GET https://kbin.spritesserver.nl/u/@donio@lemmy.world/top/1y

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.06 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 {#1683
  +user: Proxies\__CG__\App\Entity\User {#1383 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2224 …}
  +slug: "Can-I-mod-my-Thinkpad-Keyboard-to-work-in-another"
  +title: "Can I mod my Thinkpad Keyboard to work in another laptop?"
  +url: null
  +body: """
    I have a Clevo NV41MZ, which is sold by Novacustom and they, together with [3mdeb](3mdeb.com) develop Coreboot for the Clevo Laptops.\n
    \n
    Its pretty great as their Distribution (Dasharo) as well as Heads run on it, I guess theirs is better optimized and it looks secure and feature complete.\n
    \n
    So very great laptop, also did a Benchmark against my T495 and was shocked about literally twice the performance! Its pretty loud but Dasharo actually fixes that.\n
    \n
    Keyboard problem\n
    ----------------\n
    \n
    So… bad part, the keyboard.\n
    \n
    ![](https://feddit.de/pictrs/image/6b0f26f0-c560-48e2-b793-f529c6d356f9.jpeg)\n
    \n
    Its crap, not unusable, but my T495 is the best Keyboard I ever used. Lower travel than on my (also corebootable) T430, nice rubbery keys etc.\n
    \n
    ![](https://feddit.de/pictrs/image/23fbc9b2-f518-46d7-8bff-c26e1ab24183.jpeg)\n
    \n
    Interesting though, you cant replace the keycaps, while you can on the Clevo boards.\n
    \n
    Also Novacustom sells the Clevo keyboards and you can get custom engraving, layout, font, everything, you can literally design your own keyboard, its pretty damn cool.\n
    \n
    But… they keyboard is still a huge deal, and as I only want to have one Laptop (lol you wish) it should be good for writing Bachelor thesis stuff on it.\n
    \n
    Keyboard to USB\n
    ---------------\n
    \n
    There is a like 10 years old video of some guy hacking such an internal keyboard to USB, sniffing the keypresses and all.\n
    \n
    The easy solution here would be to get a USB Thinkpad keyboard and disassemble it, but its costy and not sure about the quality and compact laptop size.\n
    \n
    Keyboard 1 to Keyboard 2\n
    ------------------------\n
    \n
    So I imagine it pretty badly, two proprietary connectors talking gibberish and very differently, and you need to solder two random ebay parts together and hope it doesnt need translation.\n
    \n
    I imagine you could remove the need for the arduino, as it doesnt need USB.\n
    \n
    Maybe the OS could handle the keyboard layout changes?\n
    \n
    Is this possible? I imagine getting a T495 keyboard and putting it in my NV41MZ, needs some cutting but should work?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 18
  +favouriteCount: 39
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1701380447 {#2127
    date: 2023-11-30 22:40:47.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2223 …}
  +votes: Doctrine\ORM\PersistentCollection {#2216 …}
  +reports: Doctrine\ORM\PersistentCollection {#2213 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2230 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2232 …}
  +badges: Doctrine\ORM\PersistentCollection {#2228 …}
  +children: [
    App\Entity\EntryComment {#1701
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1683 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
      +image: null
      +parent: null
      +root: null
      +body: "There is a fairly compact [Thinkpad USB keyboard](https://www.amazon.com/Lenovo-ThinkPad-Compact-Keyboard-TrackPoint/dp/B00F3U4TQS) which would be much easier to connect if you can make it fit somehow. It has the trackpoint but no trackpad."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1701041431 {#1596
        date: 2023-11-27 00:30:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Pantherina@feddit.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1687 …}
      +nested: Doctrine\ORM\PersistentCollection {#1689 …}
      +votes: Doctrine\ORM\PersistentCollection {#1691 …}
      +reports: Doctrine\ORM\PersistentCollection {#1795 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1711 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1611 …}
      -id: 145601
      -bodyTs: "'/lenovo-thinkpad-compact-keyboard-trackpoint/dp/b00f3u4tqs)':11 'compact':5 'connect':18 'easier':16 'fair':4 'fit':24 'keyboard':8 'make':22 'much':15 'somehow':25 'thinkpad':6 'trackpad':32 'trackpoint':29 'usb':7 'would':13 'www.amazon.com':10 'www.amazon.com/lenovo-thinkpad-compact-keyboard-trackpoint/dp/b00f3u4tqs)':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5471252"
      +editedAt: DateTimeImmutable @1700977563 {#1619
        date: 2023-11-26 06:46:03.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700547904 {#1702
        date: 2023-11-21 07:25:04.0 +01:00
      }
      +"title": 145601
    }
  ]
  -id: 14889
  -titleTs: "'anoth':10 'keyboard':6 'laptop':11 'mod':3 'thinkpad':5 'work':8"
  -bodyTs: "'/pictrs/image/23fbc9b2-f518-46d7-8bff-c26e1ab24183.jpeg)':115 '/pictrs/image/6b0f26f0-c560-48e2-b793-f529c6d356f9.jpeg)':86 '1':242 '10':194 '2':245 '3mdeb':15 '3mdeb.com':16 'actual':74 'also':54,106,130 'arduino':285 'bachelor':182 'bad':80,251 'benchmark':57 'best':96 'better':41 'board':129 'cant':119 'chang':299 'clevo':4,21,128,134 'compact':238 'complet':49 'connector':254 'cool':155 'coreboot':18,107 'costi':230 'could':279,294 'crap':88 'custom':140 'cut':317 'damn':154 'dasharo':29,73 'deal':163 'design':148 'develop':17 'differ':259 'disassembl':226 'distribut':28 'doesnt':273,288 'easi':214 'ebay':267 'engrav':141 'etc':112 'ever':99 'everyth':144 'featur':48 'feddit.de':85,114 'feddit.de/pictrs/image/23fbc9b2-f518-46d7-8bff-c26e1ab24183.jpeg)':113 'feddit.de/pictrs/image/6b0f26f0-c560-48e2-b793-f529c6d356f9.jpeg)':84 'fix':75 'font':143 'get':139,220,305 'gibberish':256 'good':179 'great':25,52 'guess':38 'guy':200 'hack':201 'handl':295 'head':33 'hope':271 'huge':162 'imagin':248,277,304 'interest':116 'intern':204 'key':111 'keyboard':77,83,97,135,151,158,187,205,224,241,244,297,308 'keycap':122 'keypress':210 'laptop':22,53,172,239 'layout':142,298 'like':193 'liter':65,147 'lol':173 'look':45 'loud':71 'lower':101 'mayb':291 'need':262,274,282,289,315 'nice':109 'novacustom':10,131 'nv41mz':5,314 'old':196 'one':171 'optim':42 'os':293 'part':81,268 'perform':68 'possibl':302 'pretti':24,70,153,250 'problem':78 'proprietari':253 'put':310 'qualiti':236 'random':266 'remov':280 'replac':120 'rubberi':110 'run':34 'secur':46 'sell':132 'shock':63 'size':240 'snif':208 'sold':8 'solder':264 'solut':215 'still':160 'stuff':184 'sure':233 't430':108 't495':60,93,307 'talk':255 'thesi':183 'thinkpad':223 'though':117 'togeth':13,269 'translat':275 'travel':102 'twice':66 'two':252,265 'unus':90 'usb':189,207,222,290 'use':100 'video':197 'want':168 'well':31 'wish':175 'work':320 'would':217 'write':181 'year':195"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700603290
  +visibility: "visible             "
  +apId: "https://feddit.de/post/5876306"
  +editedAt: DateTimeImmutable @1700933754 {#2121
    date: 2023-11-25 18:35:54.0 +01:00
  }
  +createdAt: DateTimeImmutable @1700516890 {#2070
    date: 2023-11-20 22:48:10.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 {#1683
  +user: Proxies\__CG__\App\Entity\User {#1383 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2224 …}
  +slug: "Can-I-mod-my-Thinkpad-Keyboard-to-work-in-another"
  +title: "Can I mod my Thinkpad Keyboard to work in another laptop?"
  +url: null
  +body: """
    I have a Clevo NV41MZ, which is sold by Novacustom and they, together with [3mdeb](3mdeb.com) develop Coreboot for the Clevo Laptops.\n
    \n
    Its pretty great as their Distribution (Dasharo) as well as Heads run on it, I guess theirs is better optimized and it looks secure and feature complete.\n
    \n
    So very great laptop, also did a Benchmark against my T495 and was shocked about literally twice the performance! Its pretty loud but Dasharo actually fixes that.\n
    \n
    Keyboard problem\n
    ----------------\n
    \n
    So… bad part, the keyboard.\n
    \n
    ![](https://feddit.de/pictrs/image/6b0f26f0-c560-48e2-b793-f529c6d356f9.jpeg)\n
    \n
    Its crap, not unusable, but my T495 is the best Keyboard I ever used. Lower travel than on my (also corebootable) T430, nice rubbery keys etc.\n
    \n
    ![](https://feddit.de/pictrs/image/23fbc9b2-f518-46d7-8bff-c26e1ab24183.jpeg)\n
    \n
    Interesting though, you cant replace the keycaps, while you can on the Clevo boards.\n
    \n
    Also Novacustom sells the Clevo keyboards and you can get custom engraving, layout, font, everything, you can literally design your own keyboard, its pretty damn cool.\n
    \n
    But… they keyboard is still a huge deal, and as I only want to have one Laptop (lol you wish) it should be good for writing Bachelor thesis stuff on it.\n
    \n
    Keyboard to USB\n
    ---------------\n
    \n
    There is a like 10 years old video of some guy hacking such an internal keyboard to USB, sniffing the keypresses and all.\n
    \n
    The easy solution here would be to get a USB Thinkpad keyboard and disassemble it, but its costy and not sure about the quality and compact laptop size.\n
    \n
    Keyboard 1 to Keyboard 2\n
    ------------------------\n
    \n
    So I imagine it pretty badly, two proprietary connectors talking gibberish and very differently, and you need to solder two random ebay parts together and hope it doesnt need translation.\n
    \n
    I imagine you could remove the need for the arduino, as it doesnt need USB.\n
    \n
    Maybe the OS could handle the keyboard layout changes?\n
    \n
    Is this possible? I imagine getting a T495 keyboard and putting it in my NV41MZ, needs some cutting but should work?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 18
  +favouriteCount: 39
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1701380447 {#2127
    date: 2023-11-30 22:40:47.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2223 …}
  +votes: Doctrine\ORM\PersistentCollection {#2216 …}
  +reports: Doctrine\ORM\PersistentCollection {#2213 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2230 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2232 …}
  +badges: Doctrine\ORM\PersistentCollection {#2228 …}
  +children: [
    App\Entity\EntryComment {#1701
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1683 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
      +image: null
      +parent: null
      +root: null
      +body: "There is a fairly compact [Thinkpad USB keyboard](https://www.amazon.com/Lenovo-ThinkPad-Compact-Keyboard-TrackPoint/dp/B00F3U4TQS) which would be much easier to connect if you can make it fit somehow. It has the trackpoint but no trackpad."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1701041431 {#1596
        date: 2023-11-27 00:30:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Pantherina@feddit.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1687 …}
      +nested: Doctrine\ORM\PersistentCollection {#1689 …}
      +votes: Doctrine\ORM\PersistentCollection {#1691 …}
      +reports: Doctrine\ORM\PersistentCollection {#1795 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1711 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1611 …}
      -id: 145601
      -bodyTs: "'/lenovo-thinkpad-compact-keyboard-trackpoint/dp/b00f3u4tqs)':11 'compact':5 'connect':18 'easier':16 'fair':4 'fit':24 'keyboard':8 'make':22 'much':15 'somehow':25 'thinkpad':6 'trackpad':32 'trackpoint':29 'usb':7 'would':13 'www.amazon.com':10 'www.amazon.com/lenovo-thinkpad-compact-keyboard-trackpoint/dp/b00f3u4tqs)':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5471252"
      +editedAt: DateTimeImmutable @1700977563 {#1619
        date: 2023-11-26 06:46:03.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700547904 {#1702
        date: 2023-11-21 07:25:04.0 +01:00
      }
      +"title": 145601
    }
  ]
  -id: 14889
  -titleTs: "'anoth':10 'keyboard':6 'laptop':11 'mod':3 'thinkpad':5 'work':8"
  -bodyTs: "'/pictrs/image/23fbc9b2-f518-46d7-8bff-c26e1ab24183.jpeg)':115 '/pictrs/image/6b0f26f0-c560-48e2-b793-f529c6d356f9.jpeg)':86 '1':242 '10':194 '2':245 '3mdeb':15 '3mdeb.com':16 'actual':74 'also':54,106,130 'arduino':285 'bachelor':182 'bad':80,251 'benchmark':57 'best':96 'better':41 'board':129 'cant':119 'chang':299 'clevo':4,21,128,134 'compact':238 'complet':49 'connector':254 'cool':155 'coreboot':18,107 'costi':230 'could':279,294 'crap':88 'custom':140 'cut':317 'damn':154 'dasharo':29,73 'deal':163 'design':148 'develop':17 'differ':259 'disassembl':226 'distribut':28 'doesnt':273,288 'easi':214 'ebay':267 'engrav':141 'etc':112 'ever':99 'everyth':144 'featur':48 'feddit.de':85,114 'feddit.de/pictrs/image/23fbc9b2-f518-46d7-8bff-c26e1ab24183.jpeg)':113 'feddit.de/pictrs/image/6b0f26f0-c560-48e2-b793-f529c6d356f9.jpeg)':84 'fix':75 'font':143 'get':139,220,305 'gibberish':256 'good':179 'great':25,52 'guess':38 'guy':200 'hack':201 'handl':295 'head':33 'hope':271 'huge':162 'imagin':248,277,304 'interest':116 'intern':204 'key':111 'keyboard':77,83,97,135,151,158,187,205,224,241,244,297,308 'keycap':122 'keypress':210 'laptop':22,53,172,239 'layout':142,298 'like':193 'liter':65,147 'lol':173 'look':45 'loud':71 'lower':101 'mayb':291 'need':262,274,282,289,315 'nice':109 'novacustom':10,131 'nv41mz':5,314 'old':196 'one':171 'optim':42 'os':293 'part':81,268 'perform':68 'possibl':302 'pretti':24,70,153,250 'problem':78 'proprietari':253 'put':310 'qualiti':236 'random':266 'remov':280 'replac':120 'rubberi':110 'run':34 'secur':46 'sell':132 'shock':63 'size':240 'snif':208 'sold':8 'solder':264 'solut':215 'still':160 'stuff':184 'sure':233 't430':108 't495':60,93,307 'talk':255 'thesi':183 'thinkpad':223 'though':117 'togeth':13,269 'translat':275 'travel':102 'twice':66 'two':252,265 'unus':90 'usb':189,207,222,290 'use':100 'video':197 'want':168 'well':31 'wish':175 'work':320 'would':217 'write':181 'year':195"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700603290
  +visibility: "visible             "
  +apId: "https://feddit.de/post/5876306"
  +editedAt: DateTimeImmutable @1700933754 {#2121
    date: 2023-11-25 18:35:54.0 +01:00
  }
  +createdAt: DateTimeImmutable @1700516890 {#2070
    date: 2023-11-20 22:48:10.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 {#1683
  +user: Proxies\__CG__\App\Entity\User {#1383 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2224 …}
  +slug: "Can-I-mod-my-Thinkpad-Keyboard-to-work-in-another"
  +title: "Can I mod my Thinkpad Keyboard to work in another laptop?"
  +url: null
  +body: """
    I have a Clevo NV41MZ, which is sold by Novacustom and they, together with [3mdeb](3mdeb.com) develop Coreboot for the Clevo Laptops.\n
    \n
    Its pretty great as their Distribution (Dasharo) as well as Heads run on it, I guess theirs is better optimized and it looks secure and feature complete.\n
    \n
    So very great laptop, also did a Benchmark against my T495 and was shocked about literally twice the performance! Its pretty loud but Dasharo actually fixes that.\n
    \n
    Keyboard problem\n
    ----------------\n
    \n
    So… bad part, the keyboard.\n
    \n
    ![](https://feddit.de/pictrs/image/6b0f26f0-c560-48e2-b793-f529c6d356f9.jpeg)\n
    \n
    Its crap, not unusable, but my T495 is the best Keyboard I ever used. Lower travel than on my (also corebootable) T430, nice rubbery keys etc.\n
    \n
    ![](https://feddit.de/pictrs/image/23fbc9b2-f518-46d7-8bff-c26e1ab24183.jpeg)\n
    \n
    Interesting though, you cant replace the keycaps, while you can on the Clevo boards.\n
    \n
    Also Novacustom sells the Clevo keyboards and you can get custom engraving, layout, font, everything, you can literally design your own keyboard, its pretty damn cool.\n
    \n
    But… they keyboard is still a huge deal, and as I only want to have one Laptop (lol you wish) it should be good for writing Bachelor thesis stuff on it.\n
    \n
    Keyboard to USB\n
    ---------------\n
    \n
    There is a like 10 years old video of some guy hacking such an internal keyboard to USB, sniffing the keypresses and all.\n
    \n
    The easy solution here would be to get a USB Thinkpad keyboard and disassemble it, but its costy and not sure about the quality and compact laptop size.\n
    \n
    Keyboard 1 to Keyboard 2\n
    ------------------------\n
    \n
    So I imagine it pretty badly, two proprietary connectors talking gibberish and very differently, and you need to solder two random ebay parts together and hope it doesnt need translation.\n
    \n
    I imagine you could remove the need for the arduino, as it doesnt need USB.\n
    \n
    Maybe the OS could handle the keyboard layout changes?\n
    \n
    Is this possible? I imagine getting a T495 keyboard and putting it in my NV41MZ, needs some cutting but should work?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 18
  +favouriteCount: 39
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1701380447 {#2127
    date: 2023-11-30 22:40:47.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2223 …}
  +votes: Doctrine\ORM\PersistentCollection {#2216 …}
  +reports: Doctrine\ORM\PersistentCollection {#2213 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2230 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2232 …}
  +badges: Doctrine\ORM\PersistentCollection {#2228 …}
  +children: [
    App\Entity\EntryComment {#1701
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1683 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
      +image: null
      +parent: null
      +root: null
      +body: "There is a fairly compact [Thinkpad USB keyboard](https://www.amazon.com/Lenovo-ThinkPad-Compact-Keyboard-TrackPoint/dp/B00F3U4TQS) which would be much easier to connect if you can make it fit somehow. It has the trackpoint but no trackpad."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1701041431 {#1596
        date: 2023-11-27 00:30:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Pantherina@feddit.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1687 …}
      +nested: Doctrine\ORM\PersistentCollection {#1689 …}
      +votes: Doctrine\ORM\PersistentCollection {#1691 …}
      +reports: Doctrine\ORM\PersistentCollection {#1795 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1711 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1611 …}
      -id: 145601
      -bodyTs: "'/lenovo-thinkpad-compact-keyboard-trackpoint/dp/b00f3u4tqs)':11 'compact':5 'connect':18 'easier':16 'fair':4 'fit':24 'keyboard':8 'make':22 'much':15 'somehow':25 'thinkpad':6 'trackpad':32 'trackpoint':29 'usb':7 'would':13 'www.amazon.com':10 'www.amazon.com/lenovo-thinkpad-compact-keyboard-trackpoint/dp/b00f3u4tqs)':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5471252"
      +editedAt: DateTimeImmutable @1700977563 {#1619
        date: 2023-11-26 06:46:03.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700547904 {#1702
        date: 2023-11-21 07:25:04.0 +01:00
      }
      +"title": 145601
    }
  ]
  -id: 14889
  -titleTs: "'anoth':10 'keyboard':6 'laptop':11 'mod':3 'thinkpad':5 'work':8"
  -bodyTs: "'/pictrs/image/23fbc9b2-f518-46d7-8bff-c26e1ab24183.jpeg)':115 '/pictrs/image/6b0f26f0-c560-48e2-b793-f529c6d356f9.jpeg)':86 '1':242 '10':194 '2':245 '3mdeb':15 '3mdeb.com':16 'actual':74 'also':54,106,130 'arduino':285 'bachelor':182 'bad':80,251 'benchmark':57 'best':96 'better':41 'board':129 'cant':119 'chang':299 'clevo':4,21,128,134 'compact':238 'complet':49 'connector':254 'cool':155 'coreboot':18,107 'costi':230 'could':279,294 'crap':88 'custom':140 'cut':317 'damn':154 'dasharo':29,73 'deal':163 'design':148 'develop':17 'differ':259 'disassembl':226 'distribut':28 'doesnt':273,288 'easi':214 'ebay':267 'engrav':141 'etc':112 'ever':99 'everyth':144 'featur':48 'feddit.de':85,114 'feddit.de/pictrs/image/23fbc9b2-f518-46d7-8bff-c26e1ab24183.jpeg)':113 'feddit.de/pictrs/image/6b0f26f0-c560-48e2-b793-f529c6d356f9.jpeg)':84 'fix':75 'font':143 'get':139,220,305 'gibberish':256 'good':179 'great':25,52 'guess':38 'guy':200 'hack':201 'handl':295 'head':33 'hope':271 'huge':162 'imagin':248,277,304 'interest':116 'intern':204 'key':111 'keyboard':77,83,97,135,151,158,187,205,224,241,244,297,308 'keycap':122 'keypress':210 'laptop':22,53,172,239 'layout':142,298 'like':193 'liter':65,147 'lol':173 'look':45 'loud':71 'lower':101 'mayb':291 'need':262,274,282,289,315 'nice':109 'novacustom':10,131 'nv41mz':5,314 'old':196 'one':171 'optim':42 'os':293 'part':81,268 'perform':68 'possibl':302 'pretti':24,70,153,250 'problem':78 'proprietari':253 'put':310 'qualiti':236 'random':266 'remov':280 'replac':120 'rubberi':110 'run':34 'secur':46 'sell':132 'shock':63 'size':240 'snif':208 'sold':8 'solder':264 'solut':215 'still':160 'stuff':184 'sure':233 't430':108 't495':60,93,307 'talk':255 'thesi':183 'thinkpad':223 'though':117 'togeth':13,269 'translat':275 'travel':102 'twice':66 'two':252,265 'unus':90 'usb':189,207,222,290 'use':100 'video':197 'want':168 'well':31 'wish':175 'work':320 'would':217 'write':181 'year':195"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700603290
  +visibility: "visible             "
  +apId: "https://feddit.de/post/5876306"
  +editedAt: DateTimeImmutable @1700933754 {#2121
    date: 2023-11-25 18:35:54.0 +01:00
  }
  +createdAt: DateTimeImmutable @1700516890 {#2070
    date: 2023-11-20 22:48:10.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 {#1701
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1683
    +user: Proxies\__CG__\App\Entity\User {#1383 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2224 …}
    +slug: "Can-I-mod-my-Thinkpad-Keyboard-to-work-in-another"
    +title: "Can I mod my Thinkpad Keyboard to work in another laptop?"
    +url: null
    +body: """
      I have a Clevo NV41MZ, which is sold by Novacustom and they, together with [3mdeb](3mdeb.com) develop Coreboot for the Clevo Laptops.\n
      \n
      Its pretty great as their Distribution (Dasharo) as well as Heads run on it, I guess theirs is better optimized and it looks secure and feature complete.\n
      \n
      So very great laptop, also did a Benchmark against my T495 and was shocked about literally twice the performance! Its pretty loud but Dasharo actually fixes that.\n
      \n
      Keyboard problem\n
      ----------------\n
      \n
      So… bad part, the keyboard.\n
      \n
      ![](https://feddit.de/pictrs/image/6b0f26f0-c560-48e2-b793-f529c6d356f9.jpeg)\n
      \n
      Its crap, not unusable, but my T495 is the best Keyboard I ever used. Lower travel than on my (also corebootable) T430, nice rubbery keys etc.\n
      \n
      ![](https://feddit.de/pictrs/image/23fbc9b2-f518-46d7-8bff-c26e1ab24183.jpeg)\n
      \n
      Interesting though, you cant replace the keycaps, while you can on the Clevo boards.\n
      \n
      Also Novacustom sells the Clevo keyboards and you can get custom engraving, layout, font, everything, you can literally design your own keyboard, its pretty damn cool.\n
      \n
      But… they keyboard is still a huge deal, and as I only want to have one Laptop (lol you wish) it should be good for writing Bachelor thesis stuff on it.\n
      \n
      Keyboard to USB\n
      ---------------\n
      \n
      There is a like 10 years old video of some guy hacking such an internal keyboard to USB, sniffing the keypresses and all.\n
      \n
      The easy solution here would be to get a USB Thinkpad keyboard and disassemble it, but its costy and not sure about the quality and compact laptop size.\n
      \n
      Keyboard 1 to Keyboard 2\n
      ------------------------\n
      \n
      So I imagine it pretty badly, two proprietary connectors talking gibberish and very differently, and you need to solder two random ebay parts together and hope it doesnt need translation.\n
      \n
      I imagine you could remove the need for the arduino, as it doesnt need USB.\n
      \n
      Maybe the OS could handle the keyboard layout changes?\n
      \n
      Is this possible? I imagine getting a T495 keyboard and putting it in my NV41MZ, needs some cutting but should work?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 18
    +favouriteCount: 39
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701380447 {#2127
      date: 2023-11-30 22:40:47.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2223 …}
    +votes: Doctrine\ORM\PersistentCollection {#2216 …}
    +reports: Doctrine\ORM\PersistentCollection {#2213 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2230 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2232 …}
    +badges: Doctrine\ORM\PersistentCollection {#2228 …}
    +children: [
      App\Entity\EntryComment {#1701}
    ]
    -id: 14889
    -titleTs: "'anoth':10 'keyboard':6 'laptop':11 'mod':3 'thinkpad':5 'work':8"
    -bodyTs: "'/pictrs/image/23fbc9b2-f518-46d7-8bff-c26e1ab24183.jpeg)':115 '/pictrs/image/6b0f26f0-c560-48e2-b793-f529c6d356f9.jpeg)':86 '1':242 '10':194 '2':245 '3mdeb':15 '3mdeb.com':16 'actual':74 'also':54,106,130 'arduino':285 'bachelor':182 'bad':80,251 'benchmark':57 'best':96 'better':41 'board':129 'cant':119 'chang':299 'clevo':4,21,128,134 'compact':238 'complet':49 'connector':254 'cool':155 'coreboot':18,107 'costi':230 'could':279,294 'crap':88 'custom':140 'cut':317 'damn':154 'dasharo':29,73 'deal':163 'design':148 'develop':17 'differ':259 'disassembl':226 'distribut':28 'doesnt':273,288 'easi':214 'ebay':267 'engrav':141 'etc':112 'ever':99 'everyth':144 'featur':48 'feddit.de':85,114 'feddit.de/pictrs/image/23fbc9b2-f518-46d7-8bff-c26e1ab24183.jpeg)':113 'feddit.de/pictrs/image/6b0f26f0-c560-48e2-b793-f529c6d356f9.jpeg)':84 'fix':75 'font':143 'get':139,220,305 'gibberish':256 'good':179 'great':25,52 'guess':38 'guy':200 'hack':201 'handl':295 'head':33 'hope':271 'huge':162 'imagin':248,277,304 'interest':116 'intern':204 'key':111 'keyboard':77,83,97,135,151,158,187,205,224,241,244,297,308 'keycap':122 'keypress':210 'laptop':22,53,172,239 'layout':142,298 'like':193 'liter':65,147 'lol':173 'look':45 'loud':71 'lower':101 'mayb':291 'need':262,274,282,289,315 'nice':109 'novacustom':10,131 'nv41mz':5,314 'old':196 'one':171 'optim':42 'os':293 'part':81,268 'perform':68 'possibl':302 'pretti':24,70,153,250 'problem':78 'proprietari':253 'put':310 'qualiti':236 'random':266 'remov':280 'replac':120 'rubberi':110 'run':34 'secur':46 'sell':132 'shock':63 'size':240 'snif':208 'sold':8 'solder':264 'solut':215 'still':160 'stuff':184 'sure':233 't430':108 't495':60,93,307 'talk':255 'thesi':183 'thinkpad':223 'though':117 'togeth':13,269 'translat':275 'travel':102 'twice':66 'two':252,265 'unus':90 'usb':189,207,222,290 'use':100 'video':197 'want':168 'well':31 'wish':175 'work':320 'would':217 'write':181 'year':195"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700603290
    +visibility: "visible             "
    +apId: "https://feddit.de/post/5876306"
    +editedAt: DateTimeImmutable @1700933754 {#2121
      date: 2023-11-25 18:35:54.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700516890 {#2070
      date: 2023-11-20 22:48:10.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
  +image: null
  +parent: null
  +root: null
  +body: "There is a fairly compact [Thinkpad USB keyboard](https://www.amazon.com/Lenovo-ThinkPad-Compact-Keyboard-TrackPoint/dp/B00F3U4TQS) which would be much easier to connect if you can make it fit somehow. It has the trackpoint but no trackpad."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1701041431 {#1596
    date: 2023-11-27 00:30:31.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1687 …}
  +nested: Doctrine\ORM\PersistentCollection {#1689 …}
  +votes: Doctrine\ORM\PersistentCollection {#1691 …}
  +reports: Doctrine\ORM\PersistentCollection {#1795 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1711 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1611 …}
  -id: 145601
  -bodyTs: "'/lenovo-thinkpad-compact-keyboard-trackpoint/dp/b00f3u4tqs)':11 'compact':5 'connect':18 'easier':16 'fair':4 'fit':24 'keyboard':8 'make':22 'much':15 'somehow':25 'thinkpad':6 'trackpad':32 'trackpoint':29 'usb':7 'would':13 'www.amazon.com':10 'www.amazon.com/lenovo-thinkpad-compact-keyboard-trackpoint/dp/b00f3u4tqs)':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5471252"
  +editedAt: DateTimeImmutable @1700977563 {#1619
    date: 2023-11-26 06:46:03.0 +01:00
  }
  +createdAt: DateTimeImmutable @1700547904 {#1702
    date: 2023-11-21 07:25:04.0 +01:00
  }
  +"title": 145601
}
"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 {#1701
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1683
    +user: Proxies\__CG__\App\Entity\User {#1383 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2224 …}
    +slug: "Can-I-mod-my-Thinkpad-Keyboard-to-work-in-another"
    +title: "Can I mod my Thinkpad Keyboard to work in another laptop?"
    +url: null
    +body: """
      I have a Clevo NV41MZ, which is sold by Novacustom and they, together with [3mdeb](3mdeb.com) develop Coreboot for the Clevo Laptops.\n
      \n
      Its pretty great as their Distribution (Dasharo) as well as Heads run on it, I guess theirs is better optimized and it looks secure and feature complete.\n
      \n
      So very great laptop, also did a Benchmark against my T495 and was shocked about literally twice the performance! Its pretty loud but Dasharo actually fixes that.\n
      \n
      Keyboard problem\n
      ----------------\n
      \n
      So… bad part, the keyboard.\n
      \n
      ![](https://feddit.de/pictrs/image/6b0f26f0-c560-48e2-b793-f529c6d356f9.jpeg)\n
      \n
      Its crap, not unusable, but my T495 is the best Keyboard I ever used. Lower travel than on my (also corebootable) T430, nice rubbery keys etc.\n
      \n
      ![](https://feddit.de/pictrs/image/23fbc9b2-f518-46d7-8bff-c26e1ab24183.jpeg)\n
      \n
      Interesting though, you cant replace the keycaps, while you can on the Clevo boards.\n
      \n
      Also Novacustom sells the Clevo keyboards and you can get custom engraving, layout, font, everything, you can literally design your own keyboard, its pretty damn cool.\n
      \n
      But… they keyboard is still a huge deal, and as I only want to have one Laptop (lol you wish) it should be good for writing Bachelor thesis stuff on it.\n
      \n
      Keyboard to USB\n
      ---------------\n
      \n
      There is a like 10 years old video of some guy hacking such an internal keyboard to USB, sniffing the keypresses and all.\n
      \n
      The easy solution here would be to get a USB Thinkpad keyboard and disassemble it, but its costy and not sure about the quality and compact laptop size.\n
      \n
      Keyboard 1 to Keyboard 2\n
      ------------------------\n
      \n
      So I imagine it pretty badly, two proprietary connectors talking gibberish and very differently, and you need to solder two random ebay parts together and hope it doesnt need translation.\n
      \n
      I imagine you could remove the need for the arduino, as it doesnt need USB.\n
      \n
      Maybe the OS could handle the keyboard layout changes?\n
      \n
      Is this possible? I imagine getting a T495 keyboard and putting it in my NV41MZ, needs some cutting but should work?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 18
    +favouriteCount: 39
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701380447 {#2127
      date: 2023-11-30 22:40:47.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2223 …}
    +votes: Doctrine\ORM\PersistentCollection {#2216 …}
    +reports: Doctrine\ORM\PersistentCollection {#2213 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2230 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2232 …}
    +badges: Doctrine\ORM\PersistentCollection {#2228 …}
    +children: [
      App\Entity\EntryComment {#1701}
    ]
    -id: 14889
    -titleTs: "'anoth':10 'keyboard':6 'laptop':11 'mod':3 'thinkpad':5 'work':8"
    -bodyTs: "'/pictrs/image/23fbc9b2-f518-46d7-8bff-c26e1ab24183.jpeg)':115 '/pictrs/image/6b0f26f0-c560-48e2-b793-f529c6d356f9.jpeg)':86 '1':242 '10':194 '2':245 '3mdeb':15 '3mdeb.com':16 'actual':74 'also':54,106,130 'arduino':285 'bachelor':182 'bad':80,251 'benchmark':57 'best':96 'better':41 'board':129 'cant':119 'chang':299 'clevo':4,21,128,134 'compact':238 'complet':49 'connector':254 'cool':155 'coreboot':18,107 'costi':230 'could':279,294 'crap':88 'custom':140 'cut':317 'damn':154 'dasharo':29,73 'deal':163 'design':148 'develop':17 'differ':259 'disassembl':226 'distribut':28 'doesnt':273,288 'easi':214 'ebay':267 'engrav':141 'etc':112 'ever':99 'everyth':144 'featur':48 'feddit.de':85,114 'feddit.de/pictrs/image/23fbc9b2-f518-46d7-8bff-c26e1ab24183.jpeg)':113 'feddit.de/pictrs/image/6b0f26f0-c560-48e2-b793-f529c6d356f9.jpeg)':84 'fix':75 'font':143 'get':139,220,305 'gibberish':256 'good':179 'great':25,52 'guess':38 'guy':200 'hack':201 'handl':295 'head':33 'hope':271 'huge':162 'imagin':248,277,304 'interest':116 'intern':204 'key':111 'keyboard':77,83,97,135,151,158,187,205,224,241,244,297,308 'keycap':122 'keypress':210 'laptop':22,53,172,239 'layout':142,298 'like':193 'liter':65,147 'lol':173 'look':45 'loud':71 'lower':101 'mayb':291 'need':262,274,282,289,315 'nice':109 'novacustom':10,131 'nv41mz':5,314 'old':196 'one':171 'optim':42 'os':293 'part':81,268 'perform':68 'possibl':302 'pretti':24,70,153,250 'problem':78 'proprietari':253 'put':310 'qualiti':236 'random':266 'remov':280 'replac':120 'rubberi':110 'run':34 'secur':46 'sell':132 'shock':63 'size':240 'snif':208 'sold':8 'solder':264 'solut':215 'still':160 'stuff':184 'sure':233 't430':108 't495':60,93,307 'talk':255 'thesi':183 'thinkpad':223 'though':117 'togeth':13,269 'translat':275 'travel':102 'twice':66 'two':252,265 'unus':90 'usb':189,207,222,290 'use':100 'video':197 'want':168 'well':31 'wish':175 'work':320 'would':217 'write':181 'year':195"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700603290
    +visibility: "visible             "
    +apId: "https://feddit.de/post/5876306"
    +editedAt: DateTimeImmutable @1700933754 {#2121
      date: 2023-11-25 18:35:54.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700516890 {#2070
      date: 2023-11-20 22:48:10.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
  +image: null
  +parent: null
  +root: null
  +body: "There is a fairly compact [Thinkpad USB keyboard](https://www.amazon.com/Lenovo-ThinkPad-Compact-Keyboard-TrackPoint/dp/B00F3U4TQS) which would be much easier to connect if you can make it fit somehow. It has the trackpoint but no trackpad."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1701041431 {#1596
    date: 2023-11-27 00:30:31.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1687 …}
  +nested: Doctrine\ORM\PersistentCollection {#1689 …}
  +votes: Doctrine\ORM\PersistentCollection {#1691 …}
  +reports: Doctrine\ORM\PersistentCollection {#1795 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1711 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1611 …}
  -id: 145601
  -bodyTs: "'/lenovo-thinkpad-compact-keyboard-trackpoint/dp/b00f3u4tqs)':11 'compact':5 'connect':18 'easier':16 'fair':4 'fit':24 'keyboard':8 'make':22 'much':15 'somehow':25 'thinkpad':6 'trackpad':32 'trackpoint':29 'usb':7 'would':13 'www.amazon.com':10 'www.amazon.com/lenovo-thinkpad-compact-keyboard-trackpoint/dp/b00f3u4tqs)':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5471252"
  +editedAt: DateTimeImmutable @1700977563 {#1619
    date: 2023-11-26 06:46:03.0 +01:00
  }
  +createdAt: DateTimeImmutable @1700547904 {#1702
    date: 2023-11-21 07:25:04.0 +01:00
  }
  +"title": 145601
}
"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 {#1701
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1683
    +user: Proxies\__CG__\App\Entity\User {#1383 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2224 …}
    +slug: "Can-I-mod-my-Thinkpad-Keyboard-to-work-in-another"
    +title: "Can I mod my Thinkpad Keyboard to work in another laptop?"
    +url: null
    +body: """
      I have a Clevo NV41MZ, which is sold by Novacustom and they, together with [3mdeb](3mdeb.com) develop Coreboot for the Clevo Laptops.\n
      \n
      Its pretty great as their Distribution (Dasharo) as well as Heads run on it, I guess theirs is better optimized and it looks secure and feature complete.\n
      \n
      So very great laptop, also did a Benchmark against my T495 and was shocked about literally twice the performance! Its pretty loud but Dasharo actually fixes that.\n
      \n
      Keyboard problem\n
      ----------------\n
      \n
      So… bad part, the keyboard.\n
      \n
      ![](https://feddit.de/pictrs/image/6b0f26f0-c560-48e2-b793-f529c6d356f9.jpeg)\n
      \n
      Its crap, not unusable, but my T495 is the best Keyboard I ever used. Lower travel than on my (also corebootable) T430, nice rubbery keys etc.\n
      \n
      ![](https://feddit.de/pictrs/image/23fbc9b2-f518-46d7-8bff-c26e1ab24183.jpeg)\n
      \n
      Interesting though, you cant replace the keycaps, while you can on the Clevo boards.\n
      \n
      Also Novacustom sells the Clevo keyboards and you can get custom engraving, layout, font, everything, you can literally design your own keyboard, its pretty damn cool.\n
      \n
      But… they keyboard is still a huge deal, and as I only want to have one Laptop (lol you wish) it should be good for writing Bachelor thesis stuff on it.\n
      \n
      Keyboard to USB\n
      ---------------\n
      \n
      There is a like 10 years old video of some guy hacking such an internal keyboard to USB, sniffing the keypresses and all.\n
      \n
      The easy solution here would be to get a USB Thinkpad keyboard and disassemble it, but its costy and not sure about the quality and compact laptop size.\n
      \n
      Keyboard 1 to Keyboard 2\n
      ------------------------\n
      \n
      So I imagine it pretty badly, two proprietary connectors talking gibberish and very differently, and you need to solder two random ebay parts together and hope it doesnt need translation.\n
      \n
      I imagine you could remove the need for the arduino, as it doesnt need USB.\n
      \n
      Maybe the OS could handle the keyboard layout changes?\n
      \n
      Is this possible? I imagine getting a T495 keyboard and putting it in my NV41MZ, needs some cutting but should work?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 18
    +favouriteCount: 39
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701380447 {#2127
      date: 2023-11-30 22:40:47.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2223 …}
    +votes: Doctrine\ORM\PersistentCollection {#2216 …}
    +reports: Doctrine\ORM\PersistentCollection {#2213 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2230 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2232 …}
    +badges: Doctrine\ORM\PersistentCollection {#2228 …}
    +children: [
      App\Entity\EntryComment {#1701}
    ]
    -id: 14889
    -titleTs: "'anoth':10 'keyboard':6 'laptop':11 'mod':3 'thinkpad':5 'work':8"
    -bodyTs: "'/pictrs/image/23fbc9b2-f518-46d7-8bff-c26e1ab24183.jpeg)':115 '/pictrs/image/6b0f26f0-c560-48e2-b793-f529c6d356f9.jpeg)':86 '1':242 '10':194 '2':245 '3mdeb':15 '3mdeb.com':16 'actual':74 'also':54,106,130 'arduino':285 'bachelor':182 'bad':80,251 'benchmark':57 'best':96 'better':41 'board':129 'cant':119 'chang':299 'clevo':4,21,128,134 'compact':238 'complet':49 'connector':254 'cool':155 'coreboot':18,107 'costi':230 'could':279,294 'crap':88 'custom':140 'cut':317 'damn':154 'dasharo':29,73 'deal':163 'design':148 'develop':17 'differ':259 'disassembl':226 'distribut':28 'doesnt':273,288 'easi':214 'ebay':267 'engrav':141 'etc':112 'ever':99 'everyth':144 'featur':48 'feddit.de':85,114 'feddit.de/pictrs/image/23fbc9b2-f518-46d7-8bff-c26e1ab24183.jpeg)':113 'feddit.de/pictrs/image/6b0f26f0-c560-48e2-b793-f529c6d356f9.jpeg)':84 'fix':75 'font':143 'get':139,220,305 'gibberish':256 'good':179 'great':25,52 'guess':38 'guy':200 'hack':201 'handl':295 'head':33 'hope':271 'huge':162 'imagin':248,277,304 'interest':116 'intern':204 'key':111 'keyboard':77,83,97,135,151,158,187,205,224,241,244,297,308 'keycap':122 'keypress':210 'laptop':22,53,172,239 'layout':142,298 'like':193 'liter':65,147 'lol':173 'look':45 'loud':71 'lower':101 'mayb':291 'need':262,274,282,289,315 'nice':109 'novacustom':10,131 'nv41mz':5,314 'old':196 'one':171 'optim':42 'os':293 'part':81,268 'perform':68 'possibl':302 'pretti':24,70,153,250 'problem':78 'proprietari':253 'put':310 'qualiti':236 'random':266 'remov':280 'replac':120 'rubberi':110 'run':34 'secur':46 'sell':132 'shock':63 'size':240 'snif':208 'sold':8 'solder':264 'solut':215 'still':160 'stuff':184 'sure':233 't430':108 't495':60,93,307 'talk':255 'thesi':183 'thinkpad':223 'though':117 'togeth':13,269 'translat':275 'travel':102 'twice':66 'two':252,265 'unus':90 'usb':189,207,222,290 'use':100 'video':197 'want':168 'well':31 'wish':175 'work':320 'would':217 'write':181 'year':195"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700603290
    +visibility: "visible             "
    +apId: "https://feddit.de/post/5876306"
    +editedAt: DateTimeImmutable @1700933754 {#2121
      date: 2023-11-25 18:35:54.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700516890 {#2070
      date: 2023-11-20 22:48:10.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
  +image: null
  +parent: null
  +root: null
  +body: "There is a fairly compact [Thinkpad USB keyboard](https://www.amazon.com/Lenovo-ThinkPad-Compact-Keyboard-TrackPoint/dp/B00F3U4TQS) which would be much easier to connect if you can make it fit somehow. It has the trackpoint but no trackpad."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1701041431 {#1596
    date: 2023-11-27 00:30:31.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1687 …}
  +nested: Doctrine\ORM\PersistentCollection {#1689 …}
  +votes: Doctrine\ORM\PersistentCollection {#1691 …}
  +reports: Doctrine\ORM\PersistentCollection {#1795 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1711 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1611 …}
  -id: 145601
  -bodyTs: "'/lenovo-thinkpad-compact-keyboard-trackpoint/dp/b00f3u4tqs)':11 'compact':5 'connect':18 'easier':16 'fair':4 'fit':24 'keyboard':8 'make':22 'much':15 'somehow':25 'thinkpad':6 'trackpad':32 'trackpoint':29 'usb':7 'would':13 'www.amazon.com':10 'www.amazon.com/lenovo-thinkpad-compact-keyboard-trackpoint/dp/b00f3u4tqs)':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5471252"
  +editedAt: DateTimeImmutable @1700977563 {#1619
    date: 2023-11-26 06:46:03.0 +01:00
  }
  +createdAt: DateTimeImmutable @1700547904 {#1702
    date: 2023-11-21 07:25:04.0 +01:00
  }
  +"title": 145601
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
9 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
10 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1626
  +user: Proxies\__CG__\App\Entity\User {#2359 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
  +image: Proxies\__CG__\App\Entity\Image {#2100 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2104 …}
  +slug: "I-d-just-like-to-gush-about-Swayland-for-a-sec"
  +title: "I'd just like to gush about Swayland for a sec"
  +url: "https://kbin.social/m/linux@lemmy.ml/t/643699"
  +body: """
    Okay, so, Idunno if it's more Sway or Wayland or just getting away from something wrong with my X/herbstluftwm setup but wow everything feels kinda great over here 😅\n
    \n
    It's taken a while to get everything set up how I like but multiple games behave well here and not on X (which is very strange considering I expected *more* problems with the "new" thingle especially regarding gaming) and also my system feels snappier in general. Nobody told me the switch was gonna be like getting a hardware upgrade but *wheee!*\n
    \n
    Of course, fiddling with things is something I love about Linux so it's kindof a win-win even with the added work of having to switch over because *gush gush* Swayland is kinda wonderful 😅\n
    \n
    Sorry if this is the wrong place for this. I've just been holding this in for a couple days and can't find anycritter(s) else to gush at 🤷\u{200D}♀️
    """
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 9
  +favouriteCount: 60
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700615015 {#2136
    date: 2023-11-22 02:03:35.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2041 …}
  +votes: Doctrine\ORM\PersistentCollection {#2101 …}
  +reports: Doctrine\ORM\PersistentCollection {#2099 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2111 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2109 …}
  +badges: Doctrine\ORM\PersistentCollection {#2106 …}
  +children: [
    App\Entity\EntryComment {#1628
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1626 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1599 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1599 …}
      +body: """
        > not having kludges 42 levels deep\n
        \n
        There are already almost a hundred [extension protocols](https://wayland.app/protocols/) and you need dozens of them to implement just barebones desktop functionality. If you look under the surface the Wayland ecosystem is arguably already more complex than X11 ever was and it’s only going to get worse.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1700551416 {#1630
        date: 2023-11-21 08:23:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@RiikkaTheIcePrincess@kbin.social"
        "@db2@sopuli.xyz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1618 …}
      +nested: Doctrine\ORM\PersistentCollection {#1597 …}
      +votes: Doctrine\ORM\PersistentCollection {#1731 …}
      +reports: Doctrine\ORM\PersistentCollection {#1723 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1721 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1728 …}
      -id: 145727
      -bodyTs: "'/protocols/)':17 '42':4 'almost':10 'alreadi':9,41 'arguabl':40 'barebon':27 'complex':43 'deep':6 'desktop':28 'dozen':21 'ecosystem':38 'ever':46 'extens':13 'function':29 'get':54 'go':52 'hundr':12 'implement':25 'kludg':3 'level':5 'look':32 'need':20 'protocol':14 'surfac':35 'wayland':37 'wayland.app':16 'wayland.app/protocols/)':15 'wors':55 'x11':45"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5471942"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700551416 {#1629
        date: 2023-11-21 08:23:36.0 +01:00
      }
      +"title": 145727
    }
  ]
  -id: 14984
  -titleTs: "'d':2 'gush':6 'like':4 'sec':11 'swayland':8"
  -bodyTs: "'ad':114 'also':70 'anycritt':152 'away':14 'behav':46 'consid':57 'coupl':146 'cours':93 'day':147 'els':154 'especi':66 'even':111 'everyth':24,37 'expect':59 'feel':25,73 'fiddl':94 'find':151 'game':45,68 'general':76 'get':13,36,86 'gonna':83 'great':27 'gush':122,123,156 'hardwar':88 'hold':141 'idunno':3 'kinda':26,126 'kindof':106 'like':42,85 'linux':102 'love':100 'multipl':44 'new':64 'nobodi':77 'okay':1 'place':134 'problem':61 'regard':67 'set':38 'setup':21 'snappier':74 'someth':16,98 'sorri':128 'strang':56 'sway':8 'swayland':124 'switch':81,119 'system':72 'taken':32 'thing':96 'thingl':65 'told':78 'upgrad':89 've':138 'wayland':10 'well':47 'wheee':91 'win':109,110 'win-win':108 'wonder':127 'work':115 'wow':23 'wrong':17,133 'x':52 'x/herbstluftwm':20"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700631345
  +visibility: "visible             "
  +apId: "https://kbin.social/m/linux@lemmy.ml/t/643699"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700544945 {#2081
    date: 2023-11-21 06:35:45.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1626
  +user: Proxies\__CG__\App\Entity\User {#2359 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
  +image: Proxies\__CG__\App\Entity\Image {#2100 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2104 …}
  +slug: "I-d-just-like-to-gush-about-Swayland-for-a-sec"
  +title: "I'd just like to gush about Swayland for a sec"
  +url: "https://kbin.social/m/linux@lemmy.ml/t/643699"
  +body: """
    Okay, so, Idunno if it's more Sway or Wayland or just getting away from something wrong with my X/herbstluftwm setup but wow everything feels kinda great over here 😅\n
    \n
    It's taken a while to get everything set up how I like but multiple games behave well here and not on X (which is very strange considering I expected *more* problems with the "new" thingle especially regarding gaming) and also my system feels snappier in general. Nobody told me the switch was gonna be like getting a hardware upgrade but *wheee!*\n
    \n
    Of course, fiddling with things is something I love about Linux so it's kindof a win-win even with the added work of having to switch over because *gush gush* Swayland is kinda wonderful 😅\n
    \n
    Sorry if this is the wrong place for this. I've just been holding this in for a couple days and can't find anycritter(s) else to gush at 🤷\u{200D}♀️
    """
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 9
  +favouriteCount: 60
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700615015 {#2136
    date: 2023-11-22 02:03:35.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2041 …}
  +votes: Doctrine\ORM\PersistentCollection {#2101 …}
  +reports: Doctrine\ORM\PersistentCollection {#2099 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2111 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2109 …}
  +badges: Doctrine\ORM\PersistentCollection {#2106 …}
  +children: [
    App\Entity\EntryComment {#1628
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1626 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1599 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1599 …}
      +body: """
        > not having kludges 42 levels deep\n
        \n
        There are already almost a hundred [extension protocols](https://wayland.app/protocols/) and you need dozens of them to implement just barebones desktop functionality. If you look under the surface the Wayland ecosystem is arguably already more complex than X11 ever was and it’s only going to get worse.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1700551416 {#1630
        date: 2023-11-21 08:23:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@RiikkaTheIcePrincess@kbin.social"
        "@db2@sopuli.xyz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1618 …}
      +nested: Doctrine\ORM\PersistentCollection {#1597 …}
      +votes: Doctrine\ORM\PersistentCollection {#1731 …}
      +reports: Doctrine\ORM\PersistentCollection {#1723 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1721 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1728 …}
      -id: 145727
      -bodyTs: "'/protocols/)':17 '42':4 'almost':10 'alreadi':9,41 'arguabl':40 'barebon':27 'complex':43 'deep':6 'desktop':28 'dozen':21 'ecosystem':38 'ever':46 'extens':13 'function':29 'get':54 'go':52 'hundr':12 'implement':25 'kludg':3 'level':5 'look':32 'need':20 'protocol':14 'surfac':35 'wayland':37 'wayland.app':16 'wayland.app/protocols/)':15 'wors':55 'x11':45"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5471942"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700551416 {#1629
        date: 2023-11-21 08:23:36.0 +01:00
      }
      +"title": 145727
    }
  ]
  -id: 14984
  -titleTs: "'d':2 'gush':6 'like':4 'sec':11 'swayland':8"
  -bodyTs: "'ad':114 'also':70 'anycritt':152 'away':14 'behav':46 'consid':57 'coupl':146 'cours':93 'day':147 'els':154 'especi':66 'even':111 'everyth':24,37 'expect':59 'feel':25,73 'fiddl':94 'find':151 'game':45,68 'general':76 'get':13,36,86 'gonna':83 'great':27 'gush':122,123,156 'hardwar':88 'hold':141 'idunno':3 'kinda':26,126 'kindof':106 'like':42,85 'linux':102 'love':100 'multipl':44 'new':64 'nobodi':77 'okay':1 'place':134 'problem':61 'regard':67 'set':38 'setup':21 'snappier':74 'someth':16,98 'sorri':128 'strang':56 'sway':8 'swayland':124 'switch':81,119 'system':72 'taken':32 'thing':96 'thingl':65 'told':78 'upgrad':89 've':138 'wayland':10 'well':47 'wheee':91 'win':109,110 'win-win':108 'wonder':127 'work':115 'wow':23 'wrong':17,133 'x':52 'x/herbstluftwm':20"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700631345
  +visibility: "visible             "
  +apId: "https://kbin.social/m/linux@lemmy.ml/t/643699"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700544945 {#2081
    date: 2023-11-21 06:35:45.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1626
  +user: Proxies\__CG__\App\Entity\User {#2359 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
  +image: Proxies\__CG__\App\Entity\Image {#2100 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2104 …}
  +slug: "I-d-just-like-to-gush-about-Swayland-for-a-sec"
  +title: "I'd just like to gush about Swayland for a sec"
  +url: "https://kbin.social/m/linux@lemmy.ml/t/643699"
  +body: """
    Okay, so, Idunno if it's more Sway or Wayland or just getting away from something wrong with my X/herbstluftwm setup but wow everything feels kinda great over here 😅\n
    \n
    It's taken a while to get everything set up how I like but multiple games behave well here and not on X (which is very strange considering I expected *more* problems with the "new" thingle especially regarding gaming) and also my system feels snappier in general. Nobody told me the switch was gonna be like getting a hardware upgrade but *wheee!*\n
    \n
    Of course, fiddling with things is something I love about Linux so it's kindof a win-win even with the added work of having to switch over because *gush gush* Swayland is kinda wonderful 😅\n
    \n
    Sorry if this is the wrong place for this. I've just been holding this in for a couple days and can't find anycritter(s) else to gush at 🤷\u{200D}♀️
    """
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 9
  +favouriteCount: 60
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700615015 {#2136
    date: 2023-11-22 02:03:35.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2041 …}
  +votes: Doctrine\ORM\PersistentCollection {#2101 …}
  +reports: Doctrine\ORM\PersistentCollection {#2099 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2111 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2109 …}
  +badges: Doctrine\ORM\PersistentCollection {#2106 …}
  +children: [
    App\Entity\EntryComment {#1628
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1626 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1599 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1599 …}
      +body: """
        > not having kludges 42 levels deep\n
        \n
        There are already almost a hundred [extension protocols](https://wayland.app/protocols/) and you need dozens of them to implement just barebones desktop functionality. If you look under the surface the Wayland ecosystem is arguably already more complex than X11 ever was and it’s only going to get worse.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1700551416 {#1630
        date: 2023-11-21 08:23:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@RiikkaTheIcePrincess@kbin.social"
        "@db2@sopuli.xyz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1618 …}
      +nested: Doctrine\ORM\PersistentCollection {#1597 …}
      +votes: Doctrine\ORM\PersistentCollection {#1731 …}
      +reports: Doctrine\ORM\PersistentCollection {#1723 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1721 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1728 …}
      -id: 145727
      -bodyTs: "'/protocols/)':17 '42':4 'almost':10 'alreadi':9,41 'arguabl':40 'barebon':27 'complex':43 'deep':6 'desktop':28 'dozen':21 'ecosystem':38 'ever':46 'extens':13 'function':29 'get':54 'go':52 'hundr':12 'implement':25 'kludg':3 'level':5 'look':32 'need':20 'protocol':14 'surfac':35 'wayland':37 'wayland.app':16 'wayland.app/protocols/)':15 'wors':55 'x11':45"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5471942"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700551416 {#1629
        date: 2023-11-21 08:23:36.0 +01:00
      }
      +"title": 145727
    }
  ]
  -id: 14984
  -titleTs: "'d':2 'gush':6 'like':4 'sec':11 'swayland':8"
  -bodyTs: "'ad':114 'also':70 'anycritt':152 'away':14 'behav':46 'consid':57 'coupl':146 'cours':93 'day':147 'els':154 'especi':66 'even':111 'everyth':24,37 'expect':59 'feel':25,73 'fiddl':94 'find':151 'game':45,68 'general':76 'get':13,36,86 'gonna':83 'great':27 'gush':122,123,156 'hardwar':88 'hold':141 'idunno':3 'kinda':26,126 'kindof':106 'like':42,85 'linux':102 'love':100 'multipl':44 'new':64 'nobodi':77 'okay':1 'place':134 'problem':61 'regard':67 'set':38 'setup':21 'snappier':74 'someth':16,98 'sorri':128 'strang':56 'sway':8 'swayland':124 'switch':81,119 'system':72 'taken':32 'thing':96 'thingl':65 'told':78 'upgrad':89 've':138 'wayland':10 'well':47 'wheee':91 'win':109,110 'win-win':108 'wonder':127 'work':115 'wow':23 'wrong':17,133 'x':52 'x/herbstluftwm':20"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700631345
  +visibility: "visible             "
  +apId: "https://kbin.social/m/linux@lemmy.ml/t/643699"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700544945 {#2081
    date: 2023-11-21 06:35:45.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
13 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
14 DENIED moderate
App\Entity\EntryComment {#1628
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1626
    +user: Proxies\__CG__\App\Entity\User {#2359 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
    +image: Proxies\__CG__\App\Entity\Image {#2100 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2104 …}
    +slug: "I-d-just-like-to-gush-about-Swayland-for-a-sec"
    +title: "I'd just like to gush about Swayland for a sec"
    +url: "https://kbin.social/m/linux@lemmy.ml/t/643699"
    +body: """
      Okay, so, Idunno if it's more Sway or Wayland or just getting away from something wrong with my X/herbstluftwm setup but wow everything feels kinda great over here 😅\n
      \n
      It's taken a while to get everything set up how I like but multiple games behave well here and not on X (which is very strange considering I expected *more* problems with the "new" thingle especially regarding gaming) and also my system feels snappier in general. Nobody told me the switch was gonna be like getting a hardware upgrade but *wheee!*\n
      \n
      Of course, fiddling with things is something I love about Linux so it's kindof a win-win even with the added work of having to switch over because *gush gush* Swayland is kinda wonderful 😅\n
      \n
      Sorry if this is the wrong place for this. I've just been holding this in for a couple days and can't find anycritter(s) else to gush at 🤷\u{200D}♀️
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700615015 {#2136
      date: 2023-11-22 02:03:35.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2041 …}
    +votes: Doctrine\ORM\PersistentCollection {#2101 …}
    +reports: Doctrine\ORM\PersistentCollection {#2099 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2111 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2109 …}
    +badges: Doctrine\ORM\PersistentCollection {#2106 …}
    +children: [
      App\Entity\EntryComment {#1628}
    ]
    -id: 14984
    -titleTs: "'d':2 'gush':6 'like':4 'sec':11 'swayland':8"
    -bodyTs: "'ad':114 'also':70 'anycritt':152 'away':14 'behav':46 'consid':57 'coupl':146 'cours':93 'day':147 'els':154 'especi':66 'even':111 'everyth':24,37 'expect':59 'feel':25,73 'fiddl':94 'find':151 'game':45,68 'general':76 'get':13,36,86 'gonna':83 'great':27 'gush':122,123,156 'hardwar':88 'hold':141 'idunno':3 'kinda':26,126 'kindof':106 'like':42,85 'linux':102 'love':100 'multipl':44 'new':64 'nobodi':77 'okay':1 'place':134 'problem':61 'regard':67 'set':38 'setup':21 'snappier':74 'someth':16,98 'sorri':128 'strang':56 'sway':8 'swayland':124 'switch':81,119 'system':72 'taken':32 'thing':96 'thingl':65 'told':78 'upgrad':89 've':138 'wayland':10 'well':47 'wheee':91 'win':109,110 'win-win':108 'wonder':127 'work':115 'wow':23 'wrong':17,133 'x':52 'x/herbstluftwm':20"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700631345
    +visibility: "visible             "
    +apId: "https://kbin.social/m/linux@lemmy.ml/t/643699"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700544945 {#2081
      date: 2023-11-21 06:35:45.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1599 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1599 …}
  +body: """
    > not having kludges 42 levels deep\n
    \n
    There are already almost a hundred [extension protocols](https://wayland.app/protocols/) and you need dozens of them to implement just barebones desktop functionality. If you look under the surface the Wayland ecosystem is arguably already more complex than X11 ever was and it’s only going to get worse.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1700551416 {#1630
    date: 2023-11-21 08:23:36.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@RiikkaTheIcePrincess@kbin.social"
    "@db2@sopuli.xyz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1618 …}
  +nested: Doctrine\ORM\PersistentCollection {#1597 …}
  +votes: Doctrine\ORM\PersistentCollection {#1731 …}
  +reports: Doctrine\ORM\PersistentCollection {#1723 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1721 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1728 …}
  -id: 145727
  -bodyTs: "'/protocols/)':17 '42':4 'almost':10 'alreadi':9,41 'arguabl':40 'barebon':27 'complex':43 'deep':6 'desktop':28 'dozen':21 'ecosystem':38 'ever':46 'extens':13 'function':29 'get':54 'go':52 'hundr':12 'implement':25 'kludg':3 'level':5 'look':32 'need':20 'protocol':14 'surfac':35 'wayland':37 'wayland.app':16 'wayland.app/protocols/)':15 'wors':55 'x11':45"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5471942"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700551416 {#1629
    date: 2023-11-21 08:23:36.0 +01:00
  }
  +"title": 145727
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
15 DENIED edit
App\Entity\EntryComment {#1628
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1626
    +user: Proxies\__CG__\App\Entity\User {#2359 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
    +image: Proxies\__CG__\App\Entity\Image {#2100 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2104 …}
    +slug: "I-d-just-like-to-gush-about-Swayland-for-a-sec"
    +title: "I'd just like to gush about Swayland for a sec"
    +url: "https://kbin.social/m/linux@lemmy.ml/t/643699"
    +body: """
      Okay, so, Idunno if it's more Sway or Wayland or just getting away from something wrong with my X/herbstluftwm setup but wow everything feels kinda great over here 😅\n
      \n
      It's taken a while to get everything set up how I like but multiple games behave well here and not on X (which is very strange considering I expected *more* problems with the "new" thingle especially regarding gaming) and also my system feels snappier in general. Nobody told me the switch was gonna be like getting a hardware upgrade but *wheee!*\n
      \n
      Of course, fiddling with things is something I love about Linux so it's kindof a win-win even with the added work of having to switch over because *gush gush* Swayland is kinda wonderful 😅\n
      \n
      Sorry if this is the wrong place for this. I've just been holding this in for a couple days and can't find anycritter(s) else to gush at 🤷\u{200D}♀️
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700615015 {#2136
      date: 2023-11-22 02:03:35.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2041 …}
    +votes: Doctrine\ORM\PersistentCollection {#2101 …}
    +reports: Doctrine\ORM\PersistentCollection {#2099 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2111 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2109 …}
    +badges: Doctrine\ORM\PersistentCollection {#2106 …}
    +children: [
      App\Entity\EntryComment {#1628}
    ]
    -id: 14984
    -titleTs: "'d':2 'gush':6 'like':4 'sec':11 'swayland':8"
    -bodyTs: "'ad':114 'also':70 'anycritt':152 'away':14 'behav':46 'consid':57 'coupl':146 'cours':93 'day':147 'els':154 'especi':66 'even':111 'everyth':24,37 'expect':59 'feel':25,73 'fiddl':94 'find':151 'game':45,68 'general':76 'get':13,36,86 'gonna':83 'great':27 'gush':122,123,156 'hardwar':88 'hold':141 'idunno':3 'kinda':26,126 'kindof':106 'like':42,85 'linux':102 'love':100 'multipl':44 'new':64 'nobodi':77 'okay':1 'place':134 'problem':61 'regard':67 'set':38 'setup':21 'snappier':74 'someth':16,98 'sorri':128 'strang':56 'sway':8 'swayland':124 'switch':81,119 'system':72 'taken':32 'thing':96 'thingl':65 'told':78 'upgrad':89 've':138 'wayland':10 'well':47 'wheee':91 'win':109,110 'win-win':108 'wonder':127 'work':115 'wow':23 'wrong':17,133 'x':52 'x/herbstluftwm':20"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700631345
    +visibility: "visible             "
    +apId: "https://kbin.social/m/linux@lemmy.ml/t/643699"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700544945 {#2081
      date: 2023-11-21 06:35:45.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1599 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1599 …}
  +body: """
    > not having kludges 42 levels deep\n
    \n
    There are already almost a hundred [extension protocols](https://wayland.app/protocols/) and you need dozens of them to implement just barebones desktop functionality. If you look under the surface the Wayland ecosystem is arguably already more complex than X11 ever was and it’s only going to get worse.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1700551416 {#1630
    date: 2023-11-21 08:23:36.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@RiikkaTheIcePrincess@kbin.social"
    "@db2@sopuli.xyz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1618 …}
  +nested: Doctrine\ORM\PersistentCollection {#1597 …}
  +votes: Doctrine\ORM\PersistentCollection {#1731 …}
  +reports: Doctrine\ORM\PersistentCollection {#1723 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1721 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1728 …}
  -id: 145727
  -bodyTs: "'/protocols/)':17 '42':4 'almost':10 'alreadi':9,41 'arguabl':40 'barebon':27 'complex':43 'deep':6 'desktop':28 'dozen':21 'ecosystem':38 'ever':46 'extens':13 'function':29 'get':54 'go':52 'hundr':12 'implement':25 'kludg':3 'level':5 'look':32 'need':20 'protocol':14 'surfac':35 'wayland':37 'wayland.app':16 'wayland.app/protocols/)':15 'wors':55 'x11':45"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5471942"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700551416 {#1629
    date: 2023-11-21 08:23:36.0 +01:00
  }
  +"title": 145727
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
16 DENIED moderate
App\Entity\EntryComment {#1628
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1626
    +user: Proxies\__CG__\App\Entity\User {#2359 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
    +image: Proxies\__CG__\App\Entity\Image {#2100 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2104 …}
    +slug: "I-d-just-like-to-gush-about-Swayland-for-a-sec"
    +title: "I'd just like to gush about Swayland for a sec"
    +url: "https://kbin.social/m/linux@lemmy.ml/t/643699"
    +body: """
      Okay, so, Idunno if it's more Sway or Wayland or just getting away from something wrong with my X/herbstluftwm setup but wow everything feels kinda great over here 😅\n
      \n
      It's taken a while to get everything set up how I like but multiple games behave well here and not on X (which is very strange considering I expected *more* problems with the "new" thingle especially regarding gaming) and also my system feels snappier in general. Nobody told me the switch was gonna be like getting a hardware upgrade but *wheee!*\n
      \n
      Of course, fiddling with things is something I love about Linux so it's kindof a win-win even with the added work of having to switch over because *gush gush* Swayland is kinda wonderful 😅\n
      \n
      Sorry if this is the wrong place for this. I've just been holding this in for a couple days and can't find anycritter(s) else to gush at 🤷\u{200D}♀️
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700615015 {#2136
      date: 2023-11-22 02:03:35.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2041 …}
    +votes: Doctrine\ORM\PersistentCollection {#2101 …}
    +reports: Doctrine\ORM\PersistentCollection {#2099 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2111 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2109 …}
    +badges: Doctrine\ORM\PersistentCollection {#2106 …}
    +children: [
      App\Entity\EntryComment {#1628}
    ]
    -id: 14984
    -titleTs: "'d':2 'gush':6 'like':4 'sec':11 'swayland':8"
    -bodyTs: "'ad':114 'also':70 'anycritt':152 'away':14 'behav':46 'consid':57 'coupl':146 'cours':93 'day':147 'els':154 'especi':66 'even':111 'everyth':24,37 'expect':59 'feel':25,73 'fiddl':94 'find':151 'game':45,68 'general':76 'get':13,36,86 'gonna':83 'great':27 'gush':122,123,156 'hardwar':88 'hold':141 'idunno':3 'kinda':26,126 'kindof':106 'like':42,85 'linux':102 'love':100 'multipl':44 'new':64 'nobodi':77 'okay':1 'place':134 'problem':61 'regard':67 'set':38 'setup':21 'snappier':74 'someth':16,98 'sorri':128 'strang':56 'sway':8 'swayland':124 'switch':81,119 'system':72 'taken':32 'thing':96 'thingl':65 'told':78 'upgrad':89 've':138 'wayland':10 'well':47 'wheee':91 'win':109,110 'win-win':108 'wonder':127 'work':115 'wow':23 'wrong':17,133 'x':52 'x/herbstluftwm':20"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700631345
    +visibility: "visible             "
    +apId: "https://kbin.social/m/linux@lemmy.ml/t/643699"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700544945 {#2081
      date: 2023-11-21 06:35:45.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1599 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1599 …}
  +body: """
    > not having kludges 42 levels deep\n
    \n
    There are already almost a hundred [extension protocols](https://wayland.app/protocols/) and you need dozens of them to implement just barebones desktop functionality. If you look under the surface the Wayland ecosystem is arguably already more complex than X11 ever was and it’s only going to get worse.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1700551416 {#1630
    date: 2023-11-21 08:23:36.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@RiikkaTheIcePrincess@kbin.social"
    "@db2@sopuli.xyz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1618 …}
  +nested: Doctrine\ORM\PersistentCollection {#1597 …}
  +votes: Doctrine\ORM\PersistentCollection {#1731 …}
  +reports: Doctrine\ORM\PersistentCollection {#1723 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1721 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1728 …}
  -id: 145727
  -bodyTs: "'/protocols/)':17 '42':4 'almost':10 'alreadi':9,41 'arguabl':40 'barebon':27 'complex':43 'deep':6 'desktop':28 'dozen':21 'ecosystem':38 'ever':46 'extens':13 'function':29 'get':54 'go':52 'hundr':12 'implement':25 'kludg':3 'level':5 'look':32 'need':20 'protocol':14 'surfac':35 'wayland':37 'wayland.app':16 'wayland.app/protocols/)':15 'wors':55 'x11':45"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5471942"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700551416 {#1629
    date: 2023-11-21 08:23:36.0 +01:00
  }
  +"title": 145727
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
17 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
18 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1579
  +user: Proxies\__CG__\App\Entity\User {#2063 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
  +image: Proxies\__CG__\App\Entity\Image {#2117 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2122 …}
  +slug: "Calibre-7-0-E-Book-Manager-Introduces-New-Notes-Feature-Support-for"
  +title: "Calibre 7.0 E-Book Manager Introduces New Notes Feature, Support for Audio EPUBs"
  +url: "https://9to5linux.com/calibre-7-0-e-book-manager-introduces-new-notes-feature-support-for-audio-epubs"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 25
  +favouriteCount: 278
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700437245 {#2107
    date: 2023-11-20 00:40:45.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2115 …}
  +votes: Doctrine\ORM\PersistentCollection {#2123 …}
  +reports: Doctrine\ORM\PersistentCollection {#2116 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2161 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2163 …}
  +badges: Doctrine\ORM\PersistentCollection {#2044 …}
  +children: [
    1 => App\Entity\EntryComment {#1614
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1579 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1653 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1653 …}
      +body: "I would like the ability to do a CLI-only build since I only really use the `ebook-convert` command. Never felt the need to “manage” my ebooks."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1700261961 {#1438
        date: 2023-11-17 23:59:21.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1651 …}
      +nested: Doctrine\ORM\PersistentCollection {#1652 …}
      +votes: Doctrine\ORM\PersistentCollection {#1650 …}
      +reports: Doctrine\ORM\PersistentCollection {#1671 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1568 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1560 …}
      -id: 135200
      -bodyTs: "'abil':5 'build':12 'cli':10 'cli-on':9 'command':22 'convert':21 'ebook':20,30 'ebook-convert':19 'felt':24 'like':3 'manag':28 'need':26 'never':23 'realli':16 'sinc':13 'use':17 'would':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5393423"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700261961 {#1700
        date: 2023-11-17 23:59:21.0 +01:00
      }
      +"title": 135200
    }
    0 => App\Entity\EntryComment {#1562
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1579 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1566 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1653 …}
      +body: "Yeah, I ended up doing something similar but using my own Dockerfile where I specified `ebook-convert` as the entry point."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700275810 {#1572
        date: 2023-11-18 03:50:10.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@donio@lemmy.world"
        "@KickMeElmo@sopuli.xyz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1559 …}
      +nested: Doctrine\ORM\PersistentCollection {#1565 …}
      +votes: Doctrine\ORM\PersistentCollection {#1558 …}
      +reports: Doctrine\ORM\PersistentCollection {#1557 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1621 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
      -id: 135781
      -bodyTs: "'convert':18 'dockerfil':12 'ebook':17 'ebook-convert':16 'end':3 'entri':21 'point':22 'similar':7 'someth':6 'specifi':15 'use':9 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5397075"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700275810 {#1563
        date: 2023-11-18 03:50:10.0 +01:00
      }
      +"title": 135781
    }
  ]
  -id: 13949
  -titleTs: "'7.0':2 'audio':13 'book':5 'calibr':1 'e':4 'e-book':3 'epub':14 'featur':10 'introduc':7 'manag':6 'new':8 'note':9 'support':11"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700336751
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/post/6448598"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700250351 {#2066
    date: 2023-11-17 20:45:51.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
19 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1579
  +user: Proxies\__CG__\App\Entity\User {#2063 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
  +image: Proxies\__CG__\App\Entity\Image {#2117 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2122 …}
  +slug: "Calibre-7-0-E-Book-Manager-Introduces-New-Notes-Feature-Support-for"
  +title: "Calibre 7.0 E-Book Manager Introduces New Notes Feature, Support for Audio EPUBs"
  +url: "https://9to5linux.com/calibre-7-0-e-book-manager-introduces-new-notes-feature-support-for-audio-epubs"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 25
  +favouriteCount: 278
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700437245 {#2107
    date: 2023-11-20 00:40:45.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2115 …}
  +votes: Doctrine\ORM\PersistentCollection {#2123 …}
  +reports: Doctrine\ORM\PersistentCollection {#2116 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2161 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2163 …}
  +badges: Doctrine\ORM\PersistentCollection {#2044 …}
  +children: [
    1 => App\Entity\EntryComment {#1614
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1579 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1653 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1653 …}
      +body: "I would like the ability to do a CLI-only build since I only really use the `ebook-convert` command. Never felt the need to “manage” my ebooks."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1700261961 {#1438
        date: 2023-11-17 23:59:21.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1651 …}
      +nested: Doctrine\ORM\PersistentCollection {#1652 …}
      +votes: Doctrine\ORM\PersistentCollection {#1650 …}
      +reports: Doctrine\ORM\PersistentCollection {#1671 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1568 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1560 …}
      -id: 135200
      -bodyTs: "'abil':5 'build':12 'cli':10 'cli-on':9 'command':22 'convert':21 'ebook':20,30 'ebook-convert':19 'felt':24 'like':3 'manag':28 'need':26 'never':23 'realli':16 'sinc':13 'use':17 'would':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5393423"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700261961 {#1700
        date: 2023-11-17 23:59:21.0 +01:00
      }
      +"title": 135200
    }
    0 => App\Entity\EntryComment {#1562
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1579 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1566 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1653 …}
      +body: "Yeah, I ended up doing something similar but using my own Dockerfile where I specified `ebook-convert` as the entry point."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700275810 {#1572
        date: 2023-11-18 03:50:10.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@donio@lemmy.world"
        "@KickMeElmo@sopuli.xyz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1559 …}
      +nested: Doctrine\ORM\PersistentCollection {#1565 …}
      +votes: Doctrine\ORM\PersistentCollection {#1558 …}
      +reports: Doctrine\ORM\PersistentCollection {#1557 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1621 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
      -id: 135781
      -bodyTs: "'convert':18 'dockerfil':12 'ebook':17 'ebook-convert':16 'end':3 'entri':21 'point':22 'similar':7 'someth':6 'specifi':15 'use':9 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5397075"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700275810 {#1563
        date: 2023-11-18 03:50:10.0 +01:00
      }
      +"title": 135781
    }
  ]
  -id: 13949
  -titleTs: "'7.0':2 'audio':13 'book':5 'calibr':1 'e':4 'e-book':3 'epub':14 'featur':10 'introduc':7 'manag':6 'new':8 'note':9 'support':11"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700336751
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/post/6448598"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700250351 {#2066
    date: 2023-11-17 20:45:51.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
20 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1579
  +user: Proxies\__CG__\App\Entity\User {#2063 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
  +image: Proxies\__CG__\App\Entity\Image {#2117 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2122 …}
  +slug: "Calibre-7-0-E-Book-Manager-Introduces-New-Notes-Feature-Support-for"
  +title: "Calibre 7.0 E-Book Manager Introduces New Notes Feature, Support for Audio EPUBs"
  +url: "https://9to5linux.com/calibre-7-0-e-book-manager-introduces-new-notes-feature-support-for-audio-epubs"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 25
  +favouriteCount: 278
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700437245 {#2107
    date: 2023-11-20 00:40:45.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2115 …}
  +votes: Doctrine\ORM\PersistentCollection {#2123 …}
  +reports: Doctrine\ORM\PersistentCollection {#2116 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2161 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2163 …}
  +badges: Doctrine\ORM\PersistentCollection {#2044 …}
  +children: [
    1 => App\Entity\EntryComment {#1614
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1579 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1653 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1653 …}
      +body: "I would like the ability to do a CLI-only build since I only really use the `ebook-convert` command. Never felt the need to “manage” my ebooks."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1700261961 {#1438
        date: 2023-11-17 23:59:21.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1651 …}
      +nested: Doctrine\ORM\PersistentCollection {#1652 …}
      +votes: Doctrine\ORM\PersistentCollection {#1650 …}
      +reports: Doctrine\ORM\PersistentCollection {#1671 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1568 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1560 …}
      -id: 135200
      -bodyTs: "'abil':5 'build':12 'cli':10 'cli-on':9 'command':22 'convert':21 'ebook':20,30 'ebook-convert':19 'felt':24 'like':3 'manag':28 'need':26 'never':23 'realli':16 'sinc':13 'use':17 'would':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5393423"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700261961 {#1700
        date: 2023-11-17 23:59:21.0 +01:00
      }
      +"title": 135200
    }
    0 => App\Entity\EntryComment {#1562
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1579 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1566 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1653 …}
      +body: "Yeah, I ended up doing something similar but using my own Dockerfile where I specified `ebook-convert` as the entry point."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700275810 {#1572
        date: 2023-11-18 03:50:10.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@petsoi@discuss.tchncs.de"
        "@donio@lemmy.world"
        "@KickMeElmo@sopuli.xyz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1559 …}
      +nested: Doctrine\ORM\PersistentCollection {#1565 …}
      +votes: Doctrine\ORM\PersistentCollection {#1558 …}
      +reports: Doctrine\ORM\PersistentCollection {#1557 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1621 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
      -id: 135781
      -bodyTs: "'convert':18 'dockerfil':12 'ebook':17 'ebook-convert':16 'end':3 'entri':21 'point':22 'similar':7 'someth':6 'specifi':15 'use':9 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5397075"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700275810 {#1563
        date: 2023-11-18 03:50:10.0 +01:00
      }
      +"title": 135781
    }
  ]
  -id: 13949
  -titleTs: "'7.0':2 'audio':13 'book':5 'calibr':1 'e':4 'e-book':3 'epub':14 'featur':10 'introduc':7 'manag':6 'new':8 'note':9 'support':11"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700336751
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/post/6448598"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700250351 {#2066
    date: 2023-11-17 20:45:51.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
21 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
22 DENIED moderate
App\Entity\EntryComment {#1614
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1579
    +user: Proxies\__CG__\App\Entity\User {#2063 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
    +image: Proxies\__CG__\App\Entity\Image {#2117 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2122 …}
    +slug: "Calibre-7-0-E-Book-Manager-Introduces-New-Notes-Feature-Support-for"
    +title: "Calibre 7.0 E-Book Manager Introduces New Notes Feature, Support for Audio EPUBs"
    +url: "https://9to5linux.com/calibre-7-0-e-book-manager-introduces-new-notes-feature-support-for-audio-epubs"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 278
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700437245 {#2107
      date: 2023-11-20 00:40:45.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2115 …}
    +votes: Doctrine\ORM\PersistentCollection {#2123 …}
    +reports: Doctrine\ORM\PersistentCollection {#2116 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2161 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2163 …}
    +badges: Doctrine\ORM\PersistentCollection {#2044 …}
    +children: [
      1 => App\Entity\EntryComment {#1614}
      0 => App\Entity\EntryComment {#1562
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1579 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1566 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1653 …}
        +body: "Yeah, I ended up doing something similar but using my own Dockerfile where I specified `ebook-convert` as the entry point."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700275810 {#1572
          date: 2023-11-18 03:50:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
          "@donio@lemmy.world"
          "@KickMeElmo@sopuli.xyz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1559 …}
        +nested: Doctrine\ORM\PersistentCollection {#1565 …}
        +votes: Doctrine\ORM\PersistentCollection {#1558 …}
        +reports: Doctrine\ORM\PersistentCollection {#1557 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1621 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
        -id: 135781
        -bodyTs: "'convert':18 'dockerfil':12 'ebook':17 'ebook-convert':16 'end':3 'entri':21 'point':22 'similar':7 'someth':6 'specifi':15 'use':9 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5397075"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700275810 {#1563
          date: 2023-11-18 03:50:10.0 +01:00
        }
        +"title": 135781
      }
    ]
    -id: 13949
    -titleTs: "'7.0':2 'audio':13 'book':5 'calibr':1 'e':4 'e-book':3 'epub':14 'featur':10 'introduc':7 'manag':6 'new':8 'note':9 'support':11"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700336751
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/post/6448598"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700250351 {#2066
      date: 2023-11-17 20:45:51.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1653 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1653 …}
  +body: "I would like the ability to do a CLI-only build since I only really use the `ebook-convert` command. Never felt the need to “manage” my ebooks."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1700261961 {#1438
    date: 2023-11-17 23:59:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@petsoi@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1651 …}
  +nested: Doctrine\ORM\PersistentCollection {#1652 …}
  +votes: Doctrine\ORM\PersistentCollection {#1650 …}
  +reports: Doctrine\ORM\PersistentCollection {#1671 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1568 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1560 …}
  -id: 135200
  -bodyTs: "'abil':5 'build':12 'cli':10 'cli-on':9 'command':22 'convert':21 'ebook':20,30 'ebook-convert':19 'felt':24 'like':3 'manag':28 'need':26 'never':23 'realli':16 'sinc':13 'use':17 'would':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5393423"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700261961 {#1700
    date: 2023-11-17 23:59:21.0 +01:00
  }
  +"title": 135200
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
23 DENIED edit
App\Entity\EntryComment {#1614
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1579
    +user: Proxies\__CG__\App\Entity\User {#2063 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
    +image: Proxies\__CG__\App\Entity\Image {#2117 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2122 …}
    +slug: "Calibre-7-0-E-Book-Manager-Introduces-New-Notes-Feature-Support-for"
    +title: "Calibre 7.0 E-Book Manager Introduces New Notes Feature, Support for Audio EPUBs"
    +url: "https://9to5linux.com/calibre-7-0-e-book-manager-introduces-new-notes-feature-support-for-audio-epubs"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 278
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700437245 {#2107
      date: 2023-11-20 00:40:45.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2115 …}
    +votes: Doctrine\ORM\PersistentCollection {#2123 …}
    +reports: Doctrine\ORM\PersistentCollection {#2116 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2161 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2163 …}
    +badges: Doctrine\ORM\PersistentCollection {#2044 …}
    +children: [
      1 => App\Entity\EntryComment {#1614}
      0 => App\Entity\EntryComment {#1562
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1579 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1566 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1653 …}
        +body: "Yeah, I ended up doing something similar but using my own Dockerfile where I specified `ebook-convert` as the entry point."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700275810 {#1572
          date: 2023-11-18 03:50:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
          "@donio@lemmy.world"
          "@KickMeElmo@sopuli.xyz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1559 …}
        +nested: Doctrine\ORM\PersistentCollection {#1565 …}
        +votes: Doctrine\ORM\PersistentCollection {#1558 …}
        +reports: Doctrine\ORM\PersistentCollection {#1557 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1621 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
        -id: 135781
        -bodyTs: "'convert':18 'dockerfil':12 'ebook':17 'ebook-convert':16 'end':3 'entri':21 'point':22 'similar':7 'someth':6 'specifi':15 'use':9 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5397075"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700275810 {#1563
          date: 2023-11-18 03:50:10.0 +01:00
        }
        +"title": 135781
      }
    ]
    -id: 13949
    -titleTs: "'7.0':2 'audio':13 'book':5 'calibr':1 'e':4 'e-book':3 'epub':14 'featur':10 'introduc':7 'manag':6 'new':8 'note':9 'support':11"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700336751
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/post/6448598"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700250351 {#2066
      date: 2023-11-17 20:45:51.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1653 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1653 …}
  +body: "I would like the ability to do a CLI-only build since I only really use the `ebook-convert` command. Never felt the need to “manage” my ebooks."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1700261961 {#1438
    date: 2023-11-17 23:59:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@petsoi@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1651 …}
  +nested: Doctrine\ORM\PersistentCollection {#1652 …}
  +votes: Doctrine\ORM\PersistentCollection {#1650 …}
  +reports: Doctrine\ORM\PersistentCollection {#1671 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1568 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1560 …}
  -id: 135200
  -bodyTs: "'abil':5 'build':12 'cli':10 'cli-on':9 'command':22 'convert':21 'ebook':20,30 'ebook-convert':19 'felt':24 'like':3 'manag':28 'need':26 'never':23 'realli':16 'sinc':13 'use':17 'would':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5393423"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700261961 {#1700
    date: 2023-11-17 23:59:21.0 +01:00
  }
  +"title": 135200
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
24 DENIED moderate
App\Entity\EntryComment {#1614
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1579
    +user: Proxies\__CG__\App\Entity\User {#2063 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
    +image: Proxies\__CG__\App\Entity\Image {#2117 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2122 …}
    +slug: "Calibre-7-0-E-Book-Manager-Introduces-New-Notes-Feature-Support-for"
    +title: "Calibre 7.0 E-Book Manager Introduces New Notes Feature, Support for Audio EPUBs"
    +url: "https://9to5linux.com/calibre-7-0-e-book-manager-introduces-new-notes-feature-support-for-audio-epubs"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 278
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700437245 {#2107
      date: 2023-11-20 00:40:45.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2115 …}
    +votes: Doctrine\ORM\PersistentCollection {#2123 …}
    +reports: Doctrine\ORM\PersistentCollection {#2116 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2161 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2163 …}
    +badges: Doctrine\ORM\PersistentCollection {#2044 …}
    +children: [
      1 => App\Entity\EntryComment {#1614}
      0 => App\Entity\EntryComment {#1562
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1579 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1566 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1653 …}
        +body: "Yeah, I ended up doing something similar but using my own Dockerfile where I specified `ebook-convert` as the entry point."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700275810 {#1572
          date: 2023-11-18 03:50:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
          "@donio@lemmy.world"
          "@KickMeElmo@sopuli.xyz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1559 …}
        +nested: Doctrine\ORM\PersistentCollection {#1565 …}
        +votes: Doctrine\ORM\PersistentCollection {#1558 …}
        +reports: Doctrine\ORM\PersistentCollection {#1557 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1621 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
        -id: 135781
        -bodyTs: "'convert':18 'dockerfil':12 'ebook':17 'ebook-convert':16 'end':3 'entri':21 'point':22 'similar':7 'someth':6 'specifi':15 'use':9 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5397075"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700275810 {#1563
          date: 2023-11-18 03:50:10.0 +01:00
        }
        +"title": 135781
      }
    ]
    -id: 13949
    -titleTs: "'7.0':2 'audio':13 'book':5 'calibr':1 'e':4 'e-book':3 'epub':14 'featur':10 'introduc':7 'manag':6 'new':8 'note':9 'support':11"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700336751
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/post/6448598"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700250351 {#2066
      date: 2023-11-17 20:45:51.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1653 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1653 …}
  +body: "I would like the ability to do a CLI-only build since I only really use the `ebook-convert` command. Never felt the need to “manage” my ebooks."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1700261961 {#1438
    date: 2023-11-17 23:59:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@petsoi@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1651 …}
  +nested: Doctrine\ORM\PersistentCollection {#1652 …}
  +votes: Doctrine\ORM\PersistentCollection {#1650 …}
  +reports: Doctrine\ORM\PersistentCollection {#1671 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1568 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1560 …}
  -id: 135200
  -bodyTs: "'abil':5 'build':12 'cli':10 'cli-on':9 'command':22 'convert':21 'ebook':20,30 'ebook-convert':19 'felt':24 'like':3 'manag':28 'need':26 'never':23 'realli':16 'sinc':13 'use':17 'would':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5393423"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700261961 {#1700
    date: 2023-11-17 23:59:21.0 +01:00
  }
  +"title": 135200
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
25 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
26 DENIED moderate
App\Entity\EntryComment {#1562
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1579
    +user: Proxies\__CG__\App\Entity\User {#2063 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
    +image: Proxies\__CG__\App\Entity\Image {#2117 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2122 …}
    +slug: "Calibre-7-0-E-Book-Manager-Introduces-New-Notes-Feature-Support-for"
    +title: "Calibre 7.0 E-Book Manager Introduces New Notes Feature, Support for Audio EPUBs"
    +url: "https://9to5linux.com/calibre-7-0-e-book-manager-introduces-new-notes-feature-support-for-audio-epubs"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 278
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700437245 {#2107
      date: 2023-11-20 00:40:45.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2115 …}
    +votes: Doctrine\ORM\PersistentCollection {#2123 …}
    +reports: Doctrine\ORM\PersistentCollection {#2116 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2161 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2163 …}
    +badges: Doctrine\ORM\PersistentCollection {#2044 …}
    +children: [
      1 => App\Entity\EntryComment {#1614
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1579 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1653 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1653 …}
        +body: "I would like the ability to do a CLI-only build since I only really use the `ebook-convert` command. Never felt the need to “manage” my ebooks."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700261961 {#1438
          date: 2023-11-17 23:59:21.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1651 …}
        +nested: Doctrine\ORM\PersistentCollection {#1652 …}
        +votes: Doctrine\ORM\PersistentCollection {#1650 …}
        +reports: Doctrine\ORM\PersistentCollection {#1671 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1568 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1560 …}
        -id: 135200
        -bodyTs: "'abil':5 'build':12 'cli':10 'cli-on':9 'command':22 'convert':21 'ebook':20,30 'ebook-convert':19 'felt':24 'like':3 'manag':28 'need':26 'never':23 'realli':16 'sinc':13 'use':17 'would':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5393423"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700261961 {#1700
          date: 2023-11-17 23:59:21.0 +01:00
        }
        +"title": 135200
      }
      0 => App\Entity\EntryComment {#1562}
    ]
    -id: 13949
    -titleTs: "'7.0':2 'audio':13 'book':5 'calibr':1 'e':4 'e-book':3 'epub':14 'featur':10 'introduc':7 'manag':6 'new':8 'note':9 'support':11"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700336751
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/post/6448598"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700250351 {#2066
      date: 2023-11-17 20:45:51.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1566 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1653 …}
  +body: "Yeah, I ended up doing something similar but using my own Dockerfile where I specified `ebook-convert` as the entry point."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700275810 {#1572
    date: 2023-11-18 03:50:10.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@petsoi@discuss.tchncs.de"
    "@donio@lemmy.world"
    "@KickMeElmo@sopuli.xyz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1559 …}
  +nested: Doctrine\ORM\PersistentCollection {#1565 …}
  +votes: Doctrine\ORM\PersistentCollection {#1558 …}
  +reports: Doctrine\ORM\PersistentCollection {#1557 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1621 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
  -id: 135781
  -bodyTs: "'convert':18 'dockerfil':12 'ebook':17 'ebook-convert':16 'end':3 'entri':21 'point':22 'similar':7 'someth':6 'specifi':15 'use':9 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5397075"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700275810 {#1563
    date: 2023-11-18 03:50:10.0 +01:00
  }
  +"title": 135781
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
27 DENIED edit
App\Entity\EntryComment {#1562
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1579
    +user: Proxies\__CG__\App\Entity\User {#2063 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
    +image: Proxies\__CG__\App\Entity\Image {#2117 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2122 …}
    +slug: "Calibre-7-0-E-Book-Manager-Introduces-New-Notes-Feature-Support-for"
    +title: "Calibre 7.0 E-Book Manager Introduces New Notes Feature, Support for Audio EPUBs"
    +url: "https://9to5linux.com/calibre-7-0-e-book-manager-introduces-new-notes-feature-support-for-audio-epubs"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 278
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700437245 {#2107
      date: 2023-11-20 00:40:45.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2115 …}
    +votes: Doctrine\ORM\PersistentCollection {#2123 …}
    +reports: Doctrine\ORM\PersistentCollection {#2116 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2161 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2163 …}
    +badges: Doctrine\ORM\PersistentCollection {#2044 …}
    +children: [
      1 => App\Entity\EntryComment {#1614
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1579 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1653 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1653 …}
        +body: "I would like the ability to do a CLI-only build since I only really use the `ebook-convert` command. Never felt the need to “manage” my ebooks."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700261961 {#1438
          date: 2023-11-17 23:59:21.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1651 …}
        +nested: Doctrine\ORM\PersistentCollection {#1652 …}
        +votes: Doctrine\ORM\PersistentCollection {#1650 …}
        +reports: Doctrine\ORM\PersistentCollection {#1671 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1568 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1560 …}
        -id: 135200
        -bodyTs: "'abil':5 'build':12 'cli':10 'cli-on':9 'command':22 'convert':21 'ebook':20,30 'ebook-convert':19 'felt':24 'like':3 'manag':28 'need':26 'never':23 'realli':16 'sinc':13 'use':17 'would':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5393423"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700261961 {#1700
          date: 2023-11-17 23:59:21.0 +01:00
        }
        +"title": 135200
      }
      0 => App\Entity\EntryComment {#1562}
    ]
    -id: 13949
    -titleTs: "'7.0':2 'audio':13 'book':5 'calibr':1 'e':4 'e-book':3 'epub':14 'featur':10 'introduc':7 'manag':6 'new':8 'note':9 'support':11"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700336751
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/post/6448598"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700250351 {#2066
      date: 2023-11-17 20:45:51.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1566 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1653 …}
  +body: "Yeah, I ended up doing something similar but using my own Dockerfile where I specified `ebook-convert` as the entry point."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700275810 {#1572
    date: 2023-11-18 03:50:10.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@petsoi@discuss.tchncs.de"
    "@donio@lemmy.world"
    "@KickMeElmo@sopuli.xyz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1559 …}
  +nested: Doctrine\ORM\PersistentCollection {#1565 …}
  +votes: Doctrine\ORM\PersistentCollection {#1558 …}
  +reports: Doctrine\ORM\PersistentCollection {#1557 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1621 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
  -id: 135781
  -bodyTs: "'convert':18 'dockerfil':12 'ebook':17 'ebook-convert':16 'end':3 'entri':21 'point':22 'similar':7 'someth':6 'specifi':15 'use':9 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5397075"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700275810 {#1563
    date: 2023-11-18 03:50:10.0 +01:00
  }
  +"title": 135781
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
28 DENIED moderate
App\Entity\EntryComment {#1562
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1579
    +user: Proxies\__CG__\App\Entity\User {#2063 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
    +image: Proxies\__CG__\App\Entity\Image {#2117 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2122 …}
    +slug: "Calibre-7-0-E-Book-Manager-Introduces-New-Notes-Feature-Support-for"
    +title: "Calibre 7.0 E-Book Manager Introduces New Notes Feature, Support for Audio EPUBs"
    +url: "https://9to5linux.com/calibre-7-0-e-book-manager-introduces-new-notes-feature-support-for-audio-epubs"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 278
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700437245 {#2107
      date: 2023-11-20 00:40:45.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2115 …}
    +votes: Doctrine\ORM\PersistentCollection {#2123 …}
    +reports: Doctrine\ORM\PersistentCollection {#2116 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2161 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2163 …}
    +badges: Doctrine\ORM\PersistentCollection {#2044 …}
    +children: [
      1 => App\Entity\EntryComment {#1614
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1579 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1653 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1653 …}
        +body: "I would like the ability to do a CLI-only build since I only really use the `ebook-convert` command. Never felt the need to “manage” my ebooks."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1700261961 {#1438
          date: 2023-11-17 23:59:21.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@petsoi@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1651 …}
        +nested: Doctrine\ORM\PersistentCollection {#1652 …}
        +votes: Doctrine\ORM\PersistentCollection {#1650 …}
        +reports: Doctrine\ORM\PersistentCollection {#1671 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1568 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1560 …}
        -id: 135200
        -bodyTs: "'abil':5 'build':12 'cli':10 'cli-on':9 'command':22 'convert':21 'ebook':20,30 'ebook-convert':19 'felt':24 'like':3 'manag':28 'need':26 'never':23 'realli':16 'sinc':13 'use':17 'would':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5393423"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700261961 {#1700
          date: 2023-11-17 23:59:21.0 +01:00
        }
        +"title": 135200
      }
      0 => App\Entity\EntryComment {#1562}
    ]
    -id: 13949
    -titleTs: "'7.0':2 'audio':13 'book':5 'calibr':1 'e':4 'e-book':3 'epub':14 'featur':10 'introduc':7 'manag':6 'new':8 'note':9 'support':11"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700336751
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/post/6448598"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700250351 {#2066
      date: 2023-11-17 20:45:51.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1566 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1653 …}
  +body: "Yeah, I ended up doing something similar but using my own Dockerfile where I specified `ebook-convert` as the entry point."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700275810 {#1572
    date: 2023-11-18 03:50:10.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@petsoi@discuss.tchncs.de"
    "@donio@lemmy.world"
    "@KickMeElmo@sopuli.xyz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1559 …}
  +nested: Doctrine\ORM\PersistentCollection {#1565 …}
  +votes: Doctrine\ORM\PersistentCollection {#1558 …}
  +reports: Doctrine\ORM\PersistentCollection {#1557 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1621 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
  -id: 135781
  -bodyTs: "'convert':18 'dockerfil':12 'ebook':17 'ebook-convert':16 'end':3 'entri':21 'point':22 'similar':7 'someth':6 'specifi':15 'use':9 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5397075"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700275810 {#1563
    date: 2023-11-18 03:50:10.0 +01:00
  }
  +"title": 135781
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
29 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
30 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1732
  +user: Proxies\__CG__\App\Entity\User {#2468 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2330 …}
  +slug: "The-cost-of-maintaining-Xorg"
  +title: "The cost of maintaining Xorg"
  +url: "https://mastodon.social/@csoriano/111489425631719327"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 48
  +favouriteCount: 121
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1701424726 {#2422
    date: 2023-12-01 10:58:46.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2350 …}
  +votes: Doctrine\ORM\PersistentCollection {#2040 …}
  +reports: Doctrine\ORM\PersistentCollection {#2131 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2342 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2300 …}
  +badges: Doctrine\ORM\PersistentCollection {#2068 …}
  +children: [
    App\Entity\EntryComment {#1734
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1732 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1727 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1735 …}
      +body: """
        > Autotype is already solved - ydotool, wtype and dotool exists (and possibly others as well).\n
        \n
        These tools work by creating a virtual keyboard so they don’t let you send input to a specific window. The input goes to whatever happens to be focused at the moment. This makes them less reliable than the X11 equivalents and unusable for tasks where you need to guarantee that the right window gets the input.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 18
      +score: 0
      +lastActive: DateTime @1701253936 {#1730
        date: 2023-11-29 11:32:16.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ugjka@lemmy.world"
        "@lukas@lemmy.haigner.me"
        "@dataprolet@lemmy.dbzer0.com"
        "@d3Xt3r@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1733 …}
      +nested: Doctrine\ORM\PersistentCollection {#1724 …}
      +votes: Doctrine\ORM\PersistentCollection {#1715 …}
      +reports: Doctrine\ORM\PersistentCollection {#1718 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1716 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1739 …}
      -id: 176391
      -bodyTs: "'alreadi':3 'autotyp':1 'creat':19 'dotool':8 'equival':55 'exist':9 'focus':43 'get':69 'goe':37 'guarante':64 'happen':40 'input':30,36,71 'keyboard':22 'less':50 'let':27 'make':48 'moment':46 'need':62 'other':12 'possibl':11 'reliabl':51 'right':67 'send':29 'solv':4 'specif':33 'task':59 'tool':16 'unus':57 'virtual':21 'well':14 'whatev':39 'window':34,68 'work':17 'wtype':6 'x11':54 'ydotool':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5668076"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701253936 {#1737
        date: 2023-11-29 11:32:16.0 +01:00
      }
      +"title": 176391
    }
  ]
  -id: 18097
  -titleTs: "'cost':2 'maintain':4 'xorg':5"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1701325486
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/8903928"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701239086 {#2018
    date: 2023-11-29 07:24:46.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
31 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1732
  +user: Proxies\__CG__\App\Entity\User {#2468 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2330 …}
  +slug: "The-cost-of-maintaining-Xorg"
  +title: "The cost of maintaining Xorg"
  +url: "https://mastodon.social/@csoriano/111489425631719327"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 48
  +favouriteCount: 121
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1701424726 {#2422
    date: 2023-12-01 10:58:46.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2350 …}
  +votes: Doctrine\ORM\PersistentCollection {#2040 …}
  +reports: Doctrine\ORM\PersistentCollection {#2131 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2342 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2300 …}
  +badges: Doctrine\ORM\PersistentCollection {#2068 …}
  +children: [
    App\Entity\EntryComment {#1734
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1732 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1727 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1735 …}
      +body: """
        > Autotype is already solved - ydotool, wtype and dotool exists (and possibly others as well).\n
        \n
        These tools work by creating a virtual keyboard so they don’t let you send input to a specific window. The input goes to whatever happens to be focused at the moment. This makes them less reliable than the X11 equivalents and unusable for tasks where you need to guarantee that the right window gets the input.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 18
      +score: 0
      +lastActive: DateTime @1701253936 {#1730
        date: 2023-11-29 11:32:16.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ugjka@lemmy.world"
        "@lukas@lemmy.haigner.me"
        "@dataprolet@lemmy.dbzer0.com"
        "@d3Xt3r@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1733 …}
      +nested: Doctrine\ORM\PersistentCollection {#1724 …}
      +votes: Doctrine\ORM\PersistentCollection {#1715 …}
      +reports: Doctrine\ORM\PersistentCollection {#1718 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1716 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1739 …}
      -id: 176391
      -bodyTs: "'alreadi':3 'autotyp':1 'creat':19 'dotool':8 'equival':55 'exist':9 'focus':43 'get':69 'goe':37 'guarante':64 'happen':40 'input':30,36,71 'keyboard':22 'less':50 'let':27 'make':48 'moment':46 'need':62 'other':12 'possibl':11 'reliabl':51 'right':67 'send':29 'solv':4 'specif':33 'task':59 'tool':16 'unus':57 'virtual':21 'well':14 'whatev':39 'window':34,68 'work':17 'wtype':6 'x11':54 'ydotool':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5668076"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701253936 {#1737
        date: 2023-11-29 11:32:16.0 +01:00
      }
      +"title": 176391
    }
  ]
  -id: 18097
  -titleTs: "'cost':2 'maintain':4 'xorg':5"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1701325486
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/8903928"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701239086 {#2018
    date: 2023-11-29 07:24:46.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
32 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1732
  +user: Proxies\__CG__\App\Entity\User {#2468 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2330 …}
  +slug: "The-cost-of-maintaining-Xorg"
  +title: "The cost of maintaining Xorg"
  +url: "https://mastodon.social/@csoriano/111489425631719327"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 48
  +favouriteCount: 121
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1701424726 {#2422
    date: 2023-12-01 10:58:46.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2350 …}
  +votes: Doctrine\ORM\PersistentCollection {#2040 …}
  +reports: Doctrine\ORM\PersistentCollection {#2131 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2342 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2300 …}
  +badges: Doctrine\ORM\PersistentCollection {#2068 …}
  +children: [
    App\Entity\EntryComment {#1734
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1732 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1727 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1735 …}
      +body: """
        > Autotype is already solved - ydotool, wtype and dotool exists (and possibly others as well).\n
        \n
        These tools work by creating a virtual keyboard so they don’t let you send input to a specific window. The input goes to whatever happens to be focused at the moment. This makes them less reliable than the X11 equivalents and unusable for tasks where you need to guarantee that the right window gets the input.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 18
      +score: 0
      +lastActive: DateTime @1701253936 {#1730
        date: 2023-11-29 11:32:16.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ugjka@lemmy.world"
        "@lukas@lemmy.haigner.me"
        "@dataprolet@lemmy.dbzer0.com"
        "@d3Xt3r@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1733 …}
      +nested: Doctrine\ORM\PersistentCollection {#1724 …}
      +votes: Doctrine\ORM\PersistentCollection {#1715 …}
      +reports: Doctrine\ORM\PersistentCollection {#1718 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1716 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1739 …}
      -id: 176391
      -bodyTs: "'alreadi':3 'autotyp':1 'creat':19 'dotool':8 'equival':55 'exist':9 'focus':43 'get':69 'goe':37 'guarante':64 'happen':40 'input':30,36,71 'keyboard':22 'less':50 'let':27 'make':48 'moment':46 'need':62 'other':12 'possibl':11 'reliabl':51 'right':67 'send':29 'solv':4 'specif':33 'task':59 'tool':16 'unus':57 'virtual':21 'well':14 'whatev':39 'window':34,68 'work':17 'wtype':6 'x11':54 'ydotool':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5668076"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701253936 {#1737
        date: 2023-11-29 11:32:16.0 +01:00
      }
      +"title": 176391
    }
  ]
  -id: 18097
  -titleTs: "'cost':2 'maintain':4 'xorg':5"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1701325486
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/8903928"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701239086 {#2018
    date: 2023-11-29 07:24:46.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
33 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
34 DENIED moderate
App\Entity\EntryComment {#1734
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1732
    +user: Proxies\__CG__\App\Entity\User {#2468 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2330 …}
    +slug: "The-cost-of-maintaining-Xorg"
    +title: "The cost of maintaining Xorg"
    +url: "https://mastodon.social/@csoriano/111489425631719327"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 48
    +favouriteCount: 121
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701424726 {#2422
      date: 2023-12-01 10:58:46.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2350 …}
    +votes: Doctrine\ORM\PersistentCollection {#2040 …}
    +reports: Doctrine\ORM\PersistentCollection {#2131 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2342 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2300 …}
    +badges: Doctrine\ORM\PersistentCollection {#2068 …}
    +children: [
      App\Entity\EntryComment {#1734}
    ]
    -id: 18097
    -titleTs: "'cost':2 'maintain':4 'xorg':5"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701325486
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/8903928"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701239086 {#2018
      date: 2023-11-29 07:24:46.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1727 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1735 …}
  +body: """
    > Autotype is already solved - ydotool, wtype and dotool exists (and possibly others as well).\n
    \n
    These tools work by creating a virtual keyboard so they don’t let you send input to a specific window. The input goes to whatever happens to be focused at the moment. This makes them less reliable than the X11 equivalents and unusable for tasks where you need to guarantee that the right window gets the input.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 18
  +score: 0
  +lastActive: DateTime @1701253936 {#1730
    date: 2023-11-29 11:32:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ugjka@lemmy.world"
    "@lukas@lemmy.haigner.me"
    "@dataprolet@lemmy.dbzer0.com"
    "@d3Xt3r@lemmy.nz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1733 …}
  +nested: Doctrine\ORM\PersistentCollection {#1724 …}
  +votes: Doctrine\ORM\PersistentCollection {#1715 …}
  +reports: Doctrine\ORM\PersistentCollection {#1718 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1716 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1739 …}
  -id: 176391
  -bodyTs: "'alreadi':3 'autotyp':1 'creat':19 'dotool':8 'equival':55 'exist':9 'focus':43 'get':69 'goe':37 'guarante':64 'happen':40 'input':30,36,71 'keyboard':22 'less':50 'let':27 'make':48 'moment':46 'need':62 'other':12 'possibl':11 'reliabl':51 'right':67 'send':29 'solv':4 'specif':33 'task':59 'tool':16 'unus':57 'virtual':21 'well':14 'whatev':39 'window':34,68 'work':17 'wtype':6 'x11':54 'ydotool':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5668076"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701253936 {#1737
    date: 2023-11-29 11:32:16.0 +01:00
  }
  +"title": 176391
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
35 DENIED edit
App\Entity\EntryComment {#1734
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1732
    +user: Proxies\__CG__\App\Entity\User {#2468 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2330 …}
    +slug: "The-cost-of-maintaining-Xorg"
    +title: "The cost of maintaining Xorg"
    +url: "https://mastodon.social/@csoriano/111489425631719327"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 48
    +favouriteCount: 121
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701424726 {#2422
      date: 2023-12-01 10:58:46.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2350 …}
    +votes: Doctrine\ORM\PersistentCollection {#2040 …}
    +reports: Doctrine\ORM\PersistentCollection {#2131 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2342 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2300 …}
    +badges: Doctrine\ORM\PersistentCollection {#2068 …}
    +children: [
      App\Entity\EntryComment {#1734}
    ]
    -id: 18097
    -titleTs: "'cost':2 'maintain':4 'xorg':5"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701325486
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/8903928"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701239086 {#2018
      date: 2023-11-29 07:24:46.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1727 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1735 …}
  +body: """
    > Autotype is already solved - ydotool, wtype and dotool exists (and possibly others as well).\n
    \n
    These tools work by creating a virtual keyboard so they don’t let you send input to a specific window. The input goes to whatever happens to be focused at the moment. This makes them less reliable than the X11 equivalents and unusable for tasks where you need to guarantee that the right window gets the input.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 18
  +score: 0
  +lastActive: DateTime @1701253936 {#1730
    date: 2023-11-29 11:32:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ugjka@lemmy.world"
    "@lukas@lemmy.haigner.me"
    "@dataprolet@lemmy.dbzer0.com"
    "@d3Xt3r@lemmy.nz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1733 …}
  +nested: Doctrine\ORM\PersistentCollection {#1724 …}
  +votes: Doctrine\ORM\PersistentCollection {#1715 …}
  +reports: Doctrine\ORM\PersistentCollection {#1718 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1716 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1739 …}
  -id: 176391
  -bodyTs: "'alreadi':3 'autotyp':1 'creat':19 'dotool':8 'equival':55 'exist':9 'focus':43 'get':69 'goe':37 'guarante':64 'happen':40 'input':30,36,71 'keyboard':22 'less':50 'let':27 'make':48 'moment':46 'need':62 'other':12 'possibl':11 'reliabl':51 'right':67 'send':29 'solv':4 'specif':33 'task':59 'tool':16 'unus':57 'virtual':21 'well':14 'whatev':39 'window':34,68 'work':17 'wtype':6 'x11':54 'ydotool':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5668076"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701253936 {#1737
    date: 2023-11-29 11:32:16.0 +01:00
  }
  +"title": 176391
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
36 DENIED moderate
App\Entity\EntryComment {#1734
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1732
    +user: Proxies\__CG__\App\Entity\User {#2468 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2330 …}
    +slug: "The-cost-of-maintaining-Xorg"
    +title: "The cost of maintaining Xorg"
    +url: "https://mastodon.social/@csoriano/111489425631719327"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 48
    +favouriteCount: 121
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701424726 {#2422
      date: 2023-12-01 10:58:46.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2350 …}
    +votes: Doctrine\ORM\PersistentCollection {#2040 …}
    +reports: Doctrine\ORM\PersistentCollection {#2131 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2342 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2300 …}
    +badges: Doctrine\ORM\PersistentCollection {#2068 …}
    +children: [
      App\Entity\EntryComment {#1734}
    ]
    -id: 18097
    -titleTs: "'cost':2 'maintain':4 'xorg':5"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701325486
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/8903928"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701239086 {#2018
      date: 2023-11-29 07:24:46.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1585 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1727 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1735 …}
  +body: """
    > Autotype is already solved - ydotool, wtype and dotool exists (and possibly others as well).\n
    \n
    These tools work by creating a virtual keyboard so they don’t let you send input to a specific window. The input goes to whatever happens to be focused at the moment. This makes them less reliable than the X11 equivalents and unusable for tasks where you need to guarantee that the right window gets the input.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 18
  +score: 0
  +lastActive: DateTime @1701253936 {#1730
    date: 2023-11-29 11:32:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ugjka@lemmy.world"
    "@lukas@lemmy.haigner.me"
    "@dataprolet@lemmy.dbzer0.com"
    "@d3Xt3r@lemmy.nz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1733 …}
  +nested: Doctrine\ORM\PersistentCollection {#1724 …}
  +votes: Doctrine\ORM\PersistentCollection {#1715 …}
  +reports: Doctrine\ORM\PersistentCollection {#1718 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1716 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1739 …}
  -id: 176391
  -bodyTs: "'alreadi':3 'autotyp':1 'creat':19 'dotool':8 'equival':55 'exist':9 'focus':43 'get':69 'goe':37 'guarante':64 'happen':40 'input':30,36,71 'keyboard':22 'less':50 'let':27 'make':48 'moment':46 'need':62 'other':12 'possibl':11 'reliabl':51 'right':67 'send':29 'solv':4 'specif':33 'task':59 'tool':16 'unus':57 'virtual':21 'well':14 'whatev':39 'window':34,68 'work':17 'wtype':6 'x11':54 'ydotool':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5668076"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701253936 {#1737
    date: 2023-11-29 11:32:16.0 +01:00
  }
  +"title": 176391
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
37 DENIED ROLE_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
38 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