GET https://kbin.spritesserver.nl/u/@lemann@lemmy.one/hot/2023-11-06::2023-11-06

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.13 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.03 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#579
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#937 …}
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#786
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#841 …}
  -csrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#1015 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
}
0.00 ms (none)

Authenticators

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

Access Decision

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

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2462
  +user: Proxies\__CG__\App\Entity\User {#1385 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2422 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2389 …}
  +slug: "If-only-more-Linux-programs-followed-sandboxing-best-practices"
  +title: "If only more Linux programs followed sandboxing best practices..."
  +url: "https://i.imgur.com/mfkIRZl.png"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 95
  +favouriteCount: 574
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699609651 {#2470
    date: 2023-11-10 10:47:31.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2387 …}
  +votes: Doctrine\ORM\PersistentCollection {#2381 …}
  +reports: Doctrine\ORM\PersistentCollection {#2378 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2385 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2386 …}
  +badges: Doctrine\ORM\PersistentCollection {#2372 …}
  +children: [
    App\Entity\EntryComment {#1691
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2462 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2422 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        This kind of thing could work for a few apps, say a color picker utility or a QR code generator etc.\n
        \n
        Looking at the docs, it isn’t clear if apps can write to their own namespace (instead of writing to user folders directly), but if they can, we could expand the scope to games like supertuxkart, 2048 etc, which would then be able to save user milestones and progress in their own area - a bit like how Android apps do it\n
        \n
        [docs.flatpak.org/en/…/sandbox-permissions.html](https://docs.flatpak.org/en/latest/sandbox-permissions.html)\n
        \n
        It’s a great start IMO, although admittedly there is still work to do. Flatpak atm bridges the gap with allowing new apps, requiring new libs, to run on older stable/LTS distros
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 34
      +score: 0
      +lastActive: DateTime @1699326871 {#1557
        date: 2023-11-07 04:14:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@IverCoder@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2447 …}
      +nested: Doctrine\ORM\PersistentCollection {#2448 …}
      +votes: Doctrine\ORM\PersistentCollection {#2465 …}
      +reports: Doctrine\ORM\PersistentCollection {#1740 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1626 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
      -id: 95168
      -bodyTs: "'/en/':85 '/en/latest/sandbox-permissions.html)':89 '/sandbox-permissions.html':86 '2048':58 'abl':64 'admit':97 'allow':110 'although':96 'android':79 'app':10,31,80,112 'area':74 'atm':105 'bit':76 'bridg':106 'clear':29 'code':19 'color':13 'could':5,50 'direct':44 'distro':121 'doc':25 'docs.flatpak.org':84,88 'docs.flatpak.org/en/':83 'docs.flatpak.org/en/latest/sandbox-permissions.html)':87 'etc':21,59 'expand':51 'flatpak':104 'folder':43 'game':55 'gap':108 'generat':20 'great':93 'imo':95 'instead':38 'isn':27 'kind':2 'lib':115 'like':56,77 'look':22 'mileston':68 'namespac':37 'new':111,114 'older':119 'picker':14 'progress':70 'qr':18 'requir':113 'run':117 'save':66 'say':11 'scope':53 'stable/lts':120 'start':94 'still':100 'supertuxkart':57 'thing':4 'user':42,67 'util':15 'work':6,101 'would':61 'write':33,40"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.one/comment/4474416"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699280119 {#1562
        date: 2023-11-06 15:15:19.0 +01:00
      }
      +"title": 95168
    }
  ]
  -id: 10491
  -titleTs: "'best':8 'follow':6 'linux':4 'practic':9 'program':5 'sandbox':7"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699365492
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/14024864"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699279092 {#1407
    date: 2023-11-06 14:58:12.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2462
  +user: Proxies\__CG__\App\Entity\User {#1385 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2422 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2389 …}
  +slug: "If-only-more-Linux-programs-followed-sandboxing-best-practices"
  +title: "If only more Linux programs followed sandboxing best practices..."
  +url: "https://i.imgur.com/mfkIRZl.png"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 95
  +favouriteCount: 574
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699609651 {#2470
    date: 2023-11-10 10:47:31.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2387 …}
  +votes: Doctrine\ORM\PersistentCollection {#2381 …}
  +reports: Doctrine\ORM\PersistentCollection {#2378 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2385 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2386 …}
  +badges: Doctrine\ORM\PersistentCollection {#2372 …}
  +children: [
    App\Entity\EntryComment {#1691
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2462 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2422 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        This kind of thing could work for a few apps, say a color picker utility or a QR code generator etc.\n
        \n
        Looking at the docs, it isn’t clear if apps can write to their own namespace (instead of writing to user folders directly), but if they can, we could expand the scope to games like supertuxkart, 2048 etc, which would then be able to save user milestones and progress in their own area - a bit like how Android apps do it\n
        \n
        [docs.flatpak.org/en/…/sandbox-permissions.html](https://docs.flatpak.org/en/latest/sandbox-permissions.html)\n
        \n
        It’s a great start IMO, although admittedly there is still work to do. Flatpak atm bridges the gap with allowing new apps, requiring new libs, to run on older stable/LTS distros
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 34
      +score: 0
      +lastActive: DateTime @1699326871 {#1557
        date: 2023-11-07 04:14:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@IverCoder@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2447 …}
      +nested: Doctrine\ORM\PersistentCollection {#2448 …}
      +votes: Doctrine\ORM\PersistentCollection {#2465 …}
      +reports: Doctrine\ORM\PersistentCollection {#1740 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1626 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
      -id: 95168
      -bodyTs: "'/en/':85 '/en/latest/sandbox-permissions.html)':89 '/sandbox-permissions.html':86 '2048':58 'abl':64 'admit':97 'allow':110 'although':96 'android':79 'app':10,31,80,112 'area':74 'atm':105 'bit':76 'bridg':106 'clear':29 'code':19 'color':13 'could':5,50 'direct':44 'distro':121 'doc':25 'docs.flatpak.org':84,88 'docs.flatpak.org/en/':83 'docs.flatpak.org/en/latest/sandbox-permissions.html)':87 'etc':21,59 'expand':51 'flatpak':104 'folder':43 'game':55 'gap':108 'generat':20 'great':93 'imo':95 'instead':38 'isn':27 'kind':2 'lib':115 'like':56,77 'look':22 'mileston':68 'namespac':37 'new':111,114 'older':119 'picker':14 'progress':70 'qr':18 'requir':113 'run':117 'save':66 'say':11 'scope':53 'stable/lts':120 'start':94 'still':100 'supertuxkart':57 'thing':4 'user':42,67 'util':15 'work':6,101 'would':61 'write':33,40"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.one/comment/4474416"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699280119 {#1562
        date: 2023-11-06 15:15:19.0 +01:00
      }
      +"title": 95168
    }
  ]
  -id: 10491
  -titleTs: "'best':8 'follow':6 'linux':4 'practic':9 'program':5 'sandbox':7"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699365492
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/14024864"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699279092 {#1407
    date: 2023-11-06 14:58:12.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2462
  +user: Proxies\__CG__\App\Entity\User {#1385 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2422 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2389 …}
  +slug: "If-only-more-Linux-programs-followed-sandboxing-best-practices"
  +title: "If only more Linux programs followed sandboxing best practices..."
  +url: "https://i.imgur.com/mfkIRZl.png"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 95
  +favouriteCount: 574
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699609651 {#2470
    date: 2023-11-10 10:47:31.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2387 …}
  +votes: Doctrine\ORM\PersistentCollection {#2381 …}
  +reports: Doctrine\ORM\PersistentCollection {#2378 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2385 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2386 …}
  +badges: Doctrine\ORM\PersistentCollection {#2372 …}
  +children: [
    App\Entity\EntryComment {#1691
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2462 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2422 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        This kind of thing could work for a few apps, say a color picker utility or a QR code generator etc.\n
        \n
        Looking at the docs, it isn’t clear if apps can write to their own namespace (instead of writing to user folders directly), but if they can, we could expand the scope to games like supertuxkart, 2048 etc, which would then be able to save user milestones and progress in their own area - a bit like how Android apps do it\n
        \n
        [docs.flatpak.org/en/…/sandbox-permissions.html](https://docs.flatpak.org/en/latest/sandbox-permissions.html)\n
        \n
        It’s a great start IMO, although admittedly there is still work to do. Flatpak atm bridges the gap with allowing new apps, requiring new libs, to run on older stable/LTS distros
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 34
      +score: 0
      +lastActive: DateTime @1699326871 {#1557
        date: 2023-11-07 04:14:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@IverCoder@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2447 …}
      +nested: Doctrine\ORM\PersistentCollection {#2448 …}
      +votes: Doctrine\ORM\PersistentCollection {#2465 …}
      +reports: Doctrine\ORM\PersistentCollection {#1740 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1626 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
      -id: 95168
      -bodyTs: "'/en/':85 '/en/latest/sandbox-permissions.html)':89 '/sandbox-permissions.html':86 '2048':58 'abl':64 'admit':97 'allow':110 'although':96 'android':79 'app':10,31,80,112 'area':74 'atm':105 'bit':76 'bridg':106 'clear':29 'code':19 'color':13 'could':5,50 'direct':44 'distro':121 'doc':25 'docs.flatpak.org':84,88 'docs.flatpak.org/en/':83 'docs.flatpak.org/en/latest/sandbox-permissions.html)':87 'etc':21,59 'expand':51 'flatpak':104 'folder':43 'game':55 'gap':108 'generat':20 'great':93 'imo':95 'instead':38 'isn':27 'kind':2 'lib':115 'like':56,77 'look':22 'mileston':68 'namespac':37 'new':111,114 'older':119 'picker':14 'progress':70 'qr':18 'requir':113 'run':117 'save':66 'say':11 'scope':53 'stable/lts':120 'start':94 'still':100 'supertuxkart':57 'thing':4 'user':42,67 'util':15 'work':6,101 'would':61 'write':33,40"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.one/comment/4474416"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699280119 {#1562
        date: 2023-11-06 15:15:19.0 +01:00
      }
      +"title": 95168
    }
  ]
  -id: 10491
  -titleTs: "'best':8 'follow':6 'linux':4 'practic':9 'program':5 'sandbox':7"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699365492
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/14024864"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699279092 {#1407
    date: 2023-11-06 14:58:12.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
6 DENIED moderate
App\Entity\EntryComment {#1691
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2462
    +user: Proxies\__CG__\App\Entity\User {#1385 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2422 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2389 …}
    +slug: "If-only-more-Linux-programs-followed-sandboxing-best-practices"
    +title: "If only more Linux programs followed sandboxing best practices..."
    +url: "https://i.imgur.com/mfkIRZl.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 95
    +favouriteCount: 574
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699609651 {#2470
      date: 2023-11-10 10:47:31.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2387 …}
    +votes: Doctrine\ORM\PersistentCollection {#2381 …}
    +reports: Doctrine\ORM\PersistentCollection {#2378 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2385 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2386 …}
    +badges: Doctrine\ORM\PersistentCollection {#2372 …}
    +children: [
      App\Entity\EntryComment {#1691}
    ]
    -id: 10491
    -titleTs: "'best':8 'follow':6 'linux':4 'practic':9 'program':5 'sandbox':7"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699365492
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/14024864"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699279092 {#1407
      date: 2023-11-06 14:58:12.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2422 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    This kind of thing could work for a few apps, say a color picker utility or a QR code generator etc.\n
    \n
    Looking at the docs, it isn’t clear if apps can write to their own namespace (instead of writing to user folders directly), but if they can, we could expand the scope to games like supertuxkart, 2048 etc, which would then be able to save user milestones and progress in their own area - a bit like how Android apps do it\n
    \n
    [docs.flatpak.org/en/…/sandbox-permissions.html](https://docs.flatpak.org/en/latest/sandbox-permissions.html)\n
    \n
    It’s a great start IMO, although admittedly there is still work to do. Flatpak atm bridges the gap with allowing new apps, requiring new libs, to run on older stable/LTS distros
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 34
  +score: 0
  +lastActive: DateTime @1699326871 {#1557
    date: 2023-11-07 04:14:31.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@IverCoder@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2447 …}
  +nested: Doctrine\ORM\PersistentCollection {#2448 …}
  +votes: Doctrine\ORM\PersistentCollection {#2465 …}
  +reports: Doctrine\ORM\PersistentCollection {#1740 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1626 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
  -id: 95168
  -bodyTs: "'/en/':85 '/en/latest/sandbox-permissions.html)':89 '/sandbox-permissions.html':86 '2048':58 'abl':64 'admit':97 'allow':110 'although':96 'android':79 'app':10,31,80,112 'area':74 'atm':105 'bit':76 'bridg':106 'clear':29 'code':19 'color':13 'could':5,50 'direct':44 'distro':121 'doc':25 'docs.flatpak.org':84,88 'docs.flatpak.org/en/':83 'docs.flatpak.org/en/latest/sandbox-permissions.html)':87 'etc':21,59 'expand':51 'flatpak':104 'folder':43 'game':55 'gap':108 'generat':20 'great':93 'imo':95 'instead':38 'isn':27 'kind':2 'lib':115 'like':56,77 'look':22 'mileston':68 'namespac':37 'new':111,114 'older':119 'picker':14 'progress':70 'qr':18 'requir':113 'run':117 'save':66 'say':11 'scope':53 'stable/lts':120 'start':94 'still':100 'supertuxkart':57 'thing':4 'user':42,67 'util':15 'work':6,101 'would':61 'write':33,40"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.one/comment/4474416"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699280119 {#1562
    date: 2023-11-06 15:15:19.0 +01:00
  }
  +"title": 95168
}
"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 {#1691
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2462
    +user: Proxies\__CG__\App\Entity\User {#1385 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2422 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2389 …}
    +slug: "If-only-more-Linux-programs-followed-sandboxing-best-practices"
    +title: "If only more Linux programs followed sandboxing best practices..."
    +url: "https://i.imgur.com/mfkIRZl.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 95
    +favouriteCount: 574
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699609651 {#2470
      date: 2023-11-10 10:47:31.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2387 …}
    +votes: Doctrine\ORM\PersistentCollection {#2381 …}
    +reports: Doctrine\ORM\PersistentCollection {#2378 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2385 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2386 …}
    +badges: Doctrine\ORM\PersistentCollection {#2372 …}
    +children: [
      App\Entity\EntryComment {#1691}
    ]
    -id: 10491
    -titleTs: "'best':8 'follow':6 'linux':4 'practic':9 'program':5 'sandbox':7"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699365492
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/14024864"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699279092 {#1407
      date: 2023-11-06 14:58:12.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2422 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    This kind of thing could work for a few apps, say a color picker utility or a QR code generator etc.\n
    \n
    Looking at the docs, it isn’t clear if apps can write to their own namespace (instead of writing to user folders directly), but if they can, we could expand the scope to games like supertuxkart, 2048 etc, which would then be able to save user milestones and progress in their own area - a bit like how Android apps do it\n
    \n
    [docs.flatpak.org/en/…/sandbox-permissions.html](https://docs.flatpak.org/en/latest/sandbox-permissions.html)\n
    \n
    It’s a great start IMO, although admittedly there is still work to do. Flatpak atm bridges the gap with allowing new apps, requiring new libs, to run on older stable/LTS distros
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 34
  +score: 0
  +lastActive: DateTime @1699326871 {#1557
    date: 2023-11-07 04:14:31.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@IverCoder@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2447 …}
  +nested: Doctrine\ORM\PersistentCollection {#2448 …}
  +votes: Doctrine\ORM\PersistentCollection {#2465 …}
  +reports: Doctrine\ORM\PersistentCollection {#1740 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1626 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
  -id: 95168
  -bodyTs: "'/en/':85 '/en/latest/sandbox-permissions.html)':89 '/sandbox-permissions.html':86 '2048':58 'abl':64 'admit':97 'allow':110 'although':96 'android':79 'app':10,31,80,112 'area':74 'atm':105 'bit':76 'bridg':106 'clear':29 'code':19 'color':13 'could':5,50 'direct':44 'distro':121 'doc':25 'docs.flatpak.org':84,88 'docs.flatpak.org/en/':83 'docs.flatpak.org/en/latest/sandbox-permissions.html)':87 'etc':21,59 'expand':51 'flatpak':104 'folder':43 'game':55 'gap':108 'generat':20 'great':93 'imo':95 'instead':38 'isn':27 'kind':2 'lib':115 'like':56,77 'look':22 'mileston':68 'namespac':37 'new':111,114 'older':119 'picker':14 'progress':70 'qr':18 'requir':113 'run':117 'save':66 'say':11 'scope':53 'stable/lts':120 'start':94 'still':100 'supertuxkart':57 'thing':4 'user':42,67 'util':15 'work':6,101 'would':61 'write':33,40"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.one/comment/4474416"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699280119 {#1562
    date: 2023-11-06 15:15:19.0 +01:00
  }
  +"title": 95168
}
"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 {#1691
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2462
    +user: Proxies\__CG__\App\Entity\User {#1385 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2422 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2389 …}
    +slug: "If-only-more-Linux-programs-followed-sandboxing-best-practices"
    +title: "If only more Linux programs followed sandboxing best practices..."
    +url: "https://i.imgur.com/mfkIRZl.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 95
    +favouriteCount: 574
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699609651 {#2470
      date: 2023-11-10 10:47:31.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2387 …}
    +votes: Doctrine\ORM\PersistentCollection {#2381 …}
    +reports: Doctrine\ORM\PersistentCollection {#2378 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2385 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2386 …}
    +badges: Doctrine\ORM\PersistentCollection {#2372 …}
    +children: [
      App\Entity\EntryComment {#1691}
    ]
    -id: 10491
    -titleTs: "'best':8 'follow':6 'linux':4 'practic':9 'program':5 'sandbox':7"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699365492
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/14024864"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699279092 {#1407
      date: 2023-11-06 14:58:12.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2422 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    This kind of thing could work for a few apps, say a color picker utility or a QR code generator etc.\n
    \n
    Looking at the docs, it isn’t clear if apps can write to their own namespace (instead of writing to user folders directly), but if they can, we could expand the scope to games like supertuxkart, 2048 etc, which would then be able to save user milestones and progress in their own area - a bit like how Android apps do it\n
    \n
    [docs.flatpak.org/en/…/sandbox-permissions.html](https://docs.flatpak.org/en/latest/sandbox-permissions.html)\n
    \n
    It’s a great start IMO, although admittedly there is still work to do. Flatpak atm bridges the gap with allowing new apps, requiring new libs, to run on older stable/LTS distros
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 34
  +score: 0
  +lastActive: DateTime @1699326871 {#1557
    date: 2023-11-07 04:14:31.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@IverCoder@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2447 …}
  +nested: Doctrine\ORM\PersistentCollection {#2448 …}
  +votes: Doctrine\ORM\PersistentCollection {#2465 …}
  +reports: Doctrine\ORM\PersistentCollection {#1740 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1626 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
  -id: 95168
  -bodyTs: "'/en/':85 '/en/latest/sandbox-permissions.html)':89 '/sandbox-permissions.html':86 '2048':58 'abl':64 'admit':97 'allow':110 'although':96 'android':79 'app':10,31,80,112 'area':74 'atm':105 'bit':76 'bridg':106 'clear':29 'code':19 'color':13 'could':5,50 'direct':44 'distro':121 'doc':25 'docs.flatpak.org':84,88 'docs.flatpak.org/en/':83 'docs.flatpak.org/en/latest/sandbox-permissions.html)':87 'etc':21,59 'expand':51 'flatpak':104 'folder':43 'game':55 'gap':108 'generat':20 'great':93 'imo':95 'instead':38 'isn':27 'kind':2 'lib':115 'like':56,77 'look':22 'mileston':68 'namespac':37 'new':111,114 'older':119 'picker':14 'progress':70 'qr':18 'requir':113 'run':117 'save':66 'say':11 'scope':53 'stable/lts':120 'start':94 'still':100 'supertuxkart':57 'thing':4 'user':42,67 'util':15 'work':6,101 'would':61 'write':33,40"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.one/comment/4474416"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699280119 {#1562
    date: 2023-11-06 15:15:19.0 +01:00
  }
  +"title": 95168
}
"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\Entry {#1428
  +user: App\Entity\User {#265 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1649 …}
  +image: Proxies\__CG__\App\Entity\Image {#1665 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#1653 …}
  +slug: "Bought-my-first-bench-power-supply"
  +title: "Bought my first "bench" power supply 😁"
  +url: "https://images2.imgbox.com/f3/83/VUCfUxRP_o.jpg"
  +body: """
    I’ve been in need of a bench supply for a while, up to this point I’ve been using little buck/boost boards with a multimeter to get the voltage I want when working on a project. The limitations of that started to show though, so I was after a more ideal solution.\n
    \n
    After spending a while looking at various power supplies, I happened to come across this tiny adjustable supply. After binging a bunch of videos on it, I decided it’ll do, especially compared to the absolutely chonky big alternatives.\n
    \n
    Right out the gate, the aluminium casing feels amazing, but they could do with a bit of a stronger adhesive holding the glass screen cover in-place 🤦\u{200D}♂️ I’m personally not too bothered by this, but it doesn’t set a good first impression IMO\n
    \n
    ![](https://images2.imgbox.com/81/75/mWouKAS3_o.jpg)\n
    \n
    A few seconds after pressing the glass back into place, the opposite end of the glass popped loose. At least I now know there are screws hidden under here if I ever decide to open this in future 💭\n
    \n
    ![](https://images2.imgbox.com/2b/8d/qQrWw3o0_o.jpg)\n
    \n
    Aside from that, it has pretty reasonable specs for the size:\n
    \n
    - Dual input, either AC (mickey ears plug) or DC 7-28v (XT60)\n
    - 30V 10A (max output 200W on DC, max 100W on AC)\n
    - Minimum output 1v 500mA\n
    - 65W USB PD output (handy for the Pinecil I recently ordered to replace my old iron 😁)\n
    - 200x200 IPS display\n
    - AC input uses GaN parts\n
    \n
    When watching the videos a few people complained about the absence of an XT60 to banana jack. This may have changed at some point, as one came with mine\n
    \n
    ![](https://images2.imgbox.com/13/72/RKtRLyNV_o.jpg)\n
    \n
    The internal AC converter appears to supply 19V into the unit, which you can use via the XT60 connector at the rear. Not sure if intentional or not, but pretty neat nonetheless - as long as you dont accidentally leave a lipo plugged in there 😳\n
    \n
    I’m not sure if its worth the price tag ($60-120 depending on where you look) when you can get a RuiDeng clone for under $30. I mainly jumped for this because of the size, integrated AC input, and that 65W USB-C. Voltage ripple is a little concern at lower voltages where some components may not be so forgiving…\n
    \n
    Happy with the purchase so far though, can’t wait to start using this for projects!
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 10
  +favouriteCount: 115
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699560093 {#1444
    date: 2023-11-09 21:01:33.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1656 …}
  +votes: Doctrine\ORM\PersistentCollection {#1663 …}
  +reports: Doctrine\ORM\PersistentCollection {#1610 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1551 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1586 …}
  +badges: Doctrine\ORM\PersistentCollection {#1564 …}
  +children: []
  -id: 10475
  -titleTs: "'bench':4 'bought':1 'first':3 'power':5 'suppli':6"
  -bodyTs: "'-120':333 '-28':204 '/13/72/rktrlynv_o.jpg)':277 '/2b/8d/qqrww3o0_o.jpg)':182 '/81/75/mwoukas3_o.jpg)':141 '100w':215 '10a':208 '19v':285 '1v':220 '200w':211 '200x200':238 '30':348 '30v':207 '500ma':221 '60':332 '65w':222,363 '7':203 'absenc':256 'absolut':89 'ac':197,217,241,280,359 'accident':315 'across':67 'adhes':112 'adjust':70 'altern':92 'aluminium':98 'amaz':101 'appear':282 'asid':183 'back':149 'banana':261 'bench':8 'big':91 'bing':73 'bit':108 'board':23 'bother':126 'buck/boost':22 'bunch':75 'c':366 'came':272 'case':99 'chang':266 'chonki':90 'clone':345 'come':66 'compar':86 'complain':253 'compon':378 'concern':372 'connector':296 'convert':281 'could':104 'cover':117 'dc':202,213 'decid':81,174 'depend':334 'display':240 'doesn':131 'dont':314 'dual':194 'ear':199 'either':196 'end':154 'especi':85 'ever':173 'far':389 'feel':100 'first':136 'forgiv':383 'futur':179 'gan':244 'gate':96 'get':28,342 'glass':115,148,157 'good':135 'handi':226 'happen':64 'happi':384 'hidden':168 'hold':113 'ideal':52 'images2.imgbox.com':140,181,276 'images2.imgbox.com/13/72/rktrlynv_o.jpg)':275 'images2.imgbox.com/2b/8d/qqrww3o0_o.jpg)':180 'images2.imgbox.com/81/75/mwoukas3_o.jpg)':139 'imo':138 'impress':137 'in-plac':118 'input':195,242,360 'integr':358 'intent':303 'intern':279 'ip':239 'iron':237 'jack':262 'jump':351 'know':164 'least':161 'leav':316 'limit':39 'lipo':318 'littl':21,371 'll':83 'long':311 'look':58,338 'loos':159 'lower':374 'm':122,323 'main':350 'max':209,214 'may':264,379 'mickey':198 'mine':274 'minimum':218 'multimet':26 'neat':308 'need':5 'nonetheless':309 'old':236 'one':271 'open':176 'opposit':153 'order':232 'output':210,219,225 'part':245 'pd':224 'peopl':252 'person':123 'pinecil':229 'place':120,151 'plug':200,319 'point':16,269 'pop':158 'power':61 'press':146 'pretti':188,307 'price':330 'project':37,399 'purchas':387 'rear':299 'reason':189 'recent':231 'replac':234 'right':93 'rippl':368 'ruideng':344 'screen':116 'screw':167 'second':144 'set':133 'show':44 'size':193,357 'solut':53 'spec':190 'spend':55 'start':42,395 'stronger':111 'suppli':9,62,71,284 'sure':301,325 'tag':331 'though':45,390 'tini':69 'unit':288 'usb':223,365 'usb-c':364 'use':20,243,292,396 'v':205 'various':60 've':2,18 'via':293 'video':77,249 'voltag':30,367,375 'wait':393 'want':32 'watch':247 'work':34 'worth':328 'xt60':206,259,295"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699362045
  +visibility: "visible             "
  +apId: "https://lemmy.one/post/6413290"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699275645 {#1465
    date: 2023-11-06 14:00:45.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
11 DENIED edit
App\Entity\Entry {#1428
  +user: App\Entity\User {#265 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1649 …}
  +image: Proxies\__CG__\App\Entity\Image {#1665 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#1653 …}
  +slug: "Bought-my-first-bench-power-supply"
  +title: "Bought my first "bench" power supply 😁"
  +url: "https://images2.imgbox.com/f3/83/VUCfUxRP_o.jpg"
  +body: """
    I’ve been in need of a bench supply for a while, up to this point I’ve been using little buck/boost boards with a multimeter to get the voltage I want when working on a project. The limitations of that started to show though, so I was after a more ideal solution.\n
    \n
    After spending a while looking at various power supplies, I happened to come across this tiny adjustable supply. After binging a bunch of videos on it, I decided it’ll do, especially compared to the absolutely chonky big alternatives.\n
    \n
    Right out the gate, the aluminium casing feels amazing, but they could do with a bit of a stronger adhesive holding the glass screen cover in-place 🤦\u{200D}♂️ I’m personally not too bothered by this, but it doesn’t set a good first impression IMO\n
    \n
    ![](https://images2.imgbox.com/81/75/mWouKAS3_o.jpg)\n
    \n
    A few seconds after pressing the glass back into place, the opposite end of the glass popped loose. At least I now know there are screws hidden under here if I ever decide to open this in future 💭\n
    \n
    ![](https://images2.imgbox.com/2b/8d/qQrWw3o0_o.jpg)\n
    \n
    Aside from that, it has pretty reasonable specs for the size:\n
    \n
    - Dual input, either AC (mickey ears plug) or DC 7-28v (XT60)\n
    - 30V 10A (max output 200W on DC, max 100W on AC)\n
    - Minimum output 1v 500mA\n
    - 65W USB PD output (handy for the Pinecil I recently ordered to replace my old iron 😁)\n
    - 200x200 IPS display\n
    - AC input uses GaN parts\n
    \n
    When watching the videos a few people complained about the absence of an XT60 to banana jack. This may have changed at some point, as one came with mine\n
    \n
    ![](https://images2.imgbox.com/13/72/RKtRLyNV_o.jpg)\n
    \n
    The internal AC converter appears to supply 19V into the unit, which you can use via the XT60 connector at the rear. Not sure if intentional or not, but pretty neat nonetheless - as long as you dont accidentally leave a lipo plugged in there 😳\n
    \n
    I’m not sure if its worth the price tag ($60-120 depending on where you look) when you can get a RuiDeng clone for under $30. I mainly jumped for this because of the size, integrated AC input, and that 65W USB-C. Voltage ripple is a little concern at lower voltages where some components may not be so forgiving…\n
    \n
    Happy with the purchase so far though, can’t wait to start using this for projects!
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 10
  +favouriteCount: 115
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699560093 {#1444
    date: 2023-11-09 21:01:33.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1656 …}
  +votes: Doctrine\ORM\PersistentCollection {#1663 …}
  +reports: Doctrine\ORM\PersistentCollection {#1610 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1551 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1586 …}
  +badges: Doctrine\ORM\PersistentCollection {#1564 …}
  +children: []
  -id: 10475
  -titleTs: "'bench':4 'bought':1 'first':3 'power':5 'suppli':6"
  -bodyTs: "'-120':333 '-28':204 '/13/72/rktrlynv_o.jpg)':277 '/2b/8d/qqrww3o0_o.jpg)':182 '/81/75/mwoukas3_o.jpg)':141 '100w':215 '10a':208 '19v':285 '1v':220 '200w':211 '200x200':238 '30':348 '30v':207 '500ma':221 '60':332 '65w':222,363 '7':203 'absenc':256 'absolut':89 'ac':197,217,241,280,359 'accident':315 'across':67 'adhes':112 'adjust':70 'altern':92 'aluminium':98 'amaz':101 'appear':282 'asid':183 'back':149 'banana':261 'bench':8 'big':91 'bing':73 'bit':108 'board':23 'bother':126 'buck/boost':22 'bunch':75 'c':366 'came':272 'case':99 'chang':266 'chonki':90 'clone':345 'come':66 'compar':86 'complain':253 'compon':378 'concern':372 'connector':296 'convert':281 'could':104 'cover':117 'dc':202,213 'decid':81,174 'depend':334 'display':240 'doesn':131 'dont':314 'dual':194 'ear':199 'either':196 'end':154 'especi':85 'ever':173 'far':389 'feel':100 'first':136 'forgiv':383 'futur':179 'gan':244 'gate':96 'get':28,342 'glass':115,148,157 'good':135 'handi':226 'happen':64 'happi':384 'hidden':168 'hold':113 'ideal':52 'images2.imgbox.com':140,181,276 'images2.imgbox.com/13/72/rktrlynv_o.jpg)':275 'images2.imgbox.com/2b/8d/qqrww3o0_o.jpg)':180 'images2.imgbox.com/81/75/mwoukas3_o.jpg)':139 'imo':138 'impress':137 'in-plac':118 'input':195,242,360 'integr':358 'intent':303 'intern':279 'ip':239 'iron':237 'jack':262 'jump':351 'know':164 'least':161 'leav':316 'limit':39 'lipo':318 'littl':21,371 'll':83 'long':311 'look':58,338 'loos':159 'lower':374 'm':122,323 'main':350 'max':209,214 'may':264,379 'mickey':198 'mine':274 'minimum':218 'multimet':26 'neat':308 'need':5 'nonetheless':309 'old':236 'one':271 'open':176 'opposit':153 'order':232 'output':210,219,225 'part':245 'pd':224 'peopl':252 'person':123 'pinecil':229 'place':120,151 'plug':200,319 'point':16,269 'pop':158 'power':61 'press':146 'pretti':188,307 'price':330 'project':37,399 'purchas':387 'rear':299 'reason':189 'recent':231 'replac':234 'right':93 'rippl':368 'ruideng':344 'screen':116 'screw':167 'second':144 'set':133 'show':44 'size':193,357 'solut':53 'spec':190 'spend':55 'start':42,395 'stronger':111 'suppli':9,62,71,284 'sure':301,325 'tag':331 'though':45,390 'tini':69 'unit':288 'usb':223,365 'usb-c':364 'use':20,243,292,396 'v':205 'various':60 've':2,18 'via':293 'video':77,249 'voltag':30,367,375 'wait':393 'want':32 'watch':247 'work':34 'worth':328 'xt60':206,259,295"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699362045
  +visibility: "visible             "
  +apId: "https://lemmy.one/post/6413290"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699275645 {#1465
    date: 2023-11-06 14:00:45.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
12 DENIED moderate
App\Entity\Entry {#1428
  +user: App\Entity\User {#265 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1649 …}
  +image: Proxies\__CG__\App\Entity\Image {#1665 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#1653 …}
  +slug: "Bought-my-first-bench-power-supply"
  +title: "Bought my first "bench" power supply 😁"
  +url: "https://images2.imgbox.com/f3/83/VUCfUxRP_o.jpg"
  +body: """
    I’ve been in need of a bench supply for a while, up to this point I’ve been using little buck/boost boards with a multimeter to get the voltage I want when working on a project. The limitations of that started to show though, so I was after a more ideal solution.\n
    \n
    After spending a while looking at various power supplies, I happened to come across this tiny adjustable supply. After binging a bunch of videos on it, I decided it’ll do, especially compared to the absolutely chonky big alternatives.\n
    \n
    Right out the gate, the aluminium casing feels amazing, but they could do with a bit of a stronger adhesive holding the glass screen cover in-place 🤦\u{200D}♂️ I’m personally not too bothered by this, but it doesn’t set a good first impression IMO\n
    \n
    ![](https://images2.imgbox.com/81/75/mWouKAS3_o.jpg)\n
    \n
    A few seconds after pressing the glass back into place, the opposite end of the glass popped loose. At least I now know there are screws hidden under here if I ever decide to open this in future 💭\n
    \n
    ![](https://images2.imgbox.com/2b/8d/qQrWw3o0_o.jpg)\n
    \n
    Aside from that, it has pretty reasonable specs for the size:\n
    \n
    - Dual input, either AC (mickey ears plug) or DC 7-28v (XT60)\n
    - 30V 10A (max output 200W on DC, max 100W on AC)\n
    - Minimum output 1v 500mA\n
    - 65W USB PD output (handy for the Pinecil I recently ordered to replace my old iron 😁)\n
    - 200x200 IPS display\n
    - AC input uses GaN parts\n
    \n
    When watching the videos a few people complained about the absence of an XT60 to banana jack. This may have changed at some point, as one came with mine\n
    \n
    ![](https://images2.imgbox.com/13/72/RKtRLyNV_o.jpg)\n
    \n
    The internal AC converter appears to supply 19V into the unit, which you can use via the XT60 connector at the rear. Not sure if intentional or not, but pretty neat nonetheless - as long as you dont accidentally leave a lipo plugged in there 😳\n
    \n
    I’m not sure if its worth the price tag ($60-120 depending on where you look) when you can get a RuiDeng clone for under $30. I mainly jumped for this because of the size, integrated AC input, and that 65W USB-C. Voltage ripple is a little concern at lower voltages where some components may not be so forgiving…\n
    \n
    Happy with the purchase so far though, can’t wait to start using this for projects!
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 10
  +favouriteCount: 115
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699560093 {#1444
    date: 2023-11-09 21:01:33.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1656 …}
  +votes: Doctrine\ORM\PersistentCollection {#1663 …}
  +reports: Doctrine\ORM\PersistentCollection {#1610 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1551 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1586 …}
  +badges: Doctrine\ORM\PersistentCollection {#1564 …}
  +children: []
  -id: 10475
  -titleTs: "'bench':4 'bought':1 'first':3 'power':5 'suppli':6"
  -bodyTs: "'-120':333 '-28':204 '/13/72/rktrlynv_o.jpg)':277 '/2b/8d/qqrww3o0_o.jpg)':182 '/81/75/mwoukas3_o.jpg)':141 '100w':215 '10a':208 '19v':285 '1v':220 '200w':211 '200x200':238 '30':348 '30v':207 '500ma':221 '60':332 '65w':222,363 '7':203 'absenc':256 'absolut':89 'ac':197,217,241,280,359 'accident':315 'across':67 'adhes':112 'adjust':70 'altern':92 'aluminium':98 'amaz':101 'appear':282 'asid':183 'back':149 'banana':261 'bench':8 'big':91 'bing':73 'bit':108 'board':23 'bother':126 'buck/boost':22 'bunch':75 'c':366 'came':272 'case':99 'chang':266 'chonki':90 'clone':345 'come':66 'compar':86 'complain':253 'compon':378 'concern':372 'connector':296 'convert':281 'could':104 'cover':117 'dc':202,213 'decid':81,174 'depend':334 'display':240 'doesn':131 'dont':314 'dual':194 'ear':199 'either':196 'end':154 'especi':85 'ever':173 'far':389 'feel':100 'first':136 'forgiv':383 'futur':179 'gan':244 'gate':96 'get':28,342 'glass':115,148,157 'good':135 'handi':226 'happen':64 'happi':384 'hidden':168 'hold':113 'ideal':52 'images2.imgbox.com':140,181,276 'images2.imgbox.com/13/72/rktrlynv_o.jpg)':275 'images2.imgbox.com/2b/8d/qqrww3o0_o.jpg)':180 'images2.imgbox.com/81/75/mwoukas3_o.jpg)':139 'imo':138 'impress':137 'in-plac':118 'input':195,242,360 'integr':358 'intent':303 'intern':279 'ip':239 'iron':237 'jack':262 'jump':351 'know':164 'least':161 'leav':316 'limit':39 'lipo':318 'littl':21,371 'll':83 'long':311 'look':58,338 'loos':159 'lower':374 'm':122,323 'main':350 'max':209,214 'may':264,379 'mickey':198 'mine':274 'minimum':218 'multimet':26 'neat':308 'need':5 'nonetheless':309 'old':236 'one':271 'open':176 'opposit':153 'order':232 'output':210,219,225 'part':245 'pd':224 'peopl':252 'person':123 'pinecil':229 'place':120,151 'plug':200,319 'point':16,269 'pop':158 'power':61 'press':146 'pretti':188,307 'price':330 'project':37,399 'purchas':387 'rear':299 'reason':189 'recent':231 'replac':234 'right':93 'rippl':368 'ruideng':344 'screen':116 'screw':167 'second':144 'set':133 'show':44 'size':193,357 'solut':53 'spec':190 'spend':55 'start':42,395 'stronger':111 'suppli':9,62,71,284 'sure':301,325 'tag':331 'though':45,390 'tini':69 'unit':288 'usb':223,365 'usb-c':364 'use':20,243,292,396 'v':205 'various':60 've':2,18 'via':293 'video':77,249 'voltag':30,367,375 'wait':393 'want':32 'watch':247 'work':34 'worth':328 'xt60':206,259,295"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699362045
  +visibility: "visible             "
  +apId: "https://lemmy.one/post/6413290"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699275645 {#1465
    date: 2023-11-06 14:00:45.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
13 DENIED ROLE_ADMIN
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
14 DENIED ROLE_MODERATOR
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details