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 …}
}
15.01 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 {#1796
  +user: Proxies\__CG__\App\Entity\User {#1896 …}
  +magazine: App\Entity\Magazine {#266
    +icon: null
    +name: "lemmy_support@lemmy.ml"
    +title: "lemmy_support"
    +description: """
      Support / questions about Lemmy.\n
      \n
      [Matrix Space: #lemmy-space](https://matrix.to/#/#lemmy-space:matrix.org)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 130
    +entryCommentCount: 600
    +postCount: 2
    +postCommentCount: 14
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1728910137 {#276
      date: 2024-10-14 14:48:57.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#254 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
    +entries: Doctrine\ORM\PersistentCollection {#197 …}
    +posts: Doctrine\ORM\PersistentCollection {#155 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
    +bans: Doctrine\ORM\PersistentCollection {#134 …}
    +reports: Doctrine\ORM\PersistentCollection {#120 …}
    +badges: Doctrine\ORM\PersistentCollection {#98 …}
    +logs: Doctrine\ORM\PersistentCollection {#88 …}
    +awards: Doctrine\ORM\PersistentCollection {#77 …}
    +categories: Doctrine\ORM\PersistentCollection {#64 …}
    -id: 40
    +apId: "lemmy_support@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/lemmy_support"
    +apPublicUrl: "https://lemmy.ml/c/lemmy_support"
    +apFollowersUrl: "https://lemmy.ml/c/lemmy_support/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "lemmy_support"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729581033 {#270
      date: 2024-10-22 09:10:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696687715 {#272
      date: 2023-10-07 16:08:35.0 +02:00
    }
  }
  +image: Proxies\__CG__\App\Entity\Image {#1905 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
  +slug: "Please-reconsider-removing-user-aggregate-scores-from-the-API"
  +title: "Please reconsider removing user aggregate scores from the API"
  +url: "https://github.com/LemmyNet/lemmy/issues/4215"
  +body: """
    ### Is your proposal related to a problem?\n
    \n
    User score aggregates were removed from the API in 0.19.0 in PR 4089. The justification was that it was psychologically harmful.\n
    \n
    I am officially protesting this removal and asking for it to be reconsidered.\n
    \n
    ### Describe the solution you’d like.\n
    \n
    Re-enable it at the API level and continue hiding it in Lemmy-UI if that is your personal stance on the matter. Or, make it an option admins/users can disable at the instance/user level (there’s already an option to hide scores, so maybe expand on that?).\n
    \n
    Other UIs *do* utilize scores, and it is a useful metric for moderation.\n
    \n
    e.g. If I load a user’s profile to determine an appropriate mod action, and I see it is a 2 day old account with a combined comment/post score in the deep negative, I really only need to review a couple of submissions to confirm it is a troll account. Not only does that save me precious time, it is also good for *my* psychological health to not read through all that garbage.\n
    \n
    e.g. #2: If someone posts a particularly toxic comment but their score to post/comment count ratio is high, I’m more likely to read through their history and conclude they’re having a bad day or something. Without the score, I *will not* read through and likely just ban them and move on.\n
    \n
    ### Describe alternatives you’ve considered.\n
    \n
    Compile it back in for myself and anyone else who wants it, I guess? 😔\n
    \n
    ### Additional context\n
    \n
    Considering how easy it is to spin up troll accounts or amass multiple troll accounts across multiple instances, removing a useful metric for identifying them at a glance is, IMO, irresponsible.\n
    \n
    If you don’t want people to “game” it or don’t like the idea of user scores, then make it optional and disable it on *your* instance, but don’t remove it and impose *your* preferences on instance admins who want to utilize it.
    """
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 7
  +favouriteCount: 12
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1701581115 {#1799
    date: 2023-12-03 06:25:15.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1931 …}
  +votes: Doctrine\ORM\PersistentCollection {#1957 …}
  +reports: Doctrine\ORM\PersistentCollection {#1970 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
  +badges: Doctrine\ORM\PersistentCollection {#2440 …}
  +children: []
  -id: 18915
  -titleTs: "'aggreg':5 'api':9 'pleas':1 'reconsid':2 'remov':3 'score':6 'user':4"
  -bodyTs: "'0.19.0':17 '2':131,185 '4089':20 'account':134,160,267,272 'across':273 'action':124 'addit':256 'admin':328 'admins/users':78 'aggreg':10 'alreadi':87 'also':171 'altern':238 'amass':269 'anyon':249 'api':15,54 'appropri':122 'ask':36 'back':244 'bad':217 'ban':232 'combin':137 'comment':192 'comment/post':138 'compil':242 'conclud':212 'confirm':155 'consid':241,258 'context':257 'continu':57 'count':198 'coupl':151 'd':46 'day':132,218 'deep':142 'describ':42,237 'determin':120 'disabl':80,312 'e.g':111,184 'easi':260 'els':250 'enabl':50 'expand':95 'game':296 'garbag':183 'glanc':285 'good':172 'guess':255 'harm':28 'health':176 'hide':58,91 'high':201 'histori':210 'idea':303 'identifi':281 'imo':287 'impos':323 'instanc':275,316,327 'instance/user':83 'irrespons':288 'justif':22 'lemmi':62 'lemmy-ui':61 'level':55,84 'like':47,205,230,301 'load':114 'm':203 'make':74,308 'matter':72 'mayb':94 'metric':108,279 'mod':123 'moder':110 'move':235 'multipl':270,274 'need':147 'negat':143 'offici':31 'old':133 'option':77,89,310 'particular':190 'peopl':294 'person':68 'post':188 'post/comment':197 'pr':19 'precious':167 'prefer':325 'problem':7 'profil':118 'propos':3 'protest':32 'psycholog':27,175 'ratio':199 're':49,214 're-en':48 'read':179,207,227 'realli':145 'reconsid':41 'relat':4 'remov':12,34,276,320 'review':149 'save':165 'score':9,92,102,139,195,223,306 'see':127 'solut':44 'someon':187 'someth':220 'spin':264 'stanc':69 'submiss':153 'time':168 'toxic':191 'troll':159,266,271 'ui':63,99 'use':107,278 'user':8,116,305 'util':101,332 've':240 'want':252,293,330 'without':221"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1701440302
  +visibility: "visible             "
  +apId: "https://dubvee.org/post/447159"
  +editedAt: DateTimeImmutable @1702487409 {#59
    date: 2023-12-13 18:10:09.0 +01:00
  }
  +createdAt: DateTimeImmutable @1701377802 {#1831
    date: 2023-11-30 21:56:42.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 {#1796
  +user: Proxies\__CG__\App\Entity\User {#1896 …}
  +magazine: App\Entity\Magazine {#266
    +icon: null
    +name: "lemmy_support@lemmy.ml"
    +title: "lemmy_support"
    +description: """
      Support / questions about Lemmy.\n
      \n
      [Matrix Space: #lemmy-space](https://matrix.to/#/#lemmy-space:matrix.org)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 130
    +entryCommentCount: 600
    +postCount: 2
    +postCommentCount: 14
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1728910137 {#276
      date: 2024-10-14 14:48:57.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#254 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
    +entries: Doctrine\ORM\PersistentCollection {#197 …}
    +posts: Doctrine\ORM\PersistentCollection {#155 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
    +bans: Doctrine\ORM\PersistentCollection {#134 …}
    +reports: Doctrine\ORM\PersistentCollection {#120 …}
    +badges: Doctrine\ORM\PersistentCollection {#98 …}
    +logs: Doctrine\ORM\PersistentCollection {#88 …}
    +awards: Doctrine\ORM\PersistentCollection {#77 …}
    +categories: Doctrine\ORM\PersistentCollection {#64 …}
    -id: 40
    +apId: "lemmy_support@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/lemmy_support"
    +apPublicUrl: "https://lemmy.ml/c/lemmy_support"
    +apFollowersUrl: "https://lemmy.ml/c/lemmy_support/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "lemmy_support"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729581033 {#270
      date: 2024-10-22 09:10:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696687715 {#272
      date: 2023-10-07 16:08:35.0 +02:00
    }
  }
  +image: Proxies\__CG__\App\Entity\Image {#1905 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
  +slug: "Please-reconsider-removing-user-aggregate-scores-from-the-API"
  +title: "Please reconsider removing user aggregate scores from the API"
  +url: "https://github.com/LemmyNet/lemmy/issues/4215"
  +body: """
    ### Is your proposal related to a problem?\n
    \n
    User score aggregates were removed from the API in 0.19.0 in PR 4089. The justification was that it was psychologically harmful.\n
    \n
    I am officially protesting this removal and asking for it to be reconsidered.\n
    \n
    ### Describe the solution you’d like.\n
    \n
    Re-enable it at the API level and continue hiding it in Lemmy-UI if that is your personal stance on the matter. Or, make it an option admins/users can disable at the instance/user level (there’s already an option to hide scores, so maybe expand on that?).\n
    \n
    Other UIs *do* utilize scores, and it is a useful metric for moderation.\n
    \n
    e.g. If I load a user’s profile to determine an appropriate mod action, and I see it is a 2 day old account with a combined comment/post score in the deep negative, I really only need to review a couple of submissions to confirm it is a troll account. Not only does that save me precious time, it is also good for *my* psychological health to not read through all that garbage.\n
    \n
    e.g. #2: If someone posts a particularly toxic comment but their score to post/comment count ratio is high, I’m more likely to read through their history and conclude they’re having a bad day or something. Without the score, I *will not* read through and likely just ban them and move on.\n
    \n
    ### Describe alternatives you’ve considered.\n
    \n
    Compile it back in for myself and anyone else who wants it, I guess? 😔\n
    \n
    ### Additional context\n
    \n
    Considering how easy it is to spin up troll accounts or amass multiple troll accounts across multiple instances, removing a useful metric for identifying them at a glance is, IMO, irresponsible.\n
    \n
    If you don’t want people to “game” it or don’t like the idea of user scores, then make it optional and disable it on *your* instance, but don’t remove it and impose *your* preferences on instance admins who want to utilize it.
    """
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 7
  +favouriteCount: 12
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1701581115 {#1799
    date: 2023-12-03 06:25:15.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1931 …}
  +votes: Doctrine\ORM\PersistentCollection {#1957 …}
  +reports: Doctrine\ORM\PersistentCollection {#1970 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
  +badges: Doctrine\ORM\PersistentCollection {#2440 …}
  +children: []
  -id: 18915
  -titleTs: "'aggreg':5 'api':9 'pleas':1 'reconsid':2 'remov':3 'score':6 'user':4"
  -bodyTs: "'0.19.0':17 '2':131,185 '4089':20 'account':134,160,267,272 'across':273 'action':124 'addit':256 'admin':328 'admins/users':78 'aggreg':10 'alreadi':87 'also':171 'altern':238 'amass':269 'anyon':249 'api':15,54 'appropri':122 'ask':36 'back':244 'bad':217 'ban':232 'combin':137 'comment':192 'comment/post':138 'compil':242 'conclud':212 'confirm':155 'consid':241,258 'context':257 'continu':57 'count':198 'coupl':151 'd':46 'day':132,218 'deep':142 'describ':42,237 'determin':120 'disabl':80,312 'e.g':111,184 'easi':260 'els':250 'enabl':50 'expand':95 'game':296 'garbag':183 'glanc':285 'good':172 'guess':255 'harm':28 'health':176 'hide':58,91 'high':201 'histori':210 'idea':303 'identifi':281 'imo':287 'impos':323 'instanc':275,316,327 'instance/user':83 'irrespons':288 'justif':22 'lemmi':62 'lemmy-ui':61 'level':55,84 'like':47,205,230,301 'load':114 'm':203 'make':74,308 'matter':72 'mayb':94 'metric':108,279 'mod':123 'moder':110 'move':235 'multipl':270,274 'need':147 'negat':143 'offici':31 'old':133 'option':77,89,310 'particular':190 'peopl':294 'person':68 'post':188 'post/comment':197 'pr':19 'precious':167 'prefer':325 'problem':7 'profil':118 'propos':3 'protest':32 'psycholog':27,175 'ratio':199 're':49,214 're-en':48 'read':179,207,227 'realli':145 'reconsid':41 'relat':4 'remov':12,34,276,320 'review':149 'save':165 'score':9,92,102,139,195,223,306 'see':127 'solut':44 'someon':187 'someth':220 'spin':264 'stanc':69 'submiss':153 'time':168 'toxic':191 'troll':159,266,271 'ui':63,99 'use':107,278 'user':8,116,305 'util':101,332 've':240 'want':252,293,330 'without':221"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1701440302
  +visibility: "visible             "
  +apId: "https://dubvee.org/post/447159"
  +editedAt: DateTimeImmutable @1702487409 {#59
    date: 2023-12-13 18:10:09.0 +01:00
  }
  +createdAt: DateTimeImmutable @1701377802 {#1831
    date: 2023-11-30 21:56:42.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 {#1796
  +user: Proxies\__CG__\App\Entity\User {#1896 …}
  +magazine: App\Entity\Magazine {#266
    +icon: null
    +name: "lemmy_support@lemmy.ml"
    +title: "lemmy_support"
    +description: """
      Support / questions about Lemmy.\n
      \n
      [Matrix Space: #lemmy-space](https://matrix.to/#/#lemmy-space:matrix.org)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 130
    +entryCommentCount: 600
    +postCount: 2
    +postCommentCount: 14
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1728910137 {#276
      date: 2024-10-14 14:48:57.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#254 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
    +entries: Doctrine\ORM\PersistentCollection {#197 …}
    +posts: Doctrine\ORM\PersistentCollection {#155 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
    +bans: Doctrine\ORM\PersistentCollection {#134 …}
    +reports: Doctrine\ORM\PersistentCollection {#120 …}
    +badges: Doctrine\ORM\PersistentCollection {#98 …}
    +logs: Doctrine\ORM\PersistentCollection {#88 …}
    +awards: Doctrine\ORM\PersistentCollection {#77 …}
    +categories: Doctrine\ORM\PersistentCollection {#64 …}
    -id: 40
    +apId: "lemmy_support@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/lemmy_support"
    +apPublicUrl: "https://lemmy.ml/c/lemmy_support"
    +apFollowersUrl: "https://lemmy.ml/c/lemmy_support/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "lemmy_support"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729581033 {#270
      date: 2024-10-22 09:10:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696687715 {#272
      date: 2023-10-07 16:08:35.0 +02:00
    }
  }
  +image: Proxies\__CG__\App\Entity\Image {#1905 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
  +slug: "Please-reconsider-removing-user-aggregate-scores-from-the-API"
  +title: "Please reconsider removing user aggregate scores from the API"
  +url: "https://github.com/LemmyNet/lemmy/issues/4215"
  +body: """
    ### Is your proposal related to a problem?\n
    \n
    User score aggregates were removed from the API in 0.19.0 in PR 4089. The justification was that it was psychologically harmful.\n
    \n
    I am officially protesting this removal and asking for it to be reconsidered.\n
    \n
    ### Describe the solution you’d like.\n
    \n
    Re-enable it at the API level and continue hiding it in Lemmy-UI if that is your personal stance on the matter. Or, make it an option admins/users can disable at the instance/user level (there’s already an option to hide scores, so maybe expand on that?).\n
    \n
    Other UIs *do* utilize scores, and it is a useful metric for moderation.\n
    \n
    e.g. If I load a user’s profile to determine an appropriate mod action, and I see it is a 2 day old account with a combined comment/post score in the deep negative, I really only need to review a couple of submissions to confirm it is a troll account. Not only does that save me precious time, it is also good for *my* psychological health to not read through all that garbage.\n
    \n
    e.g. #2: If someone posts a particularly toxic comment but their score to post/comment count ratio is high, I’m more likely to read through their history and conclude they’re having a bad day or something. Without the score, I *will not* read through and likely just ban them and move on.\n
    \n
    ### Describe alternatives you’ve considered.\n
    \n
    Compile it back in for myself and anyone else who wants it, I guess? 😔\n
    \n
    ### Additional context\n
    \n
    Considering how easy it is to spin up troll accounts or amass multiple troll accounts across multiple instances, removing a useful metric for identifying them at a glance is, IMO, irresponsible.\n
    \n
    If you don’t want people to “game” it or don’t like the idea of user scores, then make it optional and disable it on *your* instance, but don’t remove it and impose *your* preferences on instance admins who want to utilize it.
    """
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 7
  +favouriteCount: 12
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1701581115 {#1799
    date: 2023-12-03 06:25:15.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1931 …}
  +votes: Doctrine\ORM\PersistentCollection {#1957 …}
  +reports: Doctrine\ORM\PersistentCollection {#1970 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
  +badges: Doctrine\ORM\PersistentCollection {#2440 …}
  +children: []
  -id: 18915
  -titleTs: "'aggreg':5 'api':9 'pleas':1 'reconsid':2 'remov':3 'score':6 'user':4"
  -bodyTs: "'0.19.0':17 '2':131,185 '4089':20 'account':134,160,267,272 'across':273 'action':124 'addit':256 'admin':328 'admins/users':78 'aggreg':10 'alreadi':87 'also':171 'altern':238 'amass':269 'anyon':249 'api':15,54 'appropri':122 'ask':36 'back':244 'bad':217 'ban':232 'combin':137 'comment':192 'comment/post':138 'compil':242 'conclud':212 'confirm':155 'consid':241,258 'context':257 'continu':57 'count':198 'coupl':151 'd':46 'day':132,218 'deep':142 'describ':42,237 'determin':120 'disabl':80,312 'e.g':111,184 'easi':260 'els':250 'enabl':50 'expand':95 'game':296 'garbag':183 'glanc':285 'good':172 'guess':255 'harm':28 'health':176 'hide':58,91 'high':201 'histori':210 'idea':303 'identifi':281 'imo':287 'impos':323 'instanc':275,316,327 'instance/user':83 'irrespons':288 'justif':22 'lemmi':62 'lemmy-ui':61 'level':55,84 'like':47,205,230,301 'load':114 'm':203 'make':74,308 'matter':72 'mayb':94 'metric':108,279 'mod':123 'moder':110 'move':235 'multipl':270,274 'need':147 'negat':143 'offici':31 'old':133 'option':77,89,310 'particular':190 'peopl':294 'person':68 'post':188 'post/comment':197 'pr':19 'precious':167 'prefer':325 'problem':7 'profil':118 'propos':3 'protest':32 'psycholog':27,175 'ratio':199 're':49,214 're-en':48 'read':179,207,227 'realli':145 'reconsid':41 'relat':4 'remov':12,34,276,320 'review':149 'save':165 'score':9,92,102,139,195,223,306 'see':127 'solut':44 'someon':187 'someth':220 'spin':264 'stanc':69 'submiss':153 'time':168 'toxic':191 'troll':159,266,271 'ui':63,99 'use':107,278 'user':8,116,305 'util':101,332 've':240 'want':252,293,330 'without':221"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1701440302
  +visibility: "visible             "
  +apId: "https://dubvee.org/post/447159"
  +editedAt: DateTimeImmutable @1702487409 {#59
    date: 2023-12-13 18:10:09.0 +01:00
  }
  +createdAt: DateTimeImmutable @1701377802 {#1831
    date: 2023-11-30 21:56:42.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 {#4095
  +user: App\Entity\User {#4043 …}
  +entry: App\Entity\Entry {#1796
    +user: Proxies\__CG__\App\Entity\User {#1896 …}
    +magazine: App\Entity\Magazine {#266
      +icon: null
      +name: "lemmy_support@lemmy.ml"
      +title: "lemmy_support"
      +description: """
        Support / questions about Lemmy.\n
        \n
        [Matrix Space: #lemmy-space](https://matrix.to/#/#lemmy-space:matrix.org)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 130
      +entryCommentCount: 600
      +postCount: 2
      +postCommentCount: 14
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728910137 {#276
        date: 2024-10-14 14:48:57.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#254 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
      +entries: Doctrine\ORM\PersistentCollection {#197 …}
      +posts: Doctrine\ORM\PersistentCollection {#155 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
      +bans: Doctrine\ORM\PersistentCollection {#134 …}
      +reports: Doctrine\ORM\PersistentCollection {#120 …}
      +badges: Doctrine\ORM\PersistentCollection {#98 …}
      +logs: Doctrine\ORM\PersistentCollection {#88 …}
      +awards: Doctrine\ORM\PersistentCollection {#77 …}
      +categories: Doctrine\ORM\PersistentCollection {#64 …}
      -id: 40
      +apId: "lemmy_support@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/lemmy_support"
      +apPublicUrl: "https://lemmy.ml/c/lemmy_support"
      +apFollowersUrl: "https://lemmy.ml/c/lemmy_support/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "lemmy_support"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729581033 {#270
        date: 2024-10-22 09:10:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696687715 {#272
        date: 2023-10-07 16:08:35.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
    +slug: "Please-reconsider-removing-user-aggregate-scores-from-the-API"
    +title: "Please reconsider removing user aggregate scores from the API"
    +url: "https://github.com/LemmyNet/lemmy/issues/4215"
    +body: """
      ### Is your proposal related to a problem?\n
      \n
      User score aggregates were removed from the API in 0.19.0 in PR 4089. The justification was that it was psychologically harmful.\n
      \n
      I am officially protesting this removal and asking for it to be reconsidered.\n
      \n
      ### Describe the solution you’d like.\n
      \n
      Re-enable it at the API level and continue hiding it in Lemmy-UI if that is your personal stance on the matter. Or, make it an option admins/users can disable at the instance/user level (there’s already an option to hide scores, so maybe expand on that?).\n
      \n
      Other UIs *do* utilize scores, and it is a useful metric for moderation.\n
      \n
      e.g. If I load a user’s profile to determine an appropriate mod action, and I see it is a 2 day old account with a combined comment/post score in the deep negative, I really only need to review a couple of submissions to confirm it is a troll account. Not only does that save me precious time, it is also good for *my* psychological health to not read through all that garbage.\n
      \n
      e.g. #2: If someone posts a particularly toxic comment but their score to post/comment count ratio is high, I’m more likely to read through their history and conclude they’re having a bad day or something. Without the score, I *will not* read through and likely just ban them and move on.\n
      \n
      ### Describe alternatives you’ve considered.\n
      \n
      Compile it back in for myself and anyone else who wants it, I guess? 😔\n
      \n
      ### Additional context\n
      \n
      Considering how easy it is to spin up troll accounts or amass multiple troll accounts across multiple instances, removing a useful metric for identifying them at a glance is, IMO, irresponsible.\n
      \n
      If you don’t want people to “game” it or don’t like the idea of user scores, then make it optional and disable it on *your* instance, but don’t remove it and impose *your* preferences on instance admins who want to utilize it.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 7
    +favouriteCount: 12
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701581115 {#1799
      date: 2023-12-03 06:25:15.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1931 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1970 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 18915
    -titleTs: "'aggreg':5 'api':9 'pleas':1 'reconsid':2 'remov':3 'score':6 'user':4"
    -bodyTs: "'0.19.0':17 '2':131,185 '4089':20 'account':134,160,267,272 'across':273 'action':124 'addit':256 'admin':328 'admins/users':78 'aggreg':10 'alreadi':87 'also':171 'altern':238 'amass':269 'anyon':249 'api':15,54 'appropri':122 'ask':36 'back':244 'bad':217 'ban':232 'combin':137 'comment':192 'comment/post':138 'compil':242 'conclud':212 'confirm':155 'consid':241,258 'context':257 'continu':57 'count':198 'coupl':151 'd':46 'day':132,218 'deep':142 'describ':42,237 'determin':120 'disabl':80,312 'e.g':111,184 'easi':260 'els':250 'enabl':50 'expand':95 'game':296 'garbag':183 'glanc':285 'good':172 'guess':255 'harm':28 'health':176 'hide':58,91 'high':201 'histori':210 'idea':303 'identifi':281 'imo':287 'impos':323 'instanc':275,316,327 'instance/user':83 'irrespons':288 'justif':22 'lemmi':62 'lemmy-ui':61 'level':55,84 'like':47,205,230,301 'load':114 'm':203 'make':74,308 'matter':72 'mayb':94 'metric':108,279 'mod':123 'moder':110 'move':235 'multipl':270,274 'need':147 'negat':143 'offici':31 'old':133 'option':77,89,310 'particular':190 'peopl':294 'person':68 'post':188 'post/comment':197 'pr':19 'precious':167 'prefer':325 'problem':7 'profil':118 'propos':3 'protest':32 'psycholog':27,175 'ratio':199 're':49,214 're-en':48 'read':179,207,227 'realli':145 'reconsid':41 'relat':4 'remov':12,34,276,320 'review':149 'save':165 'score':9,92,102,139,195,223,306 'see':127 'solut':44 'someon':187 'someth':220 'spin':264 'stanc':69 'submiss':153 'time':168 'toxic':191 'troll':159,266,271 'ui':63,99 'use':107,278 'user':8,116,305 'util':101,332 've':240 'want':252,293,330 'without':221"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701440302
    +visibility: "visible             "
    +apId: "https://dubvee.org/post/447159"
    +editedAt: DateTimeImmutable @1702487409 {#59
      date: 2023-12-13 18:10:09.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701377802 {#1831
      date: 2023-11-30 21:56:42.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: """
    I’m a nobody, but I’m officially supporting this decision of the devs to remove karma (user score aggregates) from the API. Because karma brings on a plethora of problems¹:\n
    \n
    - It is gamification of the system. As hinted by their PR, this is not healthy.\n
    - It leads to less varied and less interesting content, due to the fluff principle.\n
    - It feeds echo chambers, by giving people yet another reason to not confront them, even when moral and sensible to do so.\n
    - It shifts the focus from the content to the people, detracting from the experience of what boils down to a bunch of forums.\n
    - It is yet another reason for people to congregate in oversized and unruly communities, instead of splitting into smaller ones.\n
    \n
    > Re-enable it at the API level and continue hiding it in Lemmy-UI if that is your personal stance on the matter.\n
    \n
    A lot of those issues will affect negatively your user experience, regardless of you using the karma feature or not. Simply because other people use it.\n
    \n
    And it’s also the sort of "lead acetate"² feature that makes clueless users annoy the shit out of interface developers, until they add it. “I dun unrurrstand, y u not enable karma? Y u’re app defective lol l mao” style. With app devs eventually caving in.\n
    \n
    As such, “leave it optional” is probably a bad approach.\n
    \n
    > Considering how easy it is to spin up troll accounts or amass multiple troll accounts across multiple instances, removing a useful metric for identifying them at a glance is, IMO, irresponsible.\n
    \n
    This is a poor argument. It has *some* merit in Reddit³, but not in Lemmy.\n
    \n
    You aren’t *identifying* trolls by karma. You’re *assuming* that someone is a troll, based on a bad correlation. Plenty users get low karma for unrelated reasons (false positive - e.g. newbie user unknowingly violating some “unspoken rule” of the local echo chamber), and plenty trolls get past your arbitrary karma wall³ (false negative).\n
    \n
    So relying on karma to decide who’s a troll is not as effective as it looks like, and it’s specially unfair to newcomers, thus discouraging the renovation of the community. IMO it’s a damn shitty moderator practice.\n
    \n
    Since trolling is mostly an issue when you get the same obnoxious troll[s] coming back over and over and over, under new accounts, to post gaping anuses again, and mods have no way to detect if the troll came back, mods should be upstreaming this issue to the admins of the instance of their comm - because the admins likely have access to your IP⁴, and can prevent the user from creating a new trolling account every 15 days.\n
    \n
    And, if for some reason the admins are uncaring or uncooperative, the mods should be migrating the comm to another instance.\n
    \n
    What Lemmy needs is not to enable shitty moderation practices. It needs better mod tools to enable good moderation practices:\n
    \n
    - the context of the content being reported should be *immediately* obvious, no clicks needed\n
    - there should be a quick way to check all submissions/comments of a user to your community\n
    - there should be a way to keep notes about users, and share them with the rest of the mod team\n
    - *some* automod functionality. Such as automatically reporting (not removing!) content or replying to the user based on a few criteria defined by the mods.\n
    \n
    > e.g. #2: If someone posts a particularly toxic comment but their score is high, I’m more likely to read through their history and conclude they’re having a bad day or something. Without the score, I will not read through and likely just ban them and move on.\n
    \n
    IMO this is also a shitty moderation practice. Should I go further on that? [Serious/non-rhetorical question.]\n
    \n
    NOTES:1. Since this is already a huge wall of text I didn’t go deep on each of those claims, but I can do so if desired/requested. 2. It’s sweet but poisonous. 3. Because in Reddit you can’t “migrate your sub to another Reddit instance”, and the only instance there happens to be administered by arsehats who give no fucks about you or your sub. It’s a dirtier situation that warrants dirtier solutions. 4. Anecdote exemplifying this claim: from 2020~22 I had multiple trolling accounts in Reddit, to shitpost in cooking subs (for some puzzling reason they’re cesspools). Guess how many times this sort of “you need more karma to post here” barrier locked me out? Zero. It’s simply too easy to comment some shitty one-line in a big community (I used r/askreddit for that) and amass 500, sometimes 2k karma points in a single go. 5. If instance admins do not have access to the IPs of the users engaging with their instances, regardless of where they registered in, *that* should be fixed.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1702754650 {#4105
    date: 2023-12-16 20:24:10.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ptz@dubvee.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4093 …}
  +nested: Doctrine\ORM\PersistentCollection {#4091 …}
  +votes: Doctrine\ORM\PersistentCollection {#4089 …}
  +reports: Doctrine\ORM\PersistentCollection {#4087 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4055 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4059 …}
  -id: 184174
  -bodyTs: "'1':635 '15':452 '2':570,662 '2020':717 '2k':782 '3':668 '4':711 '5':789 '500':780 'access':436,796 'account':244,249,398,450,723 'acet':185 'across':250 'add':200 'admin':424,433,460,792 'administ':690 'affect':157 'aggreg':20 'alreadi':639 'also':180,621 'amass':246,779 'anecdot':712 'annoy':191 'anoth':69,109,473,679 'anus':402 'api':23,132 'app':213,220 'approach':234 'arbitrari':330 'aren':282 'argument':270 'arsehat':692 'assum':290 'automat':550 'automod':546 'back':390,415 'bad':233,299,598 'ban':613 'barrier':752 'base':296,560 'better':487 'big':771 'boil':99 'bring':26 'bunch':103 'came':414 'cave':223 'cesspool':737 'chamber':64,323 'check':516 'claim':654,715 'click':507 'clueless':189 'come':389 'comm':430,471 'comment':577,763 'communiti':119,366,524,772 'conclud':593 'confront':73 'congreg':114 'consid':235 'content':55,89,499,554 'context':496 'continu':135 'cook':729 'correl':300 'creat':446 'criteria':564 'damn':371 'day':453,599 'decid':340 'decis':11 'deep':649 'defect':214 'defin':565 'desired/requested':661 'detect':410 'detract':93 'dev':14,221 'develop':197 'didn':646 'dirtier':705,709 'discourag':361 'due':56 'dun':203 'e.g':311,569 'easi':237,761 'echo':63,322 'effect':348 'enabl':128,208,481,491 'engag':803 'even':75 'eventu':222 'everi':451 'exemplifi':713 'experi':96,161 'fals':309,333 'featur':168,186 'feed':62 'fix':816 'fluff':59 'focus':86 'forum':105 'fuck':696 'function':547 'gamif':34 'gape':401 'get':303,327,383 'give':66,694 'glanc':262 'go':628,648,788 'good':492 'guess':738 'happen':687 'healthi':46 'hide':136 'high':582 'hint':39 'histori':591 'huge':641 'identifi':258,284 'immedi':504 'imo':264,367,618 'instanc':252,427,474,681,685,791,806 'instead':120 'interest':54 'interfac':196 'ip':439,799 'irrespons':265 'issu':155,380,421 'karma':17,25,167,209,287,305,331,338,748,783 'keep':531 'l':216 'lead':48,184 'leav':227 'lemmi':140,280,476 'lemmy-ui':139 'less':50,53 'level':133 'like':352,434,586,611 'line':768 'local':321 'lock':753 'lol':215 'look':351 'lot':152 'low':304 'm':2,7,584 'make':188 'mani':740 'mao':217 'matter':150 'merit':274 'metric':256 'migrat':469,675 'mod':405,416,466,488,543,568 'moder':373,483,493,624 'moral':77 'most':378 'move':616 'multipl':247,251,721 'need':477,486,508,746 'negat':158,334 'new':397,448 'newbi':312 'newcom':359 'nobodi':4 'note':532,634 'obnoxi':386 'obvious':505 'offici':8 'one':125,767 'one-lin':766 'option':229 'overs':116 'particular':575 'past':328 'peopl':67,92,112,174 'person':146 'plenti':301,325 'plethora':29 'point':784 'poison':667 'poor':269 'posit':310 'post':400,573,750 'pr':42 'practic':374,484,494,625 'prevent':442 'principl':60 'probabl':231 'problem':31 'puzzl':733 'question':633 'quick':513 'r/askreddit':775 're':127,212,289,595,736 're-en':126 'read':588,608 'reason':70,110,308,458,734 'reddit':276,671,680,725 'regardless':162,807 'regist':811 'reli':336 'remov':16,253,553 'renov':363 'repli':556 'report':501,551 'rest':540 'rule':318 'score':19,580,604 'sensibl':79 'serious/non-rhetorical':632 'share':536 'shift':84 'shit':193 'shitpost':727 'shitti':372,482,623,765 'simpli':171,759 'sinc':375,636 'singl':787 'situat':706 'smaller':124 'solut':710 'someon':292,572 'someth':601 'sometim':781 'sort':182,743 'special':356 'spin':241 'split':122 'stanc':147 'style':218 'sub':677,701,730 'submissions/comments':518 'support':9 'sweet':665 'system':37 'team':544 'text':644 'thus':360 'time':741 'tool':489 'toxic':576 'troll':243,248,285,295,326,344,376,387,413,449,722 'u':206,211 'ui':141 'uncar':462 'uncoop':464 'unfair':357 'unknow':314 'unrel':307 'unruli':118 'unrurrstand':204 'unspoken':317 'upstream':419 'use':165,175,255,774 'user':18,160,190,302,313,444,521,534,559,802 'vari':51 'violat':315 'wall':332,642 'warrant':708 'way':408,514,529 'without':602 'y':205,210 'yet':68,108 'zero':756 '~22':718"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/6268622"
  +editedAt: DateTimeImmutable @1702486790 {#4041
    date: 2023-12-13 17:59:50.0 +01:00
  }
  +createdAt: DateTimeImmutable @1701388667 {#4104
    date: 2023-12-01 00:57: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
7 DENIED edit
App\Entity\EntryComment {#4095
  +user: App\Entity\User {#4043 …}
  +entry: App\Entity\Entry {#1796
    +user: Proxies\__CG__\App\Entity\User {#1896 …}
    +magazine: App\Entity\Magazine {#266
      +icon: null
      +name: "lemmy_support@lemmy.ml"
      +title: "lemmy_support"
      +description: """
        Support / questions about Lemmy.\n
        \n
        [Matrix Space: #lemmy-space](https://matrix.to/#/#lemmy-space:matrix.org)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 130
      +entryCommentCount: 600
      +postCount: 2
      +postCommentCount: 14
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728910137 {#276
        date: 2024-10-14 14:48:57.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#254 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
      +entries: Doctrine\ORM\PersistentCollection {#197 …}
      +posts: Doctrine\ORM\PersistentCollection {#155 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
      +bans: Doctrine\ORM\PersistentCollection {#134 …}
      +reports: Doctrine\ORM\PersistentCollection {#120 …}
      +badges: Doctrine\ORM\PersistentCollection {#98 …}
      +logs: Doctrine\ORM\PersistentCollection {#88 …}
      +awards: Doctrine\ORM\PersistentCollection {#77 …}
      +categories: Doctrine\ORM\PersistentCollection {#64 …}
      -id: 40
      +apId: "lemmy_support@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/lemmy_support"
      +apPublicUrl: "https://lemmy.ml/c/lemmy_support"
      +apFollowersUrl: "https://lemmy.ml/c/lemmy_support/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "lemmy_support"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729581033 {#270
        date: 2024-10-22 09:10:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696687715 {#272
        date: 2023-10-07 16:08:35.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
    +slug: "Please-reconsider-removing-user-aggregate-scores-from-the-API"
    +title: "Please reconsider removing user aggregate scores from the API"
    +url: "https://github.com/LemmyNet/lemmy/issues/4215"
    +body: """
      ### Is your proposal related to a problem?\n
      \n
      User score aggregates were removed from the API in 0.19.0 in PR 4089. The justification was that it was psychologically harmful.\n
      \n
      I am officially protesting this removal and asking for it to be reconsidered.\n
      \n
      ### Describe the solution you’d like.\n
      \n
      Re-enable it at the API level and continue hiding it in Lemmy-UI if that is your personal stance on the matter. Or, make it an option admins/users can disable at the instance/user level (there’s already an option to hide scores, so maybe expand on that?).\n
      \n
      Other UIs *do* utilize scores, and it is a useful metric for moderation.\n
      \n
      e.g. If I load a user’s profile to determine an appropriate mod action, and I see it is a 2 day old account with a combined comment/post score in the deep negative, I really only need to review a couple of submissions to confirm it is a troll account. Not only does that save me precious time, it is also good for *my* psychological health to not read through all that garbage.\n
      \n
      e.g. #2: If someone posts a particularly toxic comment but their score to post/comment count ratio is high, I’m more likely to read through their history and conclude they’re having a bad day or something. Without the score, I *will not* read through and likely just ban them and move on.\n
      \n
      ### Describe alternatives you’ve considered.\n
      \n
      Compile it back in for myself and anyone else who wants it, I guess? 😔\n
      \n
      ### Additional context\n
      \n
      Considering how easy it is to spin up troll accounts or amass multiple troll accounts across multiple instances, removing a useful metric for identifying them at a glance is, IMO, irresponsible.\n
      \n
      If you don’t want people to “game” it or don’t like the idea of user scores, then make it optional and disable it on *your* instance, but don’t remove it and impose *your* preferences on instance admins who want to utilize it.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 7
    +favouriteCount: 12
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701581115 {#1799
      date: 2023-12-03 06:25:15.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1931 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1970 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 18915
    -titleTs: "'aggreg':5 'api':9 'pleas':1 'reconsid':2 'remov':3 'score':6 'user':4"
    -bodyTs: "'0.19.0':17 '2':131,185 '4089':20 'account':134,160,267,272 'across':273 'action':124 'addit':256 'admin':328 'admins/users':78 'aggreg':10 'alreadi':87 'also':171 'altern':238 'amass':269 'anyon':249 'api':15,54 'appropri':122 'ask':36 'back':244 'bad':217 'ban':232 'combin':137 'comment':192 'comment/post':138 'compil':242 'conclud':212 'confirm':155 'consid':241,258 'context':257 'continu':57 'count':198 'coupl':151 'd':46 'day':132,218 'deep':142 'describ':42,237 'determin':120 'disabl':80,312 'e.g':111,184 'easi':260 'els':250 'enabl':50 'expand':95 'game':296 'garbag':183 'glanc':285 'good':172 'guess':255 'harm':28 'health':176 'hide':58,91 'high':201 'histori':210 'idea':303 'identifi':281 'imo':287 'impos':323 'instanc':275,316,327 'instance/user':83 'irrespons':288 'justif':22 'lemmi':62 'lemmy-ui':61 'level':55,84 'like':47,205,230,301 'load':114 'm':203 'make':74,308 'matter':72 'mayb':94 'metric':108,279 'mod':123 'moder':110 'move':235 'multipl':270,274 'need':147 'negat':143 'offici':31 'old':133 'option':77,89,310 'particular':190 'peopl':294 'person':68 'post':188 'post/comment':197 'pr':19 'precious':167 'prefer':325 'problem':7 'profil':118 'propos':3 'protest':32 'psycholog':27,175 'ratio':199 're':49,214 're-en':48 'read':179,207,227 'realli':145 'reconsid':41 'relat':4 'remov':12,34,276,320 'review':149 'save':165 'score':9,92,102,139,195,223,306 'see':127 'solut':44 'someon':187 'someth':220 'spin':264 'stanc':69 'submiss':153 'time':168 'toxic':191 'troll':159,266,271 'ui':63,99 'use':107,278 'user':8,116,305 'util':101,332 've':240 'want':252,293,330 'without':221"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701440302
    +visibility: "visible             "
    +apId: "https://dubvee.org/post/447159"
    +editedAt: DateTimeImmutable @1702487409 {#59
      date: 2023-12-13 18:10:09.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701377802 {#1831
      date: 2023-11-30 21:56:42.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: """
    I’m a nobody, but I’m officially supporting this decision of the devs to remove karma (user score aggregates) from the API. Because karma brings on a plethora of problems¹:\n
    \n
    - It is gamification of the system. As hinted by their PR, this is not healthy.\n
    - It leads to less varied and less interesting content, due to the fluff principle.\n
    - It feeds echo chambers, by giving people yet another reason to not confront them, even when moral and sensible to do so.\n
    - It shifts the focus from the content to the people, detracting from the experience of what boils down to a bunch of forums.\n
    - It is yet another reason for people to congregate in oversized and unruly communities, instead of splitting into smaller ones.\n
    \n
    > Re-enable it at the API level and continue hiding it in Lemmy-UI if that is your personal stance on the matter.\n
    \n
    A lot of those issues will affect negatively your user experience, regardless of you using the karma feature or not. Simply because other people use it.\n
    \n
    And it’s also the sort of "lead acetate"² feature that makes clueless users annoy the shit out of interface developers, until they add it. “I dun unrurrstand, y u not enable karma? Y u’re app defective lol l mao” style. With app devs eventually caving in.\n
    \n
    As such, “leave it optional” is probably a bad approach.\n
    \n
    > Considering how easy it is to spin up troll accounts or amass multiple troll accounts across multiple instances, removing a useful metric for identifying them at a glance is, IMO, irresponsible.\n
    \n
    This is a poor argument. It has *some* merit in Reddit³, but not in Lemmy.\n
    \n
    You aren’t *identifying* trolls by karma. You’re *assuming* that someone is a troll, based on a bad correlation. Plenty users get low karma for unrelated reasons (false positive - e.g. newbie user unknowingly violating some “unspoken rule” of the local echo chamber), and plenty trolls get past your arbitrary karma wall³ (false negative).\n
    \n
    So relying on karma to decide who’s a troll is not as effective as it looks like, and it’s specially unfair to newcomers, thus discouraging the renovation of the community. IMO it’s a damn shitty moderator practice.\n
    \n
    Since trolling is mostly an issue when you get the same obnoxious troll[s] coming back over and over and over, under new accounts, to post gaping anuses again, and mods have no way to detect if the troll came back, mods should be upstreaming this issue to the admins of the instance of their comm - because the admins likely have access to your IP⁴, and can prevent the user from creating a new trolling account every 15 days.\n
    \n
    And, if for some reason the admins are uncaring or uncooperative, the mods should be migrating the comm to another instance.\n
    \n
    What Lemmy needs is not to enable shitty moderation practices. It needs better mod tools to enable good moderation practices:\n
    \n
    - the context of the content being reported should be *immediately* obvious, no clicks needed\n
    - there should be a quick way to check all submissions/comments of a user to your community\n
    - there should be a way to keep notes about users, and share them with the rest of the mod team\n
    - *some* automod functionality. Such as automatically reporting (not removing!) content or replying to the user based on a few criteria defined by the mods.\n
    \n
    > e.g. #2: If someone posts a particularly toxic comment but their score is high, I’m more likely to read through their history and conclude they’re having a bad day or something. Without the score, I will not read through and likely just ban them and move on.\n
    \n
    IMO this is also a shitty moderation practice. Should I go further on that? [Serious/non-rhetorical question.]\n
    \n
    NOTES:1. Since this is already a huge wall of text I didn’t go deep on each of those claims, but I can do so if desired/requested. 2. It’s sweet but poisonous. 3. Because in Reddit you can’t “migrate your sub to another Reddit instance”, and the only instance there happens to be administered by arsehats who give no fucks about you or your sub. It’s a dirtier situation that warrants dirtier solutions. 4. Anecdote exemplifying this claim: from 2020~22 I had multiple trolling accounts in Reddit, to shitpost in cooking subs (for some puzzling reason they’re cesspools). Guess how many times this sort of “you need more karma to post here” barrier locked me out? Zero. It’s simply too easy to comment some shitty one-line in a big community (I used r/askreddit for that) and amass 500, sometimes 2k karma points in a single go. 5. If instance admins do not have access to the IPs of the users engaging with their instances, regardless of where they registered in, *that* should be fixed.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1702754650 {#4105
    date: 2023-12-16 20:24:10.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ptz@dubvee.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4093 …}
  +nested: Doctrine\ORM\PersistentCollection {#4091 …}
  +votes: Doctrine\ORM\PersistentCollection {#4089 …}
  +reports: Doctrine\ORM\PersistentCollection {#4087 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4055 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4059 …}
  -id: 184174
  -bodyTs: "'1':635 '15':452 '2':570,662 '2020':717 '2k':782 '3':668 '4':711 '5':789 '500':780 'access':436,796 'account':244,249,398,450,723 'acet':185 'across':250 'add':200 'admin':424,433,460,792 'administ':690 'affect':157 'aggreg':20 'alreadi':639 'also':180,621 'amass':246,779 'anecdot':712 'annoy':191 'anoth':69,109,473,679 'anus':402 'api':23,132 'app':213,220 'approach':234 'arbitrari':330 'aren':282 'argument':270 'arsehat':692 'assum':290 'automat':550 'automod':546 'back':390,415 'bad':233,299,598 'ban':613 'barrier':752 'base':296,560 'better':487 'big':771 'boil':99 'bring':26 'bunch':103 'came':414 'cave':223 'cesspool':737 'chamber':64,323 'check':516 'claim':654,715 'click':507 'clueless':189 'come':389 'comm':430,471 'comment':577,763 'communiti':119,366,524,772 'conclud':593 'confront':73 'congreg':114 'consid':235 'content':55,89,499,554 'context':496 'continu':135 'cook':729 'correl':300 'creat':446 'criteria':564 'damn':371 'day':453,599 'decid':340 'decis':11 'deep':649 'defect':214 'defin':565 'desired/requested':661 'detect':410 'detract':93 'dev':14,221 'develop':197 'didn':646 'dirtier':705,709 'discourag':361 'due':56 'dun':203 'e.g':311,569 'easi':237,761 'echo':63,322 'effect':348 'enabl':128,208,481,491 'engag':803 'even':75 'eventu':222 'everi':451 'exemplifi':713 'experi':96,161 'fals':309,333 'featur':168,186 'feed':62 'fix':816 'fluff':59 'focus':86 'forum':105 'fuck':696 'function':547 'gamif':34 'gape':401 'get':303,327,383 'give':66,694 'glanc':262 'go':628,648,788 'good':492 'guess':738 'happen':687 'healthi':46 'hide':136 'high':582 'hint':39 'histori':591 'huge':641 'identifi':258,284 'immedi':504 'imo':264,367,618 'instanc':252,427,474,681,685,791,806 'instead':120 'interest':54 'interfac':196 'ip':439,799 'irrespons':265 'issu':155,380,421 'karma':17,25,167,209,287,305,331,338,748,783 'keep':531 'l':216 'lead':48,184 'leav':227 'lemmi':140,280,476 'lemmy-ui':139 'less':50,53 'level':133 'like':352,434,586,611 'line':768 'local':321 'lock':753 'lol':215 'look':351 'lot':152 'low':304 'm':2,7,584 'make':188 'mani':740 'mao':217 'matter':150 'merit':274 'metric':256 'migrat':469,675 'mod':405,416,466,488,543,568 'moder':373,483,493,624 'moral':77 'most':378 'move':616 'multipl':247,251,721 'need':477,486,508,746 'negat':158,334 'new':397,448 'newbi':312 'newcom':359 'nobodi':4 'note':532,634 'obnoxi':386 'obvious':505 'offici':8 'one':125,767 'one-lin':766 'option':229 'overs':116 'particular':575 'past':328 'peopl':67,92,112,174 'person':146 'plenti':301,325 'plethora':29 'point':784 'poison':667 'poor':269 'posit':310 'post':400,573,750 'pr':42 'practic':374,484,494,625 'prevent':442 'principl':60 'probabl':231 'problem':31 'puzzl':733 'question':633 'quick':513 'r/askreddit':775 're':127,212,289,595,736 're-en':126 'read':588,608 'reason':70,110,308,458,734 'reddit':276,671,680,725 'regardless':162,807 'regist':811 'reli':336 'remov':16,253,553 'renov':363 'repli':556 'report':501,551 'rest':540 'rule':318 'score':19,580,604 'sensibl':79 'serious/non-rhetorical':632 'share':536 'shift':84 'shit':193 'shitpost':727 'shitti':372,482,623,765 'simpli':171,759 'sinc':375,636 'singl':787 'situat':706 'smaller':124 'solut':710 'someon':292,572 'someth':601 'sometim':781 'sort':182,743 'special':356 'spin':241 'split':122 'stanc':147 'style':218 'sub':677,701,730 'submissions/comments':518 'support':9 'sweet':665 'system':37 'team':544 'text':644 'thus':360 'time':741 'tool':489 'toxic':576 'troll':243,248,285,295,326,344,376,387,413,449,722 'u':206,211 'ui':141 'uncar':462 'uncoop':464 'unfair':357 'unknow':314 'unrel':307 'unruli':118 'unrurrstand':204 'unspoken':317 'upstream':419 'use':165,175,255,774 'user':18,160,190,302,313,444,521,534,559,802 'vari':51 'violat':315 'wall':332,642 'warrant':708 'way':408,514,529 'without':602 'y':205,210 'yet':68,108 'zero':756 '~22':718"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/6268622"
  +editedAt: DateTimeImmutable @1702486790 {#4041
    date: 2023-12-13 17:59:50.0 +01:00
  }
  +createdAt: DateTimeImmutable @1701388667 {#4104
    date: 2023-12-01 00:57: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
8 DENIED moderate
App\Entity\EntryComment {#4095
  +user: App\Entity\User {#4043 …}
  +entry: App\Entity\Entry {#1796
    +user: Proxies\__CG__\App\Entity\User {#1896 …}
    +magazine: App\Entity\Magazine {#266
      +icon: null
      +name: "lemmy_support@lemmy.ml"
      +title: "lemmy_support"
      +description: """
        Support / questions about Lemmy.\n
        \n
        [Matrix Space: #lemmy-space](https://matrix.to/#/#lemmy-space:matrix.org)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 130
      +entryCommentCount: 600
      +postCount: 2
      +postCommentCount: 14
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728910137 {#276
        date: 2024-10-14 14:48:57.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#254 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
      +entries: Doctrine\ORM\PersistentCollection {#197 …}
      +posts: Doctrine\ORM\PersistentCollection {#155 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
      +bans: Doctrine\ORM\PersistentCollection {#134 …}
      +reports: Doctrine\ORM\PersistentCollection {#120 …}
      +badges: Doctrine\ORM\PersistentCollection {#98 …}
      +logs: Doctrine\ORM\PersistentCollection {#88 …}
      +awards: Doctrine\ORM\PersistentCollection {#77 …}
      +categories: Doctrine\ORM\PersistentCollection {#64 …}
      -id: 40
      +apId: "lemmy_support@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/lemmy_support"
      +apPublicUrl: "https://lemmy.ml/c/lemmy_support"
      +apFollowersUrl: "https://lemmy.ml/c/lemmy_support/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "lemmy_support"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729581033 {#270
        date: 2024-10-22 09:10:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696687715 {#272
        date: 2023-10-07 16:08:35.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
    +slug: "Please-reconsider-removing-user-aggregate-scores-from-the-API"
    +title: "Please reconsider removing user aggregate scores from the API"
    +url: "https://github.com/LemmyNet/lemmy/issues/4215"
    +body: """
      ### Is your proposal related to a problem?\n
      \n
      User score aggregates were removed from the API in 0.19.0 in PR 4089. The justification was that it was psychologically harmful.\n
      \n
      I am officially protesting this removal and asking for it to be reconsidered.\n
      \n
      ### Describe the solution you’d like.\n
      \n
      Re-enable it at the API level and continue hiding it in Lemmy-UI if that is your personal stance on the matter. Or, make it an option admins/users can disable at the instance/user level (there’s already an option to hide scores, so maybe expand on that?).\n
      \n
      Other UIs *do* utilize scores, and it is a useful metric for moderation.\n
      \n
      e.g. If I load a user’s profile to determine an appropriate mod action, and I see it is a 2 day old account with a combined comment/post score in the deep negative, I really only need to review a couple of submissions to confirm it is a troll account. Not only does that save me precious time, it is also good for *my* psychological health to not read through all that garbage.\n
      \n
      e.g. #2: If someone posts a particularly toxic comment but their score to post/comment count ratio is high, I’m more likely to read through their history and conclude they’re having a bad day or something. Without the score, I *will not* read through and likely just ban them and move on.\n
      \n
      ### Describe alternatives you’ve considered.\n
      \n
      Compile it back in for myself and anyone else who wants it, I guess? 😔\n
      \n
      ### Additional context\n
      \n
      Considering how easy it is to spin up troll accounts or amass multiple troll accounts across multiple instances, removing a useful metric for identifying them at a glance is, IMO, irresponsible.\n
      \n
      If you don’t want people to “game” it or don’t like the idea of user scores, then make it optional and disable it on *your* instance, but don’t remove it and impose *your* preferences on instance admins who want to utilize it.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 7
    +favouriteCount: 12
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701581115 {#1799
      date: 2023-12-03 06:25:15.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1931 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1970 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 18915
    -titleTs: "'aggreg':5 'api':9 'pleas':1 'reconsid':2 'remov':3 'score':6 'user':4"
    -bodyTs: "'0.19.0':17 '2':131,185 '4089':20 'account':134,160,267,272 'across':273 'action':124 'addit':256 'admin':328 'admins/users':78 'aggreg':10 'alreadi':87 'also':171 'altern':238 'amass':269 'anyon':249 'api':15,54 'appropri':122 'ask':36 'back':244 'bad':217 'ban':232 'combin':137 'comment':192 'comment/post':138 'compil':242 'conclud':212 'confirm':155 'consid':241,258 'context':257 'continu':57 'count':198 'coupl':151 'd':46 'day':132,218 'deep':142 'describ':42,237 'determin':120 'disabl':80,312 'e.g':111,184 'easi':260 'els':250 'enabl':50 'expand':95 'game':296 'garbag':183 'glanc':285 'good':172 'guess':255 'harm':28 'health':176 'hide':58,91 'high':201 'histori':210 'idea':303 'identifi':281 'imo':287 'impos':323 'instanc':275,316,327 'instance/user':83 'irrespons':288 'justif':22 'lemmi':62 'lemmy-ui':61 'level':55,84 'like':47,205,230,301 'load':114 'm':203 'make':74,308 'matter':72 'mayb':94 'metric':108,279 'mod':123 'moder':110 'move':235 'multipl':270,274 'need':147 'negat':143 'offici':31 'old':133 'option':77,89,310 'particular':190 'peopl':294 'person':68 'post':188 'post/comment':197 'pr':19 'precious':167 'prefer':325 'problem':7 'profil':118 'propos':3 'protest':32 'psycholog':27,175 'ratio':199 're':49,214 're-en':48 'read':179,207,227 'realli':145 'reconsid':41 'relat':4 'remov':12,34,276,320 'review':149 'save':165 'score':9,92,102,139,195,223,306 'see':127 'solut':44 'someon':187 'someth':220 'spin':264 'stanc':69 'submiss':153 'time':168 'toxic':191 'troll':159,266,271 'ui':63,99 'use':107,278 'user':8,116,305 'util':101,332 've':240 'want':252,293,330 'without':221"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701440302
    +visibility: "visible             "
    +apId: "https://dubvee.org/post/447159"
    +editedAt: DateTimeImmutable @1702487409 {#59
      date: 2023-12-13 18:10:09.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701377802 {#1831
      date: 2023-11-30 21:56:42.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: """
    I’m a nobody, but I’m officially supporting this decision of the devs to remove karma (user score aggregates) from the API. Because karma brings on a plethora of problems¹:\n
    \n
    - It is gamification of the system. As hinted by their PR, this is not healthy.\n
    - It leads to less varied and less interesting content, due to the fluff principle.\n
    - It feeds echo chambers, by giving people yet another reason to not confront them, even when moral and sensible to do so.\n
    - It shifts the focus from the content to the people, detracting from the experience of what boils down to a bunch of forums.\n
    - It is yet another reason for people to congregate in oversized and unruly communities, instead of splitting into smaller ones.\n
    \n
    > Re-enable it at the API level and continue hiding it in Lemmy-UI if that is your personal stance on the matter.\n
    \n
    A lot of those issues will affect negatively your user experience, regardless of you using the karma feature or not. Simply because other people use it.\n
    \n
    And it’s also the sort of "lead acetate"² feature that makes clueless users annoy the shit out of interface developers, until they add it. “I dun unrurrstand, y u not enable karma? Y u’re app defective lol l mao” style. With app devs eventually caving in.\n
    \n
    As such, “leave it optional” is probably a bad approach.\n
    \n
    > Considering how easy it is to spin up troll accounts or amass multiple troll accounts across multiple instances, removing a useful metric for identifying them at a glance is, IMO, irresponsible.\n
    \n
    This is a poor argument. It has *some* merit in Reddit³, but not in Lemmy.\n
    \n
    You aren’t *identifying* trolls by karma. You’re *assuming* that someone is a troll, based on a bad correlation. Plenty users get low karma for unrelated reasons (false positive - e.g. newbie user unknowingly violating some “unspoken rule” of the local echo chamber), and plenty trolls get past your arbitrary karma wall³ (false negative).\n
    \n
    So relying on karma to decide who’s a troll is not as effective as it looks like, and it’s specially unfair to newcomers, thus discouraging the renovation of the community. IMO it’s a damn shitty moderator practice.\n
    \n
    Since trolling is mostly an issue when you get the same obnoxious troll[s] coming back over and over and over, under new accounts, to post gaping anuses again, and mods have no way to detect if the troll came back, mods should be upstreaming this issue to the admins of the instance of their comm - because the admins likely have access to your IP⁴, and can prevent the user from creating a new trolling account every 15 days.\n
    \n
    And, if for some reason the admins are uncaring or uncooperative, the mods should be migrating the comm to another instance.\n
    \n
    What Lemmy needs is not to enable shitty moderation practices. It needs better mod tools to enable good moderation practices:\n
    \n
    - the context of the content being reported should be *immediately* obvious, no clicks needed\n
    - there should be a quick way to check all submissions/comments of a user to your community\n
    - there should be a way to keep notes about users, and share them with the rest of the mod team\n
    - *some* automod functionality. Such as automatically reporting (not removing!) content or replying to the user based on a few criteria defined by the mods.\n
    \n
    > e.g. #2: If someone posts a particularly toxic comment but their score is high, I’m more likely to read through their history and conclude they’re having a bad day or something. Without the score, I will not read through and likely just ban them and move on.\n
    \n
    IMO this is also a shitty moderation practice. Should I go further on that? [Serious/non-rhetorical question.]\n
    \n
    NOTES:1. Since this is already a huge wall of text I didn’t go deep on each of those claims, but I can do so if desired/requested. 2. It’s sweet but poisonous. 3. Because in Reddit you can’t “migrate your sub to another Reddit instance”, and the only instance there happens to be administered by arsehats who give no fucks about you or your sub. It’s a dirtier situation that warrants dirtier solutions. 4. Anecdote exemplifying this claim: from 2020~22 I had multiple trolling accounts in Reddit, to shitpost in cooking subs (for some puzzling reason they’re cesspools). Guess how many times this sort of “you need more karma to post here” barrier locked me out? Zero. It’s simply too easy to comment some shitty one-line in a big community (I used r/askreddit for that) and amass 500, sometimes 2k karma points in a single go. 5. If instance admins do not have access to the IPs of the users engaging with their instances, regardless of where they registered in, *that* should be fixed.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1702754650 {#4105
    date: 2023-12-16 20:24:10.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ptz@dubvee.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4093 …}
  +nested: Doctrine\ORM\PersistentCollection {#4091 …}
  +votes: Doctrine\ORM\PersistentCollection {#4089 …}
  +reports: Doctrine\ORM\PersistentCollection {#4087 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4055 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4059 …}
  -id: 184174
  -bodyTs: "'1':635 '15':452 '2':570,662 '2020':717 '2k':782 '3':668 '4':711 '5':789 '500':780 'access':436,796 'account':244,249,398,450,723 'acet':185 'across':250 'add':200 'admin':424,433,460,792 'administ':690 'affect':157 'aggreg':20 'alreadi':639 'also':180,621 'amass':246,779 'anecdot':712 'annoy':191 'anoth':69,109,473,679 'anus':402 'api':23,132 'app':213,220 'approach':234 'arbitrari':330 'aren':282 'argument':270 'arsehat':692 'assum':290 'automat':550 'automod':546 'back':390,415 'bad':233,299,598 'ban':613 'barrier':752 'base':296,560 'better':487 'big':771 'boil':99 'bring':26 'bunch':103 'came':414 'cave':223 'cesspool':737 'chamber':64,323 'check':516 'claim':654,715 'click':507 'clueless':189 'come':389 'comm':430,471 'comment':577,763 'communiti':119,366,524,772 'conclud':593 'confront':73 'congreg':114 'consid':235 'content':55,89,499,554 'context':496 'continu':135 'cook':729 'correl':300 'creat':446 'criteria':564 'damn':371 'day':453,599 'decid':340 'decis':11 'deep':649 'defect':214 'defin':565 'desired/requested':661 'detect':410 'detract':93 'dev':14,221 'develop':197 'didn':646 'dirtier':705,709 'discourag':361 'due':56 'dun':203 'e.g':311,569 'easi':237,761 'echo':63,322 'effect':348 'enabl':128,208,481,491 'engag':803 'even':75 'eventu':222 'everi':451 'exemplifi':713 'experi':96,161 'fals':309,333 'featur':168,186 'feed':62 'fix':816 'fluff':59 'focus':86 'forum':105 'fuck':696 'function':547 'gamif':34 'gape':401 'get':303,327,383 'give':66,694 'glanc':262 'go':628,648,788 'good':492 'guess':738 'happen':687 'healthi':46 'hide':136 'high':582 'hint':39 'histori':591 'huge':641 'identifi':258,284 'immedi':504 'imo':264,367,618 'instanc':252,427,474,681,685,791,806 'instead':120 'interest':54 'interfac':196 'ip':439,799 'irrespons':265 'issu':155,380,421 'karma':17,25,167,209,287,305,331,338,748,783 'keep':531 'l':216 'lead':48,184 'leav':227 'lemmi':140,280,476 'lemmy-ui':139 'less':50,53 'level':133 'like':352,434,586,611 'line':768 'local':321 'lock':753 'lol':215 'look':351 'lot':152 'low':304 'm':2,7,584 'make':188 'mani':740 'mao':217 'matter':150 'merit':274 'metric':256 'migrat':469,675 'mod':405,416,466,488,543,568 'moder':373,483,493,624 'moral':77 'most':378 'move':616 'multipl':247,251,721 'need':477,486,508,746 'negat':158,334 'new':397,448 'newbi':312 'newcom':359 'nobodi':4 'note':532,634 'obnoxi':386 'obvious':505 'offici':8 'one':125,767 'one-lin':766 'option':229 'overs':116 'particular':575 'past':328 'peopl':67,92,112,174 'person':146 'plenti':301,325 'plethora':29 'point':784 'poison':667 'poor':269 'posit':310 'post':400,573,750 'pr':42 'practic':374,484,494,625 'prevent':442 'principl':60 'probabl':231 'problem':31 'puzzl':733 'question':633 'quick':513 'r/askreddit':775 're':127,212,289,595,736 're-en':126 'read':588,608 'reason':70,110,308,458,734 'reddit':276,671,680,725 'regardless':162,807 'regist':811 'reli':336 'remov':16,253,553 'renov':363 'repli':556 'report':501,551 'rest':540 'rule':318 'score':19,580,604 'sensibl':79 'serious/non-rhetorical':632 'share':536 'shift':84 'shit':193 'shitpost':727 'shitti':372,482,623,765 'simpli':171,759 'sinc':375,636 'singl':787 'situat':706 'smaller':124 'solut':710 'someon':292,572 'someth':601 'sometim':781 'sort':182,743 'special':356 'spin':241 'split':122 'stanc':147 'style':218 'sub':677,701,730 'submissions/comments':518 'support':9 'sweet':665 'system':37 'team':544 'text':644 'thus':360 'time':741 'tool':489 'toxic':576 'troll':243,248,285,295,326,344,376,387,413,449,722 'u':206,211 'ui':141 'uncar':462 'uncoop':464 'unfair':357 'unknow':314 'unrel':307 'unruli':118 'unrurrstand':204 'unspoken':317 'upstream':419 'use':165,175,255,774 'user':18,160,190,302,313,444,521,534,559,802 'vari':51 'violat':315 'wall':332,642 'warrant':708 'way':408,514,529 'without':602 'y':205,210 'yet':68,108 'zero':756 '~22':718"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/6268622"
  +editedAt: DateTimeImmutable @1702486790 {#4041
    date: 2023-12-13 17:59:50.0 +01:00
  }
  +createdAt: DateTimeImmutable @1701388667 {#4104
    date: 2023-12-01 00:57: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
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 {#4335
  +user: Proxies\__CG__\App\Entity\User {#1896 …}
  +entry: App\Entity\Entry {#1796
    +user: Proxies\__CG__\App\Entity\User {#1896 …}
    +magazine: App\Entity\Magazine {#266
      +icon: null
      +name: "lemmy_support@lemmy.ml"
      +title: "lemmy_support"
      +description: """
        Support / questions about Lemmy.\n
        \n
        [Matrix Space: #lemmy-space](https://matrix.to/#/#lemmy-space:matrix.org)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 130
      +entryCommentCount: 600
      +postCount: 2
      +postCommentCount: 14
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728910137 {#276
        date: 2024-10-14 14:48:57.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#254 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
      +entries: Doctrine\ORM\PersistentCollection {#197 …}
      +posts: Doctrine\ORM\PersistentCollection {#155 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
      +bans: Doctrine\ORM\PersistentCollection {#134 …}
      +reports: Doctrine\ORM\PersistentCollection {#120 …}
      +badges: Doctrine\ORM\PersistentCollection {#98 …}
      +logs: Doctrine\ORM\PersistentCollection {#88 …}
      +awards: Doctrine\ORM\PersistentCollection {#77 …}
      +categories: Doctrine\ORM\PersistentCollection {#64 …}
      -id: 40
      +apId: "lemmy_support@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/lemmy_support"
      +apPublicUrl: "https://lemmy.ml/c/lemmy_support"
      +apFollowersUrl: "https://lemmy.ml/c/lemmy_support/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "lemmy_support"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729581033 {#270
        date: 2024-10-22 09:10:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696687715 {#272
        date: 2023-10-07 16:08:35.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
    +slug: "Please-reconsider-removing-user-aggregate-scores-from-the-API"
    +title: "Please reconsider removing user aggregate scores from the API"
    +url: "https://github.com/LemmyNet/lemmy/issues/4215"
    +body: """
      ### Is your proposal related to a problem?\n
      \n
      User score aggregates were removed from the API in 0.19.0 in PR 4089. The justification was that it was psychologically harmful.\n
      \n
      I am officially protesting this removal and asking for it to be reconsidered.\n
      \n
      ### Describe the solution you’d like.\n
      \n
      Re-enable it at the API level and continue hiding it in Lemmy-UI if that is your personal stance on the matter. Or, make it an option admins/users can disable at the instance/user level (there’s already an option to hide scores, so maybe expand on that?).\n
      \n
      Other UIs *do* utilize scores, and it is a useful metric for moderation.\n
      \n
      e.g. If I load a user’s profile to determine an appropriate mod action, and I see it is a 2 day old account with a combined comment/post score in the deep negative, I really only need to review a couple of submissions to confirm it is a troll account. Not only does that save me precious time, it is also good for *my* psychological health to not read through all that garbage.\n
      \n
      e.g. #2: If someone posts a particularly toxic comment but their score to post/comment count ratio is high, I’m more likely to read through their history and conclude they’re having a bad day or something. Without the score, I *will not* read through and likely just ban them and move on.\n
      \n
      ### Describe alternatives you’ve considered.\n
      \n
      Compile it back in for myself and anyone else who wants it, I guess? 😔\n
      \n
      ### Additional context\n
      \n
      Considering how easy it is to spin up troll accounts or amass multiple troll accounts across multiple instances, removing a useful metric for identifying them at a glance is, IMO, irresponsible.\n
      \n
      If you don’t want people to “game” it or don’t like the idea of user scores, then make it optional and disable it on *your* instance, but don’t remove it and impose *your* preferences on instance admins who want to utilize it.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 7
    +favouriteCount: 12
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701581115 {#1799
      date: 2023-12-03 06:25:15.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1931 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1970 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 18915
    -titleTs: "'aggreg':5 'api':9 'pleas':1 'reconsid':2 'remov':3 'score':6 'user':4"
    -bodyTs: "'0.19.0':17 '2':131,185 '4089':20 'account':134,160,267,272 'across':273 'action':124 'addit':256 'admin':328 'admins/users':78 'aggreg':10 'alreadi':87 'also':171 'altern':238 'amass':269 'anyon':249 'api':15,54 'appropri':122 'ask':36 'back':244 'bad':217 'ban':232 'combin':137 'comment':192 'comment/post':138 'compil':242 'conclud':212 'confirm':155 'consid':241,258 'context':257 'continu':57 'count':198 'coupl':151 'd':46 'day':132,218 'deep':142 'describ':42,237 'determin':120 'disabl':80,312 'e.g':111,184 'easi':260 'els':250 'enabl':50 'expand':95 'game':296 'garbag':183 'glanc':285 'good':172 'guess':255 'harm':28 'health':176 'hide':58,91 'high':201 'histori':210 'idea':303 'identifi':281 'imo':287 'impos':323 'instanc':275,316,327 'instance/user':83 'irrespons':288 'justif':22 'lemmi':62 'lemmy-ui':61 'level':55,84 'like':47,205,230,301 'load':114 'm':203 'make':74,308 'matter':72 'mayb':94 'metric':108,279 'mod':123 'moder':110 'move':235 'multipl':270,274 'need':147 'negat':143 'offici':31 'old':133 'option':77,89,310 'particular':190 'peopl':294 'person':68 'post':188 'post/comment':197 'pr':19 'precious':167 'prefer':325 'problem':7 'profil':118 'propos':3 'protest':32 'psycholog':27,175 'ratio':199 're':49,214 're-en':48 'read':179,207,227 'realli':145 'reconsid':41 'relat':4 'remov':12,34,276,320 'review':149 'save':165 'score':9,92,102,139,195,223,306 'see':127 'solut':44 'someon':187 'someth':220 'spin':264 'stanc':69 'submiss':153 'time':168 'toxic':191 'troll':159,266,271 'ui':63,99 'use':107,278 'user':8,116,305 'util':101,332 've':240 'want':252,293,330 'without':221"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701440302
    +visibility: "visible             "
    +apId: "https://dubvee.org/post/447159"
    +editedAt: DateTimeImmutable @1702487409 {#59
      date: 2023-12-13 18:10:09.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701377802 {#1831
      date: 2023-11-30 21:56:42.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4095
    +user: App\Entity\User {#4043 …}
    +entry: App\Entity\Entry {#1796}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’m a nobody, but I’m officially supporting this decision of the devs to remove karma (user score aggregates) from the API. Because karma brings on a plethora of problems¹:\n
      \n
      - It is gamification of the system. As hinted by their PR, this is not healthy.\n
      - It leads to less varied and less interesting content, due to the fluff principle.\n
      - It feeds echo chambers, by giving people yet another reason to not confront them, even when moral and sensible to do so.\n
      - It shifts the focus from the content to the people, detracting from the experience of what boils down to a bunch of forums.\n
      - It is yet another reason for people to congregate in oversized and unruly communities, instead of splitting into smaller ones.\n
      \n
      > Re-enable it at the API level and continue hiding it in Lemmy-UI if that is your personal stance on the matter.\n
      \n
      A lot of those issues will affect negatively your user experience, regardless of you using the karma feature or not. Simply because other people use it.\n
      \n
      And it’s also the sort of "lead acetate"² feature that makes clueless users annoy the shit out of interface developers, until they add it. “I dun unrurrstand, y u not enable karma? Y u’re app defective lol l mao” style. With app devs eventually caving in.\n
      \n
      As such, “leave it optional” is probably a bad approach.\n
      \n
      > Considering how easy it is to spin up troll accounts or amass multiple troll accounts across multiple instances, removing a useful metric for identifying them at a glance is, IMO, irresponsible.\n
      \n
      This is a poor argument. It has *some* merit in Reddit³, but not in Lemmy.\n
      \n
      You aren’t *identifying* trolls by karma. You’re *assuming* that someone is a troll, based on a bad correlation. Plenty users get low karma for unrelated reasons (false positive - e.g. newbie user unknowingly violating some “unspoken rule” of the local echo chamber), and plenty trolls get past your arbitrary karma wall³ (false negative).\n
      \n
      So relying on karma to decide who’s a troll is not as effective as it looks like, and it’s specially unfair to newcomers, thus discouraging the renovation of the community. IMO it’s a damn shitty moderator practice.\n
      \n
      Since trolling is mostly an issue when you get the same obnoxious troll[s] coming back over and over and over, under new accounts, to post gaping anuses again, and mods have no way to detect if the troll came back, mods should be upstreaming this issue to the admins of the instance of their comm - because the admins likely have access to your IP⁴, and can prevent the user from creating a new trolling account every 15 days.\n
      \n
      And, if for some reason the admins are uncaring or uncooperative, the mods should be migrating the comm to another instance.\n
      \n
      What Lemmy needs is not to enable shitty moderation practices. It needs better mod tools to enable good moderation practices:\n
      \n
      - the context of the content being reported should be *immediately* obvious, no clicks needed\n
      - there should be a quick way to check all submissions/comments of a user to your community\n
      - there should be a way to keep notes about users, and share them with the rest of the mod team\n
      - *some* automod functionality. Such as automatically reporting (not removing!) content or replying to the user based on a few criteria defined by the mods.\n
      \n
      > e.g. #2: If someone posts a particularly toxic comment but their score is high, I’m more likely to read through their history and conclude they’re having a bad day or something. Without the score, I will not read through and likely just ban them and move on.\n
      \n
      IMO this is also a shitty moderation practice. Should I go further on that? [Serious/non-rhetorical question.]\n
      \n
      NOTES:1. Since this is already a huge wall of text I didn’t go deep on each of those claims, but I can do so if desired/requested. 2. It’s sweet but poisonous. 3. Because in Reddit you can’t “migrate your sub to another Reddit instance”, and the only instance there happens to be administered by arsehats who give no fucks about you or your sub. It’s a dirtier situation that warrants dirtier solutions. 4. Anecdote exemplifying this claim: from 2020~22 I had multiple trolling accounts in Reddit, to shitpost in cooking subs (for some puzzling reason they’re cesspools). Guess how many times this sort of “you need more karma to post here” barrier locked me out? Zero. It’s simply too easy to comment some shitty one-line in a big community (I used r/askreddit for that) and amass 500, sometimes 2k karma points in a single go. 5. If instance admins do not have access to the IPs of the users engaging with their instances, regardless of where they registered in, *that* should be fixed.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1702754650 {#4105
      date: 2023-12-16 20:24:10.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ptz@dubvee.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4093 …}
    +nested: Doctrine\ORM\PersistentCollection {#4091 …}
    +votes: Doctrine\ORM\PersistentCollection {#4089 …}
    +reports: Doctrine\ORM\PersistentCollection {#4087 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4055 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4059 …}
    -id: 184174
    -bodyTs: "'1':635 '15':452 '2':570,662 '2020':717 '2k':782 '3':668 '4':711 '5':789 '500':780 'access':436,796 'account':244,249,398,450,723 'acet':185 'across':250 'add':200 'admin':424,433,460,792 'administ':690 'affect':157 'aggreg':20 'alreadi':639 'also':180,621 'amass':246,779 'anecdot':712 'annoy':191 'anoth':69,109,473,679 'anus':402 'api':23,132 'app':213,220 'approach':234 'arbitrari':330 'aren':282 'argument':270 'arsehat':692 'assum':290 'automat':550 'automod':546 'back':390,415 'bad':233,299,598 'ban':613 'barrier':752 'base':296,560 'better':487 'big':771 'boil':99 'bring':26 'bunch':103 'came':414 'cave':223 'cesspool':737 'chamber':64,323 'check':516 'claim':654,715 'click':507 'clueless':189 'come':389 'comm':430,471 'comment':577,763 'communiti':119,366,524,772 'conclud':593 'confront':73 'congreg':114 'consid':235 'content':55,89,499,554 'context':496 'continu':135 'cook':729 'correl':300 'creat':446 'criteria':564 'damn':371 'day':453,599 'decid':340 'decis':11 'deep':649 'defect':214 'defin':565 'desired/requested':661 'detect':410 'detract':93 'dev':14,221 'develop':197 'didn':646 'dirtier':705,709 'discourag':361 'due':56 'dun':203 'e.g':311,569 'easi':237,761 'echo':63,322 'effect':348 'enabl':128,208,481,491 'engag':803 'even':75 'eventu':222 'everi':451 'exemplifi':713 'experi':96,161 'fals':309,333 'featur':168,186 'feed':62 'fix':816 'fluff':59 'focus':86 'forum':105 'fuck':696 'function':547 'gamif':34 'gape':401 'get':303,327,383 'give':66,694 'glanc':262 'go':628,648,788 'good':492 'guess':738 'happen':687 'healthi':46 'hide':136 'high':582 'hint':39 'histori':591 'huge':641 'identifi':258,284 'immedi':504 'imo':264,367,618 'instanc':252,427,474,681,685,791,806 'instead':120 'interest':54 'interfac':196 'ip':439,799 'irrespons':265 'issu':155,380,421 'karma':17,25,167,209,287,305,331,338,748,783 'keep':531 'l':216 'lead':48,184 'leav':227 'lemmi':140,280,476 'lemmy-ui':139 'less':50,53 'level':133 'like':352,434,586,611 'line':768 'local':321 'lock':753 'lol':215 'look':351 'lot':152 'low':304 'm':2,7,584 'make':188 'mani':740 'mao':217 'matter':150 'merit':274 'metric':256 'migrat':469,675 'mod':405,416,466,488,543,568 'moder':373,483,493,624 'moral':77 'most':378 'move':616 'multipl':247,251,721 'need':477,486,508,746 'negat':158,334 'new':397,448 'newbi':312 'newcom':359 'nobodi':4 'note':532,634 'obnoxi':386 'obvious':505 'offici':8 'one':125,767 'one-lin':766 'option':229 'overs':116 'particular':575 'past':328 'peopl':67,92,112,174 'person':146 'plenti':301,325 'plethora':29 'point':784 'poison':667 'poor':269 'posit':310 'post':400,573,750 'pr':42 'practic':374,484,494,625 'prevent':442 'principl':60 'probabl':231 'problem':31 'puzzl':733 'question':633 'quick':513 'r/askreddit':775 're':127,212,289,595,736 're-en':126 'read':588,608 'reason':70,110,308,458,734 'reddit':276,671,680,725 'regardless':162,807 'regist':811 'reli':336 'remov':16,253,553 'renov':363 'repli':556 'report':501,551 'rest':540 'rule':318 'score':19,580,604 'sensibl':79 'serious/non-rhetorical':632 'share':536 'shift':84 'shit':193 'shitpost':727 'shitti':372,482,623,765 'simpli':171,759 'sinc':375,636 'singl':787 'situat':706 'smaller':124 'solut':710 'someon':292,572 'someth':601 'sometim':781 'sort':182,743 'special':356 'spin':241 'split':122 'stanc':147 'style':218 'sub':677,701,730 'submissions/comments':518 'support':9 'sweet':665 'system':37 'team':544 'text':644 'thus':360 'time':741 'tool':489 'toxic':576 'troll':243,248,285,295,326,344,376,387,413,449,722 'u':206,211 'ui':141 'uncar':462 'uncoop':464 'unfair':357 'unknow':314 'unrel':307 'unruli':118 'unrurrstand':204 'unspoken':317 'upstream':419 'use':165,175,255,774 'user':18,160,190,302,313,444,521,534,559,802 'vari':51 'violat':315 'wall':332,642 'warrant':708 'way':408,514,529 'without':602 'y':205,210 'yet':68,108 'zero':756 '~22':718"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6268622"
    +editedAt: DateTimeImmutable @1702486790 {#4041
      date: 2023-12-13 17:59:50.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701388667 {#4104
      date: 2023-12-01 00:57:47.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4095}
  +body: """
    Then join an instance where scores are disabled if you don’t like them. :shurg: Choosing an instance where downvotes are disabled is already a preference, so making the score aggregates optional is completely in line with that.\n
    \n
    You’re already on .ml, so they’d have them disabled given it’s run by the devs who have removed the data from the API, so nothing would change for you.\n
    \n
    The whole shtick of Lemmy is run your instance the way you want to run it. The removal of the scores from the API seems heavy-handed and feels like the devs are forcing their preferences/values on others.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1701435616 {#4332
    date: 2023-12-01 14:00:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ptz@dubvee.org"
    "@lvxferre@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4336 …}
  +nested: Doctrine\ORM\PersistentCollection {#4338 …}
  +votes: Doctrine\ORM\PersistentCollection {#4340 …}
  +reports: Doctrine\ORM\PersistentCollection {#4342 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4344 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4346 …}
  -id: 184602
  -bodyTs: "'aggreg':31 'alreadi':24,41 'api':64,94 'chang':68 'choos':16 'complet':34 'd':46 'data':61 'dev':56,103 'disabl':8,22,49 'downvot':20 'feel':100 'forc':105 'given':50 'hand':98 'heavi':97 'heavy-hand':96 'instanc':4,18,79 'join':2 'lemmi':75 'like':13,101 'line':36 'make':28 'ml':43 'noth':66 'option':32 'other':109 'prefer':26 'preferences/values':107 're':40 'remov':59,88 'run':53,77,85 'score':6,30,91 'seem':95 'shtick':73 'shurg':15 'want':83 'way':81 'whole':72 'would':67"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://dubvee.org/comment/1070976"
  +editedAt: DateTimeImmutable @1702505141 {#4333
    date: 2023-12-13 23:05:41.0 +01:00
  }
  +createdAt: DateTimeImmutable @1701435616 {#4334
    date: 2023-12-01 14:00:16.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 {#4335
  +user: Proxies\__CG__\App\Entity\User {#1896 …}
  +entry: App\Entity\Entry {#1796
    +user: Proxies\__CG__\App\Entity\User {#1896 …}
    +magazine: App\Entity\Magazine {#266
      +icon: null
      +name: "lemmy_support@lemmy.ml"
      +title: "lemmy_support"
      +description: """
        Support / questions about Lemmy.\n
        \n
        [Matrix Space: #lemmy-space](https://matrix.to/#/#lemmy-space:matrix.org)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 130
      +entryCommentCount: 600
      +postCount: 2
      +postCommentCount: 14
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728910137 {#276
        date: 2024-10-14 14:48:57.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#254 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
      +entries: Doctrine\ORM\PersistentCollection {#197 …}
      +posts: Doctrine\ORM\PersistentCollection {#155 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
      +bans: Doctrine\ORM\PersistentCollection {#134 …}
      +reports: Doctrine\ORM\PersistentCollection {#120 …}
      +badges: Doctrine\ORM\PersistentCollection {#98 …}
      +logs: Doctrine\ORM\PersistentCollection {#88 …}
      +awards: Doctrine\ORM\PersistentCollection {#77 …}
      +categories: Doctrine\ORM\PersistentCollection {#64 …}
      -id: 40
      +apId: "lemmy_support@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/lemmy_support"
      +apPublicUrl: "https://lemmy.ml/c/lemmy_support"
      +apFollowersUrl: "https://lemmy.ml/c/lemmy_support/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "lemmy_support"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729581033 {#270
        date: 2024-10-22 09:10:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696687715 {#272
        date: 2023-10-07 16:08:35.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
    +slug: "Please-reconsider-removing-user-aggregate-scores-from-the-API"
    +title: "Please reconsider removing user aggregate scores from the API"
    +url: "https://github.com/LemmyNet/lemmy/issues/4215"
    +body: """
      ### Is your proposal related to a problem?\n
      \n
      User score aggregates were removed from the API in 0.19.0 in PR 4089. The justification was that it was psychologically harmful.\n
      \n
      I am officially protesting this removal and asking for it to be reconsidered.\n
      \n
      ### Describe the solution you’d like.\n
      \n
      Re-enable it at the API level and continue hiding it in Lemmy-UI if that is your personal stance on the matter. Or, make it an option admins/users can disable at the instance/user level (there’s already an option to hide scores, so maybe expand on that?).\n
      \n
      Other UIs *do* utilize scores, and it is a useful metric for moderation.\n
      \n
      e.g. If I load a user’s profile to determine an appropriate mod action, and I see it is a 2 day old account with a combined comment/post score in the deep negative, I really only need to review a couple of submissions to confirm it is a troll account. Not only does that save me precious time, it is also good for *my* psychological health to not read through all that garbage.\n
      \n
      e.g. #2: If someone posts a particularly toxic comment but their score to post/comment count ratio is high, I’m more likely to read through their history and conclude they’re having a bad day or something. Without the score, I *will not* read through and likely just ban them and move on.\n
      \n
      ### Describe alternatives you’ve considered.\n
      \n
      Compile it back in for myself and anyone else who wants it, I guess? 😔\n
      \n
      ### Additional context\n
      \n
      Considering how easy it is to spin up troll accounts or amass multiple troll accounts across multiple instances, removing a useful metric for identifying them at a glance is, IMO, irresponsible.\n
      \n
      If you don’t want people to “game” it or don’t like the idea of user scores, then make it optional and disable it on *your* instance, but don’t remove it and impose *your* preferences on instance admins who want to utilize it.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 7
    +favouriteCount: 12
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701581115 {#1799
      date: 2023-12-03 06:25:15.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1931 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1970 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 18915
    -titleTs: "'aggreg':5 'api':9 'pleas':1 'reconsid':2 'remov':3 'score':6 'user':4"
    -bodyTs: "'0.19.0':17 '2':131,185 '4089':20 'account':134,160,267,272 'across':273 'action':124 'addit':256 'admin':328 'admins/users':78 'aggreg':10 'alreadi':87 'also':171 'altern':238 'amass':269 'anyon':249 'api':15,54 'appropri':122 'ask':36 'back':244 'bad':217 'ban':232 'combin':137 'comment':192 'comment/post':138 'compil':242 'conclud':212 'confirm':155 'consid':241,258 'context':257 'continu':57 'count':198 'coupl':151 'd':46 'day':132,218 'deep':142 'describ':42,237 'determin':120 'disabl':80,312 'e.g':111,184 'easi':260 'els':250 'enabl':50 'expand':95 'game':296 'garbag':183 'glanc':285 'good':172 'guess':255 'harm':28 'health':176 'hide':58,91 'high':201 'histori':210 'idea':303 'identifi':281 'imo':287 'impos':323 'instanc':275,316,327 'instance/user':83 'irrespons':288 'justif':22 'lemmi':62 'lemmy-ui':61 'level':55,84 'like':47,205,230,301 'load':114 'm':203 'make':74,308 'matter':72 'mayb':94 'metric':108,279 'mod':123 'moder':110 'move':235 'multipl':270,274 'need':147 'negat':143 'offici':31 'old':133 'option':77,89,310 'particular':190 'peopl':294 'person':68 'post':188 'post/comment':197 'pr':19 'precious':167 'prefer':325 'problem':7 'profil':118 'propos':3 'protest':32 'psycholog':27,175 'ratio':199 're':49,214 're-en':48 'read':179,207,227 'realli':145 'reconsid':41 'relat':4 'remov':12,34,276,320 'review':149 'save':165 'score':9,92,102,139,195,223,306 'see':127 'solut':44 'someon':187 'someth':220 'spin':264 'stanc':69 'submiss':153 'time':168 'toxic':191 'troll':159,266,271 'ui':63,99 'use':107,278 'user':8,116,305 'util':101,332 've':240 'want':252,293,330 'without':221"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701440302
    +visibility: "visible             "
    +apId: "https://dubvee.org/post/447159"
    +editedAt: DateTimeImmutable @1702487409 {#59
      date: 2023-12-13 18:10:09.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701377802 {#1831
      date: 2023-11-30 21:56:42.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4095
    +user: App\Entity\User {#4043 …}
    +entry: App\Entity\Entry {#1796}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’m a nobody, but I’m officially supporting this decision of the devs to remove karma (user score aggregates) from the API. Because karma brings on a plethora of problems¹:\n
      \n
      - It is gamification of the system. As hinted by their PR, this is not healthy.\n
      - It leads to less varied and less interesting content, due to the fluff principle.\n
      - It feeds echo chambers, by giving people yet another reason to not confront them, even when moral and sensible to do so.\n
      - It shifts the focus from the content to the people, detracting from the experience of what boils down to a bunch of forums.\n
      - It is yet another reason for people to congregate in oversized and unruly communities, instead of splitting into smaller ones.\n
      \n
      > Re-enable it at the API level and continue hiding it in Lemmy-UI if that is your personal stance on the matter.\n
      \n
      A lot of those issues will affect negatively your user experience, regardless of you using the karma feature or not. Simply because other people use it.\n
      \n
      And it’s also the sort of "lead acetate"² feature that makes clueless users annoy the shit out of interface developers, until they add it. “I dun unrurrstand, y u not enable karma? Y u’re app defective lol l mao” style. With app devs eventually caving in.\n
      \n
      As such, “leave it optional” is probably a bad approach.\n
      \n
      > Considering how easy it is to spin up troll accounts or amass multiple troll accounts across multiple instances, removing a useful metric for identifying them at a glance is, IMO, irresponsible.\n
      \n
      This is a poor argument. It has *some* merit in Reddit³, but not in Lemmy.\n
      \n
      You aren’t *identifying* trolls by karma. You’re *assuming* that someone is a troll, based on a bad correlation. Plenty users get low karma for unrelated reasons (false positive - e.g. newbie user unknowingly violating some “unspoken rule” of the local echo chamber), and plenty trolls get past your arbitrary karma wall³ (false negative).\n
      \n
      So relying on karma to decide who’s a troll is not as effective as it looks like, and it’s specially unfair to newcomers, thus discouraging the renovation of the community. IMO it’s a damn shitty moderator practice.\n
      \n
      Since trolling is mostly an issue when you get the same obnoxious troll[s] coming back over and over and over, under new accounts, to post gaping anuses again, and mods have no way to detect if the troll came back, mods should be upstreaming this issue to the admins of the instance of their comm - because the admins likely have access to your IP⁴, and can prevent the user from creating a new trolling account every 15 days.\n
      \n
      And, if for some reason the admins are uncaring or uncooperative, the mods should be migrating the comm to another instance.\n
      \n
      What Lemmy needs is not to enable shitty moderation practices. It needs better mod tools to enable good moderation practices:\n
      \n
      - the context of the content being reported should be *immediately* obvious, no clicks needed\n
      - there should be a quick way to check all submissions/comments of a user to your community\n
      - there should be a way to keep notes about users, and share them with the rest of the mod team\n
      - *some* automod functionality. Such as automatically reporting (not removing!) content or replying to the user based on a few criteria defined by the mods.\n
      \n
      > e.g. #2: If someone posts a particularly toxic comment but their score is high, I’m more likely to read through their history and conclude they’re having a bad day or something. Without the score, I will not read through and likely just ban them and move on.\n
      \n
      IMO this is also a shitty moderation practice. Should I go further on that? [Serious/non-rhetorical question.]\n
      \n
      NOTES:1. Since this is already a huge wall of text I didn’t go deep on each of those claims, but I can do so if desired/requested. 2. It’s sweet but poisonous. 3. Because in Reddit you can’t “migrate your sub to another Reddit instance”, and the only instance there happens to be administered by arsehats who give no fucks about you or your sub. It’s a dirtier situation that warrants dirtier solutions. 4. Anecdote exemplifying this claim: from 2020~22 I had multiple trolling accounts in Reddit, to shitpost in cooking subs (for some puzzling reason they’re cesspools). Guess how many times this sort of “you need more karma to post here” barrier locked me out? Zero. It’s simply too easy to comment some shitty one-line in a big community (I used r/askreddit for that) and amass 500, sometimes 2k karma points in a single go. 5. If instance admins do not have access to the IPs of the users engaging with their instances, regardless of where they registered in, *that* should be fixed.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1702754650 {#4105
      date: 2023-12-16 20:24:10.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ptz@dubvee.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4093 …}
    +nested: Doctrine\ORM\PersistentCollection {#4091 …}
    +votes: Doctrine\ORM\PersistentCollection {#4089 …}
    +reports: Doctrine\ORM\PersistentCollection {#4087 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4055 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4059 …}
    -id: 184174
    -bodyTs: "'1':635 '15':452 '2':570,662 '2020':717 '2k':782 '3':668 '4':711 '5':789 '500':780 'access':436,796 'account':244,249,398,450,723 'acet':185 'across':250 'add':200 'admin':424,433,460,792 'administ':690 'affect':157 'aggreg':20 'alreadi':639 'also':180,621 'amass':246,779 'anecdot':712 'annoy':191 'anoth':69,109,473,679 'anus':402 'api':23,132 'app':213,220 'approach':234 'arbitrari':330 'aren':282 'argument':270 'arsehat':692 'assum':290 'automat':550 'automod':546 'back':390,415 'bad':233,299,598 'ban':613 'barrier':752 'base':296,560 'better':487 'big':771 'boil':99 'bring':26 'bunch':103 'came':414 'cave':223 'cesspool':737 'chamber':64,323 'check':516 'claim':654,715 'click':507 'clueless':189 'come':389 'comm':430,471 'comment':577,763 'communiti':119,366,524,772 'conclud':593 'confront':73 'congreg':114 'consid':235 'content':55,89,499,554 'context':496 'continu':135 'cook':729 'correl':300 'creat':446 'criteria':564 'damn':371 'day':453,599 'decid':340 'decis':11 'deep':649 'defect':214 'defin':565 'desired/requested':661 'detect':410 'detract':93 'dev':14,221 'develop':197 'didn':646 'dirtier':705,709 'discourag':361 'due':56 'dun':203 'e.g':311,569 'easi':237,761 'echo':63,322 'effect':348 'enabl':128,208,481,491 'engag':803 'even':75 'eventu':222 'everi':451 'exemplifi':713 'experi':96,161 'fals':309,333 'featur':168,186 'feed':62 'fix':816 'fluff':59 'focus':86 'forum':105 'fuck':696 'function':547 'gamif':34 'gape':401 'get':303,327,383 'give':66,694 'glanc':262 'go':628,648,788 'good':492 'guess':738 'happen':687 'healthi':46 'hide':136 'high':582 'hint':39 'histori':591 'huge':641 'identifi':258,284 'immedi':504 'imo':264,367,618 'instanc':252,427,474,681,685,791,806 'instead':120 'interest':54 'interfac':196 'ip':439,799 'irrespons':265 'issu':155,380,421 'karma':17,25,167,209,287,305,331,338,748,783 'keep':531 'l':216 'lead':48,184 'leav':227 'lemmi':140,280,476 'lemmy-ui':139 'less':50,53 'level':133 'like':352,434,586,611 'line':768 'local':321 'lock':753 'lol':215 'look':351 'lot':152 'low':304 'm':2,7,584 'make':188 'mani':740 'mao':217 'matter':150 'merit':274 'metric':256 'migrat':469,675 'mod':405,416,466,488,543,568 'moder':373,483,493,624 'moral':77 'most':378 'move':616 'multipl':247,251,721 'need':477,486,508,746 'negat':158,334 'new':397,448 'newbi':312 'newcom':359 'nobodi':4 'note':532,634 'obnoxi':386 'obvious':505 'offici':8 'one':125,767 'one-lin':766 'option':229 'overs':116 'particular':575 'past':328 'peopl':67,92,112,174 'person':146 'plenti':301,325 'plethora':29 'point':784 'poison':667 'poor':269 'posit':310 'post':400,573,750 'pr':42 'practic':374,484,494,625 'prevent':442 'principl':60 'probabl':231 'problem':31 'puzzl':733 'question':633 'quick':513 'r/askreddit':775 're':127,212,289,595,736 're-en':126 'read':588,608 'reason':70,110,308,458,734 'reddit':276,671,680,725 'regardless':162,807 'regist':811 'reli':336 'remov':16,253,553 'renov':363 'repli':556 'report':501,551 'rest':540 'rule':318 'score':19,580,604 'sensibl':79 'serious/non-rhetorical':632 'share':536 'shift':84 'shit':193 'shitpost':727 'shitti':372,482,623,765 'simpli':171,759 'sinc':375,636 'singl':787 'situat':706 'smaller':124 'solut':710 'someon':292,572 'someth':601 'sometim':781 'sort':182,743 'special':356 'spin':241 'split':122 'stanc':147 'style':218 'sub':677,701,730 'submissions/comments':518 'support':9 'sweet':665 'system':37 'team':544 'text':644 'thus':360 'time':741 'tool':489 'toxic':576 'troll':243,248,285,295,326,344,376,387,413,449,722 'u':206,211 'ui':141 'uncar':462 'uncoop':464 'unfair':357 'unknow':314 'unrel':307 'unruli':118 'unrurrstand':204 'unspoken':317 'upstream':419 'use':165,175,255,774 'user':18,160,190,302,313,444,521,534,559,802 'vari':51 'violat':315 'wall':332,642 'warrant':708 'way':408,514,529 'without':602 'y':205,210 'yet':68,108 'zero':756 '~22':718"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6268622"
    +editedAt: DateTimeImmutable @1702486790 {#4041
      date: 2023-12-13 17:59:50.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701388667 {#4104
      date: 2023-12-01 00:57:47.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4095}
  +body: """
    Then join an instance where scores are disabled if you don’t like them. :shurg: Choosing an instance where downvotes are disabled is already a preference, so making the score aggregates optional is completely in line with that.\n
    \n
    You’re already on .ml, so they’d have them disabled given it’s run by the devs who have removed the data from the API, so nothing would change for you.\n
    \n
    The whole shtick of Lemmy is run your instance the way you want to run it. The removal of the scores from the API seems heavy-handed and feels like the devs are forcing their preferences/values on others.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1701435616 {#4332
    date: 2023-12-01 14:00:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ptz@dubvee.org"
    "@lvxferre@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4336 …}
  +nested: Doctrine\ORM\PersistentCollection {#4338 …}
  +votes: Doctrine\ORM\PersistentCollection {#4340 …}
  +reports: Doctrine\ORM\PersistentCollection {#4342 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4344 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4346 …}
  -id: 184602
  -bodyTs: "'aggreg':31 'alreadi':24,41 'api':64,94 'chang':68 'choos':16 'complet':34 'd':46 'data':61 'dev':56,103 'disabl':8,22,49 'downvot':20 'feel':100 'forc':105 'given':50 'hand':98 'heavi':97 'heavy-hand':96 'instanc':4,18,79 'join':2 'lemmi':75 'like':13,101 'line':36 'make':28 'ml':43 'noth':66 'option':32 'other':109 'prefer':26 'preferences/values':107 're':40 'remov':59,88 'run':53,77,85 'score':6,30,91 'seem':95 'shtick':73 'shurg':15 'want':83 'way':81 'whole':72 'would':67"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://dubvee.org/comment/1070976"
  +editedAt: DateTimeImmutable @1702505141 {#4333
    date: 2023-12-13 23:05:41.0 +01:00
  }
  +createdAt: DateTimeImmutable @1701435616 {#4334
    date: 2023-12-01 14:00:16.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 {#4335
  +user: Proxies\__CG__\App\Entity\User {#1896 …}
  +entry: App\Entity\Entry {#1796
    +user: Proxies\__CG__\App\Entity\User {#1896 …}
    +magazine: App\Entity\Magazine {#266
      +icon: null
      +name: "lemmy_support@lemmy.ml"
      +title: "lemmy_support"
      +description: """
        Support / questions about Lemmy.\n
        \n
        [Matrix Space: #lemmy-space](https://matrix.to/#/#lemmy-space:matrix.org)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 130
      +entryCommentCount: 600
      +postCount: 2
      +postCommentCount: 14
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728910137 {#276
        date: 2024-10-14 14:48:57.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#254 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
      +entries: Doctrine\ORM\PersistentCollection {#197 …}
      +posts: Doctrine\ORM\PersistentCollection {#155 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
      +bans: Doctrine\ORM\PersistentCollection {#134 …}
      +reports: Doctrine\ORM\PersistentCollection {#120 …}
      +badges: Doctrine\ORM\PersistentCollection {#98 …}
      +logs: Doctrine\ORM\PersistentCollection {#88 …}
      +awards: Doctrine\ORM\PersistentCollection {#77 …}
      +categories: Doctrine\ORM\PersistentCollection {#64 …}
      -id: 40
      +apId: "lemmy_support@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/lemmy_support"
      +apPublicUrl: "https://lemmy.ml/c/lemmy_support"
      +apFollowersUrl: "https://lemmy.ml/c/lemmy_support/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "lemmy_support"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729581033 {#270
        date: 2024-10-22 09:10:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696687715 {#272
        date: 2023-10-07 16:08:35.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
    +slug: "Please-reconsider-removing-user-aggregate-scores-from-the-API"
    +title: "Please reconsider removing user aggregate scores from the API"
    +url: "https://github.com/LemmyNet/lemmy/issues/4215"
    +body: """
      ### Is your proposal related to a problem?\n
      \n
      User score aggregates were removed from the API in 0.19.0 in PR 4089. The justification was that it was psychologically harmful.\n
      \n
      I am officially protesting this removal and asking for it to be reconsidered.\n
      \n
      ### Describe the solution you’d like.\n
      \n
      Re-enable it at the API level and continue hiding it in Lemmy-UI if that is your personal stance on the matter. Or, make it an option admins/users can disable at the instance/user level (there’s already an option to hide scores, so maybe expand on that?).\n
      \n
      Other UIs *do* utilize scores, and it is a useful metric for moderation.\n
      \n
      e.g. If I load a user’s profile to determine an appropriate mod action, and I see it is a 2 day old account with a combined comment/post score in the deep negative, I really only need to review a couple of submissions to confirm it is a troll account. Not only does that save me precious time, it is also good for *my* psychological health to not read through all that garbage.\n
      \n
      e.g. #2: If someone posts a particularly toxic comment but their score to post/comment count ratio is high, I’m more likely to read through their history and conclude they’re having a bad day or something. Without the score, I *will not* read through and likely just ban them and move on.\n
      \n
      ### Describe alternatives you’ve considered.\n
      \n
      Compile it back in for myself and anyone else who wants it, I guess? 😔\n
      \n
      ### Additional context\n
      \n
      Considering how easy it is to spin up troll accounts or amass multiple troll accounts across multiple instances, removing a useful metric for identifying them at a glance is, IMO, irresponsible.\n
      \n
      If you don’t want people to “game” it or don’t like the idea of user scores, then make it optional and disable it on *your* instance, but don’t remove it and impose *your* preferences on instance admins who want to utilize it.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 7
    +favouriteCount: 12
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701581115 {#1799
      date: 2023-12-03 06:25:15.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1931 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1970 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 18915
    -titleTs: "'aggreg':5 'api':9 'pleas':1 'reconsid':2 'remov':3 'score':6 'user':4"
    -bodyTs: "'0.19.0':17 '2':131,185 '4089':20 'account':134,160,267,272 'across':273 'action':124 'addit':256 'admin':328 'admins/users':78 'aggreg':10 'alreadi':87 'also':171 'altern':238 'amass':269 'anyon':249 'api':15,54 'appropri':122 'ask':36 'back':244 'bad':217 'ban':232 'combin':137 'comment':192 'comment/post':138 'compil':242 'conclud':212 'confirm':155 'consid':241,258 'context':257 'continu':57 'count':198 'coupl':151 'd':46 'day':132,218 'deep':142 'describ':42,237 'determin':120 'disabl':80,312 'e.g':111,184 'easi':260 'els':250 'enabl':50 'expand':95 'game':296 'garbag':183 'glanc':285 'good':172 'guess':255 'harm':28 'health':176 'hide':58,91 'high':201 'histori':210 'idea':303 'identifi':281 'imo':287 'impos':323 'instanc':275,316,327 'instance/user':83 'irrespons':288 'justif':22 'lemmi':62 'lemmy-ui':61 'level':55,84 'like':47,205,230,301 'load':114 'm':203 'make':74,308 'matter':72 'mayb':94 'metric':108,279 'mod':123 'moder':110 'move':235 'multipl':270,274 'need':147 'negat':143 'offici':31 'old':133 'option':77,89,310 'particular':190 'peopl':294 'person':68 'post':188 'post/comment':197 'pr':19 'precious':167 'prefer':325 'problem':7 'profil':118 'propos':3 'protest':32 'psycholog':27,175 'ratio':199 're':49,214 're-en':48 'read':179,207,227 'realli':145 'reconsid':41 'relat':4 'remov':12,34,276,320 'review':149 'save':165 'score':9,92,102,139,195,223,306 'see':127 'solut':44 'someon':187 'someth':220 'spin':264 'stanc':69 'submiss':153 'time':168 'toxic':191 'troll':159,266,271 'ui':63,99 'use':107,278 'user':8,116,305 'util':101,332 've':240 'want':252,293,330 'without':221"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701440302
    +visibility: "visible             "
    +apId: "https://dubvee.org/post/447159"
    +editedAt: DateTimeImmutable @1702487409 {#59
      date: 2023-12-13 18:10:09.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701377802 {#1831
      date: 2023-11-30 21:56:42.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4095
    +user: App\Entity\User {#4043 …}
    +entry: App\Entity\Entry {#1796}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’m a nobody, but I’m officially supporting this decision of the devs to remove karma (user score aggregates) from the API. Because karma brings on a plethora of problems¹:\n
      \n
      - It is gamification of the system. As hinted by their PR, this is not healthy.\n
      - It leads to less varied and less interesting content, due to the fluff principle.\n
      - It feeds echo chambers, by giving people yet another reason to not confront them, even when moral and sensible to do so.\n
      - It shifts the focus from the content to the people, detracting from the experience of what boils down to a bunch of forums.\n
      - It is yet another reason for people to congregate in oversized and unruly communities, instead of splitting into smaller ones.\n
      \n
      > Re-enable it at the API level and continue hiding it in Lemmy-UI if that is your personal stance on the matter.\n
      \n
      A lot of those issues will affect negatively your user experience, regardless of you using the karma feature or not. Simply because other people use it.\n
      \n
      And it’s also the sort of "lead acetate"² feature that makes clueless users annoy the shit out of interface developers, until they add it. “I dun unrurrstand, y u not enable karma? Y u’re app defective lol l mao” style. With app devs eventually caving in.\n
      \n
      As such, “leave it optional” is probably a bad approach.\n
      \n
      > Considering how easy it is to spin up troll accounts or amass multiple troll accounts across multiple instances, removing a useful metric for identifying them at a glance is, IMO, irresponsible.\n
      \n
      This is a poor argument. It has *some* merit in Reddit³, but not in Lemmy.\n
      \n
      You aren’t *identifying* trolls by karma. You’re *assuming* that someone is a troll, based on a bad correlation. Plenty users get low karma for unrelated reasons (false positive - e.g. newbie user unknowingly violating some “unspoken rule” of the local echo chamber), and plenty trolls get past your arbitrary karma wall³ (false negative).\n
      \n
      So relying on karma to decide who’s a troll is not as effective as it looks like, and it’s specially unfair to newcomers, thus discouraging the renovation of the community. IMO it’s a damn shitty moderator practice.\n
      \n
      Since trolling is mostly an issue when you get the same obnoxious troll[s] coming back over and over and over, under new accounts, to post gaping anuses again, and mods have no way to detect if the troll came back, mods should be upstreaming this issue to the admins of the instance of their comm - because the admins likely have access to your IP⁴, and can prevent the user from creating a new trolling account every 15 days.\n
      \n
      And, if for some reason the admins are uncaring or uncooperative, the mods should be migrating the comm to another instance.\n
      \n
      What Lemmy needs is not to enable shitty moderation practices. It needs better mod tools to enable good moderation practices:\n
      \n
      - the context of the content being reported should be *immediately* obvious, no clicks needed\n
      - there should be a quick way to check all submissions/comments of a user to your community\n
      - there should be a way to keep notes about users, and share them with the rest of the mod team\n
      - *some* automod functionality. Such as automatically reporting (not removing!) content or replying to the user based on a few criteria defined by the mods.\n
      \n
      > e.g. #2: If someone posts a particularly toxic comment but their score is high, I’m more likely to read through their history and conclude they’re having a bad day or something. Without the score, I will not read through and likely just ban them and move on.\n
      \n
      IMO this is also a shitty moderation practice. Should I go further on that? [Serious/non-rhetorical question.]\n
      \n
      NOTES:1. Since this is already a huge wall of text I didn’t go deep on each of those claims, but I can do so if desired/requested. 2. It’s sweet but poisonous. 3. Because in Reddit you can’t “migrate your sub to another Reddit instance”, and the only instance there happens to be administered by arsehats who give no fucks about you or your sub. It’s a dirtier situation that warrants dirtier solutions. 4. Anecdote exemplifying this claim: from 2020~22 I had multiple trolling accounts in Reddit, to shitpost in cooking subs (for some puzzling reason they’re cesspools). Guess how many times this sort of “you need more karma to post here” barrier locked me out? Zero. It’s simply too easy to comment some shitty one-line in a big community (I used r/askreddit for that) and amass 500, sometimes 2k karma points in a single go. 5. If instance admins do not have access to the IPs of the users engaging with their instances, regardless of where they registered in, *that* should be fixed.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1702754650 {#4105
      date: 2023-12-16 20:24:10.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ptz@dubvee.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4093 …}
    +nested: Doctrine\ORM\PersistentCollection {#4091 …}
    +votes: Doctrine\ORM\PersistentCollection {#4089 …}
    +reports: Doctrine\ORM\PersistentCollection {#4087 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4055 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4059 …}
    -id: 184174
    -bodyTs: "'1':635 '15':452 '2':570,662 '2020':717 '2k':782 '3':668 '4':711 '5':789 '500':780 'access':436,796 'account':244,249,398,450,723 'acet':185 'across':250 'add':200 'admin':424,433,460,792 'administ':690 'affect':157 'aggreg':20 'alreadi':639 'also':180,621 'amass':246,779 'anecdot':712 'annoy':191 'anoth':69,109,473,679 'anus':402 'api':23,132 'app':213,220 'approach':234 'arbitrari':330 'aren':282 'argument':270 'arsehat':692 'assum':290 'automat':550 'automod':546 'back':390,415 'bad':233,299,598 'ban':613 'barrier':752 'base':296,560 'better':487 'big':771 'boil':99 'bring':26 'bunch':103 'came':414 'cave':223 'cesspool':737 'chamber':64,323 'check':516 'claim':654,715 'click':507 'clueless':189 'come':389 'comm':430,471 'comment':577,763 'communiti':119,366,524,772 'conclud':593 'confront':73 'congreg':114 'consid':235 'content':55,89,499,554 'context':496 'continu':135 'cook':729 'correl':300 'creat':446 'criteria':564 'damn':371 'day':453,599 'decid':340 'decis':11 'deep':649 'defect':214 'defin':565 'desired/requested':661 'detect':410 'detract':93 'dev':14,221 'develop':197 'didn':646 'dirtier':705,709 'discourag':361 'due':56 'dun':203 'e.g':311,569 'easi':237,761 'echo':63,322 'effect':348 'enabl':128,208,481,491 'engag':803 'even':75 'eventu':222 'everi':451 'exemplifi':713 'experi':96,161 'fals':309,333 'featur':168,186 'feed':62 'fix':816 'fluff':59 'focus':86 'forum':105 'fuck':696 'function':547 'gamif':34 'gape':401 'get':303,327,383 'give':66,694 'glanc':262 'go':628,648,788 'good':492 'guess':738 'happen':687 'healthi':46 'hide':136 'high':582 'hint':39 'histori':591 'huge':641 'identifi':258,284 'immedi':504 'imo':264,367,618 'instanc':252,427,474,681,685,791,806 'instead':120 'interest':54 'interfac':196 'ip':439,799 'irrespons':265 'issu':155,380,421 'karma':17,25,167,209,287,305,331,338,748,783 'keep':531 'l':216 'lead':48,184 'leav':227 'lemmi':140,280,476 'lemmy-ui':139 'less':50,53 'level':133 'like':352,434,586,611 'line':768 'local':321 'lock':753 'lol':215 'look':351 'lot':152 'low':304 'm':2,7,584 'make':188 'mani':740 'mao':217 'matter':150 'merit':274 'metric':256 'migrat':469,675 'mod':405,416,466,488,543,568 'moder':373,483,493,624 'moral':77 'most':378 'move':616 'multipl':247,251,721 'need':477,486,508,746 'negat':158,334 'new':397,448 'newbi':312 'newcom':359 'nobodi':4 'note':532,634 'obnoxi':386 'obvious':505 'offici':8 'one':125,767 'one-lin':766 'option':229 'overs':116 'particular':575 'past':328 'peopl':67,92,112,174 'person':146 'plenti':301,325 'plethora':29 'point':784 'poison':667 'poor':269 'posit':310 'post':400,573,750 'pr':42 'practic':374,484,494,625 'prevent':442 'principl':60 'probabl':231 'problem':31 'puzzl':733 'question':633 'quick':513 'r/askreddit':775 're':127,212,289,595,736 're-en':126 'read':588,608 'reason':70,110,308,458,734 'reddit':276,671,680,725 'regardless':162,807 'regist':811 'reli':336 'remov':16,253,553 'renov':363 'repli':556 'report':501,551 'rest':540 'rule':318 'score':19,580,604 'sensibl':79 'serious/non-rhetorical':632 'share':536 'shift':84 'shit':193 'shitpost':727 'shitti':372,482,623,765 'simpli':171,759 'sinc':375,636 'singl':787 'situat':706 'smaller':124 'solut':710 'someon':292,572 'someth':601 'sometim':781 'sort':182,743 'special':356 'spin':241 'split':122 'stanc':147 'style':218 'sub':677,701,730 'submissions/comments':518 'support':9 'sweet':665 'system':37 'team':544 'text':644 'thus':360 'time':741 'tool':489 'toxic':576 'troll':243,248,285,295,326,344,376,387,413,449,722 'u':206,211 'ui':141 'uncar':462 'uncoop':464 'unfair':357 'unknow':314 'unrel':307 'unruli':118 'unrurrstand':204 'unspoken':317 'upstream':419 'use':165,175,255,774 'user':18,160,190,302,313,444,521,534,559,802 'vari':51 'violat':315 'wall':332,642 'warrant':708 'way':408,514,529 'without':602 'y':205,210 'yet':68,108 'zero':756 '~22':718"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6268622"
    +editedAt: DateTimeImmutable @1702486790 {#4041
      date: 2023-12-13 17:59:50.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701388667 {#4104
      date: 2023-12-01 00:57:47.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4095}
  +body: """
    Then join an instance where scores are disabled if you don’t like them. :shurg: Choosing an instance where downvotes are disabled is already a preference, so making the score aggregates optional is completely in line with that.\n
    \n
    You’re already on .ml, so they’d have them disabled given it’s run by the devs who have removed the data from the API, so nothing would change for you.\n
    \n
    The whole shtick of Lemmy is run your instance the way you want to run it. The removal of the scores from the API seems heavy-handed and feels like the devs are forcing their preferences/values on others.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1701435616 {#4332
    date: 2023-12-01 14:00:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ptz@dubvee.org"
    "@lvxferre@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4336 …}
  +nested: Doctrine\ORM\PersistentCollection {#4338 …}
  +votes: Doctrine\ORM\PersistentCollection {#4340 …}
  +reports: Doctrine\ORM\PersistentCollection {#4342 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4344 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4346 …}
  -id: 184602
  -bodyTs: "'aggreg':31 'alreadi':24,41 'api':64,94 'chang':68 'choos':16 'complet':34 'd':46 'data':61 'dev':56,103 'disabl':8,22,49 'downvot':20 'feel':100 'forc':105 'given':50 'hand':98 'heavi':97 'heavy-hand':96 'instanc':4,18,79 'join':2 'lemmi':75 'like':13,101 'line':36 'make':28 'ml':43 'noth':66 'option':32 'other':109 'prefer':26 'preferences/values':107 're':40 'remov':59,88 'run':53,77,85 'score':6,30,91 'seem':95 'shtick':73 'shurg':15 'want':83 'way':81 'whole':72 'would':67"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://dubvee.org/comment/1070976"
  +editedAt: DateTimeImmutable @1702505141 {#4333
    date: 2023-12-13 23:05:41.0 +01:00
  }
  +createdAt: DateTimeImmutable @1701435616 {#4334
    date: 2023-12-01 14:00:16.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 {#4355
  +user: App\Entity\User {#4043 …}
  +entry: App\Entity\Entry {#1796
    +user: Proxies\__CG__\App\Entity\User {#1896 …}
    +magazine: App\Entity\Magazine {#266
      +icon: null
      +name: "lemmy_support@lemmy.ml"
      +title: "lemmy_support"
      +description: """
        Support / questions about Lemmy.\n
        \n
        [Matrix Space: #lemmy-space](https://matrix.to/#/#lemmy-space:matrix.org)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 130
      +entryCommentCount: 600
      +postCount: 2
      +postCommentCount: 14
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728910137 {#276
        date: 2024-10-14 14:48:57.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#254 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
      +entries: Doctrine\ORM\PersistentCollection {#197 …}
      +posts: Doctrine\ORM\PersistentCollection {#155 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
      +bans: Doctrine\ORM\PersistentCollection {#134 …}
      +reports: Doctrine\ORM\PersistentCollection {#120 …}
      +badges: Doctrine\ORM\PersistentCollection {#98 …}
      +logs: Doctrine\ORM\PersistentCollection {#88 …}
      +awards: Doctrine\ORM\PersistentCollection {#77 …}
      +categories: Doctrine\ORM\PersistentCollection {#64 …}
      -id: 40
      +apId: "lemmy_support@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/lemmy_support"
      +apPublicUrl: "https://lemmy.ml/c/lemmy_support"
      +apFollowersUrl: "https://lemmy.ml/c/lemmy_support/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "lemmy_support"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729581033 {#270
        date: 2024-10-22 09:10:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696687715 {#272
        date: 2023-10-07 16:08:35.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
    +slug: "Please-reconsider-removing-user-aggregate-scores-from-the-API"
    +title: "Please reconsider removing user aggregate scores from the API"
    +url: "https://github.com/LemmyNet/lemmy/issues/4215"
    +body: """
      ### Is your proposal related to a problem?\n
      \n
      User score aggregates were removed from the API in 0.19.0 in PR 4089. The justification was that it was psychologically harmful.\n
      \n
      I am officially protesting this removal and asking for it to be reconsidered.\n
      \n
      ### Describe the solution you’d like.\n
      \n
      Re-enable it at the API level and continue hiding it in Lemmy-UI if that is your personal stance on the matter. Or, make it an option admins/users can disable at the instance/user level (there’s already an option to hide scores, so maybe expand on that?).\n
      \n
      Other UIs *do* utilize scores, and it is a useful metric for moderation.\n
      \n
      e.g. If I load a user’s profile to determine an appropriate mod action, and I see it is a 2 day old account with a combined comment/post score in the deep negative, I really only need to review a couple of submissions to confirm it is a troll account. Not only does that save me precious time, it is also good for *my* psychological health to not read through all that garbage.\n
      \n
      e.g. #2: If someone posts a particularly toxic comment but their score to post/comment count ratio is high, I’m more likely to read through their history and conclude they’re having a bad day or something. Without the score, I *will not* read through and likely just ban them and move on.\n
      \n
      ### Describe alternatives you’ve considered.\n
      \n
      Compile it back in for myself and anyone else who wants it, I guess? 😔\n
      \n
      ### Additional context\n
      \n
      Considering how easy it is to spin up troll accounts or amass multiple troll accounts across multiple instances, removing a useful metric for identifying them at a glance is, IMO, irresponsible.\n
      \n
      If you don’t want people to “game” it or don’t like the idea of user scores, then make it optional and disable it on *your* instance, but don’t remove it and impose *your* preferences on instance admins who want to utilize it.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 7
    +favouriteCount: 12
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701581115 {#1799
      date: 2023-12-03 06:25:15.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1931 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1970 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 18915
    -titleTs: "'aggreg':5 'api':9 'pleas':1 'reconsid':2 'remov':3 'score':6 'user':4"
    -bodyTs: "'0.19.0':17 '2':131,185 '4089':20 'account':134,160,267,272 'across':273 'action':124 'addit':256 'admin':328 'admins/users':78 'aggreg':10 'alreadi':87 'also':171 'altern':238 'amass':269 'anyon':249 'api':15,54 'appropri':122 'ask':36 'back':244 'bad':217 'ban':232 'combin':137 'comment':192 'comment/post':138 'compil':242 'conclud':212 'confirm':155 'consid':241,258 'context':257 'continu':57 'count':198 'coupl':151 'd':46 'day':132,218 'deep':142 'describ':42,237 'determin':120 'disabl':80,312 'e.g':111,184 'easi':260 'els':250 'enabl':50 'expand':95 'game':296 'garbag':183 'glanc':285 'good':172 'guess':255 'harm':28 'health':176 'hide':58,91 'high':201 'histori':210 'idea':303 'identifi':281 'imo':287 'impos':323 'instanc':275,316,327 'instance/user':83 'irrespons':288 'justif':22 'lemmi':62 'lemmy-ui':61 'level':55,84 'like':47,205,230,301 'load':114 'm':203 'make':74,308 'matter':72 'mayb':94 'metric':108,279 'mod':123 'moder':110 'move':235 'multipl':270,274 'need':147 'negat':143 'offici':31 'old':133 'option':77,89,310 'particular':190 'peopl':294 'person':68 'post':188 'post/comment':197 'pr':19 'precious':167 'prefer':325 'problem':7 'profil':118 'propos':3 'protest':32 'psycholog':27,175 'ratio':199 're':49,214 're-en':48 'read':179,207,227 'realli':145 'reconsid':41 'relat':4 'remov':12,34,276,320 'review':149 'save':165 'score':9,92,102,139,195,223,306 'see':127 'solut':44 'someon':187 'someth':220 'spin':264 'stanc':69 'submiss':153 'time':168 'toxic':191 'troll':159,266,271 'ui':63,99 'use':107,278 'user':8,116,305 'util':101,332 've':240 'want':252,293,330 'without':221"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701440302
    +visibility: "visible             "
    +apId: "https://dubvee.org/post/447159"
    +editedAt: DateTimeImmutable @1702487409 {#59
      date: 2023-12-13 18:10:09.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701377802 {#1831
      date: 2023-11-30 21:56:42.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4335
    +user: Proxies\__CG__\App\Entity\User {#1896 …}
    +entry: App\Entity\Entry {#1796}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4095
      +user: App\Entity\User {#4043 …}
      +entry: App\Entity\Entry {#1796}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        I’m a nobody, but I’m officially supporting this decision of the devs to remove karma (user score aggregates) from the API. Because karma brings on a plethora of problems¹:\n
        \n
        - It is gamification of the system. As hinted by their PR, this is not healthy.\n
        - It leads to less varied and less interesting content, due to the fluff principle.\n
        - It feeds echo chambers, by giving people yet another reason to not confront them, even when moral and sensible to do so.\n
        - It shifts the focus from the content to the people, detracting from the experience of what boils down to a bunch of forums.\n
        - It is yet another reason for people to congregate in oversized and unruly communities, instead of splitting into smaller ones.\n
        \n
        > Re-enable it at the API level and continue hiding it in Lemmy-UI if that is your personal stance on the matter.\n
        \n
        A lot of those issues will affect negatively your user experience, regardless of you using the karma feature or not. Simply because other people use it.\n
        \n
        And it’s also the sort of "lead acetate"² feature that makes clueless users annoy the shit out of interface developers, until they add it. “I dun unrurrstand, y u not enable karma? Y u’re app defective lol l mao” style. With app devs eventually caving in.\n
        \n
        As such, “leave it optional” is probably a bad approach.\n
        \n
        > Considering how easy it is to spin up troll accounts or amass multiple troll accounts across multiple instances, removing a useful metric for identifying them at a glance is, IMO, irresponsible.\n
        \n
        This is a poor argument. It has *some* merit in Reddit³, but not in Lemmy.\n
        \n
        You aren’t *identifying* trolls by karma. You’re *assuming* that someone is a troll, based on a bad correlation. Plenty users get low karma for unrelated reasons (false positive - e.g. newbie user unknowingly violating some “unspoken rule” of the local echo chamber), and plenty trolls get past your arbitrary karma wall³ (false negative).\n
        \n
        So relying on karma to decide who’s a troll is not as effective as it looks like, and it’s specially unfair to newcomers, thus discouraging the renovation of the community. IMO it’s a damn shitty moderator practice.\n
        \n
        Since trolling is mostly an issue when you get the same obnoxious troll[s] coming back over and over and over, under new accounts, to post gaping anuses again, and mods have no way to detect if the troll came back, mods should be upstreaming this issue to the admins of the instance of their comm - because the admins likely have access to your IP⁴, and can prevent the user from creating a new trolling account every 15 days.\n
        \n
        And, if for some reason the admins are uncaring or uncooperative, the mods should be migrating the comm to another instance.\n
        \n
        What Lemmy needs is not to enable shitty moderation practices. It needs better mod tools to enable good moderation practices:\n
        \n
        - the context of the content being reported should be *immediately* obvious, no clicks needed\n
        - there should be a quick way to check all submissions/comments of a user to your community\n
        - there should be a way to keep notes about users, and share them with the rest of the mod team\n
        - *some* automod functionality. Such as automatically reporting (not removing!) content or replying to the user based on a few criteria defined by the mods.\n
        \n
        > e.g. #2: If someone posts a particularly toxic comment but their score is high, I’m more likely to read through their history and conclude they’re having a bad day or something. Without the score, I will not read through and likely just ban them and move on.\n
        \n
        IMO this is also a shitty moderation practice. Should I go further on that? [Serious/non-rhetorical question.]\n
        \n
        NOTES:1. Since this is already a huge wall of text I didn’t go deep on each of those claims, but I can do so if desired/requested. 2. It’s sweet but poisonous. 3. Because in Reddit you can’t “migrate your sub to another Reddit instance”, and the only instance there happens to be administered by arsehats who give no fucks about you or your sub. It’s a dirtier situation that warrants dirtier solutions. 4. Anecdote exemplifying this claim: from 2020~22 I had multiple trolling accounts in Reddit, to shitpost in cooking subs (for some puzzling reason they’re cesspools). Guess how many times this sort of “you need more karma to post here” barrier locked me out? Zero. It’s simply too easy to comment some shitty one-line in a big community (I used r/askreddit for that) and amass 500, sometimes 2k karma points in a single go. 5. If instance admins do not have access to the IPs of the users engaging with their instances, regardless of where they registered in, *that* should be fixed.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1702754650 {#4105
        date: 2023-12-16 20:24:10.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ptz@dubvee.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4093 …}
      +nested: Doctrine\ORM\PersistentCollection {#4091 …}
      +votes: Doctrine\ORM\PersistentCollection {#4089 …}
      +reports: Doctrine\ORM\PersistentCollection {#4087 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4055 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4059 …}
      -id: 184174
      -bodyTs: "'1':635 '15':452 '2':570,662 '2020':717 '2k':782 '3':668 '4':711 '5':789 '500':780 'access':436,796 'account':244,249,398,450,723 'acet':185 'across':250 'add':200 'admin':424,433,460,792 'administ':690 'affect':157 'aggreg':20 'alreadi':639 'also':180,621 'amass':246,779 'anecdot':712 'annoy':191 'anoth':69,109,473,679 'anus':402 'api':23,132 'app':213,220 'approach':234 'arbitrari':330 'aren':282 'argument':270 'arsehat':692 'assum':290 'automat':550 'automod':546 'back':390,415 'bad':233,299,598 'ban':613 'barrier':752 'base':296,560 'better':487 'big':771 'boil':99 'bring':26 'bunch':103 'came':414 'cave':223 'cesspool':737 'chamber':64,323 'check':516 'claim':654,715 'click':507 'clueless':189 'come':389 'comm':430,471 'comment':577,763 'communiti':119,366,524,772 'conclud':593 'confront':73 'congreg':114 'consid':235 'content':55,89,499,554 'context':496 'continu':135 'cook':729 'correl':300 'creat':446 'criteria':564 'damn':371 'day':453,599 'decid':340 'decis':11 'deep':649 'defect':214 'defin':565 'desired/requested':661 'detect':410 'detract':93 'dev':14,221 'develop':197 'didn':646 'dirtier':705,709 'discourag':361 'due':56 'dun':203 'e.g':311,569 'easi':237,761 'echo':63,322 'effect':348 'enabl':128,208,481,491 'engag':803 'even':75 'eventu':222 'everi':451 'exemplifi':713 'experi':96,161 'fals':309,333 'featur':168,186 'feed':62 'fix':816 'fluff':59 'focus':86 'forum':105 'fuck':696 'function':547 'gamif':34 'gape':401 'get':303,327,383 'give':66,694 'glanc':262 'go':628,648,788 'good':492 'guess':738 'happen':687 'healthi':46 'hide':136 'high':582 'hint':39 'histori':591 'huge':641 'identifi':258,284 'immedi':504 'imo':264,367,618 'instanc':252,427,474,681,685,791,806 'instead':120 'interest':54 'interfac':196 'ip':439,799 'irrespons':265 'issu':155,380,421 'karma':17,25,167,209,287,305,331,338,748,783 'keep':531 'l':216 'lead':48,184 'leav':227 'lemmi':140,280,476 'lemmy-ui':139 'less':50,53 'level':133 'like':352,434,586,611 'line':768 'local':321 'lock':753 'lol':215 'look':351 'lot':152 'low':304 'm':2,7,584 'make':188 'mani':740 'mao':217 'matter':150 'merit':274 'metric':256 'migrat':469,675 'mod':405,416,466,488,543,568 'moder':373,483,493,624 'moral':77 'most':378 'move':616 'multipl':247,251,721 'need':477,486,508,746 'negat':158,334 'new':397,448 'newbi':312 'newcom':359 'nobodi':4 'note':532,634 'obnoxi':386 'obvious':505 'offici':8 'one':125,767 'one-lin':766 'option':229 'overs':116 'particular':575 'past':328 'peopl':67,92,112,174 'person':146 'plenti':301,325 'plethora':29 'point':784 'poison':667 'poor':269 'posit':310 'post':400,573,750 'pr':42 'practic':374,484,494,625 'prevent':442 'principl':60 'probabl':231 'problem':31 'puzzl':733 'question':633 'quick':513 'r/askreddit':775 're':127,212,289,595,736 're-en':126 'read':588,608 'reason':70,110,308,458,734 'reddit':276,671,680,725 'regardless':162,807 'regist':811 'reli':336 'remov':16,253,553 'renov':363 'repli':556 'report':501,551 'rest':540 'rule':318 'score':19,580,604 'sensibl':79 'serious/non-rhetorical':632 'share':536 'shift':84 'shit':193 'shitpost':727 'shitti':372,482,623,765 'simpli':171,759 'sinc':375,636 'singl':787 'situat':706 'smaller':124 'solut':710 'someon':292,572 'someth':601 'sometim':781 'sort':182,743 'special':356 'spin':241 'split':122 'stanc':147 'style':218 'sub':677,701,730 'submissions/comments':518 'support':9 'sweet':665 'system':37 'team':544 'text':644 'thus':360 'time':741 'tool':489 'toxic':576 'troll':243,248,285,295,326,344,376,387,413,449,722 'u':206,211 'ui':141 'uncar':462 'uncoop':464 'unfair':357 'unknow':314 'unrel':307 'unruli':118 'unrurrstand':204 'unspoken':317 'upstream':419 'use':165,175,255,774 'user':18,160,190,302,313,444,521,534,559,802 'vari':51 'violat':315 'wall':332,642 'warrant':708 'way':408,514,529 'without':602 'y':205,210 'yet':68,108 'zero':756 '~22':718"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6268622"
      +editedAt: DateTimeImmutable @1702486790 {#4041
        date: 2023-12-13 17:59:50.0 +01:00
      }
      +createdAt: DateTimeImmutable @1701388667 {#4104
        date: 2023-12-01 00:57:47.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4095}
    +body: """
      Then join an instance where scores are disabled if you don’t like them. :shurg: Choosing an instance where downvotes are disabled is already a preference, so making the score aggregates optional is completely in line with that.\n
      \n
      You’re already on .ml, so they’d have them disabled given it’s run by the devs who have removed the data from the API, so nothing would change for you.\n
      \n
      The whole shtick of Lemmy is run your instance the way you want to run it. The removal of the scores from the API seems heavy-handed and feels like the devs are forcing their preferences/values on others.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1701435616 {#4332
      date: 2023-12-01 14:00:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ptz@dubvee.org"
      "@lvxferre@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4336 …}
    +nested: Doctrine\ORM\PersistentCollection {#4338 …}
    +votes: Doctrine\ORM\PersistentCollection {#4340 …}
    +reports: Doctrine\ORM\PersistentCollection {#4342 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4344 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4346 …}
    -id: 184602
    -bodyTs: "'aggreg':31 'alreadi':24,41 'api':64,94 'chang':68 'choos':16 'complet':34 'd':46 'data':61 'dev':56,103 'disabl':8,22,49 'downvot':20 'feel':100 'forc':105 'given':50 'hand':98 'heavi':97 'heavy-hand':96 'instanc':4,18,79 'join':2 'lemmi':75 'like':13,101 'line':36 'make':28 'ml':43 'noth':66 'option':32 'other':109 'prefer':26 'preferences/values':107 're':40 'remov':59,88 'run':53,77,85 'score':6,30,91 'seem':95 'shtick':73 'shurg':15 'want':83 'way':81 'whole':72 'would':67"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://dubvee.org/comment/1070976"
    +editedAt: DateTimeImmutable @1702505141 {#4333
      date: 2023-12-13 23:05:41.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701435616 {#4334
      date: 2023-12-01 14:00:16.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4095}
  +body: """
    > Then join an instance where scores are disabled if you don’t like them. :shurg:\n
    \n
    *Already addressed* - a lot of those issues *will still affect you, even if you don’t use the karma system*.\n
    \n
    Let’s say that instances `A` (karma disabled) and `B` (karma enabled) federate. `A` users won’t get the karma system itself, but they’ll still get: less varied and less interesting content, stronger echo chambers, and higher concentration of users in oversized and unruly comms. Because they use the same comms as the `B` users and thus the behaviour of `B` users affect `A`.\n
    \n
    > Choosing an instance where downvotes are disabled is already a preference, so making the score aggregates optional is completely in line with that.\n
    \n
    Downvotes are a mixed feature, with pros and cons.  \n
    Karma *looks* good from a distance, but upon closer inspection it’s only cons. (*Including enabling shitty=assumptive mod practices.*)\n
    \n
    > You’re already on .ml, so…\n
    \n
    I am *clearly* not talking about *my* individual usage here. I’m talking about users in general and the Lemmyverse as a whole.\n
    \n
    > The whole shtick of Lemmy is run your instance the way you want to run it.\n
    \n
    I’m not sure on what’s supposed to be the [ipsis digitis] “whole shtick of Lemmy”, and I’m not assuming it.\n
    \n
    > The removal of the scores from the API seems [for me] heavy-handed and feels [for me] like the devs are forcing their preferences/values on others.\n
    \n
    For me it looks like a sensible decision that takes into account its impact into users and the Lemmyverse.\n
    \n
    EDIT: I’ll go further. Dunno if the devs agree with this or not, but I believe that “user aggregate score” = karma *also* attracts and retains users with the wrong mindset - who are not here to share, contribute or be part of something social and collective; but instead to farm virtual e-peen points for the sake of their individual egos. And I believe that this “it’s all about MEEE! ME! ME!” mindset is part of what makes Reddit such a dumpster fire.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1701441256 {#4359
    date: 2023-12-01 15:34:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ptz@dubvee.org"
    "@lvxferre@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4352 …}
  +nested: Doctrine\ORM\PersistentCollection {#4350 …}
  +votes: Doctrine\ORM\PersistentCollection {#4354 …}
  +reports: Doctrine\ORM\PersistentCollection {#4365 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4367 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4369 …}
  -id: 184895
  -bodyTs: "'account':259 'address':17 'affect':25,99 'aggreg':116,286 'agre':276 'alreadi':16,109,155 'also':289 'api':228 'assum':219 'assumpt':150 'attract':290 'b':45,90,97 'behaviour':95 'believ':283,331 'chamber':71 'choos':101 'clear':161 'closer':141 'collect':312 'comm':81,87 'complet':119 'con':132,146 'concentr':74 'content':68 'contribut':304 'decis':255 'dev':241,275 'digiti':210 'disabl':8,43,107 'distanc':138 'downvot':105,124 'dumpster':350 'dunno':272 'e':319 'e-peen':318 'echo':70 'edit':267 'ego':328 'enabl':47,148 'even':27 'farm':316 'featur':128 'feder':48 'feel':236 'fire':351 'forc':243 'general':175 'get':53,62 'go':270 'good':135 'hand':234 'heavi':233 'heavy-hand':232 'higher':73 'impact':261 'includ':147 'individu':166,327 'inspect':142 'instanc':4,40,103,190 'instead':314 'interest':67 'ipsi':209 'issu':22 'join':2 'karma':34,42,46,55,133,288 'lemmi':186,214 'lemmyvers':178,266 'less':63,66 'let':36 'like':13,239,252 'line':121 'll':60,269 'look':134,251 'lot':19 'm':170,199,217 'make':113,346 'meee':338 'mindset':297,341 'mix':127 'ml':157 'mod':151 'option':117 'other':247 'overs':78 'part':307,343 'peen':320 'point':321 'practic':152 'prefer':111 'preferences/values':245 'pros':130 're':154 'reddit':347 'remov':222 'retain':292 'run':188,196 'sake':324 'say':38 'score':6,115,225,287 'seem':229 'sensibl':254 'share':303 'shitti':149 'shtick':184,212 'shurg':15 'social':310 'someth':309 'still':24,61 'stronger':69 'suppos':205 'sure':201 'system':35,56 'take':257 'talk':163,171 'thus':93 'unruli':80 'upon':140 'usag':167 'use':32,84 'user':50,76,91,98,173,263,285,293 'vari':64 'virtual':317 'want':194 'way':192 'whole':181,183,211 'won':51 'wrong':296"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/6285995"
  +editedAt: DateTimeImmutable @1702564943 {#4362
    date: 2023-12-14 15:42:23.0 +01:00
  }
  +createdAt: DateTimeImmutable @1701441256 {#4358
    date: 2023-12-01 15:34:16.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 {#4355
  +user: App\Entity\User {#4043 …}
  +entry: App\Entity\Entry {#1796
    +user: Proxies\__CG__\App\Entity\User {#1896 …}
    +magazine: App\Entity\Magazine {#266
      +icon: null
      +name: "lemmy_support@lemmy.ml"
      +title: "lemmy_support"
      +description: """
        Support / questions about Lemmy.\n
        \n
        [Matrix Space: #lemmy-space](https://matrix.to/#/#lemmy-space:matrix.org)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 130
      +entryCommentCount: 600
      +postCount: 2
      +postCommentCount: 14
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728910137 {#276
        date: 2024-10-14 14:48:57.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#254 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
      +entries: Doctrine\ORM\PersistentCollection {#197 …}
      +posts: Doctrine\ORM\PersistentCollection {#155 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
      +bans: Doctrine\ORM\PersistentCollection {#134 …}
      +reports: Doctrine\ORM\PersistentCollection {#120 …}
      +badges: Doctrine\ORM\PersistentCollection {#98 …}
      +logs: Doctrine\ORM\PersistentCollection {#88 …}
      +awards: Doctrine\ORM\PersistentCollection {#77 …}
      +categories: Doctrine\ORM\PersistentCollection {#64 …}
      -id: 40
      +apId: "lemmy_support@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/lemmy_support"
      +apPublicUrl: "https://lemmy.ml/c/lemmy_support"
      +apFollowersUrl: "https://lemmy.ml/c/lemmy_support/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "lemmy_support"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729581033 {#270
        date: 2024-10-22 09:10:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696687715 {#272
        date: 2023-10-07 16:08:35.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
    +slug: "Please-reconsider-removing-user-aggregate-scores-from-the-API"
    +title: "Please reconsider removing user aggregate scores from the API"
    +url: "https://github.com/LemmyNet/lemmy/issues/4215"
    +body: """
      ### Is your proposal related to a problem?\n
      \n
      User score aggregates were removed from the API in 0.19.0 in PR 4089. The justification was that it was psychologically harmful.\n
      \n
      I am officially protesting this removal and asking for it to be reconsidered.\n
      \n
      ### Describe the solution you’d like.\n
      \n
      Re-enable it at the API level and continue hiding it in Lemmy-UI if that is your personal stance on the matter. Or, make it an option admins/users can disable at the instance/user level (there’s already an option to hide scores, so maybe expand on that?).\n
      \n
      Other UIs *do* utilize scores, and it is a useful metric for moderation.\n
      \n
      e.g. If I load a user’s profile to determine an appropriate mod action, and I see it is a 2 day old account with a combined comment/post score in the deep negative, I really only need to review a couple of submissions to confirm it is a troll account. Not only does that save me precious time, it is also good for *my* psychological health to not read through all that garbage.\n
      \n
      e.g. #2: If someone posts a particularly toxic comment but their score to post/comment count ratio is high, I’m more likely to read through their history and conclude they’re having a bad day or something. Without the score, I *will not* read through and likely just ban them and move on.\n
      \n
      ### Describe alternatives you’ve considered.\n
      \n
      Compile it back in for myself and anyone else who wants it, I guess? 😔\n
      \n
      ### Additional context\n
      \n
      Considering how easy it is to spin up troll accounts or amass multiple troll accounts across multiple instances, removing a useful metric for identifying them at a glance is, IMO, irresponsible.\n
      \n
      If you don’t want people to “game” it or don’t like the idea of user scores, then make it optional and disable it on *your* instance, but don’t remove it and impose *your* preferences on instance admins who want to utilize it.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 7
    +favouriteCount: 12
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701581115 {#1799
      date: 2023-12-03 06:25:15.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1931 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1970 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 18915
    -titleTs: "'aggreg':5 'api':9 'pleas':1 'reconsid':2 'remov':3 'score':6 'user':4"
    -bodyTs: "'0.19.0':17 '2':131,185 '4089':20 'account':134,160,267,272 'across':273 'action':124 'addit':256 'admin':328 'admins/users':78 'aggreg':10 'alreadi':87 'also':171 'altern':238 'amass':269 'anyon':249 'api':15,54 'appropri':122 'ask':36 'back':244 'bad':217 'ban':232 'combin':137 'comment':192 'comment/post':138 'compil':242 'conclud':212 'confirm':155 'consid':241,258 'context':257 'continu':57 'count':198 'coupl':151 'd':46 'day':132,218 'deep':142 'describ':42,237 'determin':120 'disabl':80,312 'e.g':111,184 'easi':260 'els':250 'enabl':50 'expand':95 'game':296 'garbag':183 'glanc':285 'good':172 'guess':255 'harm':28 'health':176 'hide':58,91 'high':201 'histori':210 'idea':303 'identifi':281 'imo':287 'impos':323 'instanc':275,316,327 'instance/user':83 'irrespons':288 'justif':22 'lemmi':62 'lemmy-ui':61 'level':55,84 'like':47,205,230,301 'load':114 'm':203 'make':74,308 'matter':72 'mayb':94 'metric':108,279 'mod':123 'moder':110 'move':235 'multipl':270,274 'need':147 'negat':143 'offici':31 'old':133 'option':77,89,310 'particular':190 'peopl':294 'person':68 'post':188 'post/comment':197 'pr':19 'precious':167 'prefer':325 'problem':7 'profil':118 'propos':3 'protest':32 'psycholog':27,175 'ratio':199 're':49,214 're-en':48 'read':179,207,227 'realli':145 'reconsid':41 'relat':4 'remov':12,34,276,320 'review':149 'save':165 'score':9,92,102,139,195,223,306 'see':127 'solut':44 'someon':187 'someth':220 'spin':264 'stanc':69 'submiss':153 'time':168 'toxic':191 'troll':159,266,271 'ui':63,99 'use':107,278 'user':8,116,305 'util':101,332 've':240 'want':252,293,330 'without':221"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701440302
    +visibility: "visible             "
    +apId: "https://dubvee.org/post/447159"
    +editedAt: DateTimeImmutable @1702487409 {#59
      date: 2023-12-13 18:10:09.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701377802 {#1831
      date: 2023-11-30 21:56:42.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4335
    +user: Proxies\__CG__\App\Entity\User {#1896 …}
    +entry: App\Entity\Entry {#1796}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4095
      +user: App\Entity\User {#4043 …}
      +entry: App\Entity\Entry {#1796}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        I’m a nobody, but I’m officially supporting this decision of the devs to remove karma (user score aggregates) from the API. Because karma brings on a plethora of problems¹:\n
        \n
        - It is gamification of the system. As hinted by their PR, this is not healthy.\n
        - It leads to less varied and less interesting content, due to the fluff principle.\n
        - It feeds echo chambers, by giving people yet another reason to not confront them, even when moral and sensible to do so.\n
        - It shifts the focus from the content to the people, detracting from the experience of what boils down to a bunch of forums.\n
        - It is yet another reason for people to congregate in oversized and unruly communities, instead of splitting into smaller ones.\n
        \n
        > Re-enable it at the API level and continue hiding it in Lemmy-UI if that is your personal stance on the matter.\n
        \n
        A lot of those issues will affect negatively your user experience, regardless of you using the karma feature or not. Simply because other people use it.\n
        \n
        And it’s also the sort of "lead acetate"² feature that makes clueless users annoy the shit out of interface developers, until they add it. “I dun unrurrstand, y u not enable karma? Y u’re app defective lol l mao” style. With app devs eventually caving in.\n
        \n
        As such, “leave it optional” is probably a bad approach.\n
        \n
        > Considering how easy it is to spin up troll accounts or amass multiple troll accounts across multiple instances, removing a useful metric for identifying them at a glance is, IMO, irresponsible.\n
        \n
        This is a poor argument. It has *some* merit in Reddit³, but not in Lemmy.\n
        \n
        You aren’t *identifying* trolls by karma. You’re *assuming* that someone is a troll, based on a bad correlation. Plenty users get low karma for unrelated reasons (false positive - e.g. newbie user unknowingly violating some “unspoken rule” of the local echo chamber), and plenty trolls get past your arbitrary karma wall³ (false negative).\n
        \n
        So relying on karma to decide who’s a troll is not as effective as it looks like, and it’s specially unfair to newcomers, thus discouraging the renovation of the community. IMO it’s a damn shitty moderator practice.\n
        \n
        Since trolling is mostly an issue when you get the same obnoxious troll[s] coming back over and over and over, under new accounts, to post gaping anuses again, and mods have no way to detect if the troll came back, mods should be upstreaming this issue to the admins of the instance of their comm - because the admins likely have access to your IP⁴, and can prevent the user from creating a new trolling account every 15 days.\n
        \n
        And, if for some reason the admins are uncaring or uncooperative, the mods should be migrating the comm to another instance.\n
        \n
        What Lemmy needs is not to enable shitty moderation practices. It needs better mod tools to enable good moderation practices:\n
        \n
        - the context of the content being reported should be *immediately* obvious, no clicks needed\n
        - there should be a quick way to check all submissions/comments of a user to your community\n
        - there should be a way to keep notes about users, and share them with the rest of the mod team\n
        - *some* automod functionality. Such as automatically reporting (not removing!) content or replying to the user based on a few criteria defined by the mods.\n
        \n
        > e.g. #2: If someone posts a particularly toxic comment but their score is high, I’m more likely to read through their history and conclude they’re having a bad day or something. Without the score, I will not read through and likely just ban them and move on.\n
        \n
        IMO this is also a shitty moderation practice. Should I go further on that? [Serious/non-rhetorical question.]\n
        \n
        NOTES:1. Since this is already a huge wall of text I didn’t go deep on each of those claims, but I can do so if desired/requested. 2. It’s sweet but poisonous. 3. Because in Reddit you can’t “migrate your sub to another Reddit instance”, and the only instance there happens to be administered by arsehats who give no fucks about you or your sub. It’s a dirtier situation that warrants dirtier solutions. 4. Anecdote exemplifying this claim: from 2020~22 I had multiple trolling accounts in Reddit, to shitpost in cooking subs (for some puzzling reason they’re cesspools). Guess how many times this sort of “you need more karma to post here” barrier locked me out? Zero. It’s simply too easy to comment some shitty one-line in a big community (I used r/askreddit for that) and amass 500, sometimes 2k karma points in a single go. 5. If instance admins do not have access to the IPs of the users engaging with their instances, regardless of where they registered in, *that* should be fixed.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1702754650 {#4105
        date: 2023-12-16 20:24:10.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ptz@dubvee.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4093 …}
      +nested: Doctrine\ORM\PersistentCollection {#4091 …}
      +votes: Doctrine\ORM\PersistentCollection {#4089 …}
      +reports: Doctrine\ORM\PersistentCollection {#4087 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4055 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4059 …}
      -id: 184174
      -bodyTs: "'1':635 '15':452 '2':570,662 '2020':717 '2k':782 '3':668 '4':711 '5':789 '500':780 'access':436,796 'account':244,249,398,450,723 'acet':185 'across':250 'add':200 'admin':424,433,460,792 'administ':690 'affect':157 'aggreg':20 'alreadi':639 'also':180,621 'amass':246,779 'anecdot':712 'annoy':191 'anoth':69,109,473,679 'anus':402 'api':23,132 'app':213,220 'approach':234 'arbitrari':330 'aren':282 'argument':270 'arsehat':692 'assum':290 'automat':550 'automod':546 'back':390,415 'bad':233,299,598 'ban':613 'barrier':752 'base':296,560 'better':487 'big':771 'boil':99 'bring':26 'bunch':103 'came':414 'cave':223 'cesspool':737 'chamber':64,323 'check':516 'claim':654,715 'click':507 'clueless':189 'come':389 'comm':430,471 'comment':577,763 'communiti':119,366,524,772 'conclud':593 'confront':73 'congreg':114 'consid':235 'content':55,89,499,554 'context':496 'continu':135 'cook':729 'correl':300 'creat':446 'criteria':564 'damn':371 'day':453,599 'decid':340 'decis':11 'deep':649 'defect':214 'defin':565 'desired/requested':661 'detect':410 'detract':93 'dev':14,221 'develop':197 'didn':646 'dirtier':705,709 'discourag':361 'due':56 'dun':203 'e.g':311,569 'easi':237,761 'echo':63,322 'effect':348 'enabl':128,208,481,491 'engag':803 'even':75 'eventu':222 'everi':451 'exemplifi':713 'experi':96,161 'fals':309,333 'featur':168,186 'feed':62 'fix':816 'fluff':59 'focus':86 'forum':105 'fuck':696 'function':547 'gamif':34 'gape':401 'get':303,327,383 'give':66,694 'glanc':262 'go':628,648,788 'good':492 'guess':738 'happen':687 'healthi':46 'hide':136 'high':582 'hint':39 'histori':591 'huge':641 'identifi':258,284 'immedi':504 'imo':264,367,618 'instanc':252,427,474,681,685,791,806 'instead':120 'interest':54 'interfac':196 'ip':439,799 'irrespons':265 'issu':155,380,421 'karma':17,25,167,209,287,305,331,338,748,783 'keep':531 'l':216 'lead':48,184 'leav':227 'lemmi':140,280,476 'lemmy-ui':139 'less':50,53 'level':133 'like':352,434,586,611 'line':768 'local':321 'lock':753 'lol':215 'look':351 'lot':152 'low':304 'm':2,7,584 'make':188 'mani':740 'mao':217 'matter':150 'merit':274 'metric':256 'migrat':469,675 'mod':405,416,466,488,543,568 'moder':373,483,493,624 'moral':77 'most':378 'move':616 'multipl':247,251,721 'need':477,486,508,746 'negat':158,334 'new':397,448 'newbi':312 'newcom':359 'nobodi':4 'note':532,634 'obnoxi':386 'obvious':505 'offici':8 'one':125,767 'one-lin':766 'option':229 'overs':116 'particular':575 'past':328 'peopl':67,92,112,174 'person':146 'plenti':301,325 'plethora':29 'point':784 'poison':667 'poor':269 'posit':310 'post':400,573,750 'pr':42 'practic':374,484,494,625 'prevent':442 'principl':60 'probabl':231 'problem':31 'puzzl':733 'question':633 'quick':513 'r/askreddit':775 're':127,212,289,595,736 're-en':126 'read':588,608 'reason':70,110,308,458,734 'reddit':276,671,680,725 'regardless':162,807 'regist':811 'reli':336 'remov':16,253,553 'renov':363 'repli':556 'report':501,551 'rest':540 'rule':318 'score':19,580,604 'sensibl':79 'serious/non-rhetorical':632 'share':536 'shift':84 'shit':193 'shitpost':727 'shitti':372,482,623,765 'simpli':171,759 'sinc':375,636 'singl':787 'situat':706 'smaller':124 'solut':710 'someon':292,572 'someth':601 'sometim':781 'sort':182,743 'special':356 'spin':241 'split':122 'stanc':147 'style':218 'sub':677,701,730 'submissions/comments':518 'support':9 'sweet':665 'system':37 'team':544 'text':644 'thus':360 'time':741 'tool':489 'toxic':576 'troll':243,248,285,295,326,344,376,387,413,449,722 'u':206,211 'ui':141 'uncar':462 'uncoop':464 'unfair':357 'unknow':314 'unrel':307 'unruli':118 'unrurrstand':204 'unspoken':317 'upstream':419 'use':165,175,255,774 'user':18,160,190,302,313,444,521,534,559,802 'vari':51 'violat':315 'wall':332,642 'warrant':708 'way':408,514,529 'without':602 'y':205,210 'yet':68,108 'zero':756 '~22':718"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6268622"
      +editedAt: DateTimeImmutable @1702486790 {#4041
        date: 2023-12-13 17:59:50.0 +01:00
      }
      +createdAt: DateTimeImmutable @1701388667 {#4104
        date: 2023-12-01 00:57:47.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4095}
    +body: """
      Then join an instance where scores are disabled if you don’t like them. :shurg: Choosing an instance where downvotes are disabled is already a preference, so making the score aggregates optional is completely in line with that.\n
      \n
      You’re already on .ml, so they’d have them disabled given it’s run by the devs who have removed the data from the API, so nothing would change for you.\n
      \n
      The whole shtick of Lemmy is run your instance the way you want to run it. The removal of the scores from the API seems heavy-handed and feels like the devs are forcing their preferences/values on others.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1701435616 {#4332
      date: 2023-12-01 14:00:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ptz@dubvee.org"
      "@lvxferre@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4336 …}
    +nested: Doctrine\ORM\PersistentCollection {#4338 …}
    +votes: Doctrine\ORM\PersistentCollection {#4340 …}
    +reports: Doctrine\ORM\PersistentCollection {#4342 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4344 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4346 …}
    -id: 184602
    -bodyTs: "'aggreg':31 'alreadi':24,41 'api':64,94 'chang':68 'choos':16 'complet':34 'd':46 'data':61 'dev':56,103 'disabl':8,22,49 'downvot':20 'feel':100 'forc':105 'given':50 'hand':98 'heavi':97 'heavy-hand':96 'instanc':4,18,79 'join':2 'lemmi':75 'like':13,101 'line':36 'make':28 'ml':43 'noth':66 'option':32 'other':109 'prefer':26 'preferences/values':107 're':40 'remov':59,88 'run':53,77,85 'score':6,30,91 'seem':95 'shtick':73 'shurg':15 'want':83 'way':81 'whole':72 'would':67"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://dubvee.org/comment/1070976"
    +editedAt: DateTimeImmutable @1702505141 {#4333
      date: 2023-12-13 23:05:41.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701435616 {#4334
      date: 2023-12-01 14:00:16.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4095}
  +body: """
    > Then join an instance where scores are disabled if you don’t like them. :shurg:\n
    \n
    *Already addressed* - a lot of those issues *will still affect you, even if you don’t use the karma system*.\n
    \n
    Let’s say that instances `A` (karma disabled) and `B` (karma enabled) federate. `A` users won’t get the karma system itself, but they’ll still get: less varied and less interesting content, stronger echo chambers, and higher concentration of users in oversized and unruly comms. Because they use the same comms as the `B` users and thus the behaviour of `B` users affect `A`.\n
    \n
    > Choosing an instance where downvotes are disabled is already a preference, so making the score aggregates optional is completely in line with that.\n
    \n
    Downvotes are a mixed feature, with pros and cons.  \n
    Karma *looks* good from a distance, but upon closer inspection it’s only cons. (*Including enabling shitty=assumptive mod practices.*)\n
    \n
    > You’re already on .ml, so…\n
    \n
    I am *clearly* not talking about *my* individual usage here. I’m talking about users in general and the Lemmyverse as a whole.\n
    \n
    > The whole shtick of Lemmy is run your instance the way you want to run it.\n
    \n
    I’m not sure on what’s supposed to be the [ipsis digitis] “whole shtick of Lemmy”, and I’m not assuming it.\n
    \n
    > The removal of the scores from the API seems [for me] heavy-handed and feels [for me] like the devs are forcing their preferences/values on others.\n
    \n
    For me it looks like a sensible decision that takes into account its impact into users and the Lemmyverse.\n
    \n
    EDIT: I’ll go further. Dunno if the devs agree with this or not, but I believe that “user aggregate score” = karma *also* attracts and retains users with the wrong mindset - who are not here to share, contribute or be part of something social and collective; but instead to farm virtual e-peen points for the sake of their individual egos. And I believe that this “it’s all about MEEE! ME! ME!” mindset is part of what makes Reddit such a dumpster fire.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1701441256 {#4359
    date: 2023-12-01 15:34:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ptz@dubvee.org"
    "@lvxferre@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4352 …}
  +nested: Doctrine\ORM\PersistentCollection {#4350 …}
  +votes: Doctrine\ORM\PersistentCollection {#4354 …}
  +reports: Doctrine\ORM\PersistentCollection {#4365 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4367 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4369 …}
  -id: 184895
  -bodyTs: "'account':259 'address':17 'affect':25,99 'aggreg':116,286 'agre':276 'alreadi':16,109,155 'also':289 'api':228 'assum':219 'assumpt':150 'attract':290 'b':45,90,97 'behaviour':95 'believ':283,331 'chamber':71 'choos':101 'clear':161 'closer':141 'collect':312 'comm':81,87 'complet':119 'con':132,146 'concentr':74 'content':68 'contribut':304 'decis':255 'dev':241,275 'digiti':210 'disabl':8,43,107 'distanc':138 'downvot':105,124 'dumpster':350 'dunno':272 'e':319 'e-peen':318 'echo':70 'edit':267 'ego':328 'enabl':47,148 'even':27 'farm':316 'featur':128 'feder':48 'feel':236 'fire':351 'forc':243 'general':175 'get':53,62 'go':270 'good':135 'hand':234 'heavi':233 'heavy-hand':232 'higher':73 'impact':261 'includ':147 'individu':166,327 'inspect':142 'instanc':4,40,103,190 'instead':314 'interest':67 'ipsi':209 'issu':22 'join':2 'karma':34,42,46,55,133,288 'lemmi':186,214 'lemmyvers':178,266 'less':63,66 'let':36 'like':13,239,252 'line':121 'll':60,269 'look':134,251 'lot':19 'm':170,199,217 'make':113,346 'meee':338 'mindset':297,341 'mix':127 'ml':157 'mod':151 'option':117 'other':247 'overs':78 'part':307,343 'peen':320 'point':321 'practic':152 'prefer':111 'preferences/values':245 'pros':130 're':154 'reddit':347 'remov':222 'retain':292 'run':188,196 'sake':324 'say':38 'score':6,115,225,287 'seem':229 'sensibl':254 'share':303 'shitti':149 'shtick':184,212 'shurg':15 'social':310 'someth':309 'still':24,61 'stronger':69 'suppos':205 'sure':201 'system':35,56 'take':257 'talk':163,171 'thus':93 'unruli':80 'upon':140 'usag':167 'use':32,84 'user':50,76,91,98,173,263,285,293 'vari':64 'virtual':317 'want':194 'way':192 'whole':181,183,211 'won':51 'wrong':296"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/6285995"
  +editedAt: DateTimeImmutable @1702564943 {#4362
    date: 2023-12-14 15:42:23.0 +01:00
  }
  +createdAt: DateTimeImmutable @1701441256 {#4358
    date: 2023-12-01 15:34:16.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 {#4355
  +user: App\Entity\User {#4043 …}
  +entry: App\Entity\Entry {#1796
    +user: Proxies\__CG__\App\Entity\User {#1896 …}
    +magazine: App\Entity\Magazine {#266
      +icon: null
      +name: "lemmy_support@lemmy.ml"
      +title: "lemmy_support"
      +description: """
        Support / questions about Lemmy.\n
        \n
        [Matrix Space: #lemmy-space](https://matrix.to/#/#lemmy-space:matrix.org)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 130
      +entryCommentCount: 600
      +postCount: 2
      +postCommentCount: 14
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728910137 {#276
        date: 2024-10-14 14:48:57.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#254 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
      +entries: Doctrine\ORM\PersistentCollection {#197 …}
      +posts: Doctrine\ORM\PersistentCollection {#155 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
      +bans: Doctrine\ORM\PersistentCollection {#134 …}
      +reports: Doctrine\ORM\PersistentCollection {#120 …}
      +badges: Doctrine\ORM\PersistentCollection {#98 …}
      +logs: Doctrine\ORM\PersistentCollection {#88 …}
      +awards: Doctrine\ORM\PersistentCollection {#77 …}
      +categories: Doctrine\ORM\PersistentCollection {#64 …}
      -id: 40
      +apId: "lemmy_support@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/lemmy_support"
      +apPublicUrl: "https://lemmy.ml/c/lemmy_support"
      +apFollowersUrl: "https://lemmy.ml/c/lemmy_support/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "lemmy_support"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729581033 {#270
        date: 2024-10-22 09:10:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696687715 {#272
        date: 2023-10-07 16:08:35.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
    +slug: "Please-reconsider-removing-user-aggregate-scores-from-the-API"
    +title: "Please reconsider removing user aggregate scores from the API"
    +url: "https://github.com/LemmyNet/lemmy/issues/4215"
    +body: """
      ### Is your proposal related to a problem?\n
      \n
      User score aggregates were removed from the API in 0.19.0 in PR 4089. The justification was that it was psychologically harmful.\n
      \n
      I am officially protesting this removal and asking for it to be reconsidered.\n
      \n
      ### Describe the solution you’d like.\n
      \n
      Re-enable it at the API level and continue hiding it in Lemmy-UI if that is your personal stance on the matter. Or, make it an option admins/users can disable at the instance/user level (there’s already an option to hide scores, so maybe expand on that?).\n
      \n
      Other UIs *do* utilize scores, and it is a useful metric for moderation.\n
      \n
      e.g. If I load a user’s profile to determine an appropriate mod action, and I see it is a 2 day old account with a combined comment/post score in the deep negative, I really only need to review a couple of submissions to confirm it is a troll account. Not only does that save me precious time, it is also good for *my* psychological health to not read through all that garbage.\n
      \n
      e.g. #2: If someone posts a particularly toxic comment but their score to post/comment count ratio is high, I’m more likely to read through their history and conclude they’re having a bad day or something. Without the score, I *will not* read through and likely just ban them and move on.\n
      \n
      ### Describe alternatives you’ve considered.\n
      \n
      Compile it back in for myself and anyone else who wants it, I guess? 😔\n
      \n
      ### Additional context\n
      \n
      Considering how easy it is to spin up troll accounts or amass multiple troll accounts across multiple instances, removing a useful metric for identifying them at a glance is, IMO, irresponsible.\n
      \n
      If you don’t want people to “game” it or don’t like the idea of user scores, then make it optional and disable it on *your* instance, but don’t remove it and impose *your* preferences on instance admins who want to utilize it.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 7
    +favouriteCount: 12
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701581115 {#1799
      date: 2023-12-03 06:25:15.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1931 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1970 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 18915
    -titleTs: "'aggreg':5 'api':9 'pleas':1 'reconsid':2 'remov':3 'score':6 'user':4"
    -bodyTs: "'0.19.0':17 '2':131,185 '4089':20 'account':134,160,267,272 'across':273 'action':124 'addit':256 'admin':328 'admins/users':78 'aggreg':10 'alreadi':87 'also':171 'altern':238 'amass':269 'anyon':249 'api':15,54 'appropri':122 'ask':36 'back':244 'bad':217 'ban':232 'combin':137 'comment':192 'comment/post':138 'compil':242 'conclud':212 'confirm':155 'consid':241,258 'context':257 'continu':57 'count':198 'coupl':151 'd':46 'day':132,218 'deep':142 'describ':42,237 'determin':120 'disabl':80,312 'e.g':111,184 'easi':260 'els':250 'enabl':50 'expand':95 'game':296 'garbag':183 'glanc':285 'good':172 'guess':255 'harm':28 'health':176 'hide':58,91 'high':201 'histori':210 'idea':303 'identifi':281 'imo':287 'impos':323 'instanc':275,316,327 'instance/user':83 'irrespons':288 'justif':22 'lemmi':62 'lemmy-ui':61 'level':55,84 'like':47,205,230,301 'load':114 'm':203 'make':74,308 'matter':72 'mayb':94 'metric':108,279 'mod':123 'moder':110 'move':235 'multipl':270,274 'need':147 'negat':143 'offici':31 'old':133 'option':77,89,310 'particular':190 'peopl':294 'person':68 'post':188 'post/comment':197 'pr':19 'precious':167 'prefer':325 'problem':7 'profil':118 'propos':3 'protest':32 'psycholog':27,175 'ratio':199 're':49,214 're-en':48 'read':179,207,227 'realli':145 'reconsid':41 'relat':4 'remov':12,34,276,320 'review':149 'save':165 'score':9,92,102,139,195,223,306 'see':127 'solut':44 'someon':187 'someth':220 'spin':264 'stanc':69 'submiss':153 'time':168 'toxic':191 'troll':159,266,271 'ui':63,99 'use':107,278 'user':8,116,305 'util':101,332 've':240 'want':252,293,330 'without':221"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701440302
    +visibility: "visible             "
    +apId: "https://dubvee.org/post/447159"
    +editedAt: DateTimeImmutable @1702487409 {#59
      date: 2023-12-13 18:10:09.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701377802 {#1831
      date: 2023-11-30 21:56:42.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4335
    +user: Proxies\__CG__\App\Entity\User {#1896 …}
    +entry: App\Entity\Entry {#1796}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4095
      +user: App\Entity\User {#4043 …}
      +entry: App\Entity\Entry {#1796}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        I’m a nobody, but I’m officially supporting this decision of the devs to remove karma (user score aggregates) from the API. Because karma brings on a plethora of problems¹:\n
        \n
        - It is gamification of the system. As hinted by their PR, this is not healthy.\n
        - It leads to less varied and less interesting content, due to the fluff principle.\n
        - It feeds echo chambers, by giving people yet another reason to not confront them, even when moral and sensible to do so.\n
        - It shifts the focus from the content to the people, detracting from the experience of what boils down to a bunch of forums.\n
        - It is yet another reason for people to congregate in oversized and unruly communities, instead of splitting into smaller ones.\n
        \n
        > Re-enable it at the API level and continue hiding it in Lemmy-UI if that is your personal stance on the matter.\n
        \n
        A lot of those issues will affect negatively your user experience, regardless of you using the karma feature or not. Simply because other people use it.\n
        \n
        And it’s also the sort of "lead acetate"² feature that makes clueless users annoy the shit out of interface developers, until they add it. “I dun unrurrstand, y u not enable karma? Y u’re app defective lol l mao” style. With app devs eventually caving in.\n
        \n
        As such, “leave it optional” is probably a bad approach.\n
        \n
        > Considering how easy it is to spin up troll accounts or amass multiple troll accounts across multiple instances, removing a useful metric for identifying them at a glance is, IMO, irresponsible.\n
        \n
        This is a poor argument. It has *some* merit in Reddit³, but not in Lemmy.\n
        \n
        You aren’t *identifying* trolls by karma. You’re *assuming* that someone is a troll, based on a bad correlation. Plenty users get low karma for unrelated reasons (false positive - e.g. newbie user unknowingly violating some “unspoken rule” of the local echo chamber), and plenty trolls get past your arbitrary karma wall³ (false negative).\n
        \n
        So relying on karma to decide who’s a troll is not as effective as it looks like, and it’s specially unfair to newcomers, thus discouraging the renovation of the community. IMO it’s a damn shitty moderator practice.\n
        \n
        Since trolling is mostly an issue when you get the same obnoxious troll[s] coming back over and over and over, under new accounts, to post gaping anuses again, and mods have no way to detect if the troll came back, mods should be upstreaming this issue to the admins of the instance of their comm - because the admins likely have access to your IP⁴, and can prevent the user from creating a new trolling account every 15 days.\n
        \n
        And, if for some reason the admins are uncaring or uncooperative, the mods should be migrating the comm to another instance.\n
        \n
        What Lemmy needs is not to enable shitty moderation practices. It needs better mod tools to enable good moderation practices:\n
        \n
        - the context of the content being reported should be *immediately* obvious, no clicks needed\n
        - there should be a quick way to check all submissions/comments of a user to your community\n
        - there should be a way to keep notes about users, and share them with the rest of the mod team\n
        - *some* automod functionality. Such as automatically reporting (not removing!) content or replying to the user based on a few criteria defined by the mods.\n
        \n
        > e.g. #2: If someone posts a particularly toxic comment but their score is high, I’m more likely to read through their history and conclude they’re having a bad day or something. Without the score, I will not read through and likely just ban them and move on.\n
        \n
        IMO this is also a shitty moderation practice. Should I go further on that? [Serious/non-rhetorical question.]\n
        \n
        NOTES:1. Since this is already a huge wall of text I didn’t go deep on each of those claims, but I can do so if desired/requested. 2. It’s sweet but poisonous. 3. Because in Reddit you can’t “migrate your sub to another Reddit instance”, and the only instance there happens to be administered by arsehats who give no fucks about you or your sub. It’s a dirtier situation that warrants dirtier solutions. 4. Anecdote exemplifying this claim: from 2020~22 I had multiple trolling accounts in Reddit, to shitpost in cooking subs (for some puzzling reason they’re cesspools). Guess how many times this sort of “you need more karma to post here” barrier locked me out? Zero. It’s simply too easy to comment some shitty one-line in a big community (I used r/askreddit for that) and amass 500, sometimes 2k karma points in a single go. 5. If instance admins do not have access to the IPs of the users engaging with their instances, regardless of where they registered in, *that* should be fixed.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1702754650 {#4105
        date: 2023-12-16 20:24:10.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ptz@dubvee.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4093 …}
      +nested: Doctrine\ORM\PersistentCollection {#4091 …}
      +votes: Doctrine\ORM\PersistentCollection {#4089 …}
      +reports: Doctrine\ORM\PersistentCollection {#4087 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4055 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4059 …}
      -id: 184174
      -bodyTs: "'1':635 '15':452 '2':570,662 '2020':717 '2k':782 '3':668 '4':711 '5':789 '500':780 'access':436,796 'account':244,249,398,450,723 'acet':185 'across':250 'add':200 'admin':424,433,460,792 'administ':690 'affect':157 'aggreg':20 'alreadi':639 'also':180,621 'amass':246,779 'anecdot':712 'annoy':191 'anoth':69,109,473,679 'anus':402 'api':23,132 'app':213,220 'approach':234 'arbitrari':330 'aren':282 'argument':270 'arsehat':692 'assum':290 'automat':550 'automod':546 'back':390,415 'bad':233,299,598 'ban':613 'barrier':752 'base':296,560 'better':487 'big':771 'boil':99 'bring':26 'bunch':103 'came':414 'cave':223 'cesspool':737 'chamber':64,323 'check':516 'claim':654,715 'click':507 'clueless':189 'come':389 'comm':430,471 'comment':577,763 'communiti':119,366,524,772 'conclud':593 'confront':73 'congreg':114 'consid':235 'content':55,89,499,554 'context':496 'continu':135 'cook':729 'correl':300 'creat':446 'criteria':564 'damn':371 'day':453,599 'decid':340 'decis':11 'deep':649 'defect':214 'defin':565 'desired/requested':661 'detect':410 'detract':93 'dev':14,221 'develop':197 'didn':646 'dirtier':705,709 'discourag':361 'due':56 'dun':203 'e.g':311,569 'easi':237,761 'echo':63,322 'effect':348 'enabl':128,208,481,491 'engag':803 'even':75 'eventu':222 'everi':451 'exemplifi':713 'experi':96,161 'fals':309,333 'featur':168,186 'feed':62 'fix':816 'fluff':59 'focus':86 'forum':105 'fuck':696 'function':547 'gamif':34 'gape':401 'get':303,327,383 'give':66,694 'glanc':262 'go':628,648,788 'good':492 'guess':738 'happen':687 'healthi':46 'hide':136 'high':582 'hint':39 'histori':591 'huge':641 'identifi':258,284 'immedi':504 'imo':264,367,618 'instanc':252,427,474,681,685,791,806 'instead':120 'interest':54 'interfac':196 'ip':439,799 'irrespons':265 'issu':155,380,421 'karma':17,25,167,209,287,305,331,338,748,783 'keep':531 'l':216 'lead':48,184 'leav':227 'lemmi':140,280,476 'lemmy-ui':139 'less':50,53 'level':133 'like':352,434,586,611 'line':768 'local':321 'lock':753 'lol':215 'look':351 'lot':152 'low':304 'm':2,7,584 'make':188 'mani':740 'mao':217 'matter':150 'merit':274 'metric':256 'migrat':469,675 'mod':405,416,466,488,543,568 'moder':373,483,493,624 'moral':77 'most':378 'move':616 'multipl':247,251,721 'need':477,486,508,746 'negat':158,334 'new':397,448 'newbi':312 'newcom':359 'nobodi':4 'note':532,634 'obnoxi':386 'obvious':505 'offici':8 'one':125,767 'one-lin':766 'option':229 'overs':116 'particular':575 'past':328 'peopl':67,92,112,174 'person':146 'plenti':301,325 'plethora':29 'point':784 'poison':667 'poor':269 'posit':310 'post':400,573,750 'pr':42 'practic':374,484,494,625 'prevent':442 'principl':60 'probabl':231 'problem':31 'puzzl':733 'question':633 'quick':513 'r/askreddit':775 're':127,212,289,595,736 're-en':126 'read':588,608 'reason':70,110,308,458,734 'reddit':276,671,680,725 'regardless':162,807 'regist':811 'reli':336 'remov':16,253,553 'renov':363 'repli':556 'report':501,551 'rest':540 'rule':318 'score':19,580,604 'sensibl':79 'serious/non-rhetorical':632 'share':536 'shift':84 'shit':193 'shitpost':727 'shitti':372,482,623,765 'simpli':171,759 'sinc':375,636 'singl':787 'situat':706 'smaller':124 'solut':710 'someon':292,572 'someth':601 'sometim':781 'sort':182,743 'special':356 'spin':241 'split':122 'stanc':147 'style':218 'sub':677,701,730 'submissions/comments':518 'support':9 'sweet':665 'system':37 'team':544 'text':644 'thus':360 'time':741 'tool':489 'toxic':576 'troll':243,248,285,295,326,344,376,387,413,449,722 'u':206,211 'ui':141 'uncar':462 'uncoop':464 'unfair':357 'unknow':314 'unrel':307 'unruli':118 'unrurrstand':204 'unspoken':317 'upstream':419 'use':165,175,255,774 'user':18,160,190,302,313,444,521,534,559,802 'vari':51 'violat':315 'wall':332,642 'warrant':708 'way':408,514,529 'without':602 'y':205,210 'yet':68,108 'zero':756 '~22':718"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6268622"
      +editedAt: DateTimeImmutable @1702486790 {#4041
        date: 2023-12-13 17:59:50.0 +01:00
      }
      +createdAt: DateTimeImmutable @1701388667 {#4104
        date: 2023-12-01 00:57:47.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4095}
    +body: """
      Then join an instance where scores are disabled if you don’t like them. :shurg: Choosing an instance where downvotes are disabled is already a preference, so making the score aggregates optional is completely in line with that.\n
      \n
      You’re already on .ml, so they’d have them disabled given it’s run by the devs who have removed the data from the API, so nothing would change for you.\n
      \n
      The whole shtick of Lemmy is run your instance the way you want to run it. The removal of the scores from the API seems heavy-handed and feels like the devs are forcing their preferences/values on others.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1701435616 {#4332
      date: 2023-12-01 14:00:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ptz@dubvee.org"
      "@lvxferre@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4336 …}
    +nested: Doctrine\ORM\PersistentCollection {#4338 …}
    +votes: Doctrine\ORM\PersistentCollection {#4340 …}
    +reports: Doctrine\ORM\PersistentCollection {#4342 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4344 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4346 …}
    -id: 184602
    -bodyTs: "'aggreg':31 'alreadi':24,41 'api':64,94 'chang':68 'choos':16 'complet':34 'd':46 'data':61 'dev':56,103 'disabl':8,22,49 'downvot':20 'feel':100 'forc':105 'given':50 'hand':98 'heavi':97 'heavy-hand':96 'instanc':4,18,79 'join':2 'lemmi':75 'like':13,101 'line':36 'make':28 'ml':43 'noth':66 'option':32 'other':109 'prefer':26 'preferences/values':107 're':40 'remov':59,88 'run':53,77,85 'score':6,30,91 'seem':95 'shtick':73 'shurg':15 'want':83 'way':81 'whole':72 'would':67"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://dubvee.org/comment/1070976"
    +editedAt: DateTimeImmutable @1702505141 {#4333
      date: 2023-12-13 23:05:41.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701435616 {#4334
      date: 2023-12-01 14:00:16.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4095}
  +body: """
    > Then join an instance where scores are disabled if you don’t like them. :shurg:\n
    \n
    *Already addressed* - a lot of those issues *will still affect you, even if you don’t use the karma system*.\n
    \n
    Let’s say that instances `A` (karma disabled) and `B` (karma enabled) federate. `A` users won’t get the karma system itself, but they’ll still get: less varied and less interesting content, stronger echo chambers, and higher concentration of users in oversized and unruly comms. Because they use the same comms as the `B` users and thus the behaviour of `B` users affect `A`.\n
    \n
    > Choosing an instance where downvotes are disabled is already a preference, so making the score aggregates optional is completely in line with that.\n
    \n
    Downvotes are a mixed feature, with pros and cons.  \n
    Karma *looks* good from a distance, but upon closer inspection it’s only cons. (*Including enabling shitty=assumptive mod practices.*)\n
    \n
    > You’re already on .ml, so…\n
    \n
    I am *clearly* not talking about *my* individual usage here. I’m talking about users in general and the Lemmyverse as a whole.\n
    \n
    > The whole shtick of Lemmy is run your instance the way you want to run it.\n
    \n
    I’m not sure on what’s supposed to be the [ipsis digitis] “whole shtick of Lemmy”, and I’m not assuming it.\n
    \n
    > The removal of the scores from the API seems [for me] heavy-handed and feels [for me] like the devs are forcing their preferences/values on others.\n
    \n
    For me it looks like a sensible decision that takes into account its impact into users and the Lemmyverse.\n
    \n
    EDIT: I’ll go further. Dunno if the devs agree with this or not, but I believe that “user aggregate score” = karma *also* attracts and retains users with the wrong mindset - who are not here to share, contribute or be part of something social and collective; but instead to farm virtual e-peen points for the sake of their individual egos. And I believe that this “it’s all about MEEE! ME! ME!” mindset is part of what makes Reddit such a dumpster fire.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1701441256 {#4359
    date: 2023-12-01 15:34:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ptz@dubvee.org"
    "@lvxferre@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4352 …}
  +nested: Doctrine\ORM\PersistentCollection {#4350 …}
  +votes: Doctrine\ORM\PersistentCollection {#4354 …}
  +reports: Doctrine\ORM\PersistentCollection {#4365 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4367 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4369 …}
  -id: 184895
  -bodyTs: "'account':259 'address':17 'affect':25,99 'aggreg':116,286 'agre':276 'alreadi':16,109,155 'also':289 'api':228 'assum':219 'assumpt':150 'attract':290 'b':45,90,97 'behaviour':95 'believ':283,331 'chamber':71 'choos':101 'clear':161 'closer':141 'collect':312 'comm':81,87 'complet':119 'con':132,146 'concentr':74 'content':68 'contribut':304 'decis':255 'dev':241,275 'digiti':210 'disabl':8,43,107 'distanc':138 'downvot':105,124 'dumpster':350 'dunno':272 'e':319 'e-peen':318 'echo':70 'edit':267 'ego':328 'enabl':47,148 'even':27 'farm':316 'featur':128 'feder':48 'feel':236 'fire':351 'forc':243 'general':175 'get':53,62 'go':270 'good':135 'hand':234 'heavi':233 'heavy-hand':232 'higher':73 'impact':261 'includ':147 'individu':166,327 'inspect':142 'instanc':4,40,103,190 'instead':314 'interest':67 'ipsi':209 'issu':22 'join':2 'karma':34,42,46,55,133,288 'lemmi':186,214 'lemmyvers':178,266 'less':63,66 'let':36 'like':13,239,252 'line':121 'll':60,269 'look':134,251 'lot':19 'm':170,199,217 'make':113,346 'meee':338 'mindset':297,341 'mix':127 'ml':157 'mod':151 'option':117 'other':247 'overs':78 'part':307,343 'peen':320 'point':321 'practic':152 'prefer':111 'preferences/values':245 'pros':130 're':154 'reddit':347 'remov':222 'retain':292 'run':188,196 'sake':324 'say':38 'score':6,115,225,287 'seem':229 'sensibl':254 'share':303 'shitti':149 'shtick':184,212 'shurg':15 'social':310 'someth':309 'still':24,61 'stronger':69 'suppos':205 'sure':201 'system':35,56 'take':257 'talk':163,171 'thus':93 'unruli':80 'upon':140 'usag':167 'use':32,84 'user':50,76,91,98,173,263,285,293 'vari':64 'virtual':317 'want':194 'way':192 'whole':181,183,211 'won':51 'wrong':296"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/6285995"
  +editedAt: DateTimeImmutable @1702564943 {#4362
    date: 2023-12-14 15:42:23.0 +01:00
  }
  +createdAt: DateTimeImmutable @1701441256 {#4358
    date: 2023-12-01 15:34:16.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 {#4131
  +user: App\Entity\User {#4115 …}
  +entry: App\Entity\Entry {#1796
    +user: Proxies\__CG__\App\Entity\User {#1896 …}
    +magazine: App\Entity\Magazine {#266
      +icon: null
      +name: "lemmy_support@lemmy.ml"
      +title: "lemmy_support"
      +description: """
        Support / questions about Lemmy.\n
        \n
        [Matrix Space: #lemmy-space](https://matrix.to/#/#lemmy-space:matrix.org)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 130
      +entryCommentCount: 600
      +postCount: 2
      +postCommentCount: 14
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728910137 {#276
        date: 2024-10-14 14:48:57.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#254 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
      +entries: Doctrine\ORM\PersistentCollection {#197 …}
      +posts: Doctrine\ORM\PersistentCollection {#155 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
      +bans: Doctrine\ORM\PersistentCollection {#134 …}
      +reports: Doctrine\ORM\PersistentCollection {#120 …}
      +badges: Doctrine\ORM\PersistentCollection {#98 …}
      +logs: Doctrine\ORM\PersistentCollection {#88 …}
      +awards: Doctrine\ORM\PersistentCollection {#77 …}
      +categories: Doctrine\ORM\PersistentCollection {#64 …}
      -id: 40
      +apId: "lemmy_support@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/lemmy_support"
      +apPublicUrl: "https://lemmy.ml/c/lemmy_support"
      +apFollowersUrl: "https://lemmy.ml/c/lemmy_support/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "lemmy_support"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729581033 {#270
        date: 2024-10-22 09:10:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696687715 {#272
        date: 2023-10-07 16:08:35.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
    +slug: "Please-reconsider-removing-user-aggregate-scores-from-the-API"
    +title: "Please reconsider removing user aggregate scores from the API"
    +url: "https://github.com/LemmyNet/lemmy/issues/4215"
    +body: """
      ### Is your proposal related to a problem?\n
      \n
      User score aggregates were removed from the API in 0.19.0 in PR 4089. The justification was that it was psychologically harmful.\n
      \n
      I am officially protesting this removal and asking for it to be reconsidered.\n
      \n
      ### Describe the solution you’d like.\n
      \n
      Re-enable it at the API level and continue hiding it in Lemmy-UI if that is your personal stance on the matter. Or, make it an option admins/users can disable at the instance/user level (there’s already an option to hide scores, so maybe expand on that?).\n
      \n
      Other UIs *do* utilize scores, and it is a useful metric for moderation.\n
      \n
      e.g. If I load a user’s profile to determine an appropriate mod action, and I see it is a 2 day old account with a combined comment/post score in the deep negative, I really only need to review a couple of submissions to confirm it is a troll account. Not only does that save me precious time, it is also good for *my* psychological health to not read through all that garbage.\n
      \n
      e.g. #2: If someone posts a particularly toxic comment but their score to post/comment count ratio is high, I’m more likely to read through their history and conclude they’re having a bad day or something. Without the score, I *will not* read through and likely just ban them and move on.\n
      \n
      ### Describe alternatives you’ve considered.\n
      \n
      Compile it back in for myself and anyone else who wants it, I guess? 😔\n
      \n
      ### Additional context\n
      \n
      Considering how easy it is to spin up troll accounts or amass multiple troll accounts across multiple instances, removing a useful metric for identifying them at a glance is, IMO, irresponsible.\n
      \n
      If you don’t want people to “game” it or don’t like the idea of user scores, then make it optional and disable it on *your* instance, but don’t remove it and impose *your* preferences on instance admins who want to utilize it.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 7
    +favouriteCount: 12
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701581115 {#1799
      date: 2023-12-03 06:25:15.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1931 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1970 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 18915
    -titleTs: "'aggreg':5 'api':9 'pleas':1 'reconsid':2 'remov':3 'score':6 'user':4"
    -bodyTs: "'0.19.0':17 '2':131,185 '4089':20 'account':134,160,267,272 'across':273 'action':124 'addit':256 'admin':328 'admins/users':78 'aggreg':10 'alreadi':87 'also':171 'altern':238 'amass':269 'anyon':249 'api':15,54 'appropri':122 'ask':36 'back':244 'bad':217 'ban':232 'combin':137 'comment':192 'comment/post':138 'compil':242 'conclud':212 'confirm':155 'consid':241,258 'context':257 'continu':57 'count':198 'coupl':151 'd':46 'day':132,218 'deep':142 'describ':42,237 'determin':120 'disabl':80,312 'e.g':111,184 'easi':260 'els':250 'enabl':50 'expand':95 'game':296 'garbag':183 'glanc':285 'good':172 'guess':255 'harm':28 'health':176 'hide':58,91 'high':201 'histori':210 'idea':303 'identifi':281 'imo':287 'impos':323 'instanc':275,316,327 'instance/user':83 'irrespons':288 'justif':22 'lemmi':62 'lemmy-ui':61 'level':55,84 'like':47,205,230,301 'load':114 'm':203 'make':74,308 'matter':72 'mayb':94 'metric':108,279 'mod':123 'moder':110 'move':235 'multipl':270,274 'need':147 'negat':143 'offici':31 'old':133 'option':77,89,310 'particular':190 'peopl':294 'person':68 'post':188 'post/comment':197 'pr':19 'precious':167 'prefer':325 'problem':7 'profil':118 'propos':3 'protest':32 'psycholog':27,175 'ratio':199 're':49,214 're-en':48 'read':179,207,227 'realli':145 'reconsid':41 'relat':4 'remov':12,34,276,320 'review':149 'save':165 'score':9,92,102,139,195,223,306 'see':127 'solut':44 'someon':187 'someth':220 'spin':264 'stanc':69 'submiss':153 'time':168 'toxic':191 'troll':159,266,271 'ui':63,99 'use':107,278 'user':8,116,305 'util':101,332 've':240 'want':252,293,330 'without':221"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701440302
    +visibility: "visible             "
    +apId: "https://dubvee.org/post/447159"
    +editedAt: DateTimeImmutable @1702487409 {#59
      date: 2023-12-13 18:10:09.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701377802 {#1831
      date: 2023-11-30 21:56:42.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "They really don’t care about mods, do they?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1702754384 {#4137
    date: 2023-12-16 20:19:44.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ptz@dubvee.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4132 …}
  +nested: Doctrine\ORM\PersistentCollection {#4123 …}
  +votes: Doctrine\ORM\PersistentCollection {#4126 …}
  +reports: Doctrine\ORM\PersistentCollection {#4121 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4119 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4117 …}
  -id: 184167
  -bodyTs: "'care':5 'mod':7 'realli':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5707326"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701387409 {#4138
    date: 2023-12-01 00:36: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
19 DENIED edit
App\Entity\EntryComment {#4131
  +user: App\Entity\User {#4115 …}
  +entry: App\Entity\Entry {#1796
    +user: Proxies\__CG__\App\Entity\User {#1896 …}
    +magazine: App\Entity\Magazine {#266
      +icon: null
      +name: "lemmy_support@lemmy.ml"
      +title: "lemmy_support"
      +description: """
        Support / questions about Lemmy.\n
        \n
        [Matrix Space: #lemmy-space](https://matrix.to/#/#lemmy-space:matrix.org)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 130
      +entryCommentCount: 600
      +postCount: 2
      +postCommentCount: 14
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728910137 {#276
        date: 2024-10-14 14:48:57.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#254 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
      +entries: Doctrine\ORM\PersistentCollection {#197 …}
      +posts: Doctrine\ORM\PersistentCollection {#155 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
      +bans: Doctrine\ORM\PersistentCollection {#134 …}
      +reports: Doctrine\ORM\PersistentCollection {#120 …}
      +badges: Doctrine\ORM\PersistentCollection {#98 …}
      +logs: Doctrine\ORM\PersistentCollection {#88 …}
      +awards: Doctrine\ORM\PersistentCollection {#77 …}
      +categories: Doctrine\ORM\PersistentCollection {#64 …}
      -id: 40
      +apId: "lemmy_support@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/lemmy_support"
      +apPublicUrl: "https://lemmy.ml/c/lemmy_support"
      +apFollowersUrl: "https://lemmy.ml/c/lemmy_support/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "lemmy_support"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729581033 {#270
        date: 2024-10-22 09:10:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696687715 {#272
        date: 2023-10-07 16:08:35.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
    +slug: "Please-reconsider-removing-user-aggregate-scores-from-the-API"
    +title: "Please reconsider removing user aggregate scores from the API"
    +url: "https://github.com/LemmyNet/lemmy/issues/4215"
    +body: """
      ### Is your proposal related to a problem?\n
      \n
      User score aggregates were removed from the API in 0.19.0 in PR 4089. The justification was that it was psychologically harmful.\n
      \n
      I am officially protesting this removal and asking for it to be reconsidered.\n
      \n
      ### Describe the solution you’d like.\n
      \n
      Re-enable it at the API level and continue hiding it in Lemmy-UI if that is your personal stance on the matter. Or, make it an option admins/users can disable at the instance/user level (there’s already an option to hide scores, so maybe expand on that?).\n
      \n
      Other UIs *do* utilize scores, and it is a useful metric for moderation.\n
      \n
      e.g. If I load a user’s profile to determine an appropriate mod action, and I see it is a 2 day old account with a combined comment/post score in the deep negative, I really only need to review a couple of submissions to confirm it is a troll account. Not only does that save me precious time, it is also good for *my* psychological health to not read through all that garbage.\n
      \n
      e.g. #2: If someone posts a particularly toxic comment but their score to post/comment count ratio is high, I’m more likely to read through their history and conclude they’re having a bad day or something. Without the score, I *will not* read through and likely just ban them and move on.\n
      \n
      ### Describe alternatives you’ve considered.\n
      \n
      Compile it back in for myself and anyone else who wants it, I guess? 😔\n
      \n
      ### Additional context\n
      \n
      Considering how easy it is to spin up troll accounts or amass multiple troll accounts across multiple instances, removing a useful metric for identifying them at a glance is, IMO, irresponsible.\n
      \n
      If you don’t want people to “game” it or don’t like the idea of user scores, then make it optional and disable it on *your* instance, but don’t remove it and impose *your* preferences on instance admins who want to utilize it.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 7
    +favouriteCount: 12
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701581115 {#1799
      date: 2023-12-03 06:25:15.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1931 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1970 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 18915
    -titleTs: "'aggreg':5 'api':9 'pleas':1 'reconsid':2 'remov':3 'score':6 'user':4"
    -bodyTs: "'0.19.0':17 '2':131,185 '4089':20 'account':134,160,267,272 'across':273 'action':124 'addit':256 'admin':328 'admins/users':78 'aggreg':10 'alreadi':87 'also':171 'altern':238 'amass':269 'anyon':249 'api':15,54 'appropri':122 'ask':36 'back':244 'bad':217 'ban':232 'combin':137 'comment':192 'comment/post':138 'compil':242 'conclud':212 'confirm':155 'consid':241,258 'context':257 'continu':57 'count':198 'coupl':151 'd':46 'day':132,218 'deep':142 'describ':42,237 'determin':120 'disabl':80,312 'e.g':111,184 'easi':260 'els':250 'enabl':50 'expand':95 'game':296 'garbag':183 'glanc':285 'good':172 'guess':255 'harm':28 'health':176 'hide':58,91 'high':201 'histori':210 'idea':303 'identifi':281 'imo':287 'impos':323 'instanc':275,316,327 'instance/user':83 'irrespons':288 'justif':22 'lemmi':62 'lemmy-ui':61 'level':55,84 'like':47,205,230,301 'load':114 'm':203 'make':74,308 'matter':72 'mayb':94 'metric':108,279 'mod':123 'moder':110 'move':235 'multipl':270,274 'need':147 'negat':143 'offici':31 'old':133 'option':77,89,310 'particular':190 'peopl':294 'person':68 'post':188 'post/comment':197 'pr':19 'precious':167 'prefer':325 'problem':7 'profil':118 'propos':3 'protest':32 'psycholog':27,175 'ratio':199 're':49,214 're-en':48 'read':179,207,227 'realli':145 'reconsid':41 'relat':4 'remov':12,34,276,320 'review':149 'save':165 'score':9,92,102,139,195,223,306 'see':127 'solut':44 'someon':187 'someth':220 'spin':264 'stanc':69 'submiss':153 'time':168 'toxic':191 'troll':159,266,271 'ui':63,99 'use':107,278 'user':8,116,305 'util':101,332 've':240 'want':252,293,330 'without':221"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701440302
    +visibility: "visible             "
    +apId: "https://dubvee.org/post/447159"
    +editedAt: DateTimeImmutable @1702487409 {#59
      date: 2023-12-13 18:10:09.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701377802 {#1831
      date: 2023-11-30 21:56:42.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "They really don’t care about mods, do they?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1702754384 {#4137
    date: 2023-12-16 20:19:44.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ptz@dubvee.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4132 …}
  +nested: Doctrine\ORM\PersistentCollection {#4123 …}
  +votes: Doctrine\ORM\PersistentCollection {#4126 …}
  +reports: Doctrine\ORM\PersistentCollection {#4121 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4119 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4117 …}
  -id: 184167
  -bodyTs: "'care':5 'mod':7 'realli':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5707326"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701387409 {#4138
    date: 2023-12-01 00:36: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
20 DENIED moderate
App\Entity\EntryComment {#4131
  +user: App\Entity\User {#4115 …}
  +entry: App\Entity\Entry {#1796
    +user: Proxies\__CG__\App\Entity\User {#1896 …}
    +magazine: App\Entity\Magazine {#266
      +icon: null
      +name: "lemmy_support@lemmy.ml"
      +title: "lemmy_support"
      +description: """
        Support / questions about Lemmy.\n
        \n
        [Matrix Space: #lemmy-space](https://matrix.to/#/#lemmy-space:matrix.org)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 130
      +entryCommentCount: 600
      +postCount: 2
      +postCommentCount: 14
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728910137 {#276
        date: 2024-10-14 14:48:57.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#254 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
      +entries: Doctrine\ORM\PersistentCollection {#197 …}
      +posts: Doctrine\ORM\PersistentCollection {#155 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
      +bans: Doctrine\ORM\PersistentCollection {#134 …}
      +reports: Doctrine\ORM\PersistentCollection {#120 …}
      +badges: Doctrine\ORM\PersistentCollection {#98 …}
      +logs: Doctrine\ORM\PersistentCollection {#88 …}
      +awards: Doctrine\ORM\PersistentCollection {#77 …}
      +categories: Doctrine\ORM\PersistentCollection {#64 …}
      -id: 40
      +apId: "lemmy_support@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/lemmy_support"
      +apPublicUrl: "https://lemmy.ml/c/lemmy_support"
      +apFollowersUrl: "https://lemmy.ml/c/lemmy_support/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "lemmy_support"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729581033 {#270
        date: 2024-10-22 09:10:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696687715 {#272
        date: 2023-10-07 16:08:35.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
    +slug: "Please-reconsider-removing-user-aggregate-scores-from-the-API"
    +title: "Please reconsider removing user aggregate scores from the API"
    +url: "https://github.com/LemmyNet/lemmy/issues/4215"
    +body: """
      ### Is your proposal related to a problem?\n
      \n
      User score aggregates were removed from the API in 0.19.0 in PR 4089. The justification was that it was psychologically harmful.\n
      \n
      I am officially protesting this removal and asking for it to be reconsidered.\n
      \n
      ### Describe the solution you’d like.\n
      \n
      Re-enable it at the API level and continue hiding it in Lemmy-UI if that is your personal stance on the matter. Or, make it an option admins/users can disable at the instance/user level (there’s already an option to hide scores, so maybe expand on that?).\n
      \n
      Other UIs *do* utilize scores, and it is a useful metric for moderation.\n
      \n
      e.g. If I load a user’s profile to determine an appropriate mod action, and I see it is a 2 day old account with a combined comment/post score in the deep negative, I really only need to review a couple of submissions to confirm it is a troll account. Not only does that save me precious time, it is also good for *my* psychological health to not read through all that garbage.\n
      \n
      e.g. #2: If someone posts a particularly toxic comment but their score to post/comment count ratio is high, I’m more likely to read through their history and conclude they’re having a bad day or something. Without the score, I *will not* read through and likely just ban them and move on.\n
      \n
      ### Describe alternatives you’ve considered.\n
      \n
      Compile it back in for myself and anyone else who wants it, I guess? 😔\n
      \n
      ### Additional context\n
      \n
      Considering how easy it is to spin up troll accounts or amass multiple troll accounts across multiple instances, removing a useful metric for identifying them at a glance is, IMO, irresponsible.\n
      \n
      If you don’t want people to “game” it or don’t like the idea of user scores, then make it optional and disable it on *your* instance, but don’t remove it and impose *your* preferences on instance admins who want to utilize it.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 7
    +favouriteCount: 12
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701581115 {#1799
      date: 2023-12-03 06:25:15.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1931 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1970 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 18915
    -titleTs: "'aggreg':5 'api':9 'pleas':1 'reconsid':2 'remov':3 'score':6 'user':4"
    -bodyTs: "'0.19.0':17 '2':131,185 '4089':20 'account':134,160,267,272 'across':273 'action':124 'addit':256 'admin':328 'admins/users':78 'aggreg':10 'alreadi':87 'also':171 'altern':238 'amass':269 'anyon':249 'api':15,54 'appropri':122 'ask':36 'back':244 'bad':217 'ban':232 'combin':137 'comment':192 'comment/post':138 'compil':242 'conclud':212 'confirm':155 'consid':241,258 'context':257 'continu':57 'count':198 'coupl':151 'd':46 'day':132,218 'deep':142 'describ':42,237 'determin':120 'disabl':80,312 'e.g':111,184 'easi':260 'els':250 'enabl':50 'expand':95 'game':296 'garbag':183 'glanc':285 'good':172 'guess':255 'harm':28 'health':176 'hide':58,91 'high':201 'histori':210 'idea':303 'identifi':281 'imo':287 'impos':323 'instanc':275,316,327 'instance/user':83 'irrespons':288 'justif':22 'lemmi':62 'lemmy-ui':61 'level':55,84 'like':47,205,230,301 'load':114 'm':203 'make':74,308 'matter':72 'mayb':94 'metric':108,279 'mod':123 'moder':110 'move':235 'multipl':270,274 'need':147 'negat':143 'offici':31 'old':133 'option':77,89,310 'particular':190 'peopl':294 'person':68 'post':188 'post/comment':197 'pr':19 'precious':167 'prefer':325 'problem':7 'profil':118 'propos':3 'protest':32 'psycholog':27,175 'ratio':199 're':49,214 're-en':48 'read':179,207,227 'realli':145 'reconsid':41 'relat':4 'remov':12,34,276,320 'review':149 'save':165 'score':9,92,102,139,195,223,306 'see':127 'solut':44 'someon':187 'someth':220 'spin':264 'stanc':69 'submiss':153 'time':168 'toxic':191 'troll':159,266,271 'ui':63,99 'use':107,278 'user':8,116,305 'util':101,332 've':240 'want':252,293,330 'without':221"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701440302
    +visibility: "visible             "
    +apId: "https://dubvee.org/post/447159"
    +editedAt: DateTimeImmutable @1702487409 {#59
      date: 2023-12-13 18:10:09.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701377802 {#1831
      date: 2023-11-30 21:56:42.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "They really don’t care about mods, do they?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1702754384 {#4137
    date: 2023-12-16 20:19:44.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ptz@dubvee.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4132 …}
  +nested: Doctrine\ORM\PersistentCollection {#4123 …}
  +votes: Doctrine\ORM\PersistentCollection {#4126 …}
  +reports: Doctrine\ORM\PersistentCollection {#4121 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4119 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4117 …}
  -id: 184167
  -bodyTs: "'care':5 'mod':7 'realli':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5707326"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701387409 {#4138
    date: 2023-12-01 00:36: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
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 {#4300
  +user: Proxies\__CG__\App\Entity\User {#1896 …}
  +entry: App\Entity\Entry {#1796
    +user: Proxies\__CG__\App\Entity\User {#1896 …}
    +magazine: App\Entity\Magazine {#266
      +icon: null
      +name: "lemmy_support@lemmy.ml"
      +title: "lemmy_support"
      +description: """
        Support / questions about Lemmy.\n
        \n
        [Matrix Space: #lemmy-space](https://matrix.to/#/#lemmy-space:matrix.org)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 130
      +entryCommentCount: 600
      +postCount: 2
      +postCommentCount: 14
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728910137 {#276
        date: 2024-10-14 14:48:57.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#254 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
      +entries: Doctrine\ORM\PersistentCollection {#197 …}
      +posts: Doctrine\ORM\PersistentCollection {#155 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
      +bans: Doctrine\ORM\PersistentCollection {#134 …}
      +reports: Doctrine\ORM\PersistentCollection {#120 …}
      +badges: Doctrine\ORM\PersistentCollection {#98 …}
      +logs: Doctrine\ORM\PersistentCollection {#88 …}
      +awards: Doctrine\ORM\PersistentCollection {#77 …}
      +categories: Doctrine\ORM\PersistentCollection {#64 …}
      -id: 40
      +apId: "lemmy_support@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/lemmy_support"
      +apPublicUrl: "https://lemmy.ml/c/lemmy_support"
      +apFollowersUrl: "https://lemmy.ml/c/lemmy_support/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "lemmy_support"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729581033 {#270
        date: 2024-10-22 09:10:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696687715 {#272
        date: 2023-10-07 16:08:35.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
    +slug: "Please-reconsider-removing-user-aggregate-scores-from-the-API"
    +title: "Please reconsider removing user aggregate scores from the API"
    +url: "https://github.com/LemmyNet/lemmy/issues/4215"
    +body: """
      ### Is your proposal related to a problem?\n
      \n
      User score aggregates were removed from the API in 0.19.0 in PR 4089. The justification was that it was psychologically harmful.\n
      \n
      I am officially protesting this removal and asking for it to be reconsidered.\n
      \n
      ### Describe the solution you’d like.\n
      \n
      Re-enable it at the API level and continue hiding it in Lemmy-UI if that is your personal stance on the matter. Or, make it an option admins/users can disable at the instance/user level (there’s already an option to hide scores, so maybe expand on that?).\n
      \n
      Other UIs *do* utilize scores, and it is a useful metric for moderation.\n
      \n
      e.g. If I load a user’s profile to determine an appropriate mod action, and I see it is a 2 day old account with a combined comment/post score in the deep negative, I really only need to review a couple of submissions to confirm it is a troll account. Not only does that save me precious time, it is also good for *my* psychological health to not read through all that garbage.\n
      \n
      e.g. #2: If someone posts a particularly toxic comment but their score to post/comment count ratio is high, I’m more likely to read through their history and conclude they’re having a bad day or something. Without the score, I *will not* read through and likely just ban them and move on.\n
      \n
      ### Describe alternatives you’ve considered.\n
      \n
      Compile it back in for myself and anyone else who wants it, I guess? 😔\n
      \n
      ### Additional context\n
      \n
      Considering how easy it is to spin up troll accounts or amass multiple troll accounts across multiple instances, removing a useful metric for identifying them at a glance is, IMO, irresponsible.\n
      \n
      If you don’t want people to “game” it or don’t like the idea of user scores, then make it optional and disable it on *your* instance, but don’t remove it and impose *your* preferences on instance admins who want to utilize it.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 7
    +favouriteCount: 12
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701581115 {#1799
      date: 2023-12-03 06:25:15.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1931 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1970 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 18915
    -titleTs: "'aggreg':5 'api':9 'pleas':1 'reconsid':2 'remov':3 'score':6 'user':4"
    -bodyTs: "'0.19.0':17 '2':131,185 '4089':20 'account':134,160,267,272 'across':273 'action':124 'addit':256 'admin':328 'admins/users':78 'aggreg':10 'alreadi':87 'also':171 'altern':238 'amass':269 'anyon':249 'api':15,54 'appropri':122 'ask':36 'back':244 'bad':217 'ban':232 'combin':137 'comment':192 'comment/post':138 'compil':242 'conclud':212 'confirm':155 'consid':241,258 'context':257 'continu':57 'count':198 'coupl':151 'd':46 'day':132,218 'deep':142 'describ':42,237 'determin':120 'disabl':80,312 'e.g':111,184 'easi':260 'els':250 'enabl':50 'expand':95 'game':296 'garbag':183 'glanc':285 'good':172 'guess':255 'harm':28 'health':176 'hide':58,91 'high':201 'histori':210 'idea':303 'identifi':281 'imo':287 'impos':323 'instanc':275,316,327 'instance/user':83 'irrespons':288 'justif':22 'lemmi':62 'lemmy-ui':61 'level':55,84 'like':47,205,230,301 'load':114 'm':203 'make':74,308 'matter':72 'mayb':94 'metric':108,279 'mod':123 'moder':110 'move':235 'multipl':270,274 'need':147 'negat':143 'offici':31 'old':133 'option':77,89,310 'particular':190 'peopl':294 'person':68 'post':188 'post/comment':197 'pr':19 'precious':167 'prefer':325 'problem':7 'profil':118 'propos':3 'protest':32 'psycholog':27,175 'ratio':199 're':49,214 're-en':48 'read':179,207,227 'realli':145 'reconsid':41 'relat':4 'remov':12,34,276,320 'review':149 'save':165 'score':9,92,102,139,195,223,306 'see':127 'solut':44 'someon':187 'someth':220 'spin':264 'stanc':69 'submiss':153 'time':168 'toxic':191 'troll':159,266,271 'ui':63,99 'use':107,278 'user':8,116,305 'util':101,332 've':240 'want':252,293,330 'without':221"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701440302
    +visibility: "visible             "
    +apId: "https://dubvee.org/post/447159"
    +editedAt: DateTimeImmutable @1702487409 {#59
      date: 2023-12-13 18:10:09.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701377802 {#1831
      date: 2023-11-30 21:56:42.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4131
    +user: App\Entity\User {#4115 …}
    +entry: App\Entity\Entry {#1796}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "They really don’t care about mods, do they?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1702754384 {#4137
      date: 2023-12-16 20:19:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ptz@dubvee.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4132 …}
    +nested: Doctrine\ORM\PersistentCollection {#4123 …}
    +votes: Doctrine\ORM\PersistentCollection {#4126 …}
    +reports: Doctrine\ORM\PersistentCollection {#4121 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4119 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4117 …}
    -id: 184167
    -bodyTs: "'care':5 'mod':7 'realli':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5707326"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701387409 {#4138
      date: 2023-12-01 00:36:49.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4131}
  +body: "Sure doesn’t seem like it. I went to a lot of effort to make the best of the mod API calls that *are* available and they go and remove a useful chunk of it. 😒"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1701396604 {#4304
    date: 2023-12-01 03:10:04.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ptz@dubvee.org"
    "@Spacebar@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4297 …}
  +nested: Doctrine\ORM\PersistentCollection {#4295 …}
  +votes: Doctrine\ORM\PersistentCollection {#4299 …}
  +reports: Doctrine\ORM\PersistentCollection {#4310 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4312 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4314 …}
  -id: 184223
  -bodyTs: "'api':21 'avail':25 'best':17 'call':22 'chunk':33 'doesn':2 'effort':13 'go':28 'like':5 'lot':11 'make':15 'mod':20 'remov':30 'seem':4 'sure':1 'use':32 'went':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://dubvee.org/comment/1067542"
  +editedAt: DateTimeImmutable @1702487425 {#4307
    date: 2023-12-13 18:10:25.0 +01:00
  }
  +createdAt: DateTimeImmutable @1701396604 {#4303
    date: 2023-12-01 03:10: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
23 DENIED edit
App\Entity\EntryComment {#4300
  +user: Proxies\__CG__\App\Entity\User {#1896 …}
  +entry: App\Entity\Entry {#1796
    +user: Proxies\__CG__\App\Entity\User {#1896 …}
    +magazine: App\Entity\Magazine {#266
      +icon: null
      +name: "lemmy_support@lemmy.ml"
      +title: "lemmy_support"
      +description: """
        Support / questions about Lemmy.\n
        \n
        [Matrix Space: #lemmy-space](https://matrix.to/#/#lemmy-space:matrix.org)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 130
      +entryCommentCount: 600
      +postCount: 2
      +postCommentCount: 14
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728910137 {#276
        date: 2024-10-14 14:48:57.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#254 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
      +entries: Doctrine\ORM\PersistentCollection {#197 …}
      +posts: Doctrine\ORM\PersistentCollection {#155 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
      +bans: Doctrine\ORM\PersistentCollection {#134 …}
      +reports: Doctrine\ORM\PersistentCollection {#120 …}
      +badges: Doctrine\ORM\PersistentCollection {#98 …}
      +logs: Doctrine\ORM\PersistentCollection {#88 …}
      +awards: Doctrine\ORM\PersistentCollection {#77 …}
      +categories: Doctrine\ORM\PersistentCollection {#64 …}
      -id: 40
      +apId: "lemmy_support@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/lemmy_support"
      +apPublicUrl: "https://lemmy.ml/c/lemmy_support"
      +apFollowersUrl: "https://lemmy.ml/c/lemmy_support/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "lemmy_support"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729581033 {#270
        date: 2024-10-22 09:10:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696687715 {#272
        date: 2023-10-07 16:08:35.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
    +slug: "Please-reconsider-removing-user-aggregate-scores-from-the-API"
    +title: "Please reconsider removing user aggregate scores from the API"
    +url: "https://github.com/LemmyNet/lemmy/issues/4215"
    +body: """
      ### Is your proposal related to a problem?\n
      \n
      User score aggregates were removed from the API in 0.19.0 in PR 4089. The justification was that it was psychologically harmful.\n
      \n
      I am officially protesting this removal and asking for it to be reconsidered.\n
      \n
      ### Describe the solution you’d like.\n
      \n
      Re-enable it at the API level and continue hiding it in Lemmy-UI if that is your personal stance on the matter. Or, make it an option admins/users can disable at the instance/user level (there’s already an option to hide scores, so maybe expand on that?).\n
      \n
      Other UIs *do* utilize scores, and it is a useful metric for moderation.\n
      \n
      e.g. If I load a user’s profile to determine an appropriate mod action, and I see it is a 2 day old account with a combined comment/post score in the deep negative, I really only need to review a couple of submissions to confirm it is a troll account. Not only does that save me precious time, it is also good for *my* psychological health to not read through all that garbage.\n
      \n
      e.g. #2: If someone posts a particularly toxic comment but their score to post/comment count ratio is high, I’m more likely to read through their history and conclude they’re having a bad day or something. Without the score, I *will not* read through and likely just ban them and move on.\n
      \n
      ### Describe alternatives you’ve considered.\n
      \n
      Compile it back in for myself and anyone else who wants it, I guess? 😔\n
      \n
      ### Additional context\n
      \n
      Considering how easy it is to spin up troll accounts or amass multiple troll accounts across multiple instances, removing a useful metric for identifying them at a glance is, IMO, irresponsible.\n
      \n
      If you don’t want people to “game” it or don’t like the idea of user scores, then make it optional and disable it on *your* instance, but don’t remove it and impose *your* preferences on instance admins who want to utilize it.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 7
    +favouriteCount: 12
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701581115 {#1799
      date: 2023-12-03 06:25:15.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1931 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1970 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 18915
    -titleTs: "'aggreg':5 'api':9 'pleas':1 'reconsid':2 'remov':3 'score':6 'user':4"
    -bodyTs: "'0.19.0':17 '2':131,185 '4089':20 'account':134,160,267,272 'across':273 'action':124 'addit':256 'admin':328 'admins/users':78 'aggreg':10 'alreadi':87 'also':171 'altern':238 'amass':269 'anyon':249 'api':15,54 'appropri':122 'ask':36 'back':244 'bad':217 'ban':232 'combin':137 'comment':192 'comment/post':138 'compil':242 'conclud':212 'confirm':155 'consid':241,258 'context':257 'continu':57 'count':198 'coupl':151 'd':46 'day':132,218 'deep':142 'describ':42,237 'determin':120 'disabl':80,312 'e.g':111,184 'easi':260 'els':250 'enabl':50 'expand':95 'game':296 'garbag':183 'glanc':285 'good':172 'guess':255 'harm':28 'health':176 'hide':58,91 'high':201 'histori':210 'idea':303 'identifi':281 'imo':287 'impos':323 'instanc':275,316,327 'instance/user':83 'irrespons':288 'justif':22 'lemmi':62 'lemmy-ui':61 'level':55,84 'like':47,205,230,301 'load':114 'm':203 'make':74,308 'matter':72 'mayb':94 'metric':108,279 'mod':123 'moder':110 'move':235 'multipl':270,274 'need':147 'negat':143 'offici':31 'old':133 'option':77,89,310 'particular':190 'peopl':294 'person':68 'post':188 'post/comment':197 'pr':19 'precious':167 'prefer':325 'problem':7 'profil':118 'propos':3 'protest':32 'psycholog':27,175 'ratio':199 're':49,214 're-en':48 'read':179,207,227 'realli':145 'reconsid':41 'relat':4 'remov':12,34,276,320 'review':149 'save':165 'score':9,92,102,139,195,223,306 'see':127 'solut':44 'someon':187 'someth':220 'spin':264 'stanc':69 'submiss':153 'time':168 'toxic':191 'troll':159,266,271 'ui':63,99 'use':107,278 'user':8,116,305 'util':101,332 've':240 'want':252,293,330 'without':221"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701440302
    +visibility: "visible             "
    +apId: "https://dubvee.org/post/447159"
    +editedAt: DateTimeImmutable @1702487409 {#59
      date: 2023-12-13 18:10:09.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701377802 {#1831
      date: 2023-11-30 21:56:42.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4131
    +user: App\Entity\User {#4115 …}
    +entry: App\Entity\Entry {#1796}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "They really don’t care about mods, do they?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1702754384 {#4137
      date: 2023-12-16 20:19:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ptz@dubvee.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4132 …}
    +nested: Doctrine\ORM\PersistentCollection {#4123 …}
    +votes: Doctrine\ORM\PersistentCollection {#4126 …}
    +reports: Doctrine\ORM\PersistentCollection {#4121 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4119 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4117 …}
    -id: 184167
    -bodyTs: "'care':5 'mod':7 'realli':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5707326"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701387409 {#4138
      date: 2023-12-01 00:36:49.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4131}
  +body: "Sure doesn’t seem like it. I went to a lot of effort to make the best of the mod API calls that *are* available and they go and remove a useful chunk of it. 😒"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1701396604 {#4304
    date: 2023-12-01 03:10:04.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ptz@dubvee.org"
    "@Spacebar@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4297 …}
  +nested: Doctrine\ORM\PersistentCollection {#4295 …}
  +votes: Doctrine\ORM\PersistentCollection {#4299 …}
  +reports: Doctrine\ORM\PersistentCollection {#4310 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4312 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4314 …}
  -id: 184223
  -bodyTs: "'api':21 'avail':25 'best':17 'call':22 'chunk':33 'doesn':2 'effort':13 'go':28 'like':5 'lot':11 'make':15 'mod':20 'remov':30 'seem':4 'sure':1 'use':32 'went':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://dubvee.org/comment/1067542"
  +editedAt: DateTimeImmutable @1702487425 {#4307
    date: 2023-12-13 18:10:25.0 +01:00
  }
  +createdAt: DateTimeImmutable @1701396604 {#4303
    date: 2023-12-01 03:10: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
24 DENIED moderate
App\Entity\EntryComment {#4300
  +user: Proxies\__CG__\App\Entity\User {#1896 …}
  +entry: App\Entity\Entry {#1796
    +user: Proxies\__CG__\App\Entity\User {#1896 …}
    +magazine: App\Entity\Magazine {#266
      +icon: null
      +name: "lemmy_support@lemmy.ml"
      +title: "lemmy_support"
      +description: """
        Support / questions about Lemmy.\n
        \n
        [Matrix Space: #lemmy-space](https://matrix.to/#/#lemmy-space:matrix.org)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 130
      +entryCommentCount: 600
      +postCount: 2
      +postCommentCount: 14
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728910137 {#276
        date: 2024-10-14 14:48:57.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#254 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
      +entries: Doctrine\ORM\PersistentCollection {#197 …}
      +posts: Doctrine\ORM\PersistentCollection {#155 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
      +bans: Doctrine\ORM\PersistentCollection {#134 …}
      +reports: Doctrine\ORM\PersistentCollection {#120 …}
      +badges: Doctrine\ORM\PersistentCollection {#98 …}
      +logs: Doctrine\ORM\PersistentCollection {#88 …}
      +awards: Doctrine\ORM\PersistentCollection {#77 …}
      +categories: Doctrine\ORM\PersistentCollection {#64 …}
      -id: 40
      +apId: "lemmy_support@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/lemmy_support"
      +apPublicUrl: "https://lemmy.ml/c/lemmy_support"
      +apFollowersUrl: "https://lemmy.ml/c/lemmy_support/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "lemmy_support"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729581033 {#270
        date: 2024-10-22 09:10:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696687715 {#272
        date: 2023-10-07 16:08:35.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
    +slug: "Please-reconsider-removing-user-aggregate-scores-from-the-API"
    +title: "Please reconsider removing user aggregate scores from the API"
    +url: "https://github.com/LemmyNet/lemmy/issues/4215"
    +body: """
      ### Is your proposal related to a problem?\n
      \n
      User score aggregates were removed from the API in 0.19.0 in PR 4089. The justification was that it was psychologically harmful.\n
      \n
      I am officially protesting this removal and asking for it to be reconsidered.\n
      \n
      ### Describe the solution you’d like.\n
      \n
      Re-enable it at the API level and continue hiding it in Lemmy-UI if that is your personal stance on the matter. Or, make it an option admins/users can disable at the instance/user level (there’s already an option to hide scores, so maybe expand on that?).\n
      \n
      Other UIs *do* utilize scores, and it is a useful metric for moderation.\n
      \n
      e.g. If I load a user’s profile to determine an appropriate mod action, and I see it is a 2 day old account with a combined comment/post score in the deep negative, I really only need to review a couple of submissions to confirm it is a troll account. Not only does that save me precious time, it is also good for *my* psychological health to not read through all that garbage.\n
      \n
      e.g. #2: If someone posts a particularly toxic comment but their score to post/comment count ratio is high, I’m more likely to read through their history and conclude they’re having a bad day or something. Without the score, I *will not* read through and likely just ban them and move on.\n
      \n
      ### Describe alternatives you’ve considered.\n
      \n
      Compile it back in for myself and anyone else who wants it, I guess? 😔\n
      \n
      ### Additional context\n
      \n
      Considering how easy it is to spin up troll accounts or amass multiple troll accounts across multiple instances, removing a useful metric for identifying them at a glance is, IMO, irresponsible.\n
      \n
      If you don’t want people to “game” it or don’t like the idea of user scores, then make it optional and disable it on *your* instance, but don’t remove it and impose *your* preferences on instance admins who want to utilize it.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 7
    +favouriteCount: 12
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701581115 {#1799
      date: 2023-12-03 06:25:15.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1931 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1970 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 18915
    -titleTs: "'aggreg':5 'api':9 'pleas':1 'reconsid':2 'remov':3 'score':6 'user':4"
    -bodyTs: "'0.19.0':17 '2':131,185 '4089':20 'account':134,160,267,272 'across':273 'action':124 'addit':256 'admin':328 'admins/users':78 'aggreg':10 'alreadi':87 'also':171 'altern':238 'amass':269 'anyon':249 'api':15,54 'appropri':122 'ask':36 'back':244 'bad':217 'ban':232 'combin':137 'comment':192 'comment/post':138 'compil':242 'conclud':212 'confirm':155 'consid':241,258 'context':257 'continu':57 'count':198 'coupl':151 'd':46 'day':132,218 'deep':142 'describ':42,237 'determin':120 'disabl':80,312 'e.g':111,184 'easi':260 'els':250 'enabl':50 'expand':95 'game':296 'garbag':183 'glanc':285 'good':172 'guess':255 'harm':28 'health':176 'hide':58,91 'high':201 'histori':210 'idea':303 'identifi':281 'imo':287 'impos':323 'instanc':275,316,327 'instance/user':83 'irrespons':288 'justif':22 'lemmi':62 'lemmy-ui':61 'level':55,84 'like':47,205,230,301 'load':114 'm':203 'make':74,308 'matter':72 'mayb':94 'metric':108,279 'mod':123 'moder':110 'move':235 'multipl':270,274 'need':147 'negat':143 'offici':31 'old':133 'option':77,89,310 'particular':190 'peopl':294 'person':68 'post':188 'post/comment':197 'pr':19 'precious':167 'prefer':325 'problem':7 'profil':118 'propos':3 'protest':32 'psycholog':27,175 'ratio':199 're':49,214 're-en':48 'read':179,207,227 'realli':145 'reconsid':41 'relat':4 'remov':12,34,276,320 'review':149 'save':165 'score':9,92,102,139,195,223,306 'see':127 'solut':44 'someon':187 'someth':220 'spin':264 'stanc':69 'submiss':153 'time':168 'toxic':191 'troll':159,266,271 'ui':63,99 'use':107,278 'user':8,116,305 'util':101,332 've':240 'want':252,293,330 'without':221"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701440302
    +visibility: "visible             "
    +apId: "https://dubvee.org/post/447159"
    +editedAt: DateTimeImmutable @1702487409 {#59
      date: 2023-12-13 18:10:09.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701377802 {#1831
      date: 2023-11-30 21:56:42.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4131
    +user: App\Entity\User {#4115 …}
    +entry: App\Entity\Entry {#1796}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "They really don’t care about mods, do they?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1702754384 {#4137
      date: 2023-12-16 20:19:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ptz@dubvee.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4132 …}
    +nested: Doctrine\ORM\PersistentCollection {#4123 …}
    +votes: Doctrine\ORM\PersistentCollection {#4126 …}
    +reports: Doctrine\ORM\PersistentCollection {#4121 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4119 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4117 …}
    -id: 184167
    -bodyTs: "'care':5 'mod':7 'realli':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5707326"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701387409 {#4138
      date: 2023-12-01 00:36:49.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4131}
  +body: "Sure doesn’t seem like it. I went to a lot of effort to make the best of the mod API calls that *are* available and they go and remove a useful chunk of it. 😒"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1701396604 {#4304
    date: 2023-12-01 03:10:04.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ptz@dubvee.org"
    "@Spacebar@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4297 …}
  +nested: Doctrine\ORM\PersistentCollection {#4295 …}
  +votes: Doctrine\ORM\PersistentCollection {#4299 …}
  +reports: Doctrine\ORM\PersistentCollection {#4310 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4312 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4314 …}
  -id: 184223
  -bodyTs: "'api':21 'avail':25 'best':17 'call':22 'chunk':33 'doesn':2 'effort':13 'go':28 'like':5 'lot':11 'make':15 'mod':20 'remov':30 'seem':4 'sure':1 'use':32 'went':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://dubvee.org/comment/1067542"
  +editedAt: DateTimeImmutable @1702487425 {#4307
    date: 2023-12-13 18:10:25.0 +01:00
  }
  +createdAt: DateTimeImmutable @1701396604 {#4303
    date: 2023-12-01 03:10: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
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 {#4318
  +user: Proxies\__CG__\App\Entity\User {#4319 …}
  +entry: App\Entity\Entry {#1796
    +user: Proxies\__CG__\App\Entity\User {#1896 …}
    +magazine: App\Entity\Magazine {#266
      +icon: null
      +name: "lemmy_support@lemmy.ml"
      +title: "lemmy_support"
      +description: """
        Support / questions about Lemmy.\n
        \n
        [Matrix Space: #lemmy-space](https://matrix.to/#/#lemmy-space:matrix.org)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 130
      +entryCommentCount: 600
      +postCount: 2
      +postCommentCount: 14
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728910137 {#276
        date: 2024-10-14 14:48:57.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#254 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
      +entries: Doctrine\ORM\PersistentCollection {#197 …}
      +posts: Doctrine\ORM\PersistentCollection {#155 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
      +bans: Doctrine\ORM\PersistentCollection {#134 …}
      +reports: Doctrine\ORM\PersistentCollection {#120 …}
      +badges: Doctrine\ORM\PersistentCollection {#98 …}
      +logs: Doctrine\ORM\PersistentCollection {#88 …}
      +awards: Doctrine\ORM\PersistentCollection {#77 …}
      +categories: Doctrine\ORM\PersistentCollection {#64 …}
      -id: 40
      +apId: "lemmy_support@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/lemmy_support"
      +apPublicUrl: "https://lemmy.ml/c/lemmy_support"
      +apFollowersUrl: "https://lemmy.ml/c/lemmy_support/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "lemmy_support"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729581033 {#270
        date: 2024-10-22 09:10:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696687715 {#272
        date: 2023-10-07 16:08:35.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
    +slug: "Please-reconsider-removing-user-aggregate-scores-from-the-API"
    +title: "Please reconsider removing user aggregate scores from the API"
    +url: "https://github.com/LemmyNet/lemmy/issues/4215"
    +body: """
      ### Is your proposal related to a problem?\n
      \n
      User score aggregates were removed from the API in 0.19.0 in PR 4089. The justification was that it was psychologically harmful.\n
      \n
      I am officially protesting this removal and asking for it to be reconsidered.\n
      \n
      ### Describe the solution you’d like.\n
      \n
      Re-enable it at the API level and continue hiding it in Lemmy-UI if that is your personal stance on the matter. Or, make it an option admins/users can disable at the instance/user level (there’s already an option to hide scores, so maybe expand on that?).\n
      \n
      Other UIs *do* utilize scores, and it is a useful metric for moderation.\n
      \n
      e.g. If I load a user’s profile to determine an appropriate mod action, and I see it is a 2 day old account with a combined comment/post score in the deep negative, I really only need to review a couple of submissions to confirm it is a troll account. Not only does that save me precious time, it is also good for *my* psychological health to not read through all that garbage.\n
      \n
      e.g. #2: If someone posts a particularly toxic comment but their score to post/comment count ratio is high, I’m more likely to read through their history and conclude they’re having a bad day or something. Without the score, I *will not* read through and likely just ban them and move on.\n
      \n
      ### Describe alternatives you’ve considered.\n
      \n
      Compile it back in for myself and anyone else who wants it, I guess? 😔\n
      \n
      ### Additional context\n
      \n
      Considering how easy it is to spin up troll accounts or amass multiple troll accounts across multiple instances, removing a useful metric for identifying them at a glance is, IMO, irresponsible.\n
      \n
      If you don’t want people to “game” it or don’t like the idea of user scores, then make it optional and disable it on *your* instance, but don’t remove it and impose *your* preferences on instance admins who want to utilize it.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 7
    +favouriteCount: 12
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701581115 {#1799
      date: 2023-12-03 06:25:15.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1931 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1970 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 18915
    -titleTs: "'aggreg':5 'api':9 'pleas':1 'reconsid':2 'remov':3 'score':6 'user':4"
    -bodyTs: "'0.19.0':17 '2':131,185 '4089':20 'account':134,160,267,272 'across':273 'action':124 'addit':256 'admin':328 'admins/users':78 'aggreg':10 'alreadi':87 'also':171 'altern':238 'amass':269 'anyon':249 'api':15,54 'appropri':122 'ask':36 'back':244 'bad':217 'ban':232 'combin':137 'comment':192 'comment/post':138 'compil':242 'conclud':212 'confirm':155 'consid':241,258 'context':257 'continu':57 'count':198 'coupl':151 'd':46 'day':132,218 'deep':142 'describ':42,237 'determin':120 'disabl':80,312 'e.g':111,184 'easi':260 'els':250 'enabl':50 'expand':95 'game':296 'garbag':183 'glanc':285 'good':172 'guess':255 'harm':28 'health':176 'hide':58,91 'high':201 'histori':210 'idea':303 'identifi':281 'imo':287 'impos':323 'instanc':275,316,327 'instance/user':83 'irrespons':288 'justif':22 'lemmi':62 'lemmy-ui':61 'level':55,84 'like':47,205,230,301 'load':114 'm':203 'make':74,308 'matter':72 'mayb':94 'metric':108,279 'mod':123 'moder':110 'move':235 'multipl':270,274 'need':147 'negat':143 'offici':31 'old':133 'option':77,89,310 'particular':190 'peopl':294 'person':68 'post':188 'post/comment':197 'pr':19 'precious':167 'prefer':325 'problem':7 'profil':118 'propos':3 'protest':32 'psycholog':27,175 'ratio':199 're':49,214 're-en':48 'read':179,207,227 'realli':145 'reconsid':41 'relat':4 'remov':12,34,276,320 'review':149 'save':165 'score':9,92,102,139,195,223,306 'see':127 'solut':44 'someon':187 'someth':220 'spin':264 'stanc':69 'submiss':153 'time':168 'toxic':191 'troll':159,266,271 'ui':63,99 'use':107,278 'user':8,116,305 'util':101,332 've':240 'want':252,293,330 'without':221"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701440302
    +visibility: "visible             "
    +apId: "https://dubvee.org/post/447159"
    +editedAt: DateTimeImmutable @1702487409 {#59
      date: 2023-12-13 18:10:09.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701377802 {#1831
      date: 2023-11-30 21:56:42.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4131
    +user: App\Entity\User {#4115 …}
    +entry: App\Entity\Entry {#1796}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "They really don’t care about mods, do they?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1702754384 {#4137
      date: 2023-12-16 20:19:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ptz@dubvee.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4132 …}
    +nested: Doctrine\ORM\PersistentCollection {#4123 …}
    +votes: Doctrine\ORM\PersistentCollection {#4126 …}
    +reports: Doctrine\ORM\PersistentCollection {#4121 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4119 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4117 …}
    -id: 184167
    -bodyTs: "'care':5 'mod':7 'realli':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5707326"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701387409 {#4138
      date: 2023-12-01 00:36:49.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4131}
  +body: "Reminds me of some place that didn’t listen to their mods and devs… 🤔"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1701581115 {#4316
    date: 2023-12-03 06:25:15.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ptz@dubvee.org"
    "@Spacebar@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4320 …}
  +nested: Doctrine\ORM\PersistentCollection {#4322 …}
  +votes: Doctrine\ORM\PersistentCollection {#4324 …}
  +reports: Doctrine\ORM\PersistentCollection {#4326 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4328 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4330 …}
  -id: 191162
  -bodyTs: "'dev':14 'didn':7 'listen':9 'mod':12 'place':5 'remind':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.chiisana.net/comment/374868"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701581115 {#4317
    date: 2023-12-03 06:25: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
27 DENIED edit
App\Entity\EntryComment {#4318
  +user: Proxies\__CG__\App\Entity\User {#4319 …}
  +entry: App\Entity\Entry {#1796
    +user: Proxies\__CG__\App\Entity\User {#1896 …}
    +magazine: App\Entity\Magazine {#266
      +icon: null
      +name: "lemmy_support@lemmy.ml"
      +title: "lemmy_support"
      +description: """
        Support / questions about Lemmy.\n
        \n
        [Matrix Space: #lemmy-space](https://matrix.to/#/#lemmy-space:matrix.org)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 130
      +entryCommentCount: 600
      +postCount: 2
      +postCommentCount: 14
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728910137 {#276
        date: 2024-10-14 14:48:57.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#254 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
      +entries: Doctrine\ORM\PersistentCollection {#197 …}
      +posts: Doctrine\ORM\PersistentCollection {#155 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
      +bans: Doctrine\ORM\PersistentCollection {#134 …}
      +reports: Doctrine\ORM\PersistentCollection {#120 …}
      +badges: Doctrine\ORM\PersistentCollection {#98 …}
      +logs: Doctrine\ORM\PersistentCollection {#88 …}
      +awards: Doctrine\ORM\PersistentCollection {#77 …}
      +categories: Doctrine\ORM\PersistentCollection {#64 …}
      -id: 40
      +apId: "lemmy_support@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/lemmy_support"
      +apPublicUrl: "https://lemmy.ml/c/lemmy_support"
      +apFollowersUrl: "https://lemmy.ml/c/lemmy_support/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "lemmy_support"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729581033 {#270
        date: 2024-10-22 09:10:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696687715 {#272
        date: 2023-10-07 16:08:35.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
    +slug: "Please-reconsider-removing-user-aggregate-scores-from-the-API"
    +title: "Please reconsider removing user aggregate scores from the API"
    +url: "https://github.com/LemmyNet/lemmy/issues/4215"
    +body: """
      ### Is your proposal related to a problem?\n
      \n
      User score aggregates were removed from the API in 0.19.0 in PR 4089. The justification was that it was psychologically harmful.\n
      \n
      I am officially protesting this removal and asking for it to be reconsidered.\n
      \n
      ### Describe the solution you’d like.\n
      \n
      Re-enable it at the API level and continue hiding it in Lemmy-UI if that is your personal stance on the matter. Or, make it an option admins/users can disable at the instance/user level (there’s already an option to hide scores, so maybe expand on that?).\n
      \n
      Other UIs *do* utilize scores, and it is a useful metric for moderation.\n
      \n
      e.g. If I load a user’s profile to determine an appropriate mod action, and I see it is a 2 day old account with a combined comment/post score in the deep negative, I really only need to review a couple of submissions to confirm it is a troll account. Not only does that save me precious time, it is also good for *my* psychological health to not read through all that garbage.\n
      \n
      e.g. #2: If someone posts a particularly toxic comment but their score to post/comment count ratio is high, I’m more likely to read through their history and conclude they’re having a bad day or something. Without the score, I *will not* read through and likely just ban them and move on.\n
      \n
      ### Describe alternatives you’ve considered.\n
      \n
      Compile it back in for myself and anyone else who wants it, I guess? 😔\n
      \n
      ### Additional context\n
      \n
      Considering how easy it is to spin up troll accounts or amass multiple troll accounts across multiple instances, removing a useful metric for identifying them at a glance is, IMO, irresponsible.\n
      \n
      If you don’t want people to “game” it or don’t like the idea of user scores, then make it optional and disable it on *your* instance, but don’t remove it and impose *your* preferences on instance admins who want to utilize it.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 7
    +favouriteCount: 12
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701581115 {#1799
      date: 2023-12-03 06:25:15.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1931 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1970 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 18915
    -titleTs: "'aggreg':5 'api':9 'pleas':1 'reconsid':2 'remov':3 'score':6 'user':4"
    -bodyTs: "'0.19.0':17 '2':131,185 '4089':20 'account':134,160,267,272 'across':273 'action':124 'addit':256 'admin':328 'admins/users':78 'aggreg':10 'alreadi':87 'also':171 'altern':238 'amass':269 'anyon':249 'api':15,54 'appropri':122 'ask':36 'back':244 'bad':217 'ban':232 'combin':137 'comment':192 'comment/post':138 'compil':242 'conclud':212 'confirm':155 'consid':241,258 'context':257 'continu':57 'count':198 'coupl':151 'd':46 'day':132,218 'deep':142 'describ':42,237 'determin':120 'disabl':80,312 'e.g':111,184 'easi':260 'els':250 'enabl':50 'expand':95 'game':296 'garbag':183 'glanc':285 'good':172 'guess':255 'harm':28 'health':176 'hide':58,91 'high':201 'histori':210 'idea':303 'identifi':281 'imo':287 'impos':323 'instanc':275,316,327 'instance/user':83 'irrespons':288 'justif':22 'lemmi':62 'lemmy-ui':61 'level':55,84 'like':47,205,230,301 'load':114 'm':203 'make':74,308 'matter':72 'mayb':94 'metric':108,279 'mod':123 'moder':110 'move':235 'multipl':270,274 'need':147 'negat':143 'offici':31 'old':133 'option':77,89,310 'particular':190 'peopl':294 'person':68 'post':188 'post/comment':197 'pr':19 'precious':167 'prefer':325 'problem':7 'profil':118 'propos':3 'protest':32 'psycholog':27,175 'ratio':199 're':49,214 're-en':48 'read':179,207,227 'realli':145 'reconsid':41 'relat':4 'remov':12,34,276,320 'review':149 'save':165 'score':9,92,102,139,195,223,306 'see':127 'solut':44 'someon':187 'someth':220 'spin':264 'stanc':69 'submiss':153 'time':168 'toxic':191 'troll':159,266,271 'ui':63,99 'use':107,278 'user':8,116,305 'util':101,332 've':240 'want':252,293,330 'without':221"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701440302
    +visibility: "visible             "
    +apId: "https://dubvee.org/post/447159"
    +editedAt: DateTimeImmutable @1702487409 {#59
      date: 2023-12-13 18:10:09.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701377802 {#1831
      date: 2023-11-30 21:56:42.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4131
    +user: App\Entity\User {#4115 …}
    +entry: App\Entity\Entry {#1796}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "They really don’t care about mods, do they?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1702754384 {#4137
      date: 2023-12-16 20:19:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ptz@dubvee.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4132 …}
    +nested: Doctrine\ORM\PersistentCollection {#4123 …}
    +votes: Doctrine\ORM\PersistentCollection {#4126 …}
    +reports: Doctrine\ORM\PersistentCollection {#4121 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4119 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4117 …}
    -id: 184167
    -bodyTs: "'care':5 'mod':7 'realli':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5707326"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701387409 {#4138
      date: 2023-12-01 00:36:49.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4131}
  +body: "Reminds me of some place that didn’t listen to their mods and devs… 🤔"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1701581115 {#4316
    date: 2023-12-03 06:25:15.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ptz@dubvee.org"
    "@Spacebar@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4320 …}
  +nested: Doctrine\ORM\PersistentCollection {#4322 …}
  +votes: Doctrine\ORM\PersistentCollection {#4324 …}
  +reports: Doctrine\ORM\PersistentCollection {#4326 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4328 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4330 …}
  -id: 191162
  -bodyTs: "'dev':14 'didn':7 'listen':9 'mod':12 'place':5 'remind':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.chiisana.net/comment/374868"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701581115 {#4317
    date: 2023-12-03 06:25: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
28 DENIED moderate
App\Entity\EntryComment {#4318
  +user: Proxies\__CG__\App\Entity\User {#4319 …}
  +entry: App\Entity\Entry {#1796
    +user: Proxies\__CG__\App\Entity\User {#1896 …}
    +magazine: App\Entity\Magazine {#266
      +icon: null
      +name: "lemmy_support@lemmy.ml"
      +title: "lemmy_support"
      +description: """
        Support / questions about Lemmy.\n
        \n
        [Matrix Space: #lemmy-space](https://matrix.to/#/#lemmy-space:matrix.org)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 130
      +entryCommentCount: 600
      +postCount: 2
      +postCommentCount: 14
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728910137 {#276
        date: 2024-10-14 14:48:57.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#254 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
      +entries: Doctrine\ORM\PersistentCollection {#197 …}
      +posts: Doctrine\ORM\PersistentCollection {#155 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
      +bans: Doctrine\ORM\PersistentCollection {#134 …}
      +reports: Doctrine\ORM\PersistentCollection {#120 …}
      +badges: Doctrine\ORM\PersistentCollection {#98 …}
      +logs: Doctrine\ORM\PersistentCollection {#88 …}
      +awards: Doctrine\ORM\PersistentCollection {#77 …}
      +categories: Doctrine\ORM\PersistentCollection {#64 …}
      -id: 40
      +apId: "lemmy_support@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/lemmy_support"
      +apPublicUrl: "https://lemmy.ml/c/lemmy_support"
      +apFollowersUrl: "https://lemmy.ml/c/lemmy_support/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "lemmy_support"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729581033 {#270
        date: 2024-10-22 09:10:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696687715 {#272
        date: 2023-10-07 16:08:35.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
    +slug: "Please-reconsider-removing-user-aggregate-scores-from-the-API"
    +title: "Please reconsider removing user aggregate scores from the API"
    +url: "https://github.com/LemmyNet/lemmy/issues/4215"
    +body: """
      ### Is your proposal related to a problem?\n
      \n
      User score aggregates were removed from the API in 0.19.0 in PR 4089. The justification was that it was psychologically harmful.\n
      \n
      I am officially protesting this removal and asking for it to be reconsidered.\n
      \n
      ### Describe the solution you’d like.\n
      \n
      Re-enable it at the API level and continue hiding it in Lemmy-UI if that is your personal stance on the matter. Or, make it an option admins/users can disable at the instance/user level (there’s already an option to hide scores, so maybe expand on that?).\n
      \n
      Other UIs *do* utilize scores, and it is a useful metric for moderation.\n
      \n
      e.g. If I load a user’s profile to determine an appropriate mod action, and I see it is a 2 day old account with a combined comment/post score in the deep negative, I really only need to review a couple of submissions to confirm it is a troll account. Not only does that save me precious time, it is also good for *my* psychological health to not read through all that garbage.\n
      \n
      e.g. #2: If someone posts a particularly toxic comment but their score to post/comment count ratio is high, I’m more likely to read through their history and conclude they’re having a bad day or something. Without the score, I *will not* read through and likely just ban them and move on.\n
      \n
      ### Describe alternatives you’ve considered.\n
      \n
      Compile it back in for myself and anyone else who wants it, I guess? 😔\n
      \n
      ### Additional context\n
      \n
      Considering how easy it is to spin up troll accounts or amass multiple troll accounts across multiple instances, removing a useful metric for identifying them at a glance is, IMO, irresponsible.\n
      \n
      If you don’t want people to “game” it or don’t like the idea of user scores, then make it optional and disable it on *your* instance, but don’t remove it and impose *your* preferences on instance admins who want to utilize it.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 7
    +favouriteCount: 12
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701581115 {#1799
      date: 2023-12-03 06:25:15.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1931 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1970 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 18915
    -titleTs: "'aggreg':5 'api':9 'pleas':1 'reconsid':2 'remov':3 'score':6 'user':4"
    -bodyTs: "'0.19.0':17 '2':131,185 '4089':20 'account':134,160,267,272 'across':273 'action':124 'addit':256 'admin':328 'admins/users':78 'aggreg':10 'alreadi':87 'also':171 'altern':238 'amass':269 'anyon':249 'api':15,54 'appropri':122 'ask':36 'back':244 'bad':217 'ban':232 'combin':137 'comment':192 'comment/post':138 'compil':242 'conclud':212 'confirm':155 'consid':241,258 'context':257 'continu':57 'count':198 'coupl':151 'd':46 'day':132,218 'deep':142 'describ':42,237 'determin':120 'disabl':80,312 'e.g':111,184 'easi':260 'els':250 'enabl':50 'expand':95 'game':296 'garbag':183 'glanc':285 'good':172 'guess':255 'harm':28 'health':176 'hide':58,91 'high':201 'histori':210 'idea':303 'identifi':281 'imo':287 'impos':323 'instanc':275,316,327 'instance/user':83 'irrespons':288 'justif':22 'lemmi':62 'lemmy-ui':61 'level':55,84 'like':47,205,230,301 'load':114 'm':203 'make':74,308 'matter':72 'mayb':94 'metric':108,279 'mod':123 'moder':110 'move':235 'multipl':270,274 'need':147 'negat':143 'offici':31 'old':133 'option':77,89,310 'particular':190 'peopl':294 'person':68 'post':188 'post/comment':197 'pr':19 'precious':167 'prefer':325 'problem':7 'profil':118 'propos':3 'protest':32 'psycholog':27,175 'ratio':199 're':49,214 're-en':48 'read':179,207,227 'realli':145 'reconsid':41 'relat':4 'remov':12,34,276,320 'review':149 'save':165 'score':9,92,102,139,195,223,306 'see':127 'solut':44 'someon':187 'someth':220 'spin':264 'stanc':69 'submiss':153 'time':168 'toxic':191 'troll':159,266,271 'ui':63,99 'use':107,278 'user':8,116,305 'util':101,332 've':240 'want':252,293,330 'without':221"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701440302
    +visibility: "visible             "
    +apId: "https://dubvee.org/post/447159"
    +editedAt: DateTimeImmutable @1702487409 {#59
      date: 2023-12-13 18:10:09.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701377802 {#1831
      date: 2023-11-30 21:56:42.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4131
    +user: App\Entity\User {#4115 …}
    +entry: App\Entity\Entry {#1796}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "They really don’t care about mods, do they?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1702754384 {#4137
      date: 2023-12-16 20:19:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ptz@dubvee.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4132 …}
    +nested: Doctrine\ORM\PersistentCollection {#4123 …}
    +votes: Doctrine\ORM\PersistentCollection {#4126 …}
    +reports: Doctrine\ORM\PersistentCollection {#4121 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4119 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4117 …}
    -id: 184167
    -bodyTs: "'care':5 'mod':7 'realli':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5707326"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701387409 {#4138
      date: 2023-12-01 00:36:49.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4131}
  +body: "Reminds me of some place that didn’t listen to their mods and devs… 🤔"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1701581115 {#4316
    date: 2023-12-03 06:25:15.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ptz@dubvee.org"
    "@Spacebar@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4320 …}
  +nested: Doctrine\ORM\PersistentCollection {#4322 …}
  +votes: Doctrine\ORM\PersistentCollection {#4324 …}
  +reports: Doctrine\ORM\PersistentCollection {#4326 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4328 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4330 …}
  -id: 191162
  -bodyTs: "'dev':14 'didn':7 'listen':9 'mod':12 'place':5 'remind':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.chiisana.net/comment/374868"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701581115 {#4317
    date: 2023-12-03 06:25: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
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 {#4217
  +user: App\Entity\User {#4230 …}
  +entry: App\Entity\Entry {#1796
    +user: Proxies\__CG__\App\Entity\User {#1896 …}
    +magazine: App\Entity\Magazine {#266
      +icon: null
      +name: "lemmy_support@lemmy.ml"
      +title: "lemmy_support"
      +description: """
        Support / questions about Lemmy.\n
        \n
        [Matrix Space: #lemmy-space](https://matrix.to/#/#lemmy-space:matrix.org)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 130
      +entryCommentCount: 600
      +postCount: 2
      +postCommentCount: 14
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728910137 {#276
        date: 2024-10-14 14:48:57.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#254 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
      +entries: Doctrine\ORM\PersistentCollection {#197 …}
      +posts: Doctrine\ORM\PersistentCollection {#155 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
      +bans: Doctrine\ORM\PersistentCollection {#134 …}
      +reports: Doctrine\ORM\PersistentCollection {#120 …}
      +badges: Doctrine\ORM\PersistentCollection {#98 …}
      +logs: Doctrine\ORM\PersistentCollection {#88 …}
      +awards: Doctrine\ORM\PersistentCollection {#77 …}
      +categories: Doctrine\ORM\PersistentCollection {#64 …}
      -id: 40
      +apId: "lemmy_support@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/lemmy_support"
      +apPublicUrl: "https://lemmy.ml/c/lemmy_support"
      +apFollowersUrl: "https://lemmy.ml/c/lemmy_support/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "lemmy_support"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729581033 {#270
        date: 2024-10-22 09:10:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696687715 {#272
        date: 2023-10-07 16:08:35.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
    +slug: "Please-reconsider-removing-user-aggregate-scores-from-the-API"
    +title: "Please reconsider removing user aggregate scores from the API"
    +url: "https://github.com/LemmyNet/lemmy/issues/4215"
    +body: """
      ### Is your proposal related to a problem?\n
      \n
      User score aggregates were removed from the API in 0.19.0 in PR 4089. The justification was that it was psychologically harmful.\n
      \n
      I am officially protesting this removal and asking for it to be reconsidered.\n
      \n
      ### Describe the solution you’d like.\n
      \n
      Re-enable it at the API level and continue hiding it in Lemmy-UI if that is your personal stance on the matter. Or, make it an option admins/users can disable at the instance/user level (there’s already an option to hide scores, so maybe expand on that?).\n
      \n
      Other UIs *do* utilize scores, and it is a useful metric for moderation.\n
      \n
      e.g. If I load a user’s profile to determine an appropriate mod action, and I see it is a 2 day old account with a combined comment/post score in the deep negative, I really only need to review a couple of submissions to confirm it is a troll account. Not only does that save me precious time, it is also good for *my* psychological health to not read through all that garbage.\n
      \n
      e.g. #2: If someone posts a particularly toxic comment but their score to post/comment count ratio is high, I’m more likely to read through their history and conclude they’re having a bad day or something. Without the score, I *will not* read through and likely just ban them and move on.\n
      \n
      ### Describe alternatives you’ve considered.\n
      \n
      Compile it back in for myself and anyone else who wants it, I guess? 😔\n
      \n
      ### Additional context\n
      \n
      Considering how easy it is to spin up troll accounts or amass multiple troll accounts across multiple instances, removing a useful metric for identifying them at a glance is, IMO, irresponsible.\n
      \n
      If you don’t want people to “game” it or don’t like the idea of user scores, then make it optional and disable it on *your* instance, but don’t remove it and impose *your* preferences on instance admins who want to utilize it.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 7
    +favouriteCount: 12
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701581115 {#1799
      date: 2023-12-03 06:25:15.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1931 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1970 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 18915
    -titleTs: "'aggreg':5 'api':9 'pleas':1 'reconsid':2 'remov':3 'score':6 'user':4"
    -bodyTs: "'0.19.0':17 '2':131,185 '4089':20 'account':134,160,267,272 'across':273 'action':124 'addit':256 'admin':328 'admins/users':78 'aggreg':10 'alreadi':87 'also':171 'altern':238 'amass':269 'anyon':249 'api':15,54 'appropri':122 'ask':36 'back':244 'bad':217 'ban':232 'combin':137 'comment':192 'comment/post':138 'compil':242 'conclud':212 'confirm':155 'consid':241,258 'context':257 'continu':57 'count':198 'coupl':151 'd':46 'day':132,218 'deep':142 'describ':42,237 'determin':120 'disabl':80,312 'e.g':111,184 'easi':260 'els':250 'enabl':50 'expand':95 'game':296 'garbag':183 'glanc':285 'good':172 'guess':255 'harm':28 'health':176 'hide':58,91 'high':201 'histori':210 'idea':303 'identifi':281 'imo':287 'impos':323 'instanc':275,316,327 'instance/user':83 'irrespons':288 'justif':22 'lemmi':62 'lemmy-ui':61 'level':55,84 'like':47,205,230,301 'load':114 'm':203 'make':74,308 'matter':72 'mayb':94 'metric':108,279 'mod':123 'moder':110 'move':235 'multipl':270,274 'need':147 'negat':143 'offici':31 'old':133 'option':77,89,310 'particular':190 'peopl':294 'person':68 'post':188 'post/comment':197 'pr':19 'precious':167 'prefer':325 'problem':7 'profil':118 'propos':3 'protest':32 'psycholog':27,175 'ratio':199 're':49,214 're-en':48 'read':179,207,227 'realli':145 'reconsid':41 'relat':4 'remov':12,34,276,320 'review':149 'save':165 'score':9,92,102,139,195,223,306 'see':127 'solut':44 'someon':187 'someth':220 'spin':264 'stanc':69 'submiss':153 'time':168 'toxic':191 'troll':159,266,271 'ui':63,99 'use':107,278 'user':8,116,305 'util':101,332 've':240 'want':252,293,330 'without':221"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701440302
    +visibility: "visible             "
    +apId: "https://dubvee.org/post/447159"
    +editedAt: DateTimeImmutable @1702487409 {#59
      date: 2023-12-13 18:10:09.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701377802 {#1831
      date: 2023-11-30 21:56:42.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: """
    As someone who is against use aggregate scores and pleased to see it removed I can understand the desire to make it available to admins/moderators to assist in their actions.\n
    \n
    I think making the numbers available only for admins/mods would make sense, though I also feel it starts to get to be an arbitrary divide.\n
    \n
    I also have to wonder if an admin/mod couldn’t simply use the view of the user’s posts/comments we all have access to along with the various sorts available. Want to know if a user posts generally well received stuff … look at their posts and sort by “Top all time”. Want to know if they’re regularly posting stuff that is poorly received, sort by “Controversial” (which is new) or just “New”. I’d suspect that in the end integrating this sort of lookup into the moderation tooling so that it’s easier/quicker to do would be more worthwhile than persisting with user aggregates.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1701382748 {#4212
    date: 2023-11-30 23:19:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ptz@dubvee.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4218 …}
  +nested: Doctrine\ORM\PersistentCollection {#4220 …}
  +votes: Doctrine\ORM\PersistentCollection {#4222 …}
  +reports: Doctrine\ORM\PersistentCollection {#4224 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4226 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4228 …}
  -id: 184126
  -bodyTs: "'access':78 'action':30 'admin/mod':63 'admins/moderators':25 'admins/mods':39 'aggreg':7,160 'along':80 'also':45,57 'arbitrari':54 'assist':27 'avail':23,36,85 'controversi':122 'couldn':64 'd':130 'desir':19 'divid':55 'easier/quicker':149 'end':135 'feel':46 'general':93 'get':50 'integr':136 'know':88,109 'look':97 'lookup':140 'make':21,33,41 'moder':143 'new':125,128 'number':35 'persist':157 'pleas':10 'poor':118 'post':92,100,114 'posts/comments':74 're':112 'receiv':95,119 'regular':113 'remov':14 'score':8 'see':12 'sens':42 'simpli':66 'someon':2 'sort':84,102,120,138 'start':48 'stuff':96,115 'suspect':131 'think':32 'though':43 'time':106 'tool':144 'top':104 'understand':17 'use':6,67 'user':72,91,159 'various':83 'view':69 'want':86,107 'well':94 'wonder':60 'worthwhil':155 'would':40,152"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/6265978"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701382748 {#4213
    date: 2023-11-30 23:19:08.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 {#4217
  +user: App\Entity\User {#4230 …}
  +entry: App\Entity\Entry {#1796
    +user: Proxies\__CG__\App\Entity\User {#1896 …}
    +magazine: App\Entity\Magazine {#266
      +icon: null
      +name: "lemmy_support@lemmy.ml"
      +title: "lemmy_support"
      +description: """
        Support / questions about Lemmy.\n
        \n
        [Matrix Space: #lemmy-space](https://matrix.to/#/#lemmy-space:matrix.org)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 130
      +entryCommentCount: 600
      +postCount: 2
      +postCommentCount: 14
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728910137 {#276
        date: 2024-10-14 14:48:57.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#254 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
      +entries: Doctrine\ORM\PersistentCollection {#197 …}
      +posts: Doctrine\ORM\PersistentCollection {#155 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
      +bans: Doctrine\ORM\PersistentCollection {#134 …}
      +reports: Doctrine\ORM\PersistentCollection {#120 …}
      +badges: Doctrine\ORM\PersistentCollection {#98 …}
      +logs: Doctrine\ORM\PersistentCollection {#88 …}
      +awards: Doctrine\ORM\PersistentCollection {#77 …}
      +categories: Doctrine\ORM\PersistentCollection {#64 …}
      -id: 40
      +apId: "lemmy_support@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/lemmy_support"
      +apPublicUrl: "https://lemmy.ml/c/lemmy_support"
      +apFollowersUrl: "https://lemmy.ml/c/lemmy_support/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "lemmy_support"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729581033 {#270
        date: 2024-10-22 09:10:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696687715 {#272
        date: 2023-10-07 16:08:35.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
    +slug: "Please-reconsider-removing-user-aggregate-scores-from-the-API"
    +title: "Please reconsider removing user aggregate scores from the API"
    +url: "https://github.com/LemmyNet/lemmy/issues/4215"
    +body: """
      ### Is your proposal related to a problem?\n
      \n
      User score aggregates were removed from the API in 0.19.0 in PR 4089. The justification was that it was psychologically harmful.\n
      \n
      I am officially protesting this removal and asking for it to be reconsidered.\n
      \n
      ### Describe the solution you’d like.\n
      \n
      Re-enable it at the API level and continue hiding it in Lemmy-UI if that is your personal stance on the matter. Or, make it an option admins/users can disable at the instance/user level (there’s already an option to hide scores, so maybe expand on that?).\n
      \n
      Other UIs *do* utilize scores, and it is a useful metric for moderation.\n
      \n
      e.g. If I load a user’s profile to determine an appropriate mod action, and I see it is a 2 day old account with a combined comment/post score in the deep negative, I really only need to review a couple of submissions to confirm it is a troll account. Not only does that save me precious time, it is also good for *my* psychological health to not read through all that garbage.\n
      \n
      e.g. #2: If someone posts a particularly toxic comment but their score to post/comment count ratio is high, I’m more likely to read through their history and conclude they’re having a bad day or something. Without the score, I *will not* read through and likely just ban them and move on.\n
      \n
      ### Describe alternatives you’ve considered.\n
      \n
      Compile it back in for myself and anyone else who wants it, I guess? 😔\n
      \n
      ### Additional context\n
      \n
      Considering how easy it is to spin up troll accounts or amass multiple troll accounts across multiple instances, removing a useful metric for identifying them at a glance is, IMO, irresponsible.\n
      \n
      If you don’t want people to “game” it or don’t like the idea of user scores, then make it optional and disable it on *your* instance, but don’t remove it and impose *your* preferences on instance admins who want to utilize it.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 7
    +favouriteCount: 12
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701581115 {#1799
      date: 2023-12-03 06:25:15.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1931 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1970 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 18915
    -titleTs: "'aggreg':5 'api':9 'pleas':1 'reconsid':2 'remov':3 'score':6 'user':4"
    -bodyTs: "'0.19.0':17 '2':131,185 '4089':20 'account':134,160,267,272 'across':273 'action':124 'addit':256 'admin':328 'admins/users':78 'aggreg':10 'alreadi':87 'also':171 'altern':238 'amass':269 'anyon':249 'api':15,54 'appropri':122 'ask':36 'back':244 'bad':217 'ban':232 'combin':137 'comment':192 'comment/post':138 'compil':242 'conclud':212 'confirm':155 'consid':241,258 'context':257 'continu':57 'count':198 'coupl':151 'd':46 'day':132,218 'deep':142 'describ':42,237 'determin':120 'disabl':80,312 'e.g':111,184 'easi':260 'els':250 'enabl':50 'expand':95 'game':296 'garbag':183 'glanc':285 'good':172 'guess':255 'harm':28 'health':176 'hide':58,91 'high':201 'histori':210 'idea':303 'identifi':281 'imo':287 'impos':323 'instanc':275,316,327 'instance/user':83 'irrespons':288 'justif':22 'lemmi':62 'lemmy-ui':61 'level':55,84 'like':47,205,230,301 'load':114 'm':203 'make':74,308 'matter':72 'mayb':94 'metric':108,279 'mod':123 'moder':110 'move':235 'multipl':270,274 'need':147 'negat':143 'offici':31 'old':133 'option':77,89,310 'particular':190 'peopl':294 'person':68 'post':188 'post/comment':197 'pr':19 'precious':167 'prefer':325 'problem':7 'profil':118 'propos':3 'protest':32 'psycholog':27,175 'ratio':199 're':49,214 're-en':48 'read':179,207,227 'realli':145 'reconsid':41 'relat':4 'remov':12,34,276,320 'review':149 'save':165 'score':9,92,102,139,195,223,306 'see':127 'solut':44 'someon':187 'someth':220 'spin':264 'stanc':69 'submiss':153 'time':168 'toxic':191 'troll':159,266,271 'ui':63,99 'use':107,278 'user':8,116,305 'util':101,332 've':240 'want':252,293,330 'without':221"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701440302
    +visibility: "visible             "
    +apId: "https://dubvee.org/post/447159"
    +editedAt: DateTimeImmutable @1702487409 {#59
      date: 2023-12-13 18:10:09.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701377802 {#1831
      date: 2023-11-30 21:56:42.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: """
    As someone who is against use aggregate scores and pleased to see it removed I can understand the desire to make it available to admins/moderators to assist in their actions.\n
    \n
    I think making the numbers available only for admins/mods would make sense, though I also feel it starts to get to be an arbitrary divide.\n
    \n
    I also have to wonder if an admin/mod couldn’t simply use the view of the user’s posts/comments we all have access to along with the various sorts available. Want to know if a user posts generally well received stuff … look at their posts and sort by “Top all time”. Want to know if they’re regularly posting stuff that is poorly received, sort by “Controversial” (which is new) or just “New”. I’d suspect that in the end integrating this sort of lookup into the moderation tooling so that it’s easier/quicker to do would be more worthwhile than persisting with user aggregates.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1701382748 {#4212
    date: 2023-11-30 23:19:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ptz@dubvee.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4218 …}
  +nested: Doctrine\ORM\PersistentCollection {#4220 …}
  +votes: Doctrine\ORM\PersistentCollection {#4222 …}
  +reports: Doctrine\ORM\PersistentCollection {#4224 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4226 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4228 …}
  -id: 184126
  -bodyTs: "'access':78 'action':30 'admin/mod':63 'admins/moderators':25 'admins/mods':39 'aggreg':7,160 'along':80 'also':45,57 'arbitrari':54 'assist':27 'avail':23,36,85 'controversi':122 'couldn':64 'd':130 'desir':19 'divid':55 'easier/quicker':149 'end':135 'feel':46 'general':93 'get':50 'integr':136 'know':88,109 'look':97 'lookup':140 'make':21,33,41 'moder':143 'new':125,128 'number':35 'persist':157 'pleas':10 'poor':118 'post':92,100,114 'posts/comments':74 're':112 'receiv':95,119 'regular':113 'remov':14 'score':8 'see':12 'sens':42 'simpli':66 'someon':2 'sort':84,102,120,138 'start':48 'stuff':96,115 'suspect':131 'think':32 'though':43 'time':106 'tool':144 'top':104 'understand':17 'use':6,67 'user':72,91,159 'various':83 'view':69 'want':86,107 'well':94 'wonder':60 'worthwhil':155 'would':40,152"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/6265978"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701382748 {#4213
    date: 2023-11-30 23:19:08.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 {#4217
  +user: App\Entity\User {#4230 …}
  +entry: App\Entity\Entry {#1796
    +user: Proxies\__CG__\App\Entity\User {#1896 …}
    +magazine: App\Entity\Magazine {#266
      +icon: null
      +name: "lemmy_support@lemmy.ml"
      +title: "lemmy_support"
      +description: """
        Support / questions about Lemmy.\n
        \n
        [Matrix Space: #lemmy-space](https://matrix.to/#/#lemmy-space:matrix.org)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 130
      +entryCommentCount: 600
      +postCount: 2
      +postCommentCount: 14
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728910137 {#276
        date: 2024-10-14 14:48:57.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#254 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
      +entries: Doctrine\ORM\PersistentCollection {#197 …}
      +posts: Doctrine\ORM\PersistentCollection {#155 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
      +bans: Doctrine\ORM\PersistentCollection {#134 …}
      +reports: Doctrine\ORM\PersistentCollection {#120 …}
      +badges: Doctrine\ORM\PersistentCollection {#98 …}
      +logs: Doctrine\ORM\PersistentCollection {#88 …}
      +awards: Doctrine\ORM\PersistentCollection {#77 …}
      +categories: Doctrine\ORM\PersistentCollection {#64 …}
      -id: 40
      +apId: "lemmy_support@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/lemmy_support"
      +apPublicUrl: "https://lemmy.ml/c/lemmy_support"
      +apFollowersUrl: "https://lemmy.ml/c/lemmy_support/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "lemmy_support"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729581033 {#270
        date: 2024-10-22 09:10:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696687715 {#272
        date: 2023-10-07 16:08:35.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
    +slug: "Please-reconsider-removing-user-aggregate-scores-from-the-API"
    +title: "Please reconsider removing user aggregate scores from the API"
    +url: "https://github.com/LemmyNet/lemmy/issues/4215"
    +body: """
      ### Is your proposal related to a problem?\n
      \n
      User score aggregates were removed from the API in 0.19.0 in PR 4089. The justification was that it was psychologically harmful.\n
      \n
      I am officially protesting this removal and asking for it to be reconsidered.\n
      \n
      ### Describe the solution you’d like.\n
      \n
      Re-enable it at the API level and continue hiding it in Lemmy-UI if that is your personal stance on the matter. Or, make it an option admins/users can disable at the instance/user level (there’s already an option to hide scores, so maybe expand on that?).\n
      \n
      Other UIs *do* utilize scores, and it is a useful metric for moderation.\n
      \n
      e.g. If I load a user’s profile to determine an appropriate mod action, and I see it is a 2 day old account with a combined comment/post score in the deep negative, I really only need to review a couple of submissions to confirm it is a troll account. Not only does that save me precious time, it is also good for *my* psychological health to not read through all that garbage.\n
      \n
      e.g. #2: If someone posts a particularly toxic comment but their score to post/comment count ratio is high, I’m more likely to read through their history and conclude they’re having a bad day or something. Without the score, I *will not* read through and likely just ban them and move on.\n
      \n
      ### Describe alternatives you’ve considered.\n
      \n
      Compile it back in for myself and anyone else who wants it, I guess? 😔\n
      \n
      ### Additional context\n
      \n
      Considering how easy it is to spin up troll accounts or amass multiple troll accounts across multiple instances, removing a useful metric for identifying them at a glance is, IMO, irresponsible.\n
      \n
      If you don’t want people to “game” it or don’t like the idea of user scores, then make it optional and disable it on *your* instance, but don’t remove it and impose *your* preferences on instance admins who want to utilize it.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 7
    +favouriteCount: 12
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701581115 {#1799
      date: 2023-12-03 06:25:15.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1931 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1970 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 18915
    -titleTs: "'aggreg':5 'api':9 'pleas':1 'reconsid':2 'remov':3 'score':6 'user':4"
    -bodyTs: "'0.19.0':17 '2':131,185 '4089':20 'account':134,160,267,272 'across':273 'action':124 'addit':256 'admin':328 'admins/users':78 'aggreg':10 'alreadi':87 'also':171 'altern':238 'amass':269 'anyon':249 'api':15,54 'appropri':122 'ask':36 'back':244 'bad':217 'ban':232 'combin':137 'comment':192 'comment/post':138 'compil':242 'conclud':212 'confirm':155 'consid':241,258 'context':257 'continu':57 'count':198 'coupl':151 'd':46 'day':132,218 'deep':142 'describ':42,237 'determin':120 'disabl':80,312 'e.g':111,184 'easi':260 'els':250 'enabl':50 'expand':95 'game':296 'garbag':183 'glanc':285 'good':172 'guess':255 'harm':28 'health':176 'hide':58,91 'high':201 'histori':210 'idea':303 'identifi':281 'imo':287 'impos':323 'instanc':275,316,327 'instance/user':83 'irrespons':288 'justif':22 'lemmi':62 'lemmy-ui':61 'level':55,84 'like':47,205,230,301 'load':114 'm':203 'make':74,308 'matter':72 'mayb':94 'metric':108,279 'mod':123 'moder':110 'move':235 'multipl':270,274 'need':147 'negat':143 'offici':31 'old':133 'option':77,89,310 'particular':190 'peopl':294 'person':68 'post':188 'post/comment':197 'pr':19 'precious':167 'prefer':325 'problem':7 'profil':118 'propos':3 'protest':32 'psycholog':27,175 'ratio':199 're':49,214 're-en':48 'read':179,207,227 'realli':145 'reconsid':41 'relat':4 'remov':12,34,276,320 'review':149 'save':165 'score':9,92,102,139,195,223,306 'see':127 'solut':44 'someon':187 'someth':220 'spin':264 'stanc':69 'submiss':153 'time':168 'toxic':191 'troll':159,266,271 'ui':63,99 'use':107,278 'user':8,116,305 'util':101,332 've':240 'want':252,293,330 'without':221"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701440302
    +visibility: "visible             "
    +apId: "https://dubvee.org/post/447159"
    +editedAt: DateTimeImmutable @1702487409 {#59
      date: 2023-12-13 18:10:09.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701377802 {#1831
      date: 2023-11-30 21:56:42.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: """
    As someone who is against use aggregate scores and pleased to see it removed I can understand the desire to make it available to admins/moderators to assist in their actions.\n
    \n
    I think making the numbers available only for admins/mods would make sense, though I also feel it starts to get to be an arbitrary divide.\n
    \n
    I also have to wonder if an admin/mod couldn’t simply use the view of the user’s posts/comments we all have access to along with the various sorts available. Want to know if a user posts generally well received stuff … look at their posts and sort by “Top all time”. Want to know if they’re regularly posting stuff that is poorly received, sort by “Controversial” (which is new) or just “New”. I’d suspect that in the end integrating this sort of lookup into the moderation tooling so that it’s easier/quicker to do would be more worthwhile than persisting with user aggregates.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1701382748 {#4212
    date: 2023-11-30 23:19:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ptz@dubvee.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4218 …}
  +nested: Doctrine\ORM\PersistentCollection {#4220 …}
  +votes: Doctrine\ORM\PersistentCollection {#4222 …}
  +reports: Doctrine\ORM\PersistentCollection {#4224 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4226 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4228 …}
  -id: 184126
  -bodyTs: "'access':78 'action':30 'admin/mod':63 'admins/moderators':25 'admins/mods':39 'aggreg':7,160 'along':80 'also':45,57 'arbitrari':54 'assist':27 'avail':23,36,85 'controversi':122 'couldn':64 'd':130 'desir':19 'divid':55 'easier/quicker':149 'end':135 'feel':46 'general':93 'get':50 'integr':136 'know':88,109 'look':97 'lookup':140 'make':21,33,41 'moder':143 'new':125,128 'number':35 'persist':157 'pleas':10 'poor':118 'post':92,100,114 'posts/comments':74 're':112 'receiv':95,119 'regular':113 'remov':14 'score':8 'see':12 'sens':42 'simpli':66 'someon':2 'sort':84,102,120,138 'start':48 'stuff':96,115 'suspect':131 'think':32 'though':43 'time':106 'tool':144 'top':104 'understand':17 'use':6,67 'user':72,91,159 'various':83 'view':69 'want':86,107 'well':94 'wonder':60 'worthwhil':155 'would':40,152"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/6265978"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701382748 {#4213
    date: 2023-11-30 23:19:08.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 edit
App\Entity\Magazine {#266
  +icon: null
  +name: "lemmy_support@lemmy.ml"
  +title: "lemmy_support"
  +description: """
    Support / questions about Lemmy.\n
    \n
    [Matrix Space: #lemmy-space](https://matrix.to/#/#lemmy-space:matrix.org)
    """
  +rules: null
  +subscriptionsCount: 1
  +entryCount: 130
  +entryCommentCount: 600
  +postCount: 2
  +postCommentCount: 14
  +isAdult: false
  +customCss: null
  +lastActive: DateTime @1728910137 {#276
    date: 2024-10-14 14:48:57.0 +02:00
  }
  +markedForDeletionAt: null
  +tags: null
  +moderators: Doctrine\ORM\PersistentCollection {#254 …}
  +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
  +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
  +entries: Doctrine\ORM\PersistentCollection {#197 …}
  +posts: Doctrine\ORM\PersistentCollection {#155 …}
  +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
  +bans: Doctrine\ORM\PersistentCollection {#134 …}
  +reports: Doctrine\ORM\PersistentCollection {#120 …}
  +badges: Doctrine\ORM\PersistentCollection {#98 …}
  +logs: Doctrine\ORM\PersistentCollection {#88 …}
  +awards: Doctrine\ORM\PersistentCollection {#77 …}
  +categories: Doctrine\ORM\PersistentCollection {#64 …}
  -id: 40
  +apId: "lemmy_support@lemmy.ml"
  +apProfileId: "https://lemmy.ml/c/lemmy_support"
  +apPublicUrl: "https://lemmy.ml/c/lemmy_support"
  +apFollowersUrl: "https://lemmy.ml/c/lemmy_support/followers"
  +apInboxUrl: "https://lemmy.ml/inbox"
  +apDomain: "lemmy.ml"
  +apPreferredUsername: "lemmy_support"
  +apDiscoverable: true
  +apManuallyApprovesFollowers: null
  +privateKey: null
  +publicKey: null
  +apFetchedAt: DateTime @1729581033 {#270
    date: 2024-10-22 09:10:33.0 +02:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1696687715 {#272
    date: 2023-10-07 16:08:35.0 +02: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