GET https://kbin.spritesserver.nl/u/@maegul@lemmy.ml/comments/top/1y?p=4

Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

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

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#723
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
  -logger: Monolog\Logger {#783 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#706
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#1017 …}
  -sessionKey: "_security_main"
  -logger: Monolog\Logger {#783 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#705 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
  -registered: false
  -trustResolver: Scheb\TwoFactorBundle\Security\Authentication\AuthenticationTrustResolver {#780 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#703 …}
}
0.24 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\EntryComment {#2201
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2297 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2320 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2217 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2219 …}
  +body: """
    > What do you mean kbin doesn’t really support microblogging?\n
    \n
    I could be wrong about this … but as I understand, you can’t see a feed of microblogs/posts from people that you follow. Instead everything is viewed through magazines, which pickup microblogs but combine them with the ordinary threadiverse content posted to those magazines. Following people and viewing their personal posts is, I’d say, the essence of microblogging.\n
    \n
    Not a criticism of kbin at all BTW … easily the youngest platform on the fediverse but doing quite well it seems with already a fork that’s doing well too (mbin).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700460007 {#2118
    date: 2023-11-20 07:00:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@khoi@slrpnk.net"
    "@PupBiru@kbin.social"
    "@-tags"
    "@maegul@lemmy.ml"
    "@sab@kbin.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2222 …}
  +nested: Doctrine\ORM\PersistentCollection {#2220 …}
  +votes: Doctrine\ORM\PersistentCollection {#2277 …}
  +reports: Doctrine\ORM\PersistentCollection {#2279 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2302 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
  -id: 142122
  -bodyTs: "'alreadi':92 'btw':77 'combin':44 'content':50 'could':12 'critic':72 'd':64 'doesn':6 'easili':78 'essenc':67 'everyth':35 'fedivers':84 'feed':26 'follow':33,55 'fork':94 'instead':34 'kbin':5,74 'magazin':39,54 'mbin':100 'mean':4 'microblog':10,42,69 'microblogs/posts':28 'ordinari':48 'peopl':30,56 'person':60 'pickup':41 'platform':81 'post':51,61 'quit':87 'realli':8 'say':65 'see':24 'seem':90 'support':9 'threadivers':49 'understand':20 'view':37,58 'well':88,98 'wrong':14 'youngest':80"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/5956824"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700460007 {#2192
    date: 2023-11-20 07:00:07.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
App\Entity\EntryComment {#2201
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2297 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2320 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2217 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2219 …}
  +body: """
    > What do you mean kbin doesn’t really support microblogging?\n
    \n
    I could be wrong about this … but as I understand, you can’t see a feed of microblogs/posts from people that you follow. Instead everything is viewed through magazines, which pickup microblogs but combine them with the ordinary threadiverse content posted to those magazines. Following people and viewing their personal posts is, I’d say, the essence of microblogging.\n
    \n
    Not a criticism of kbin at all BTW … easily the youngest platform on the fediverse but doing quite well it seems with already a fork that’s doing well too (mbin).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700460007 {#2118
    date: 2023-11-20 07:00:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@khoi@slrpnk.net"
    "@PupBiru@kbin.social"
    "@-tags"
    "@maegul@lemmy.ml"
    "@sab@kbin.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2222 …}
  +nested: Doctrine\ORM\PersistentCollection {#2220 …}
  +votes: Doctrine\ORM\PersistentCollection {#2277 …}
  +reports: Doctrine\ORM\PersistentCollection {#2279 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2302 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
  -id: 142122
  -bodyTs: "'alreadi':92 'btw':77 'combin':44 'content':50 'could':12 'critic':72 'd':64 'doesn':6 'easili':78 'essenc':67 'everyth':35 'fedivers':84 'feed':26 'follow':33,55 'fork':94 'instead':34 'kbin':5,74 'magazin':39,54 'mbin':100 'mean':4 'microblog':10,42,69 'microblogs/posts':28 'ordinari':48 'peopl':30,56 'person':60 'pickup':41 'platform':81 'post':51,61 'quit':87 'realli':8 'say':65 'see':24 'seem':90 'support':9 'threadivers':49 'understand':20 'view':37,58 'well':88,98 'wrong':14 'youngest':80"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/5956824"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700460007 {#2192
    date: 2023-11-20 07:00:07.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
App\Entity\EntryComment {#2201
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2297 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2320 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2217 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2219 …}
  +body: """
    > What do you mean kbin doesn’t really support microblogging?\n
    \n
    I could be wrong about this … but as I understand, you can’t see a feed of microblogs/posts from people that you follow. Instead everything is viewed through magazines, which pickup microblogs but combine them with the ordinary threadiverse content posted to those magazines. Following people and viewing their personal posts is, I’d say, the essence of microblogging.\n
    \n
    Not a criticism of kbin at all BTW … easily the youngest platform on the fediverse but doing quite well it seems with already a fork that’s doing well too (mbin).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700460007 {#2118
    date: 2023-11-20 07:00:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@khoi@slrpnk.net"
    "@PupBiru@kbin.social"
    "@-tags"
    "@maegul@lemmy.ml"
    "@sab@kbin.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2222 …}
  +nested: Doctrine\ORM\PersistentCollection {#2220 …}
  +votes: Doctrine\ORM\PersistentCollection {#2277 …}
  +reports: Doctrine\ORM\PersistentCollection {#2279 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2302 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
  -id: 142122
  -bodyTs: "'alreadi':92 'btw':77 'combin':44 'content':50 'could':12 'critic':72 'd':64 'doesn':6 'easili':78 'essenc':67 'everyth':35 'fedivers':84 'feed':26 'follow':33,55 'fork':94 'instead':34 'kbin':5,74 'magazin':39,54 'mbin':100 'mean':4 'microblog':10,42,69 'microblogs/posts':28 'ordinari':48 'peopl':30,56 'person':60 'pickup':41 'platform':81 'post':51,61 'quit':87 'realli':8 'say':65 'see':24 'seem':90 'support':9 'threadivers':49 'understand':20 'view':37,58 'well':88,98 'wrong':14 'youngest':80"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/5956824"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700460007 {#2192
    date: 2023-11-20 07:00:07.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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 {#2231
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2297 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2320 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2229 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2219 …}
  +body: """
    > Yet it’s normal for Mastodon users to join in on the conversation here.\n
    \n
    Well, as neither of us are presenting or citing data on this, we can’t be sure.\n
    \n
    Personally I care about this and keep a bit of a lookout for it and have in the past tried to advocate for and create more cross-platform talk. In my experience, and from what I’ve heard from others, the UX friction from the mastodon end makes it mostly a dead end. So while some cross talk certainly happens, I’d estimate it’s quite minor and meaningless in so far as we’re talking about it as a salient strength of ActivityPub compared to its competitor ATProto.\n
    \n
    > That’s a decision on the side of the developers, not a weakness of the ActivityPub protocol.\n
    \n
    What this misses is whether the protocol makes it easier or harder for developers to *”decide”* to allow for more inter-platform cross talk. Part of my critique was that the protocol and its general design isn’t making this easier. Kbin, for instance, doesn’t truly support microblogging. And the lemmy devs have acknowledged that allowing users to be followed like communities would be good but is just too hard right now.\n
    \n
    The question then is whether the protocol could have made this easier for platform devs, either through its design or through providing fundamental tooling that enables developers more and removed the need for constant wheel-reinvention. From what I’ve heard from actual developers working with the protocol, they’re real technical critiques to be made around how hard it is to work with. So I believe that it isn’t helping anyone interested in making something new and interesting with it (which has yet to be done IMO, though kbin gets close ).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700449635 {#2203
    date: 2023-11-20 04:07:15.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@khoi@slrpnk.net"
    "@PupBiru@kbin.social"
    "@-tags"
    "@maegul@lemmy.ml"
    "@sab@kbin.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2189 …}
  +nested: Doctrine\ORM\PersistentCollection {#2225 …}
  +votes: Doctrine\ORM\PersistentCollection {#2214 …}
  +reports: Doctrine\ORM\PersistentCollection {#2227 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2224 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2139 …}
  -id: 141838
  -bodyTs: "'acknowledg':194 'activitypub':116,137 'actual':256 'advoc':53 'allow':156,196 'anyon':286 'around':270 'atproto':121 'believ':280 'bit':40 'care':34 'certain':91 'cite':23 'close':306 'communiti':202 'compar':117 'competitor':120 'constant':246 'convers':13 'could':220 'creat':56 'critiqu':167,266 'cross':59,89,162 'cross-platform':58 'd':94 'data':24 'dead':84 'decid':154 'decis':125 'design':175,231 'dev':192,227 'develop':131,152,239,257 'doesn':184 'done':301 'easier':148,180,224 'either':228 'enabl':238 'end':79,85 'estim':95 'experi':64 'far':104 'follow':200 'friction':75 'fundament':235 'general':174 'get':305 'good':205 'happen':92 'hard':210,272 'harder':150 'heard':70,254 'help':285 'imo':302 'instanc':183 'inter':160 'inter-platform':159 'interest':287,293 'isn':176,283 'join':9 'kbin':181,304 'keep':38 'lemmi':191 'like':201 'lookout':43 'made':222,269 'make':80,146,178,289 'mastodon':6,78 'meaningless':101 'microblog':188 'minor':99 'miss':141 'most':82 'need':244 'neither':17 'new':291 'normal':4 'other':72 'part':164 'past':50 'person':32 'platform':60,161,226 'present':21 'protocol':138,145,171,219,261 'provid':234 'question':214 'quit':98 're':107,263 'real':264 'reinvent':249 'remov':242 'right':211 'salient':113 'side':128 'someth':290 'strength':114 'support':187 'sure':31 'talk':61,90,108,163 'technic':265 'though':303 'tool':236 'tri':51 'truli':186 'us':19 'user':7,197 'ux':74 've':69,253 'weak':134 'well':15 'wheel':248 'wheel-reinvent':247 'whether':143,217 'work':258,276 'would':203 'yet':1,298"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/5954468"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700449635 {#2122
    date: 2023-11-20 04:07: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
7 DENIED edit
App\Entity\EntryComment {#2231
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2297 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2320 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2229 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2219 …}
  +body: """
    > Yet it’s normal for Mastodon users to join in on the conversation here.\n
    \n
    Well, as neither of us are presenting or citing data on this, we can’t be sure.\n
    \n
    Personally I care about this and keep a bit of a lookout for it and have in the past tried to advocate for and create more cross-platform talk. In my experience, and from what I’ve heard from others, the UX friction from the mastodon end makes it mostly a dead end. So while some cross talk certainly happens, I’d estimate it’s quite minor and meaningless in so far as we’re talking about it as a salient strength of ActivityPub compared to its competitor ATProto.\n
    \n
    > That’s a decision on the side of the developers, not a weakness of the ActivityPub protocol.\n
    \n
    What this misses is whether the protocol makes it easier or harder for developers to *”decide”* to allow for more inter-platform cross talk. Part of my critique was that the protocol and its general design isn’t making this easier. Kbin, for instance, doesn’t truly support microblogging. And the lemmy devs have acknowledged that allowing users to be followed like communities would be good but is just too hard right now.\n
    \n
    The question then is whether the protocol could have made this easier for platform devs, either through its design or through providing fundamental tooling that enables developers more and removed the need for constant wheel-reinvention. From what I’ve heard from actual developers working with the protocol, they’re real technical critiques to be made around how hard it is to work with. So I believe that it isn’t helping anyone interested in making something new and interesting with it (which has yet to be done IMO, though kbin gets close ).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700449635 {#2203
    date: 2023-11-20 04:07:15.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@khoi@slrpnk.net"
    "@PupBiru@kbin.social"
    "@-tags"
    "@maegul@lemmy.ml"
    "@sab@kbin.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2189 …}
  +nested: Doctrine\ORM\PersistentCollection {#2225 …}
  +votes: Doctrine\ORM\PersistentCollection {#2214 …}
  +reports: Doctrine\ORM\PersistentCollection {#2227 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2224 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2139 …}
  -id: 141838
  -bodyTs: "'acknowledg':194 'activitypub':116,137 'actual':256 'advoc':53 'allow':156,196 'anyon':286 'around':270 'atproto':121 'believ':280 'bit':40 'care':34 'certain':91 'cite':23 'close':306 'communiti':202 'compar':117 'competitor':120 'constant':246 'convers':13 'could':220 'creat':56 'critiqu':167,266 'cross':59,89,162 'cross-platform':58 'd':94 'data':24 'dead':84 'decid':154 'decis':125 'design':175,231 'dev':192,227 'develop':131,152,239,257 'doesn':184 'done':301 'easier':148,180,224 'either':228 'enabl':238 'end':79,85 'estim':95 'experi':64 'far':104 'follow':200 'friction':75 'fundament':235 'general':174 'get':305 'good':205 'happen':92 'hard':210,272 'harder':150 'heard':70,254 'help':285 'imo':302 'instanc':183 'inter':160 'inter-platform':159 'interest':287,293 'isn':176,283 'join':9 'kbin':181,304 'keep':38 'lemmi':191 'like':201 'lookout':43 'made':222,269 'make':80,146,178,289 'mastodon':6,78 'meaningless':101 'microblog':188 'minor':99 'miss':141 'most':82 'need':244 'neither':17 'new':291 'normal':4 'other':72 'part':164 'past':50 'person':32 'platform':60,161,226 'present':21 'protocol':138,145,171,219,261 'provid':234 'question':214 'quit':98 're':107,263 'real':264 'reinvent':249 'remov':242 'right':211 'salient':113 'side':128 'someth':290 'strength':114 'support':187 'sure':31 'talk':61,90,108,163 'technic':265 'though':303 'tool':236 'tri':51 'truli':186 'us':19 'user':7,197 'ux':74 've':69,253 'weak':134 'well':15 'wheel':248 'wheel-reinvent':247 'whether':143,217 'work':258,276 'would':203 'yet':1,298"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/5954468"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700449635 {#2122
    date: 2023-11-20 04:07: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
8 DENIED moderate
App\Entity\EntryComment {#2231
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2297 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2320 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2229 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2219 …}
  +body: """
    > Yet it’s normal for Mastodon users to join in on the conversation here.\n
    \n
    Well, as neither of us are presenting or citing data on this, we can’t be sure.\n
    \n
    Personally I care about this and keep a bit of a lookout for it and have in the past tried to advocate for and create more cross-platform talk. In my experience, and from what I’ve heard from others, the UX friction from the mastodon end makes it mostly a dead end. So while some cross talk certainly happens, I’d estimate it’s quite minor and meaningless in so far as we’re talking about it as a salient strength of ActivityPub compared to its competitor ATProto.\n
    \n
    > That’s a decision on the side of the developers, not a weakness of the ActivityPub protocol.\n
    \n
    What this misses is whether the protocol makes it easier or harder for developers to *”decide”* to allow for more inter-platform cross talk. Part of my critique was that the protocol and its general design isn’t making this easier. Kbin, for instance, doesn’t truly support microblogging. And the lemmy devs have acknowledged that allowing users to be followed like communities would be good but is just too hard right now.\n
    \n
    The question then is whether the protocol could have made this easier for platform devs, either through its design or through providing fundamental tooling that enables developers more and removed the need for constant wheel-reinvention. From what I’ve heard from actual developers working with the protocol, they’re real technical critiques to be made around how hard it is to work with. So I believe that it isn’t helping anyone interested in making something new and interesting with it (which has yet to be done IMO, though kbin gets close ).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700449635 {#2203
    date: 2023-11-20 04:07:15.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@khoi@slrpnk.net"
    "@PupBiru@kbin.social"
    "@-tags"
    "@maegul@lemmy.ml"
    "@sab@kbin.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2189 …}
  +nested: Doctrine\ORM\PersistentCollection {#2225 …}
  +votes: Doctrine\ORM\PersistentCollection {#2214 …}
  +reports: Doctrine\ORM\PersistentCollection {#2227 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2224 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2139 …}
  -id: 141838
  -bodyTs: "'acknowledg':194 'activitypub':116,137 'actual':256 'advoc':53 'allow':156,196 'anyon':286 'around':270 'atproto':121 'believ':280 'bit':40 'care':34 'certain':91 'cite':23 'close':306 'communiti':202 'compar':117 'competitor':120 'constant':246 'convers':13 'could':220 'creat':56 'critiqu':167,266 'cross':59,89,162 'cross-platform':58 'd':94 'data':24 'dead':84 'decid':154 'decis':125 'design':175,231 'dev':192,227 'develop':131,152,239,257 'doesn':184 'done':301 'easier':148,180,224 'either':228 'enabl':238 'end':79,85 'estim':95 'experi':64 'far':104 'follow':200 'friction':75 'fundament':235 'general':174 'get':305 'good':205 'happen':92 'hard':210,272 'harder':150 'heard':70,254 'help':285 'imo':302 'instanc':183 'inter':160 'inter-platform':159 'interest':287,293 'isn':176,283 'join':9 'kbin':181,304 'keep':38 'lemmi':191 'like':201 'lookout':43 'made':222,269 'make':80,146,178,289 'mastodon':6,78 'meaningless':101 'microblog':188 'minor':99 'miss':141 'most':82 'need':244 'neither':17 'new':291 'normal':4 'other':72 'part':164 'past':50 'person':32 'platform':60,161,226 'present':21 'protocol':138,145,171,219,261 'provid':234 'question':214 'quit':98 're':107,263 'real':264 'reinvent':249 'remov':242 'right':211 'salient':113 'side':128 'someth':290 'strength':114 'support':187 'sure':31 'talk':61,90,108,163 'technic':265 'though':303 'tool':236 'tri':51 'truli':186 'us':19 'user':7,197 'ux':74 've':69,253 'weak':134 'well':15 'wheel':248 'wheel-reinvent':247 'whether':143,217 'work':258,276 'would':203 'yet':1,298"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/5954468"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700449635 {#2122
    date: 2023-11-20 04:07: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
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 {#2044
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2297 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2320 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2162 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2219 …}
  +body: """
    I was going to say the same but don’t know enough about BlueSky’s ATProtocol to be sure about the possibilities.\n
    \n
    In principle, you’d hope they’ve added enough flexibility on there for different platform types. If they have, next year could get interesting as they open up federation. There seems to be a bit of buzz and interest around BlueSky, and if they garner the interest of enough developers who feel like they can make new things on the platform/protocol, then new things could happen and, if they attract a sizeable Twitter migration, go kinda mainstream pretty quickly.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700445905 {#2232
    date: 2023-11-20 03:05:05.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@khoi@slrpnk.net"
    "@PupBiru@kbin.social"
    "@Ferk@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2163 …}
  +nested: Doctrine\ORM\PersistentCollection {#2120 …}
  +votes: Doctrine\ORM\PersistentCollection {#2119 …}
  +reports: Doctrine\ORM\PersistentCollection {#2113 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2146 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2150 …}
  -id: 141717
  -bodyTs: "'ad':30 'around':62 'atprotocol':16 'attract':92 'bit':57 'blueski':14,63 'buzz':59 'could':44,87 'd':26 'develop':72 'differ':36 'enough':12,31,71 'feder':51 'feel':74 'flexibl':32 'garner':67 'get':45 'go':3,97 'happen':88 'hope':27 'interest':46,61,69 'kinda':98 'know':11 'like':75 'mainstream':99 'make':78 'migrat':96 'new':79,85 'next':42 'open':49 'platform':37 'platform/protocol':83 'possibl':22 'pretti':100 'principl':24 'quick':101 'say':5 'seem':53 'sizeabl':94 'sure':19 'thing':80,86 'twitter':95 'type':38 've':29 'year':43"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/5953313"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700445905 {#2307
    date: 2023-11-20 03:05:05.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED edit
App\Entity\EntryComment {#2044
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2297 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2320 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2162 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2219 …}
  +body: """
    I was going to say the same but don’t know enough about BlueSky’s ATProtocol to be sure about the possibilities.\n
    \n
    In principle, you’d hope they’ve added enough flexibility on there for different platform types. If they have, next year could get interesting as they open up federation. There seems to be a bit of buzz and interest around BlueSky, and if they garner the interest of enough developers who feel like they can make new things on the platform/protocol, then new things could happen and, if they attract a sizeable Twitter migration, go kinda mainstream pretty quickly.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700445905 {#2232
    date: 2023-11-20 03:05:05.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@khoi@slrpnk.net"
    "@PupBiru@kbin.social"
    "@Ferk@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2163 …}
  +nested: Doctrine\ORM\PersistentCollection {#2120 …}
  +votes: Doctrine\ORM\PersistentCollection {#2119 …}
  +reports: Doctrine\ORM\PersistentCollection {#2113 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2146 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2150 …}
  -id: 141717
  -bodyTs: "'ad':30 'around':62 'atprotocol':16 'attract':92 'bit':57 'blueski':14,63 'buzz':59 'could':44,87 'd':26 'develop':72 'differ':36 'enough':12,31,71 'feder':51 'feel':74 'flexibl':32 'garner':67 'get':45 'go':3,97 'happen':88 'hope':27 'interest':46,61,69 'kinda':98 'know':11 'like':75 'mainstream':99 'make':78 'migrat':96 'new':79,85 'next':42 'open':49 'platform':37 'platform/protocol':83 'possibl':22 'pretti':100 'principl':24 'quick':101 'say':5 'seem':53 'sizeabl':94 'sure':19 'thing':80,86 'twitter':95 'type':38 've':29 'year':43"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/5953313"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700445905 {#2307
    date: 2023-11-20 03:05:05.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED moderate
App\Entity\EntryComment {#2044
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2297 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2320 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2162 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2219 …}
  +body: """
    I was going to say the same but don’t know enough about BlueSky’s ATProtocol to be sure about the possibilities.\n
    \n
    In principle, you’d hope they’ve added enough flexibility on there for different platform types. If they have, next year could get interesting as they open up federation. There seems to be a bit of buzz and interest around BlueSky, and if they garner the interest of enough developers who feel like they can make new things on the platform/protocol, then new things could happen and, if they attract a sizeable Twitter migration, go kinda mainstream pretty quickly.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700445905 {#2232
    date: 2023-11-20 03:05:05.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@khoi@slrpnk.net"
    "@PupBiru@kbin.social"
    "@Ferk@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2163 …}
  +nested: Doctrine\ORM\PersistentCollection {#2120 …}
  +votes: Doctrine\ORM\PersistentCollection {#2119 …}
  +reports: Doctrine\ORM\PersistentCollection {#2113 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2146 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2150 …}
  -id: 141717
  -bodyTs: "'ad':30 'around':62 'atprotocol':16 'attract':92 'bit':57 'blueski':14,63 'buzz':59 'could':44,87 'd':26 'develop':72 'differ':36 'enough':12,31,71 'feder':51 'feel':74 'flexibl':32 'garner':67 'get':45 'go':3,97 'happen':88 'hope':27 'interest':46,61,69 'kinda':98 'know':11 'like':75 'mainstream':99 'make':78 'migrat':96 'new':79,85 'next':42 'open':49 'platform':37 'platform/protocol':83 'possibl':22 'pretti':100 'principl':24 'quick':101 'say':5 'seem':53 'sizeabl':94 'sure':19 'thing':80,86 'twitter':95 'type':38 've':29 'year':43"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/5953313"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700445905 {#2307
    date: 2023-11-20 03:05:05.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details