GET https://kbin.spritesserver.nl/u/@yote_zip@pawb.social/commented?p=3

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 …}
}
1.45 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.23 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 {#2360
  +user: Proxies\__CG__\App\Entity\User {#2154 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
  +image: Proxies\__CG__\App\Entity\Image {#2911 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2913 …}
  +slug: "YouTube-s-anti-adblock-rollout-has-finally-arrived-for-Firefox-users"
  +title: "YouTube's anti-adblock rollout has finally arrived for Firefox users"
  +url: "https://lemmy.dbzer0.com/pictrs/image/5b6bd1b6-0f46-441c-b2fd-e9a0ed0f89a2.jpeg"
  +body: """
    I’m sure many of you are already aware that YouTube has been rolling out anti-adblock detection for Chrome users for a few weeks now.\n
    \n
    Today, as a long time Firefox user with the fantastic [uBlock Origin](https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/) extension installed, I got my first anti-adblock popup on the platform. Note that this may not happen to you personally for a while, but it is inevitably coming for everyone.\n
    \n
    Thankfully, the fine folks at uBlock Origin have already advised a simple workaround ([on Reddit](https://www.reddit.com/r/uBlockOrigin/comments/173jmog/youtube_antiadblock_and_ads_october_09_2023/), yuck!) which I will duplicate in a simplified form below for your convenience. I have tested it on Firefox and it is working fine for me (so far).\n
    \n
    > PLEASE READ AND FOLLOW ALL OF THE INSTRUCTIONS IN THIS POST.\n
    > \n
    > 1. Update uBO to the latest version (1.52.0+) . <== The extension itself, for technical improvements. You do this in your browser.\n
    > 2. Remove your custom config / reset to defaults. <== This means removing your custom filters (or disabling My filters) and disabling ALL additional lists you’ve enabled. It might be quicker to make a backup of your config and restore to defaults instead.\n
    > 3. Force an update of your Filter Lists. <== This is within the extension. Lists are what determine what’s blocked or not. How to update Filter lists: Click 🛡️ uBO’s icon > the ⚙ Dashboard button > the Filter lists pane > the 🕘 Purge all caches button > the 🔃 Update now button.\n
    > 4. Disable all other extensions AND your browser’s built-in blockers. <== No need to uninstall, just disable them. They might interfere with our solutions.\n
    > \n
    > Make sure you follow all 4 points above. If you’re seeing the message, it’s likely due to your custom config (either additional lists or separate filters in My filters).\n
    > \n
    > Restarting your browser afterwards may help too.\n
    > \n
    > Once you’ve gotten rid of the issue on default settings, you can slowly start restoring your config (if you really need it). Do it gradually, to easier find out what was causing the issue in the first place. Once you find the culprit, simply skip it in your config.\n
    > \n
    > If you want to use Enhancer for YouTube*, you have to* disable its adblocking*.*\n
    \n
    **May the force uBlock Origin be with you!**\n
    \n
    Update\n
    ======\n
    \n
    Just wanted to mention a few things that have been pointed out in the comments:\n
    \n
    - There are quite a few projects that provide an alternative ad-free front end to YouTube. These include [Invidious](https://docs.invidious.io/instances/), [FreeTube](https://freetubeapp.io/), [LibreTube](https://github.com/libre-tube/LibreTube), [Newpipe](https://newpipe.net/), [Revanced](https://revanced.io/YouTube/), and I’m sure there are several more options I’ve missed. I don’t have any particular preference really but I routinely use NewPipe on my cellphone just because I tried it once and couldn’t be bothered trying all the others.\n
    - In step 4 listed above, to clarify, afaik you only need to remove adblocker extensions (if you have more than one installed) that might conflict with the uBlock Origin rules and trigger the anti-adblock, not all extensions.\n
    - If you hate non-stop ads but want to support your favorite content creators then be sure to give them some love on Patreon or whatever alternative options they provide. Creators typically make only a tiny, tiny fraction of what YouTube makes in ad revenue, assuming YouTube doesn’t just outright steal the lot, and it’s a shitty business model that’s ruining the internet. Even if you watch the ads, you’re only supporting YouTube most of the time, not the creators.
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 192
  +favouriteCount: 392
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728990770 {#2906
    date: 2024-10-15 13:12:50.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2914 …}
  +votes: Doctrine\ORM\PersistentCollection {#2916 …}
  +reports: Doctrine\ORM\PersistentCollection {#2918 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2920 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2922 …}
  +badges: Doctrine\ORM\PersistentCollection {#2924 …}
  +children: [
    App\Entity\EntryComment {#2361
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2360 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
      +image: null
      +parent: null
      +root: null
      +body: "Emphasis on #4 here - the anti-adblock will trigger if it detects **any** subpar adblocker, including e.g. Brave Browser’s “Shields” thing (even if you also use uBlock Origin). Helped a friend figure this out lately and found out they were running 3 adblockers and Brave Browser. Some people are truly special."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1697241426 {#1719
        date: 2023-10-14 01:57:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Flatworm7591@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2363 …}
      +nested: Doctrine\ORM\PersistentCollection {#2364 …}
      +votes: Doctrine\ORM\PersistentCollection {#2380 …}
      +reports: Doctrine\ORM\PersistentCollection {#2382 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2384 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2379 …}
      -id: 47372
      -bodyTs: "'3':44 '4':3 'adblock':8,16,45 'also':27 'anti':7 'anti-adblock':6 'brave':19,47 'browser':20,48 'detect':13 'e.g':18 'emphasi':1 'even':24 'figur':34 'found':39 'friend':33 'help':31 'includ':17 'late':37 'origin':30 'peopl':50 'run':43 'shield':22 'special':53 'subpar':15 'thing':23 'trigger':10 'truli':52 'ublock':29 'use':28"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/3200609"
      +editedAt: null
      +createdAt: DateTimeImmutable @1697067788 {#2359
        date: 2023-10-12 01:43:08.0 +02:00
      }
      +"title": 47372
    }
  ]
  -id: 4915
  -titleTs: "'adblock':5 'anti':4 'anti-adblock':3 'arriv':9 'final':8 'firefox':11 'rollout':6 'user':12 'youtub':1"
  -bodyTs: "'/),':419,427 '/en-us/firefox/addon/ublock-origin/)':42 '/instances/),':415 '/libre-tube/libretube),':423 '/r/ublockorigin/comments/173jmog/youtube_antiadblock_and_ads_october_09_2023/),':92 '/youtube/),':431 '1':132 '1.52.0':139 '2':152 '3':194 '4':241,272,477 'ad':404,520,558,586 'ad-fre':403 'adblock':18,51,368,488,510 'addit':173,290 'addons.mozilla.org':41 'addons.mozilla.org/en-us/firefox/addon/ublock-origin/)':40 'advis':84 'afaik':482 'afterward':301 'alreadi':8,83 'altern':402,541 'anti':17,50,509 'anti-adblock':16,49,508 'assum':560 'awar':9 'backup':185 'block':213 'blocker':253 'bother':470 'browser':151,248,300 'built':251 'built-in':250 'busi':574 'button':227,236,240 'cach':235 'caus':337 'cellphon':459 'chrome':21 'clarifi':481 'click':221 'come':72 'comment':392 'config':156,188,288,322,354 'conflict':499 'content':527 'conveni':105 'couldn':467 'creator':528,545,598 'culprit':348 'custom':155,164,287 'dashboard':226 'default':159,192,314 'detect':19 'determin':210 'disabl':167,171,242,259,366 'docs.invidious.io':414 'docs.invidious.io/instances/),':413 'doesn':562 'due':284 'duplic':97 'easier':332 'either':289 'enabl':177 'end':407 'enhanc':360 'even':581 'everyon':74 'extens':43,141,206,245,489,513 'fantast':37 'far':120 'favorit':526 'filter':165,169,200,219,229,294,297 'find':333,346 'fine':77,116 'firefox':33,111 'first':48,342 'folk':78 'follow':124,270 'forc':195,371 'form':101 'fraction':552 'free':405 'freetub':416 'freetubeapp.io':418 'freetubeapp.io/),':417 'front':406 'github.com':422 'github.com/libre-tube/libretube),':421 'give':533 'got':46 'gotten':308 'gradual':330 'happen':61 'hate':516 'help':303 'icon':224 'improv':145 'includ':411 'inevit':71 'instal':44,496 'instead':193 'instruct':128 'interfer':263 'internet':580 'invidi':412 'issu':312,339 'latest':137 'libretub':420 'like':283 'list':174,201,207,220,230,291,478 'long':31 'lot':568 'love':536 'm':2,434 'make':183,267,547,556 'mani':4 'may':59,302,369 'mean':161 'mention':381 'messag':280 'might':179,262,498 'miss':443 'model':575 'need':255,326,485 'newpip':424,456 'newpipe.net':426 'newpipe.net/),':425 'non':518 'non-stop':517 'note':56 'one':495 'option':440,542 'origin':39,81,373,503 'other':474 'outright':565 'pane':231 'particular':449 'patreon':538 'person':64 'place':343 'platform':55 'pleas':121 'point':273,388 'popup':52 'post':131 'prefer':450 'project':398 'provid':400,544 'purg':233 'quicker':181 'quit':395 're':277,588 'read':122 'realli':325,451 'reddit':89 'remov':153,162,487 'reset':157 'restart':298 'restor':190,320 'revanc':428 'revanced.io':430 'revanced.io/youtube/),':429 'revenu':559 'rid':309 'roll':14 'routin':454 'ruin':578 'rule':504 'see':278 'separ':293 'set':315 'sever':438 'shitti':573 'simpl':86 'simpli':349 'simplifi':100 'skip':350 'slowli':318 'solut':266 'start':319 'steal':566 'step':476 'stop':519 'support':524,590 'sure':3,268,435,531 'technic':144 'test':108 'thank':75 'thing':384 'time':32,595 'tini':550,551 'today':28 'tri':463,471 'trigger':506 'typic':546 'ublock':38,80,372,502 'ubo':134,222 'uninstal':257 'updat':133,197,218,238,377 'use':359,455 'user':22,34 've':176,307,442 'version':138 'want':357,379,522 'watch':584 'week':26 'whatev':540 'within':204 'work':115 'workaround':87 'www.reddit.com':91 'www.reddit.com/r/ublockorigin/comments/173jmog/youtube_antiadblock_and_ads_october_09_2023/),':90 'youtub':11,362,409,555,561,591 'yuck':93"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1697153937
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/post/6089078"
  +editedAt: DateTimeImmutable @1697241135 {#2895
    date: 2023-10-14 01:52:15.0 +02:00
  }
  +createdAt: DateTimeImmutable @1697067537 {#2872
    date: 2023-10-12 01:38:57.0 +02: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 {#2360
  +user: Proxies\__CG__\App\Entity\User {#2154 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
  +image: Proxies\__CG__\App\Entity\Image {#2911 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2913 …}
  +slug: "YouTube-s-anti-adblock-rollout-has-finally-arrived-for-Firefox-users"
  +title: "YouTube's anti-adblock rollout has finally arrived for Firefox users"
  +url: "https://lemmy.dbzer0.com/pictrs/image/5b6bd1b6-0f46-441c-b2fd-e9a0ed0f89a2.jpeg"
  +body: """
    I’m sure many of you are already aware that YouTube has been rolling out anti-adblock detection for Chrome users for a few weeks now.\n
    \n
    Today, as a long time Firefox user with the fantastic [uBlock Origin](https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/) extension installed, I got my first anti-adblock popup on the platform. Note that this may not happen to you personally for a while, but it is inevitably coming for everyone.\n
    \n
    Thankfully, the fine folks at uBlock Origin have already advised a simple workaround ([on Reddit](https://www.reddit.com/r/uBlockOrigin/comments/173jmog/youtube_antiadblock_and_ads_october_09_2023/), yuck!) which I will duplicate in a simplified form below for your convenience. I have tested it on Firefox and it is working fine for me (so far).\n
    \n
    > PLEASE READ AND FOLLOW ALL OF THE INSTRUCTIONS IN THIS POST.\n
    > \n
    > 1. Update uBO to the latest version (1.52.0+) . <== The extension itself, for technical improvements. You do this in your browser.\n
    > 2. Remove your custom config / reset to defaults. <== This means removing your custom filters (or disabling My filters) and disabling ALL additional lists you’ve enabled. It might be quicker to make a backup of your config and restore to defaults instead.\n
    > 3. Force an update of your Filter Lists. <== This is within the extension. Lists are what determine what’s blocked or not. How to update Filter lists: Click 🛡️ uBO’s icon > the ⚙ Dashboard button > the Filter lists pane > the 🕘 Purge all caches button > the 🔃 Update now button.\n
    > 4. Disable all other extensions AND your browser’s built-in blockers. <== No need to uninstall, just disable them. They might interfere with our solutions.\n
    > \n
    > Make sure you follow all 4 points above. If you’re seeing the message, it’s likely due to your custom config (either additional lists or separate filters in My filters).\n
    > \n
    > Restarting your browser afterwards may help too.\n
    > \n
    > Once you’ve gotten rid of the issue on default settings, you can slowly start restoring your config (if you really need it). Do it gradually, to easier find out what was causing the issue in the first place. Once you find the culprit, simply skip it in your config.\n
    > \n
    > If you want to use Enhancer for YouTube*, you have to* disable its adblocking*.*\n
    \n
    **May the force uBlock Origin be with you!**\n
    \n
    Update\n
    ======\n
    \n
    Just wanted to mention a few things that have been pointed out in the comments:\n
    \n
    - There are quite a few projects that provide an alternative ad-free front end to YouTube. These include [Invidious](https://docs.invidious.io/instances/), [FreeTube](https://freetubeapp.io/), [LibreTube](https://github.com/libre-tube/LibreTube), [Newpipe](https://newpipe.net/), [Revanced](https://revanced.io/YouTube/), and I’m sure there are several more options I’ve missed. I don’t have any particular preference really but I routinely use NewPipe on my cellphone just because I tried it once and couldn’t be bothered trying all the others.\n
    - In step 4 listed above, to clarify, afaik you only need to remove adblocker extensions (if you have more than one installed) that might conflict with the uBlock Origin rules and trigger the anti-adblock, not all extensions.\n
    - If you hate non-stop ads but want to support your favorite content creators then be sure to give them some love on Patreon or whatever alternative options they provide. Creators typically make only a tiny, tiny fraction of what YouTube makes in ad revenue, assuming YouTube doesn’t just outright steal the lot, and it’s a shitty business model that’s ruining the internet. Even if you watch the ads, you’re only supporting YouTube most of the time, not the creators.
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 192
  +favouriteCount: 392
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728990770 {#2906
    date: 2024-10-15 13:12:50.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2914 …}
  +votes: Doctrine\ORM\PersistentCollection {#2916 …}
  +reports: Doctrine\ORM\PersistentCollection {#2918 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2920 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2922 …}
  +badges: Doctrine\ORM\PersistentCollection {#2924 …}
  +children: [
    App\Entity\EntryComment {#2361
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2360 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
      +image: null
      +parent: null
      +root: null
      +body: "Emphasis on #4 here - the anti-adblock will trigger if it detects **any** subpar adblocker, including e.g. Brave Browser’s “Shields” thing (even if you also use uBlock Origin). Helped a friend figure this out lately and found out they were running 3 adblockers and Brave Browser. Some people are truly special."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1697241426 {#1719
        date: 2023-10-14 01:57:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Flatworm7591@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2363 …}
      +nested: Doctrine\ORM\PersistentCollection {#2364 …}
      +votes: Doctrine\ORM\PersistentCollection {#2380 …}
      +reports: Doctrine\ORM\PersistentCollection {#2382 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2384 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2379 …}
      -id: 47372
      -bodyTs: "'3':44 '4':3 'adblock':8,16,45 'also':27 'anti':7 'anti-adblock':6 'brave':19,47 'browser':20,48 'detect':13 'e.g':18 'emphasi':1 'even':24 'figur':34 'found':39 'friend':33 'help':31 'includ':17 'late':37 'origin':30 'peopl':50 'run':43 'shield':22 'special':53 'subpar':15 'thing':23 'trigger':10 'truli':52 'ublock':29 'use':28"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/3200609"
      +editedAt: null
      +createdAt: DateTimeImmutable @1697067788 {#2359
        date: 2023-10-12 01:43:08.0 +02:00
      }
      +"title": 47372
    }
  ]
  -id: 4915
  -titleTs: "'adblock':5 'anti':4 'anti-adblock':3 'arriv':9 'final':8 'firefox':11 'rollout':6 'user':12 'youtub':1"
  -bodyTs: "'/),':419,427 '/en-us/firefox/addon/ublock-origin/)':42 '/instances/),':415 '/libre-tube/libretube),':423 '/r/ublockorigin/comments/173jmog/youtube_antiadblock_and_ads_october_09_2023/),':92 '/youtube/),':431 '1':132 '1.52.0':139 '2':152 '3':194 '4':241,272,477 'ad':404,520,558,586 'ad-fre':403 'adblock':18,51,368,488,510 'addit':173,290 'addons.mozilla.org':41 'addons.mozilla.org/en-us/firefox/addon/ublock-origin/)':40 'advis':84 'afaik':482 'afterward':301 'alreadi':8,83 'altern':402,541 'anti':17,50,509 'anti-adblock':16,49,508 'assum':560 'awar':9 'backup':185 'block':213 'blocker':253 'bother':470 'browser':151,248,300 'built':251 'built-in':250 'busi':574 'button':227,236,240 'cach':235 'caus':337 'cellphon':459 'chrome':21 'clarifi':481 'click':221 'come':72 'comment':392 'config':156,188,288,322,354 'conflict':499 'content':527 'conveni':105 'couldn':467 'creator':528,545,598 'culprit':348 'custom':155,164,287 'dashboard':226 'default':159,192,314 'detect':19 'determin':210 'disabl':167,171,242,259,366 'docs.invidious.io':414 'docs.invidious.io/instances/),':413 'doesn':562 'due':284 'duplic':97 'easier':332 'either':289 'enabl':177 'end':407 'enhanc':360 'even':581 'everyon':74 'extens':43,141,206,245,489,513 'fantast':37 'far':120 'favorit':526 'filter':165,169,200,219,229,294,297 'find':333,346 'fine':77,116 'firefox':33,111 'first':48,342 'folk':78 'follow':124,270 'forc':195,371 'form':101 'fraction':552 'free':405 'freetub':416 'freetubeapp.io':418 'freetubeapp.io/),':417 'front':406 'github.com':422 'github.com/libre-tube/libretube),':421 'give':533 'got':46 'gotten':308 'gradual':330 'happen':61 'hate':516 'help':303 'icon':224 'improv':145 'includ':411 'inevit':71 'instal':44,496 'instead':193 'instruct':128 'interfer':263 'internet':580 'invidi':412 'issu':312,339 'latest':137 'libretub':420 'like':283 'list':174,201,207,220,230,291,478 'long':31 'lot':568 'love':536 'm':2,434 'make':183,267,547,556 'mani':4 'may':59,302,369 'mean':161 'mention':381 'messag':280 'might':179,262,498 'miss':443 'model':575 'need':255,326,485 'newpip':424,456 'newpipe.net':426 'newpipe.net/),':425 'non':518 'non-stop':517 'note':56 'one':495 'option':440,542 'origin':39,81,373,503 'other':474 'outright':565 'pane':231 'particular':449 'patreon':538 'person':64 'place':343 'platform':55 'pleas':121 'point':273,388 'popup':52 'post':131 'prefer':450 'project':398 'provid':400,544 'purg':233 'quicker':181 'quit':395 're':277,588 'read':122 'realli':325,451 'reddit':89 'remov':153,162,487 'reset':157 'restart':298 'restor':190,320 'revanc':428 'revanced.io':430 'revanced.io/youtube/),':429 'revenu':559 'rid':309 'roll':14 'routin':454 'ruin':578 'rule':504 'see':278 'separ':293 'set':315 'sever':438 'shitti':573 'simpl':86 'simpli':349 'simplifi':100 'skip':350 'slowli':318 'solut':266 'start':319 'steal':566 'step':476 'stop':519 'support':524,590 'sure':3,268,435,531 'technic':144 'test':108 'thank':75 'thing':384 'time':32,595 'tini':550,551 'today':28 'tri':463,471 'trigger':506 'typic':546 'ublock':38,80,372,502 'ubo':134,222 'uninstal':257 'updat':133,197,218,238,377 'use':359,455 'user':22,34 've':176,307,442 'version':138 'want':357,379,522 'watch':584 'week':26 'whatev':540 'within':204 'work':115 'workaround':87 'www.reddit.com':91 'www.reddit.com/r/ublockorigin/comments/173jmog/youtube_antiadblock_and_ads_october_09_2023/),':90 'youtub':11,362,409,555,561,591 'yuck':93"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1697153937
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/post/6089078"
  +editedAt: DateTimeImmutable @1697241135 {#2895
    date: 2023-10-14 01:52:15.0 +02:00
  }
  +createdAt: DateTimeImmutable @1697067537 {#2872
    date: 2023-10-12 01:38:57.0 +02: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 {#2360
  +user: Proxies\__CG__\App\Entity\User {#2154 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
  +image: Proxies\__CG__\App\Entity\Image {#2911 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2913 …}
  +slug: "YouTube-s-anti-adblock-rollout-has-finally-arrived-for-Firefox-users"
  +title: "YouTube's anti-adblock rollout has finally arrived for Firefox users"
  +url: "https://lemmy.dbzer0.com/pictrs/image/5b6bd1b6-0f46-441c-b2fd-e9a0ed0f89a2.jpeg"
  +body: """
    I’m sure many of you are already aware that YouTube has been rolling out anti-adblock detection for Chrome users for a few weeks now.\n
    \n
    Today, as a long time Firefox user with the fantastic [uBlock Origin](https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/) extension installed, I got my first anti-adblock popup on the platform. Note that this may not happen to you personally for a while, but it is inevitably coming for everyone.\n
    \n
    Thankfully, the fine folks at uBlock Origin have already advised a simple workaround ([on Reddit](https://www.reddit.com/r/uBlockOrigin/comments/173jmog/youtube_antiadblock_and_ads_october_09_2023/), yuck!) which I will duplicate in a simplified form below for your convenience. I have tested it on Firefox and it is working fine for me (so far).\n
    \n
    > PLEASE READ AND FOLLOW ALL OF THE INSTRUCTIONS IN THIS POST.\n
    > \n
    > 1. Update uBO to the latest version (1.52.0+) . <== The extension itself, for technical improvements. You do this in your browser.\n
    > 2. Remove your custom config / reset to defaults. <== This means removing your custom filters (or disabling My filters) and disabling ALL additional lists you’ve enabled. It might be quicker to make a backup of your config and restore to defaults instead.\n
    > 3. Force an update of your Filter Lists. <== This is within the extension. Lists are what determine what’s blocked or not. How to update Filter lists: Click 🛡️ uBO’s icon > the ⚙ Dashboard button > the Filter lists pane > the 🕘 Purge all caches button > the 🔃 Update now button.\n
    > 4. Disable all other extensions AND your browser’s built-in blockers. <== No need to uninstall, just disable them. They might interfere with our solutions.\n
    > \n
    > Make sure you follow all 4 points above. If you’re seeing the message, it’s likely due to your custom config (either additional lists or separate filters in My filters).\n
    > \n
    > Restarting your browser afterwards may help too.\n
    > \n
    > Once you’ve gotten rid of the issue on default settings, you can slowly start restoring your config (if you really need it). Do it gradually, to easier find out what was causing the issue in the first place. Once you find the culprit, simply skip it in your config.\n
    > \n
    > If you want to use Enhancer for YouTube*, you have to* disable its adblocking*.*\n
    \n
    **May the force uBlock Origin be with you!**\n
    \n
    Update\n
    ======\n
    \n
    Just wanted to mention a few things that have been pointed out in the comments:\n
    \n
    - There are quite a few projects that provide an alternative ad-free front end to YouTube. These include [Invidious](https://docs.invidious.io/instances/), [FreeTube](https://freetubeapp.io/), [LibreTube](https://github.com/libre-tube/LibreTube), [Newpipe](https://newpipe.net/), [Revanced](https://revanced.io/YouTube/), and I’m sure there are several more options I’ve missed. I don’t have any particular preference really but I routinely use NewPipe on my cellphone just because I tried it once and couldn’t be bothered trying all the others.\n
    - In step 4 listed above, to clarify, afaik you only need to remove adblocker extensions (if you have more than one installed) that might conflict with the uBlock Origin rules and trigger the anti-adblock, not all extensions.\n
    - If you hate non-stop ads but want to support your favorite content creators then be sure to give them some love on Patreon or whatever alternative options they provide. Creators typically make only a tiny, tiny fraction of what YouTube makes in ad revenue, assuming YouTube doesn’t just outright steal the lot, and it’s a shitty business model that’s ruining the internet. Even if you watch the ads, you’re only supporting YouTube most of the time, not the creators.
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 192
  +favouriteCount: 392
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728990770 {#2906
    date: 2024-10-15 13:12:50.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2914 …}
  +votes: Doctrine\ORM\PersistentCollection {#2916 …}
  +reports: Doctrine\ORM\PersistentCollection {#2918 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2920 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2922 …}
  +badges: Doctrine\ORM\PersistentCollection {#2924 …}
  +children: [
    App\Entity\EntryComment {#2361
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2360 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
      +image: null
      +parent: null
      +root: null
      +body: "Emphasis on #4 here - the anti-adblock will trigger if it detects **any** subpar adblocker, including e.g. Brave Browser’s “Shields” thing (even if you also use uBlock Origin). Helped a friend figure this out lately and found out they were running 3 adblockers and Brave Browser. Some people are truly special."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1697241426 {#1719
        date: 2023-10-14 01:57:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Flatworm7591@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2363 …}
      +nested: Doctrine\ORM\PersistentCollection {#2364 …}
      +votes: Doctrine\ORM\PersistentCollection {#2380 …}
      +reports: Doctrine\ORM\PersistentCollection {#2382 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2384 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2379 …}
      -id: 47372
      -bodyTs: "'3':44 '4':3 'adblock':8,16,45 'also':27 'anti':7 'anti-adblock':6 'brave':19,47 'browser':20,48 'detect':13 'e.g':18 'emphasi':1 'even':24 'figur':34 'found':39 'friend':33 'help':31 'includ':17 'late':37 'origin':30 'peopl':50 'run':43 'shield':22 'special':53 'subpar':15 'thing':23 'trigger':10 'truli':52 'ublock':29 'use':28"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/3200609"
      +editedAt: null
      +createdAt: DateTimeImmutable @1697067788 {#2359
        date: 2023-10-12 01:43:08.0 +02:00
      }
      +"title": 47372
    }
  ]
  -id: 4915
  -titleTs: "'adblock':5 'anti':4 'anti-adblock':3 'arriv':9 'final':8 'firefox':11 'rollout':6 'user':12 'youtub':1"
  -bodyTs: "'/),':419,427 '/en-us/firefox/addon/ublock-origin/)':42 '/instances/),':415 '/libre-tube/libretube),':423 '/r/ublockorigin/comments/173jmog/youtube_antiadblock_and_ads_october_09_2023/),':92 '/youtube/),':431 '1':132 '1.52.0':139 '2':152 '3':194 '4':241,272,477 'ad':404,520,558,586 'ad-fre':403 'adblock':18,51,368,488,510 'addit':173,290 'addons.mozilla.org':41 'addons.mozilla.org/en-us/firefox/addon/ublock-origin/)':40 'advis':84 'afaik':482 'afterward':301 'alreadi':8,83 'altern':402,541 'anti':17,50,509 'anti-adblock':16,49,508 'assum':560 'awar':9 'backup':185 'block':213 'blocker':253 'bother':470 'browser':151,248,300 'built':251 'built-in':250 'busi':574 'button':227,236,240 'cach':235 'caus':337 'cellphon':459 'chrome':21 'clarifi':481 'click':221 'come':72 'comment':392 'config':156,188,288,322,354 'conflict':499 'content':527 'conveni':105 'couldn':467 'creator':528,545,598 'culprit':348 'custom':155,164,287 'dashboard':226 'default':159,192,314 'detect':19 'determin':210 'disabl':167,171,242,259,366 'docs.invidious.io':414 'docs.invidious.io/instances/),':413 'doesn':562 'due':284 'duplic':97 'easier':332 'either':289 'enabl':177 'end':407 'enhanc':360 'even':581 'everyon':74 'extens':43,141,206,245,489,513 'fantast':37 'far':120 'favorit':526 'filter':165,169,200,219,229,294,297 'find':333,346 'fine':77,116 'firefox':33,111 'first':48,342 'folk':78 'follow':124,270 'forc':195,371 'form':101 'fraction':552 'free':405 'freetub':416 'freetubeapp.io':418 'freetubeapp.io/),':417 'front':406 'github.com':422 'github.com/libre-tube/libretube),':421 'give':533 'got':46 'gotten':308 'gradual':330 'happen':61 'hate':516 'help':303 'icon':224 'improv':145 'includ':411 'inevit':71 'instal':44,496 'instead':193 'instruct':128 'interfer':263 'internet':580 'invidi':412 'issu':312,339 'latest':137 'libretub':420 'like':283 'list':174,201,207,220,230,291,478 'long':31 'lot':568 'love':536 'm':2,434 'make':183,267,547,556 'mani':4 'may':59,302,369 'mean':161 'mention':381 'messag':280 'might':179,262,498 'miss':443 'model':575 'need':255,326,485 'newpip':424,456 'newpipe.net':426 'newpipe.net/),':425 'non':518 'non-stop':517 'note':56 'one':495 'option':440,542 'origin':39,81,373,503 'other':474 'outright':565 'pane':231 'particular':449 'patreon':538 'person':64 'place':343 'platform':55 'pleas':121 'point':273,388 'popup':52 'post':131 'prefer':450 'project':398 'provid':400,544 'purg':233 'quicker':181 'quit':395 're':277,588 'read':122 'realli':325,451 'reddit':89 'remov':153,162,487 'reset':157 'restart':298 'restor':190,320 'revanc':428 'revanced.io':430 'revanced.io/youtube/),':429 'revenu':559 'rid':309 'roll':14 'routin':454 'ruin':578 'rule':504 'see':278 'separ':293 'set':315 'sever':438 'shitti':573 'simpl':86 'simpli':349 'simplifi':100 'skip':350 'slowli':318 'solut':266 'start':319 'steal':566 'step':476 'stop':519 'support':524,590 'sure':3,268,435,531 'technic':144 'test':108 'thank':75 'thing':384 'time':32,595 'tini':550,551 'today':28 'tri':463,471 'trigger':506 'typic':546 'ublock':38,80,372,502 'ubo':134,222 'uninstal':257 'updat':133,197,218,238,377 'use':359,455 'user':22,34 've':176,307,442 'version':138 'want':357,379,522 'watch':584 'week':26 'whatev':540 'within':204 'work':115 'workaround':87 'www.reddit.com':91 'www.reddit.com/r/ublockorigin/comments/173jmog/youtube_antiadblock_and_ads_october_09_2023/),':90 'youtub':11,362,409,555,561,591 'yuck':93"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1697153937
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/post/6089078"
  +editedAt: DateTimeImmutable @1697241135 {#2895
    date: 2023-10-14 01:52:15.0 +02:00
  }
  +createdAt: DateTimeImmutable @1697067537 {#2872
    date: 2023-10-12 01:38:57.0 +02: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 {#2361
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2360
    +user: Proxies\__CG__\App\Entity\User {#2154 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
    +image: Proxies\__CG__\App\Entity\Image {#2911 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2913 …}
    +slug: "YouTube-s-anti-adblock-rollout-has-finally-arrived-for-Firefox-users"
    +title: "YouTube's anti-adblock rollout has finally arrived for Firefox users"
    +url: "https://lemmy.dbzer0.com/pictrs/image/5b6bd1b6-0f46-441c-b2fd-e9a0ed0f89a2.jpeg"
    +body: """
      I’m sure many of you are already aware that YouTube has been rolling out anti-adblock detection for Chrome users for a few weeks now.\n
      \n
      Today, as a long time Firefox user with the fantastic [uBlock Origin](https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/) extension installed, I got my first anti-adblock popup on the platform. Note that this may not happen to you personally for a while, but it is inevitably coming for everyone.\n
      \n
      Thankfully, the fine folks at uBlock Origin have already advised a simple workaround ([on Reddit](https://www.reddit.com/r/uBlockOrigin/comments/173jmog/youtube_antiadblock_and_ads_october_09_2023/), yuck!) which I will duplicate in a simplified form below for your convenience. I have tested it on Firefox and it is working fine for me (so far).\n
      \n
      > PLEASE READ AND FOLLOW ALL OF THE INSTRUCTIONS IN THIS POST.\n
      > \n
      > 1. Update uBO to the latest version (1.52.0+) . <== The extension itself, for technical improvements. You do this in your browser.\n
      > 2. Remove your custom config / reset to defaults. <== This means removing your custom filters (or disabling My filters) and disabling ALL additional lists you’ve enabled. It might be quicker to make a backup of your config and restore to defaults instead.\n
      > 3. Force an update of your Filter Lists. <== This is within the extension. Lists are what determine what’s blocked or not. How to update Filter lists: Click 🛡️ uBO’s icon > the ⚙ Dashboard button > the Filter lists pane > the 🕘 Purge all caches button > the 🔃 Update now button.\n
      > 4. Disable all other extensions AND your browser’s built-in blockers. <== No need to uninstall, just disable them. They might interfere with our solutions.\n
      > \n
      > Make sure you follow all 4 points above. If you’re seeing the message, it’s likely due to your custom config (either additional lists or separate filters in My filters).\n
      > \n
      > Restarting your browser afterwards may help too.\n
      > \n
      > Once you’ve gotten rid of the issue on default settings, you can slowly start restoring your config (if you really need it). Do it gradually, to easier find out what was causing the issue in the first place. Once you find the culprit, simply skip it in your config.\n
      > \n
      > If you want to use Enhancer for YouTube*, you have to* disable its adblocking*.*\n
      \n
      **May the force uBlock Origin be with you!**\n
      \n
      Update\n
      ======\n
      \n
      Just wanted to mention a few things that have been pointed out in the comments:\n
      \n
      - There are quite a few projects that provide an alternative ad-free front end to YouTube. These include [Invidious](https://docs.invidious.io/instances/), [FreeTube](https://freetubeapp.io/), [LibreTube](https://github.com/libre-tube/LibreTube), [Newpipe](https://newpipe.net/), [Revanced](https://revanced.io/YouTube/), and I’m sure there are several more options I’ve missed. I don’t have any particular preference really but I routinely use NewPipe on my cellphone just because I tried it once and couldn’t be bothered trying all the others.\n
      - In step 4 listed above, to clarify, afaik you only need to remove adblocker extensions (if you have more than one installed) that might conflict with the uBlock Origin rules and trigger the anti-adblock, not all extensions.\n
      - If you hate non-stop ads but want to support your favorite content creators then be sure to give them some love on Patreon or whatever alternative options they provide. Creators typically make only a tiny, tiny fraction of what YouTube makes in ad revenue, assuming YouTube doesn’t just outright steal the lot, and it’s a shitty business model that’s ruining the internet. Even if you watch the ads, you’re only supporting YouTube most of the time, not the creators.
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 192
    +favouriteCount: 392
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728990770 {#2906
      date: 2024-10-15 13:12:50.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2914 …}
    +votes: Doctrine\ORM\PersistentCollection {#2916 …}
    +reports: Doctrine\ORM\PersistentCollection {#2918 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2920 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2922 …}
    +badges: Doctrine\ORM\PersistentCollection {#2924 …}
    +children: [
      App\Entity\EntryComment {#2361}
    ]
    -id: 4915
    -titleTs: "'adblock':5 'anti':4 'anti-adblock':3 'arriv':9 'final':8 'firefox':11 'rollout':6 'user':12 'youtub':1"
    -bodyTs: "'/),':419,427 '/en-us/firefox/addon/ublock-origin/)':42 '/instances/),':415 '/libre-tube/libretube),':423 '/r/ublockorigin/comments/173jmog/youtube_antiadblock_and_ads_october_09_2023/),':92 '/youtube/),':431 '1':132 '1.52.0':139 '2':152 '3':194 '4':241,272,477 'ad':404,520,558,586 'ad-fre':403 'adblock':18,51,368,488,510 'addit':173,290 'addons.mozilla.org':41 'addons.mozilla.org/en-us/firefox/addon/ublock-origin/)':40 'advis':84 'afaik':482 'afterward':301 'alreadi':8,83 'altern':402,541 'anti':17,50,509 'anti-adblock':16,49,508 'assum':560 'awar':9 'backup':185 'block':213 'blocker':253 'bother':470 'browser':151,248,300 'built':251 'built-in':250 'busi':574 'button':227,236,240 'cach':235 'caus':337 'cellphon':459 'chrome':21 'clarifi':481 'click':221 'come':72 'comment':392 'config':156,188,288,322,354 'conflict':499 'content':527 'conveni':105 'couldn':467 'creator':528,545,598 'culprit':348 'custom':155,164,287 'dashboard':226 'default':159,192,314 'detect':19 'determin':210 'disabl':167,171,242,259,366 'docs.invidious.io':414 'docs.invidious.io/instances/),':413 'doesn':562 'due':284 'duplic':97 'easier':332 'either':289 'enabl':177 'end':407 'enhanc':360 'even':581 'everyon':74 'extens':43,141,206,245,489,513 'fantast':37 'far':120 'favorit':526 'filter':165,169,200,219,229,294,297 'find':333,346 'fine':77,116 'firefox':33,111 'first':48,342 'folk':78 'follow':124,270 'forc':195,371 'form':101 'fraction':552 'free':405 'freetub':416 'freetubeapp.io':418 'freetubeapp.io/),':417 'front':406 'github.com':422 'github.com/libre-tube/libretube),':421 'give':533 'got':46 'gotten':308 'gradual':330 'happen':61 'hate':516 'help':303 'icon':224 'improv':145 'includ':411 'inevit':71 'instal':44,496 'instead':193 'instruct':128 'interfer':263 'internet':580 'invidi':412 'issu':312,339 'latest':137 'libretub':420 'like':283 'list':174,201,207,220,230,291,478 'long':31 'lot':568 'love':536 'm':2,434 'make':183,267,547,556 'mani':4 'may':59,302,369 'mean':161 'mention':381 'messag':280 'might':179,262,498 'miss':443 'model':575 'need':255,326,485 'newpip':424,456 'newpipe.net':426 'newpipe.net/),':425 'non':518 'non-stop':517 'note':56 'one':495 'option':440,542 'origin':39,81,373,503 'other':474 'outright':565 'pane':231 'particular':449 'patreon':538 'person':64 'place':343 'platform':55 'pleas':121 'point':273,388 'popup':52 'post':131 'prefer':450 'project':398 'provid':400,544 'purg':233 'quicker':181 'quit':395 're':277,588 'read':122 'realli':325,451 'reddit':89 'remov':153,162,487 'reset':157 'restart':298 'restor':190,320 'revanc':428 'revanced.io':430 'revanced.io/youtube/),':429 'revenu':559 'rid':309 'roll':14 'routin':454 'ruin':578 'rule':504 'see':278 'separ':293 'set':315 'sever':438 'shitti':573 'simpl':86 'simpli':349 'simplifi':100 'skip':350 'slowli':318 'solut':266 'start':319 'steal':566 'step':476 'stop':519 'support':524,590 'sure':3,268,435,531 'technic':144 'test':108 'thank':75 'thing':384 'time':32,595 'tini':550,551 'today':28 'tri':463,471 'trigger':506 'typic':546 'ublock':38,80,372,502 'ubo':134,222 'uninstal':257 'updat':133,197,218,238,377 'use':359,455 'user':22,34 've':176,307,442 'version':138 'want':357,379,522 'watch':584 'week':26 'whatev':540 'within':204 'work':115 'workaround':87 'www.reddit.com':91 'www.reddit.com/r/ublockorigin/comments/173jmog/youtube_antiadblock_and_ads_october_09_2023/),':90 'youtub':11,362,409,555,561,591 'yuck':93"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1697153937
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/6089078"
    +editedAt: DateTimeImmutable @1697241135 {#2895
      date: 2023-10-14 01:52:15.0 +02:00
    }
    +createdAt: DateTimeImmutable @1697067537 {#2872
      date: 2023-10-12 01:38:57.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
  +image: null
  +parent: null
  +root: null
  +body: "Emphasis on #4 here - the anti-adblock will trigger if it detects **any** subpar adblocker, including e.g. Brave Browser’s “Shields” thing (even if you also use uBlock Origin). Helped a friend figure this out lately and found out they were running 3 adblockers and Brave Browser. Some people are truly special."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1697241426 {#1719
    date: 2023-10-14 01:57:06.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Flatworm7591@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2363 …}
  +nested: Doctrine\ORM\PersistentCollection {#2364 …}
  +votes: Doctrine\ORM\PersistentCollection {#2380 …}
  +reports: Doctrine\ORM\PersistentCollection {#2382 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2384 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2379 …}
  -id: 47372
  -bodyTs: "'3':44 '4':3 'adblock':8,16,45 'also':27 'anti':7 'anti-adblock':6 'brave':19,47 'browser':20,48 'detect':13 'e.g':18 'emphasi':1 'even':24 'figur':34 'found':39 'friend':33 'help':31 'includ':17 'late':37 'origin':30 'peopl':50 'run':43 'shield':22 'special':53 'subpar':15 'thing':23 'trigger':10 'truli':52 'ublock':29 'use':28"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3200609"
  +editedAt: null
  +createdAt: DateTimeImmutable @1697067788 {#2359
    date: 2023-10-12 01:43:08.0 +02:00
  }
  +"title": 47372
}
"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 {#2361
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2360
    +user: Proxies\__CG__\App\Entity\User {#2154 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
    +image: Proxies\__CG__\App\Entity\Image {#2911 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2913 …}
    +slug: "YouTube-s-anti-adblock-rollout-has-finally-arrived-for-Firefox-users"
    +title: "YouTube's anti-adblock rollout has finally arrived for Firefox users"
    +url: "https://lemmy.dbzer0.com/pictrs/image/5b6bd1b6-0f46-441c-b2fd-e9a0ed0f89a2.jpeg"
    +body: """
      I’m sure many of you are already aware that YouTube has been rolling out anti-adblock detection for Chrome users for a few weeks now.\n
      \n
      Today, as a long time Firefox user with the fantastic [uBlock Origin](https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/) extension installed, I got my first anti-adblock popup on the platform. Note that this may not happen to you personally for a while, but it is inevitably coming for everyone.\n
      \n
      Thankfully, the fine folks at uBlock Origin have already advised a simple workaround ([on Reddit](https://www.reddit.com/r/uBlockOrigin/comments/173jmog/youtube_antiadblock_and_ads_october_09_2023/), yuck!) which I will duplicate in a simplified form below for your convenience. I have tested it on Firefox and it is working fine for me (so far).\n
      \n
      > PLEASE READ AND FOLLOW ALL OF THE INSTRUCTIONS IN THIS POST.\n
      > \n
      > 1. Update uBO to the latest version (1.52.0+) . <== The extension itself, for technical improvements. You do this in your browser.\n
      > 2. Remove your custom config / reset to defaults. <== This means removing your custom filters (or disabling My filters) and disabling ALL additional lists you’ve enabled. It might be quicker to make a backup of your config and restore to defaults instead.\n
      > 3. Force an update of your Filter Lists. <== This is within the extension. Lists are what determine what’s blocked or not. How to update Filter lists: Click 🛡️ uBO’s icon > the ⚙ Dashboard button > the Filter lists pane > the 🕘 Purge all caches button > the 🔃 Update now button.\n
      > 4. Disable all other extensions AND your browser’s built-in blockers. <== No need to uninstall, just disable them. They might interfere with our solutions.\n
      > \n
      > Make sure you follow all 4 points above. If you’re seeing the message, it’s likely due to your custom config (either additional lists or separate filters in My filters).\n
      > \n
      > Restarting your browser afterwards may help too.\n
      > \n
      > Once you’ve gotten rid of the issue on default settings, you can slowly start restoring your config (if you really need it). Do it gradually, to easier find out what was causing the issue in the first place. Once you find the culprit, simply skip it in your config.\n
      > \n
      > If you want to use Enhancer for YouTube*, you have to* disable its adblocking*.*\n
      \n
      **May the force uBlock Origin be with you!**\n
      \n
      Update\n
      ======\n
      \n
      Just wanted to mention a few things that have been pointed out in the comments:\n
      \n
      - There are quite a few projects that provide an alternative ad-free front end to YouTube. These include [Invidious](https://docs.invidious.io/instances/), [FreeTube](https://freetubeapp.io/), [LibreTube](https://github.com/libre-tube/LibreTube), [Newpipe](https://newpipe.net/), [Revanced](https://revanced.io/YouTube/), and I’m sure there are several more options I’ve missed. I don’t have any particular preference really but I routinely use NewPipe on my cellphone just because I tried it once and couldn’t be bothered trying all the others.\n
      - In step 4 listed above, to clarify, afaik you only need to remove adblocker extensions (if you have more than one installed) that might conflict with the uBlock Origin rules and trigger the anti-adblock, not all extensions.\n
      - If you hate non-stop ads but want to support your favorite content creators then be sure to give them some love on Patreon or whatever alternative options they provide. Creators typically make only a tiny, tiny fraction of what YouTube makes in ad revenue, assuming YouTube doesn’t just outright steal the lot, and it’s a shitty business model that’s ruining the internet. Even if you watch the ads, you’re only supporting YouTube most of the time, not the creators.
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 192
    +favouriteCount: 392
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728990770 {#2906
      date: 2024-10-15 13:12:50.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2914 …}
    +votes: Doctrine\ORM\PersistentCollection {#2916 …}
    +reports: Doctrine\ORM\PersistentCollection {#2918 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2920 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2922 …}
    +badges: Doctrine\ORM\PersistentCollection {#2924 …}
    +children: [
      App\Entity\EntryComment {#2361}
    ]
    -id: 4915
    -titleTs: "'adblock':5 'anti':4 'anti-adblock':3 'arriv':9 'final':8 'firefox':11 'rollout':6 'user':12 'youtub':1"
    -bodyTs: "'/),':419,427 '/en-us/firefox/addon/ublock-origin/)':42 '/instances/),':415 '/libre-tube/libretube),':423 '/r/ublockorigin/comments/173jmog/youtube_antiadblock_and_ads_october_09_2023/),':92 '/youtube/),':431 '1':132 '1.52.0':139 '2':152 '3':194 '4':241,272,477 'ad':404,520,558,586 'ad-fre':403 'adblock':18,51,368,488,510 'addit':173,290 'addons.mozilla.org':41 'addons.mozilla.org/en-us/firefox/addon/ublock-origin/)':40 'advis':84 'afaik':482 'afterward':301 'alreadi':8,83 'altern':402,541 'anti':17,50,509 'anti-adblock':16,49,508 'assum':560 'awar':9 'backup':185 'block':213 'blocker':253 'bother':470 'browser':151,248,300 'built':251 'built-in':250 'busi':574 'button':227,236,240 'cach':235 'caus':337 'cellphon':459 'chrome':21 'clarifi':481 'click':221 'come':72 'comment':392 'config':156,188,288,322,354 'conflict':499 'content':527 'conveni':105 'couldn':467 'creator':528,545,598 'culprit':348 'custom':155,164,287 'dashboard':226 'default':159,192,314 'detect':19 'determin':210 'disabl':167,171,242,259,366 'docs.invidious.io':414 'docs.invidious.io/instances/),':413 'doesn':562 'due':284 'duplic':97 'easier':332 'either':289 'enabl':177 'end':407 'enhanc':360 'even':581 'everyon':74 'extens':43,141,206,245,489,513 'fantast':37 'far':120 'favorit':526 'filter':165,169,200,219,229,294,297 'find':333,346 'fine':77,116 'firefox':33,111 'first':48,342 'folk':78 'follow':124,270 'forc':195,371 'form':101 'fraction':552 'free':405 'freetub':416 'freetubeapp.io':418 'freetubeapp.io/),':417 'front':406 'github.com':422 'github.com/libre-tube/libretube),':421 'give':533 'got':46 'gotten':308 'gradual':330 'happen':61 'hate':516 'help':303 'icon':224 'improv':145 'includ':411 'inevit':71 'instal':44,496 'instead':193 'instruct':128 'interfer':263 'internet':580 'invidi':412 'issu':312,339 'latest':137 'libretub':420 'like':283 'list':174,201,207,220,230,291,478 'long':31 'lot':568 'love':536 'm':2,434 'make':183,267,547,556 'mani':4 'may':59,302,369 'mean':161 'mention':381 'messag':280 'might':179,262,498 'miss':443 'model':575 'need':255,326,485 'newpip':424,456 'newpipe.net':426 'newpipe.net/),':425 'non':518 'non-stop':517 'note':56 'one':495 'option':440,542 'origin':39,81,373,503 'other':474 'outright':565 'pane':231 'particular':449 'patreon':538 'person':64 'place':343 'platform':55 'pleas':121 'point':273,388 'popup':52 'post':131 'prefer':450 'project':398 'provid':400,544 'purg':233 'quicker':181 'quit':395 're':277,588 'read':122 'realli':325,451 'reddit':89 'remov':153,162,487 'reset':157 'restart':298 'restor':190,320 'revanc':428 'revanced.io':430 'revanced.io/youtube/),':429 'revenu':559 'rid':309 'roll':14 'routin':454 'ruin':578 'rule':504 'see':278 'separ':293 'set':315 'sever':438 'shitti':573 'simpl':86 'simpli':349 'simplifi':100 'skip':350 'slowli':318 'solut':266 'start':319 'steal':566 'step':476 'stop':519 'support':524,590 'sure':3,268,435,531 'technic':144 'test':108 'thank':75 'thing':384 'time':32,595 'tini':550,551 'today':28 'tri':463,471 'trigger':506 'typic':546 'ublock':38,80,372,502 'ubo':134,222 'uninstal':257 'updat':133,197,218,238,377 'use':359,455 'user':22,34 've':176,307,442 'version':138 'want':357,379,522 'watch':584 'week':26 'whatev':540 'within':204 'work':115 'workaround':87 'www.reddit.com':91 'www.reddit.com/r/ublockorigin/comments/173jmog/youtube_antiadblock_and_ads_october_09_2023/),':90 'youtub':11,362,409,555,561,591 'yuck':93"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1697153937
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/6089078"
    +editedAt: DateTimeImmutable @1697241135 {#2895
      date: 2023-10-14 01:52:15.0 +02:00
    }
    +createdAt: DateTimeImmutable @1697067537 {#2872
      date: 2023-10-12 01:38:57.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
  +image: null
  +parent: null
  +root: null
  +body: "Emphasis on #4 here - the anti-adblock will trigger if it detects **any** subpar adblocker, including e.g. Brave Browser’s “Shields” thing (even if you also use uBlock Origin). Helped a friend figure this out lately and found out they were running 3 adblockers and Brave Browser. Some people are truly special."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1697241426 {#1719
    date: 2023-10-14 01:57:06.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Flatworm7591@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2363 …}
  +nested: Doctrine\ORM\PersistentCollection {#2364 …}
  +votes: Doctrine\ORM\PersistentCollection {#2380 …}
  +reports: Doctrine\ORM\PersistentCollection {#2382 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2384 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2379 …}
  -id: 47372
  -bodyTs: "'3':44 '4':3 'adblock':8,16,45 'also':27 'anti':7 'anti-adblock':6 'brave':19,47 'browser':20,48 'detect':13 'e.g':18 'emphasi':1 'even':24 'figur':34 'found':39 'friend':33 'help':31 'includ':17 'late':37 'origin':30 'peopl':50 'run':43 'shield':22 'special':53 'subpar':15 'thing':23 'trigger':10 'truli':52 'ublock':29 'use':28"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3200609"
  +editedAt: null
  +createdAt: DateTimeImmutable @1697067788 {#2359
    date: 2023-10-12 01:43:08.0 +02:00
  }
  +"title": 47372
}
"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 {#2361
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2360
    +user: Proxies\__CG__\App\Entity\User {#2154 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
    +image: Proxies\__CG__\App\Entity\Image {#2911 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2913 …}
    +slug: "YouTube-s-anti-adblock-rollout-has-finally-arrived-for-Firefox-users"
    +title: "YouTube's anti-adblock rollout has finally arrived for Firefox users"
    +url: "https://lemmy.dbzer0.com/pictrs/image/5b6bd1b6-0f46-441c-b2fd-e9a0ed0f89a2.jpeg"
    +body: """
      I’m sure many of you are already aware that YouTube has been rolling out anti-adblock detection for Chrome users for a few weeks now.\n
      \n
      Today, as a long time Firefox user with the fantastic [uBlock Origin](https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/) extension installed, I got my first anti-adblock popup on the platform. Note that this may not happen to you personally for a while, but it is inevitably coming for everyone.\n
      \n
      Thankfully, the fine folks at uBlock Origin have already advised a simple workaround ([on Reddit](https://www.reddit.com/r/uBlockOrigin/comments/173jmog/youtube_antiadblock_and_ads_october_09_2023/), yuck!) which I will duplicate in a simplified form below for your convenience. I have tested it on Firefox and it is working fine for me (so far).\n
      \n
      > PLEASE READ AND FOLLOW ALL OF THE INSTRUCTIONS IN THIS POST.\n
      > \n
      > 1. Update uBO to the latest version (1.52.0+) . <== The extension itself, for technical improvements. You do this in your browser.\n
      > 2. Remove your custom config / reset to defaults. <== This means removing your custom filters (or disabling My filters) and disabling ALL additional lists you’ve enabled. It might be quicker to make a backup of your config and restore to defaults instead.\n
      > 3. Force an update of your Filter Lists. <== This is within the extension. Lists are what determine what’s blocked or not. How to update Filter lists: Click 🛡️ uBO’s icon > the ⚙ Dashboard button > the Filter lists pane > the 🕘 Purge all caches button > the 🔃 Update now button.\n
      > 4. Disable all other extensions AND your browser’s built-in blockers. <== No need to uninstall, just disable them. They might interfere with our solutions.\n
      > \n
      > Make sure you follow all 4 points above. If you’re seeing the message, it’s likely due to your custom config (either additional lists or separate filters in My filters).\n
      > \n
      > Restarting your browser afterwards may help too.\n
      > \n
      > Once you’ve gotten rid of the issue on default settings, you can slowly start restoring your config (if you really need it). Do it gradually, to easier find out what was causing the issue in the first place. Once you find the culprit, simply skip it in your config.\n
      > \n
      > If you want to use Enhancer for YouTube*, you have to* disable its adblocking*.*\n
      \n
      **May the force uBlock Origin be with you!**\n
      \n
      Update\n
      ======\n
      \n
      Just wanted to mention a few things that have been pointed out in the comments:\n
      \n
      - There are quite a few projects that provide an alternative ad-free front end to YouTube. These include [Invidious](https://docs.invidious.io/instances/), [FreeTube](https://freetubeapp.io/), [LibreTube](https://github.com/libre-tube/LibreTube), [Newpipe](https://newpipe.net/), [Revanced](https://revanced.io/YouTube/), and I’m sure there are several more options I’ve missed. I don’t have any particular preference really but I routinely use NewPipe on my cellphone just because I tried it once and couldn’t be bothered trying all the others.\n
      - In step 4 listed above, to clarify, afaik you only need to remove adblocker extensions (if you have more than one installed) that might conflict with the uBlock Origin rules and trigger the anti-adblock, not all extensions.\n
      - If you hate non-stop ads but want to support your favorite content creators then be sure to give them some love on Patreon or whatever alternative options they provide. Creators typically make only a tiny, tiny fraction of what YouTube makes in ad revenue, assuming YouTube doesn’t just outright steal the lot, and it’s a shitty business model that’s ruining the internet. Even if you watch the ads, you’re only supporting YouTube most of the time, not the creators.
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 192
    +favouriteCount: 392
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728990770 {#2906
      date: 2024-10-15 13:12:50.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2914 …}
    +votes: Doctrine\ORM\PersistentCollection {#2916 …}
    +reports: Doctrine\ORM\PersistentCollection {#2918 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2920 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2922 …}
    +badges: Doctrine\ORM\PersistentCollection {#2924 …}
    +children: [
      App\Entity\EntryComment {#2361}
    ]
    -id: 4915
    -titleTs: "'adblock':5 'anti':4 'anti-adblock':3 'arriv':9 'final':8 'firefox':11 'rollout':6 'user':12 'youtub':1"
    -bodyTs: "'/),':419,427 '/en-us/firefox/addon/ublock-origin/)':42 '/instances/),':415 '/libre-tube/libretube),':423 '/r/ublockorigin/comments/173jmog/youtube_antiadblock_and_ads_october_09_2023/),':92 '/youtube/),':431 '1':132 '1.52.0':139 '2':152 '3':194 '4':241,272,477 'ad':404,520,558,586 'ad-fre':403 'adblock':18,51,368,488,510 'addit':173,290 'addons.mozilla.org':41 'addons.mozilla.org/en-us/firefox/addon/ublock-origin/)':40 'advis':84 'afaik':482 'afterward':301 'alreadi':8,83 'altern':402,541 'anti':17,50,509 'anti-adblock':16,49,508 'assum':560 'awar':9 'backup':185 'block':213 'blocker':253 'bother':470 'browser':151,248,300 'built':251 'built-in':250 'busi':574 'button':227,236,240 'cach':235 'caus':337 'cellphon':459 'chrome':21 'clarifi':481 'click':221 'come':72 'comment':392 'config':156,188,288,322,354 'conflict':499 'content':527 'conveni':105 'couldn':467 'creator':528,545,598 'culprit':348 'custom':155,164,287 'dashboard':226 'default':159,192,314 'detect':19 'determin':210 'disabl':167,171,242,259,366 'docs.invidious.io':414 'docs.invidious.io/instances/),':413 'doesn':562 'due':284 'duplic':97 'easier':332 'either':289 'enabl':177 'end':407 'enhanc':360 'even':581 'everyon':74 'extens':43,141,206,245,489,513 'fantast':37 'far':120 'favorit':526 'filter':165,169,200,219,229,294,297 'find':333,346 'fine':77,116 'firefox':33,111 'first':48,342 'folk':78 'follow':124,270 'forc':195,371 'form':101 'fraction':552 'free':405 'freetub':416 'freetubeapp.io':418 'freetubeapp.io/),':417 'front':406 'github.com':422 'github.com/libre-tube/libretube),':421 'give':533 'got':46 'gotten':308 'gradual':330 'happen':61 'hate':516 'help':303 'icon':224 'improv':145 'includ':411 'inevit':71 'instal':44,496 'instead':193 'instruct':128 'interfer':263 'internet':580 'invidi':412 'issu':312,339 'latest':137 'libretub':420 'like':283 'list':174,201,207,220,230,291,478 'long':31 'lot':568 'love':536 'm':2,434 'make':183,267,547,556 'mani':4 'may':59,302,369 'mean':161 'mention':381 'messag':280 'might':179,262,498 'miss':443 'model':575 'need':255,326,485 'newpip':424,456 'newpipe.net':426 'newpipe.net/),':425 'non':518 'non-stop':517 'note':56 'one':495 'option':440,542 'origin':39,81,373,503 'other':474 'outright':565 'pane':231 'particular':449 'patreon':538 'person':64 'place':343 'platform':55 'pleas':121 'point':273,388 'popup':52 'post':131 'prefer':450 'project':398 'provid':400,544 'purg':233 'quicker':181 'quit':395 're':277,588 'read':122 'realli':325,451 'reddit':89 'remov':153,162,487 'reset':157 'restart':298 'restor':190,320 'revanc':428 'revanced.io':430 'revanced.io/youtube/),':429 'revenu':559 'rid':309 'roll':14 'routin':454 'ruin':578 'rule':504 'see':278 'separ':293 'set':315 'sever':438 'shitti':573 'simpl':86 'simpli':349 'simplifi':100 'skip':350 'slowli':318 'solut':266 'start':319 'steal':566 'step':476 'stop':519 'support':524,590 'sure':3,268,435,531 'technic':144 'test':108 'thank':75 'thing':384 'time':32,595 'tini':550,551 'today':28 'tri':463,471 'trigger':506 'typic':546 'ublock':38,80,372,502 'ubo':134,222 'uninstal':257 'updat':133,197,218,238,377 'use':359,455 'user':22,34 've':176,307,442 'version':138 'want':357,379,522 'watch':584 'week':26 'whatev':540 'within':204 'work':115 'workaround':87 'www.reddit.com':91 'www.reddit.com/r/ublockorigin/comments/173jmog/youtube_antiadblock_and_ads_october_09_2023/),':90 'youtub':11,362,409,555,561,591 'yuck':93"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1697153937
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/6089078"
    +editedAt: DateTimeImmutable @1697241135 {#2895
      date: 2023-10-14 01:52:15.0 +02:00
    }
    +createdAt: DateTimeImmutable @1697067537 {#2872
      date: 2023-10-12 01:38:57.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
  +image: null
  +parent: null
  +root: null
  +body: "Emphasis on #4 here - the anti-adblock will trigger if it detects **any** subpar adblocker, including e.g. Brave Browser’s “Shields” thing (even if you also use uBlock Origin). Helped a friend figure this out lately and found out they were running 3 adblockers and Brave Browser. Some people are truly special."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1697241426 {#1719
    date: 2023-10-14 01:57:06.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Flatworm7591@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2363 …}
  +nested: Doctrine\ORM\PersistentCollection {#2364 …}
  +votes: Doctrine\ORM\PersistentCollection {#2380 …}
  +reports: Doctrine\ORM\PersistentCollection {#2382 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2384 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2379 …}
  -id: 47372
  -bodyTs: "'3':44 '4':3 'adblock':8,16,45 'also':27 'anti':7 'anti-adblock':6 'brave':19,47 'browser':20,48 'detect':13 'e.g':18 'emphasi':1 'even':24 'figur':34 'found':39 'friend':33 'help':31 'includ':17 'late':37 'origin':30 'peopl':50 'run':43 'shield':22 'special':53 'subpar':15 'thing':23 'trigger':10 'truli':52 'ublock':29 'use':28"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3200609"
  +editedAt: null
  +createdAt: DateTimeImmutable @1697067788 {#2359
    date: 2023-10-12 01:43:08.0 +02:00
  }
  +"title": 47372
}
"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 {#2129
  +user: Proxies\__CG__\App\Entity\User {#2268 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
  +slug: "Where-d-the-music-go"
  +title: "Where'd the music go?"
  +url: null
  +body: """
    Struggling to find a lot of music with Lidarr (New/Recent/Modern). Have a few general public/private trackers set up but still not getting many hits. From what I gather Usenet isn’t much better. And I’m not really confident in transcoding, bit rates, etc… to attempt an interview.\n
    \n
    Basically what are my options? Is there something I’m missing or is music just getting harder to find?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 41
  +favouriteCount: 118
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699311520 {#2943
    date: 2023-11-06 23:58:40.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2909 …}
  +votes: Doctrine\ORM\PersistentCollection {#2950 …}
  +reports: Doctrine\ORM\PersistentCollection {#2952 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2954 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2956 …}
  +badges: Doctrine\ORM\PersistentCollection {#2958 …}
  +children: [
    App\Entity\EntryComment {#2133
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2129 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        If you’re familiar with What.CD and its shutdown, the power users and their local copy of that music archive moved over to redacted.ch ([stats](https://files.catbox.moe/qc56wx.png)) and orpheus.network ([stats](https://files.catbox.moe/1bbfyp.png)). They’re private torrent trackers so they’re invite-only, but TMK they both still offer interviewing as an entry option: [RED](https://interviewfor.red/en/index.html), [OPS](https://interview.orpheus.network/). The interviews mostly consist of technical audio information and private tracker rules. The main downside is that these trackers expect you to seed an equal amount back, so you don’t get a free pass to download everything without limits. Of the two, Orpheus is a lot easier to maintain “ratio” on since it gives you incremental credit just for having a large seedbase (even if no one is downloading from you). Ideally you should be on both if you’re serious about music collecting, but these days they are largely just mirrors of each other.\n
        \n
        If you don’t want to get dirty in the private tracker world, I’d recommend Soulseek and RuTracker.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 23
      +score: 0
      +lastActive: DateTime @1698936555 {#2140
        date: 2023-11-02 15:49:15.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Xyre@lemmus.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2131 …}
      +nested: Doctrine\ORM\PersistentCollection {#2138 …}
      +votes: Doctrine\ORM\PersistentCollection {#2345 …}
      +reports: Doctrine\ORM\PersistentCollection {#2330 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2346 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2347 …}
      -id: 83693
      -bodyTs: "'/).':64 '/1bbfyp.png)).':34 '/en/index.html),':60 '/qc56wx.png))':28 'amount':90 'archiv':20 'audio':71 'back':91 'collect':149 'consist':68 'copi':16 'credit':122 'd':175 'day':152 'dirti':168 'download':101,134 'downsid':79 'easier':112 'entri':55 'equal':89 'even':129 'everyth':102 'expect':84 'familiar':4 'files.catbox.moe':27,33 'files.catbox.moe/1bbfyp.png)).':32 'files.catbox.moe/qc56wx.png))':26 'free':98 'get':96,167 'give':119 'ideal':137 'increment':121 'inform':72 'interview':52,66 'interview.orpheus.network':63 'interview.orpheus.network/).':62 'interviewfor.red':59 'interviewfor.red/en/index.html),':58 'invit':44 'invite-on':43 'larg':127,155 'limit':104 'local':15 'lot':111 'main':78 'maintain':114 'mirror':157 'most':67 'move':21 'music':19,148 'offer':51 'one':132 'op':61 'option':56 'orpheus':108 'orpheus.network':30 'pass':99 'power':11 'privat':37,74,171 'ratio':115 're':3,36,42,145 'recommend':176 'red':57 'redacted.ch':24 'rule':76 'rutrack':179 'seed':87 'seedbas':128 'serious':146 'shutdown':9 'sinc':117 'soulseek':177 'stat':25,31 'still':50 'technic':70 'tmk':47 'torrent':38 'tracker':39,75,83,172 'two':107 'user':12 'want':165 'what.cd':6 'without':103 'world':173"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/3717559"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698891076 {#2130
        date: 2023-11-02 03:11:16.0 +01:00
      }
      +"title": 83693
    }
  ]
  -id: 8996
  -titleTs: "'d':2 'go':5 'music':4"
  -bodyTs: "'attempt':46 'basic':49 'better':33 'bit':42 'confid':39 'etc':44 'find':3,67 'gather':28 'general':14 'get':22,64 'harder':65 'hit':24 'interview':48 'isn':30 'lidarr':9 'lot':5 'm':36,58 'mani':23 'miss':59 'much':32 'music':7,62 'new/recent/modern':10 'option':53 'public/private':15 'rate':43 'realli':38 'set':17 'someth':56 'still':20 'struggl':1 'tracker':16 'transcod':41 'usenet':29"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1698969430
  +visibility: "visible             "
  +apId: "https://lemmus.org/post/1369072"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698883030 {#2932
    date: 2023-11-02 00:57: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
11 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2129
  +user: Proxies\__CG__\App\Entity\User {#2268 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
  +slug: "Where-d-the-music-go"
  +title: "Where'd the music go?"
  +url: null
  +body: """
    Struggling to find a lot of music with Lidarr (New/Recent/Modern). Have a few general public/private trackers set up but still not getting many hits. From what I gather Usenet isn’t much better. And I’m not really confident in transcoding, bit rates, etc… to attempt an interview.\n
    \n
    Basically what are my options? Is there something I’m missing or is music just getting harder to find?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 41
  +favouriteCount: 118
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699311520 {#2943
    date: 2023-11-06 23:58:40.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2909 …}
  +votes: Doctrine\ORM\PersistentCollection {#2950 …}
  +reports: Doctrine\ORM\PersistentCollection {#2952 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2954 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2956 …}
  +badges: Doctrine\ORM\PersistentCollection {#2958 …}
  +children: [
    App\Entity\EntryComment {#2133
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2129 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        If you’re familiar with What.CD and its shutdown, the power users and their local copy of that music archive moved over to redacted.ch ([stats](https://files.catbox.moe/qc56wx.png)) and orpheus.network ([stats](https://files.catbox.moe/1bbfyp.png)). They’re private torrent trackers so they’re invite-only, but TMK they both still offer interviewing as an entry option: [RED](https://interviewfor.red/en/index.html), [OPS](https://interview.orpheus.network/). The interviews mostly consist of technical audio information and private tracker rules. The main downside is that these trackers expect you to seed an equal amount back, so you don’t get a free pass to download everything without limits. Of the two, Orpheus is a lot easier to maintain “ratio” on since it gives you incremental credit just for having a large seedbase (even if no one is downloading from you). Ideally you should be on both if you’re serious about music collecting, but these days they are largely just mirrors of each other.\n
        \n
        If you don’t want to get dirty in the private tracker world, I’d recommend Soulseek and RuTracker.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 23
      +score: 0
      +lastActive: DateTime @1698936555 {#2140
        date: 2023-11-02 15:49:15.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Xyre@lemmus.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2131 …}
      +nested: Doctrine\ORM\PersistentCollection {#2138 …}
      +votes: Doctrine\ORM\PersistentCollection {#2345 …}
      +reports: Doctrine\ORM\PersistentCollection {#2330 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2346 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2347 …}
      -id: 83693
      -bodyTs: "'/).':64 '/1bbfyp.png)).':34 '/en/index.html),':60 '/qc56wx.png))':28 'amount':90 'archiv':20 'audio':71 'back':91 'collect':149 'consist':68 'copi':16 'credit':122 'd':175 'day':152 'dirti':168 'download':101,134 'downsid':79 'easier':112 'entri':55 'equal':89 'even':129 'everyth':102 'expect':84 'familiar':4 'files.catbox.moe':27,33 'files.catbox.moe/1bbfyp.png)).':32 'files.catbox.moe/qc56wx.png))':26 'free':98 'get':96,167 'give':119 'ideal':137 'increment':121 'inform':72 'interview':52,66 'interview.orpheus.network':63 'interview.orpheus.network/).':62 'interviewfor.red':59 'interviewfor.red/en/index.html),':58 'invit':44 'invite-on':43 'larg':127,155 'limit':104 'local':15 'lot':111 'main':78 'maintain':114 'mirror':157 'most':67 'move':21 'music':19,148 'offer':51 'one':132 'op':61 'option':56 'orpheus':108 'orpheus.network':30 'pass':99 'power':11 'privat':37,74,171 'ratio':115 're':3,36,42,145 'recommend':176 'red':57 'redacted.ch':24 'rule':76 'rutrack':179 'seed':87 'seedbas':128 'serious':146 'shutdown':9 'sinc':117 'soulseek':177 'stat':25,31 'still':50 'technic':70 'tmk':47 'torrent':38 'tracker':39,75,83,172 'two':107 'user':12 'want':165 'what.cd':6 'without':103 'world':173"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/3717559"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698891076 {#2130
        date: 2023-11-02 03:11:16.0 +01:00
      }
      +"title": 83693
    }
  ]
  -id: 8996
  -titleTs: "'d':2 'go':5 'music':4"
  -bodyTs: "'attempt':46 'basic':49 'better':33 'bit':42 'confid':39 'etc':44 'find':3,67 'gather':28 'general':14 'get':22,64 'harder':65 'hit':24 'interview':48 'isn':30 'lidarr':9 'lot':5 'm':36,58 'mani':23 'miss':59 'much':32 'music':7,62 'new/recent/modern':10 'option':53 'public/private':15 'rate':43 'realli':38 'set':17 'someth':56 'still':20 'struggl':1 'tracker':16 'transcod':41 'usenet':29"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1698969430
  +visibility: "visible             "
  +apId: "https://lemmus.org/post/1369072"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698883030 {#2932
    date: 2023-11-02 00:57: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
12 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2129
  +user: Proxies\__CG__\App\Entity\User {#2268 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
  +slug: "Where-d-the-music-go"
  +title: "Where'd the music go?"
  +url: null
  +body: """
    Struggling to find a lot of music with Lidarr (New/Recent/Modern). Have a few general public/private trackers set up but still not getting many hits. From what I gather Usenet isn’t much better. And I’m not really confident in transcoding, bit rates, etc… to attempt an interview.\n
    \n
    Basically what are my options? Is there something I’m missing or is music just getting harder to find?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 41
  +favouriteCount: 118
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699311520 {#2943
    date: 2023-11-06 23:58:40.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2909 …}
  +votes: Doctrine\ORM\PersistentCollection {#2950 …}
  +reports: Doctrine\ORM\PersistentCollection {#2952 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2954 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2956 …}
  +badges: Doctrine\ORM\PersistentCollection {#2958 …}
  +children: [
    App\Entity\EntryComment {#2133
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2129 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        If you’re familiar with What.CD and its shutdown, the power users and their local copy of that music archive moved over to redacted.ch ([stats](https://files.catbox.moe/qc56wx.png)) and orpheus.network ([stats](https://files.catbox.moe/1bbfyp.png)). They’re private torrent trackers so they’re invite-only, but TMK they both still offer interviewing as an entry option: [RED](https://interviewfor.red/en/index.html), [OPS](https://interview.orpheus.network/). The interviews mostly consist of technical audio information and private tracker rules. The main downside is that these trackers expect you to seed an equal amount back, so you don’t get a free pass to download everything without limits. Of the two, Orpheus is a lot easier to maintain “ratio” on since it gives you incremental credit just for having a large seedbase (even if no one is downloading from you). Ideally you should be on both if you’re serious about music collecting, but these days they are largely just mirrors of each other.\n
        \n
        If you don’t want to get dirty in the private tracker world, I’d recommend Soulseek and RuTracker.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 23
      +score: 0
      +lastActive: DateTime @1698936555 {#2140
        date: 2023-11-02 15:49:15.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Xyre@lemmus.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2131 …}
      +nested: Doctrine\ORM\PersistentCollection {#2138 …}
      +votes: Doctrine\ORM\PersistentCollection {#2345 …}
      +reports: Doctrine\ORM\PersistentCollection {#2330 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2346 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2347 …}
      -id: 83693
      -bodyTs: "'/).':64 '/1bbfyp.png)).':34 '/en/index.html),':60 '/qc56wx.png))':28 'amount':90 'archiv':20 'audio':71 'back':91 'collect':149 'consist':68 'copi':16 'credit':122 'd':175 'day':152 'dirti':168 'download':101,134 'downsid':79 'easier':112 'entri':55 'equal':89 'even':129 'everyth':102 'expect':84 'familiar':4 'files.catbox.moe':27,33 'files.catbox.moe/1bbfyp.png)).':32 'files.catbox.moe/qc56wx.png))':26 'free':98 'get':96,167 'give':119 'ideal':137 'increment':121 'inform':72 'interview':52,66 'interview.orpheus.network':63 'interview.orpheus.network/).':62 'interviewfor.red':59 'interviewfor.red/en/index.html),':58 'invit':44 'invite-on':43 'larg':127,155 'limit':104 'local':15 'lot':111 'main':78 'maintain':114 'mirror':157 'most':67 'move':21 'music':19,148 'offer':51 'one':132 'op':61 'option':56 'orpheus':108 'orpheus.network':30 'pass':99 'power':11 'privat':37,74,171 'ratio':115 're':3,36,42,145 'recommend':176 'red':57 'redacted.ch':24 'rule':76 'rutrack':179 'seed':87 'seedbas':128 'serious':146 'shutdown':9 'sinc':117 'soulseek':177 'stat':25,31 'still':50 'technic':70 'tmk':47 'torrent':38 'tracker':39,75,83,172 'two':107 'user':12 'want':165 'what.cd':6 'without':103 'world':173"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/3717559"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698891076 {#2130
        date: 2023-11-02 03:11:16.0 +01:00
      }
      +"title": 83693
    }
  ]
  -id: 8996
  -titleTs: "'d':2 'go':5 'music':4"
  -bodyTs: "'attempt':46 'basic':49 'better':33 'bit':42 'confid':39 'etc':44 'find':3,67 'gather':28 'general':14 'get':22,64 'harder':65 'hit':24 'interview':48 'isn':30 'lidarr':9 'lot':5 'm':36,58 'mani':23 'miss':59 'much':32 'music':7,62 'new/recent/modern':10 'option':53 'public/private':15 'rate':43 'realli':38 'set':17 'someth':56 'still':20 'struggl':1 'tracker':16 'transcod':41 'usenet':29"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1698969430
  +visibility: "visible             "
  +apId: "https://lemmus.org/post/1369072"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698883030 {#2932
    date: 2023-11-02 00:57: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
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 {#2133
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2129
    +user: Proxies\__CG__\App\Entity\User {#2268 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
    +slug: "Where-d-the-music-go"
    +title: "Where'd the music go?"
    +url: null
    +body: """
      Struggling to find a lot of music with Lidarr (New/Recent/Modern). Have a few general public/private trackers set up but still not getting many hits. From what I gather Usenet isn’t much better. And I’m not really confident in transcoding, bit rates, etc… to attempt an interview.\n
      \n
      Basically what are my options? Is there something I’m missing or is music just getting harder to find?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 41
    +favouriteCount: 118
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699311520 {#2943
      date: 2023-11-06 23:58:40.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2909 …}
    +votes: Doctrine\ORM\PersistentCollection {#2950 …}
    +reports: Doctrine\ORM\PersistentCollection {#2952 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2954 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2956 …}
    +badges: Doctrine\ORM\PersistentCollection {#2958 …}
    +children: [
      App\Entity\EntryComment {#2133}
    ]
    -id: 8996
    -titleTs: "'d':2 'go':5 'music':4"
    -bodyTs: "'attempt':46 'basic':49 'better':33 'bit':42 'confid':39 'etc':44 'find':3,67 'gather':28 'general':14 'get':22,64 'harder':65 'hit':24 'interview':48 'isn':30 'lidarr':9 'lot':5 'm':36,58 'mani':23 'miss':59 'much':32 'music':7,62 'new/recent/modern':10 'option':53 'public/private':15 'rate':43 'realli':38 'set':17 'someth':56 'still':20 'struggl':1 'tracker':16 'transcod':41 'usenet':29"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698969430
    +visibility: "visible             "
    +apId: "https://lemmus.org/post/1369072"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698883030 {#2932
      date: 2023-11-02 00:57:10.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    If you’re familiar with What.CD and its shutdown, the power users and their local copy of that music archive moved over to redacted.ch ([stats](https://files.catbox.moe/qc56wx.png)) and orpheus.network ([stats](https://files.catbox.moe/1bbfyp.png)). They’re private torrent trackers so they’re invite-only, but TMK they both still offer interviewing as an entry option: [RED](https://interviewfor.red/en/index.html), [OPS](https://interview.orpheus.network/). The interviews mostly consist of technical audio information and private tracker rules. The main downside is that these trackers expect you to seed an equal amount back, so you don’t get a free pass to download everything without limits. Of the two, Orpheus is a lot easier to maintain “ratio” on since it gives you incremental credit just for having a large seedbase (even if no one is downloading from you). Ideally you should be on both if you’re serious about music collecting, but these days they are largely just mirrors of each other.\n
    \n
    If you don’t want to get dirty in the private tracker world, I’d recommend Soulseek and RuTracker.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 23
  +score: 0
  +lastActive: DateTime @1698936555 {#2140
    date: 2023-11-02 15:49:15.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Xyre@lemmus.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2131 …}
  +nested: Doctrine\ORM\PersistentCollection {#2138 …}
  +votes: Doctrine\ORM\PersistentCollection {#2345 …}
  +reports: Doctrine\ORM\PersistentCollection {#2330 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2346 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2347 …}
  -id: 83693
  -bodyTs: "'/).':64 '/1bbfyp.png)).':34 '/en/index.html),':60 '/qc56wx.png))':28 'amount':90 'archiv':20 'audio':71 'back':91 'collect':149 'consist':68 'copi':16 'credit':122 'd':175 'day':152 'dirti':168 'download':101,134 'downsid':79 'easier':112 'entri':55 'equal':89 'even':129 'everyth':102 'expect':84 'familiar':4 'files.catbox.moe':27,33 'files.catbox.moe/1bbfyp.png)).':32 'files.catbox.moe/qc56wx.png))':26 'free':98 'get':96,167 'give':119 'ideal':137 'increment':121 'inform':72 'interview':52,66 'interview.orpheus.network':63 'interview.orpheus.network/).':62 'interviewfor.red':59 'interviewfor.red/en/index.html),':58 'invit':44 'invite-on':43 'larg':127,155 'limit':104 'local':15 'lot':111 'main':78 'maintain':114 'mirror':157 'most':67 'move':21 'music':19,148 'offer':51 'one':132 'op':61 'option':56 'orpheus':108 'orpheus.network':30 'pass':99 'power':11 'privat':37,74,171 'ratio':115 're':3,36,42,145 'recommend':176 'red':57 'redacted.ch':24 'rule':76 'rutrack':179 'seed':87 'seedbas':128 'serious':146 'shutdown':9 'sinc':117 'soulseek':177 'stat':25,31 'still':50 'technic':70 'tmk':47 'torrent':38 'tracker':39,75,83,172 'two':107 'user':12 'want':165 'what.cd':6 'without':103 'world':173"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3717559"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698891076 {#2130
    date: 2023-11-02 03:11:16.0 +01:00
  }
  +"title": 83693
}
"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 {#2133
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2129
    +user: Proxies\__CG__\App\Entity\User {#2268 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
    +slug: "Where-d-the-music-go"
    +title: "Where'd the music go?"
    +url: null
    +body: """
      Struggling to find a lot of music with Lidarr (New/Recent/Modern). Have a few general public/private trackers set up but still not getting many hits. From what I gather Usenet isn’t much better. And I’m not really confident in transcoding, bit rates, etc… to attempt an interview.\n
      \n
      Basically what are my options? Is there something I’m missing or is music just getting harder to find?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 41
    +favouriteCount: 118
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699311520 {#2943
      date: 2023-11-06 23:58:40.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2909 …}
    +votes: Doctrine\ORM\PersistentCollection {#2950 …}
    +reports: Doctrine\ORM\PersistentCollection {#2952 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2954 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2956 …}
    +badges: Doctrine\ORM\PersistentCollection {#2958 …}
    +children: [
      App\Entity\EntryComment {#2133}
    ]
    -id: 8996
    -titleTs: "'d':2 'go':5 'music':4"
    -bodyTs: "'attempt':46 'basic':49 'better':33 'bit':42 'confid':39 'etc':44 'find':3,67 'gather':28 'general':14 'get':22,64 'harder':65 'hit':24 'interview':48 'isn':30 'lidarr':9 'lot':5 'm':36,58 'mani':23 'miss':59 'much':32 'music':7,62 'new/recent/modern':10 'option':53 'public/private':15 'rate':43 'realli':38 'set':17 'someth':56 'still':20 'struggl':1 'tracker':16 'transcod':41 'usenet':29"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698969430
    +visibility: "visible             "
    +apId: "https://lemmus.org/post/1369072"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698883030 {#2932
      date: 2023-11-02 00:57:10.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    If you’re familiar with What.CD and its shutdown, the power users and their local copy of that music archive moved over to redacted.ch ([stats](https://files.catbox.moe/qc56wx.png)) and orpheus.network ([stats](https://files.catbox.moe/1bbfyp.png)). They’re private torrent trackers so they’re invite-only, but TMK they both still offer interviewing as an entry option: [RED](https://interviewfor.red/en/index.html), [OPS](https://interview.orpheus.network/). The interviews mostly consist of technical audio information and private tracker rules. The main downside is that these trackers expect you to seed an equal amount back, so you don’t get a free pass to download everything without limits. Of the two, Orpheus is a lot easier to maintain “ratio” on since it gives you incremental credit just for having a large seedbase (even if no one is downloading from you). Ideally you should be on both if you’re serious about music collecting, but these days they are largely just mirrors of each other.\n
    \n
    If you don’t want to get dirty in the private tracker world, I’d recommend Soulseek and RuTracker.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 23
  +score: 0
  +lastActive: DateTime @1698936555 {#2140
    date: 2023-11-02 15:49:15.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Xyre@lemmus.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2131 …}
  +nested: Doctrine\ORM\PersistentCollection {#2138 …}
  +votes: Doctrine\ORM\PersistentCollection {#2345 …}
  +reports: Doctrine\ORM\PersistentCollection {#2330 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2346 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2347 …}
  -id: 83693
  -bodyTs: "'/).':64 '/1bbfyp.png)).':34 '/en/index.html),':60 '/qc56wx.png))':28 'amount':90 'archiv':20 'audio':71 'back':91 'collect':149 'consist':68 'copi':16 'credit':122 'd':175 'day':152 'dirti':168 'download':101,134 'downsid':79 'easier':112 'entri':55 'equal':89 'even':129 'everyth':102 'expect':84 'familiar':4 'files.catbox.moe':27,33 'files.catbox.moe/1bbfyp.png)).':32 'files.catbox.moe/qc56wx.png))':26 'free':98 'get':96,167 'give':119 'ideal':137 'increment':121 'inform':72 'interview':52,66 'interview.orpheus.network':63 'interview.orpheus.network/).':62 'interviewfor.red':59 'interviewfor.red/en/index.html),':58 'invit':44 'invite-on':43 'larg':127,155 'limit':104 'local':15 'lot':111 'main':78 'maintain':114 'mirror':157 'most':67 'move':21 'music':19,148 'offer':51 'one':132 'op':61 'option':56 'orpheus':108 'orpheus.network':30 'pass':99 'power':11 'privat':37,74,171 'ratio':115 're':3,36,42,145 'recommend':176 'red':57 'redacted.ch':24 'rule':76 'rutrack':179 'seed':87 'seedbas':128 'serious':146 'shutdown':9 'sinc':117 'soulseek':177 'stat':25,31 'still':50 'technic':70 'tmk':47 'torrent':38 'tracker':39,75,83,172 'two':107 'user':12 'want':165 'what.cd':6 'without':103 'world':173"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3717559"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698891076 {#2130
    date: 2023-11-02 03:11:16.0 +01:00
  }
  +"title": 83693
}
"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 {#2133
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2129
    +user: Proxies\__CG__\App\Entity\User {#2268 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
    +slug: "Where-d-the-music-go"
    +title: "Where'd the music go?"
    +url: null
    +body: """
      Struggling to find a lot of music with Lidarr (New/Recent/Modern). Have a few general public/private trackers set up but still not getting many hits. From what I gather Usenet isn’t much better. And I’m not really confident in transcoding, bit rates, etc… to attempt an interview.\n
      \n
      Basically what are my options? Is there something I’m missing or is music just getting harder to find?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 41
    +favouriteCount: 118
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699311520 {#2943
      date: 2023-11-06 23:58:40.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2909 …}
    +votes: Doctrine\ORM\PersistentCollection {#2950 …}
    +reports: Doctrine\ORM\PersistentCollection {#2952 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2954 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2956 …}
    +badges: Doctrine\ORM\PersistentCollection {#2958 …}
    +children: [
      App\Entity\EntryComment {#2133}
    ]
    -id: 8996
    -titleTs: "'d':2 'go':5 'music':4"
    -bodyTs: "'attempt':46 'basic':49 'better':33 'bit':42 'confid':39 'etc':44 'find':3,67 'gather':28 'general':14 'get':22,64 'harder':65 'hit':24 'interview':48 'isn':30 'lidarr':9 'lot':5 'm':36,58 'mani':23 'miss':59 'much':32 'music':7,62 'new/recent/modern':10 'option':53 'public/private':15 'rate':43 'realli':38 'set':17 'someth':56 'still':20 'struggl':1 'tracker':16 'transcod':41 'usenet':29"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698969430
    +visibility: "visible             "
    +apId: "https://lemmus.org/post/1369072"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698883030 {#2932
      date: 2023-11-02 00:57:10.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    If you’re familiar with What.CD and its shutdown, the power users and their local copy of that music archive moved over to redacted.ch ([stats](https://files.catbox.moe/qc56wx.png)) and orpheus.network ([stats](https://files.catbox.moe/1bbfyp.png)). They’re private torrent trackers so they’re invite-only, but TMK they both still offer interviewing as an entry option: [RED](https://interviewfor.red/en/index.html), [OPS](https://interview.orpheus.network/). The interviews mostly consist of technical audio information and private tracker rules. The main downside is that these trackers expect you to seed an equal amount back, so you don’t get a free pass to download everything without limits. Of the two, Orpheus is a lot easier to maintain “ratio” on since it gives you incremental credit just for having a large seedbase (even if no one is downloading from you). Ideally you should be on both if you’re serious about music collecting, but these days they are largely just mirrors of each other.\n
    \n
    If you don’t want to get dirty in the private tracker world, I’d recommend Soulseek and RuTracker.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 23
  +score: 0
  +lastActive: DateTime @1698936555 {#2140
    date: 2023-11-02 15:49:15.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Xyre@lemmus.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2131 …}
  +nested: Doctrine\ORM\PersistentCollection {#2138 …}
  +votes: Doctrine\ORM\PersistentCollection {#2345 …}
  +reports: Doctrine\ORM\PersistentCollection {#2330 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2346 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2347 …}
  -id: 83693
  -bodyTs: "'/).':64 '/1bbfyp.png)).':34 '/en/index.html),':60 '/qc56wx.png))':28 'amount':90 'archiv':20 'audio':71 'back':91 'collect':149 'consist':68 'copi':16 'credit':122 'd':175 'day':152 'dirti':168 'download':101,134 'downsid':79 'easier':112 'entri':55 'equal':89 'even':129 'everyth':102 'expect':84 'familiar':4 'files.catbox.moe':27,33 'files.catbox.moe/1bbfyp.png)).':32 'files.catbox.moe/qc56wx.png))':26 'free':98 'get':96,167 'give':119 'ideal':137 'increment':121 'inform':72 'interview':52,66 'interview.orpheus.network':63 'interview.orpheus.network/).':62 'interviewfor.red':59 'interviewfor.red/en/index.html),':58 'invit':44 'invite-on':43 'larg':127,155 'limit':104 'local':15 'lot':111 'main':78 'maintain':114 'mirror':157 'most':67 'move':21 'music':19,148 'offer':51 'one':132 'op':61 'option':56 'orpheus':108 'orpheus.network':30 'pass':99 'power':11 'privat':37,74,171 'ratio':115 're':3,36,42,145 'recommend':176 'red':57 'redacted.ch':24 'rule':76 'rutrack':179 'seed':87 'seedbas':128 'serious':146 'shutdown':9 'sinc':117 'soulseek':177 'stat':25,31 'still':50 'technic':70 'tmk':47 'torrent':38 'tracker':39,75,83,172 'two':107 'user':12 'want':165 'what.cd':6 'without':103 'world':173"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3717559"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698891076 {#2130
    date: 2023-11-02 03:11:16.0 +01:00
  }
  +"title": 83693
}
"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 {#2342
  +user: Proxies\__CG__\App\Entity\User {#2177 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
  +slug: "Fitgirl-repack-What-exactly-is-it"
  +title: "Fitgirl repack? What exactly is it?"
  +url: null
  +body: "I apologize if this is already answered somewhere but I’m curious what exactly a fitgirl repack is? I know it’s a pirated version of a game but like is it just an installer or something? And if you imported the game into steam for example can you be “banned” or VAT (idr the term)"
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 38
  +favouriteCount: 127
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699028249 {#2816
    date: 2023-11-03 17:17:29.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2581 …}
  +votes: Doctrine\ORM\PersistentCollection {#2823 …}
  +reports: Doctrine\ORM\PersistentCollection {#2825 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2827 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2829 …}
  +badges: Doctrine\ORM\PersistentCollection {#2831 …}
  +children: [
    App\Entity\EntryComment {#2341
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2342 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        I’ll add that if you want to archive games forever, storing repacks is a good idea because of their extreme compression. From what I’ve observed, Fitgirl trends towards heavier compression while DODI trends towards faster install times.\n
        \n
        KaOsKrew is another respected repacking group that you can trust.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 35
      +score: 0
      +lastActive: DateTime @1699028253 {#2334
        date: 2023-11-03 17:17:33.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@yuunikki@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2337 …}
      +nested: Doctrine\ORM\PersistentCollection {#2336 …}
      +votes: Doctrine\ORM\PersistentCollection {#2339 …}
      +reports: Doctrine\ORM\PersistentCollection {#2159 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2135 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2137 …}
      -id: 84143
      -bodyTs: "'add':3 'anoth':42 'archiv':9 'compress':22,32 'dodi':34 'extrem':21 'faster':37 'fitgirl':28 'forev':11 'game':10 'good':16 'group':45 'heavier':31 'idea':17 'instal':38 'kaoskrew':40 'll':2 'observ':27 'repack':13,44 'respect':43 'store':12 'time':39 'toward':30,36 'trend':29,35 'trust':49 've':26 'want':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/3723716"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698922124 {#2340
        date: 2023-11-02 11:48:44.0 +01:00
      }
      +"title": 84143
    }
  ]
  -id: 9028
  -titleTs: "'exact':4 'fitgirl':1 'repack':2"
  -bodyTs: "'alreadi':6 'answer':7 'apolog':2 'ban':51 'curious':12 'exact':14 'exampl':47 'fitgirl':16 'game':28,43 'idr':54 'import':41 'instal':35 'know':20 'like':30 'm':11 'pirat':24 'repack':17 'someth':37 'somewher':8 'steam':45 'term':56 'vat':53 'version':25"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1698995213
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/post/7561909"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698908813 {#2801
    date: 2023-11-02 08:06:53.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 {#2342
  +user: Proxies\__CG__\App\Entity\User {#2177 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
  +slug: "Fitgirl-repack-What-exactly-is-it"
  +title: "Fitgirl repack? What exactly is it?"
  +url: null
  +body: "I apologize if this is already answered somewhere but I’m curious what exactly a fitgirl repack is? I know it’s a pirated version of a game but like is it just an installer or something? And if you imported the game into steam for example can you be “banned” or VAT (idr the term)"
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 38
  +favouriteCount: 127
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699028249 {#2816
    date: 2023-11-03 17:17:29.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2581 …}
  +votes: Doctrine\ORM\PersistentCollection {#2823 …}
  +reports: Doctrine\ORM\PersistentCollection {#2825 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2827 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2829 …}
  +badges: Doctrine\ORM\PersistentCollection {#2831 …}
  +children: [
    App\Entity\EntryComment {#2341
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2342 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        I’ll add that if you want to archive games forever, storing repacks is a good idea because of their extreme compression. From what I’ve observed, Fitgirl trends towards heavier compression while DODI trends towards faster install times.\n
        \n
        KaOsKrew is another respected repacking group that you can trust.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 35
      +score: 0
      +lastActive: DateTime @1699028253 {#2334
        date: 2023-11-03 17:17:33.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@yuunikki@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2337 …}
      +nested: Doctrine\ORM\PersistentCollection {#2336 …}
      +votes: Doctrine\ORM\PersistentCollection {#2339 …}
      +reports: Doctrine\ORM\PersistentCollection {#2159 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2135 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2137 …}
      -id: 84143
      -bodyTs: "'add':3 'anoth':42 'archiv':9 'compress':22,32 'dodi':34 'extrem':21 'faster':37 'fitgirl':28 'forev':11 'game':10 'good':16 'group':45 'heavier':31 'idea':17 'instal':38 'kaoskrew':40 'll':2 'observ':27 'repack':13,44 'respect':43 'store':12 'time':39 'toward':30,36 'trend':29,35 'trust':49 've':26 'want':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/3723716"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698922124 {#2340
        date: 2023-11-02 11:48:44.0 +01:00
      }
      +"title": 84143
    }
  ]
  -id: 9028
  -titleTs: "'exact':4 'fitgirl':1 'repack':2"
  -bodyTs: "'alreadi':6 'answer':7 'apolog':2 'ban':51 'curious':12 'exact':14 'exampl':47 'fitgirl':16 'game':28,43 'idr':54 'import':41 'instal':35 'know':20 'like':30 'm':11 'pirat':24 'repack':17 'someth':37 'somewher':8 'steam':45 'term':56 'vat':53 'version':25"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1698995213
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/post/7561909"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698908813 {#2801
    date: 2023-11-02 08:06:53.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 {#2342
  +user: Proxies\__CG__\App\Entity\User {#2177 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
  +slug: "Fitgirl-repack-What-exactly-is-it"
  +title: "Fitgirl repack? What exactly is it?"
  +url: null
  +body: "I apologize if this is already answered somewhere but I’m curious what exactly a fitgirl repack is? I know it’s a pirated version of a game but like is it just an installer or something? And if you imported the game into steam for example can you be “banned” or VAT (idr the term)"
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 38
  +favouriteCount: 127
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699028249 {#2816
    date: 2023-11-03 17:17:29.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2581 …}
  +votes: Doctrine\ORM\PersistentCollection {#2823 …}
  +reports: Doctrine\ORM\PersistentCollection {#2825 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2827 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2829 …}
  +badges: Doctrine\ORM\PersistentCollection {#2831 …}
  +children: [
    App\Entity\EntryComment {#2341
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2342 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        I’ll add that if you want to archive games forever, storing repacks is a good idea because of their extreme compression. From what I’ve observed, Fitgirl trends towards heavier compression while DODI trends towards faster install times.\n
        \n
        KaOsKrew is another respected repacking group that you can trust.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 35
      +score: 0
      +lastActive: DateTime @1699028253 {#2334
        date: 2023-11-03 17:17:33.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@yuunikki@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2337 …}
      +nested: Doctrine\ORM\PersistentCollection {#2336 …}
      +votes: Doctrine\ORM\PersistentCollection {#2339 …}
      +reports: Doctrine\ORM\PersistentCollection {#2159 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2135 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2137 …}
      -id: 84143
      -bodyTs: "'add':3 'anoth':42 'archiv':9 'compress':22,32 'dodi':34 'extrem':21 'faster':37 'fitgirl':28 'forev':11 'game':10 'good':16 'group':45 'heavier':31 'idea':17 'instal':38 'kaoskrew':40 'll':2 'observ':27 'repack':13,44 'respect':43 'store':12 'time':39 'toward':30,36 'trend':29,35 'trust':49 've':26 'want':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/3723716"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698922124 {#2340
        date: 2023-11-02 11:48:44.0 +01:00
      }
      +"title": 84143
    }
  ]
  -id: 9028
  -titleTs: "'exact':4 'fitgirl':1 'repack':2"
  -bodyTs: "'alreadi':6 'answer':7 'apolog':2 'ban':51 'curious':12 'exact':14 'exampl':47 'fitgirl':16 'game':28,43 'idr':54 'import':41 'instal':35 'know':20 'like':30 'm':11 'pirat':24 'repack':17 'someth':37 'somewher':8 'steam':45 'term':56 'vat':53 'version':25"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1698995213
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/post/7561909"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698908813 {#2801
    date: 2023-11-02 08:06:53.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 {#2341
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2342
    +user: Proxies\__CG__\App\Entity\User {#2177 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
    +slug: "Fitgirl-repack-What-exactly-is-it"
    +title: "Fitgirl repack? What exactly is it?"
    +url: null
    +body: "I apologize if this is already answered somewhere but I’m curious what exactly a fitgirl repack is? I know it’s a pirated version of a game but like is it just an installer or something? And if you imported the game into steam for example can you be “banned” or VAT (idr the term)"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 38
    +favouriteCount: 127
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699028249 {#2816
      date: 2023-11-03 17:17:29.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2581 …}
    +votes: Doctrine\ORM\PersistentCollection {#2823 …}
    +reports: Doctrine\ORM\PersistentCollection {#2825 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2827 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2829 …}
    +badges: Doctrine\ORM\PersistentCollection {#2831 …}
    +children: [
      App\Entity\EntryComment {#2341}
    ]
    -id: 9028
    -titleTs: "'exact':4 'fitgirl':1 'repack':2"
    -bodyTs: "'alreadi':6 'answer':7 'apolog':2 'ban':51 'curious':12 'exact':14 'exampl':47 'fitgirl':16 'game':28,43 'idr':54 'import':41 'instal':35 'know':20 'like':30 'm':11 'pirat':24 'repack':17 'someth':37 'somewher':8 'steam':45 'term':56 'vat':53 'version':25"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698995213
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/7561909"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698908813 {#2801
      date: 2023-11-02 08:06:53.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I’ll add that if you want to archive games forever, storing repacks is a good idea because of their extreme compression. From what I’ve observed, Fitgirl trends towards heavier compression while DODI trends towards faster install times.\n
    \n
    KaOsKrew is another respected repacking group that you can trust.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 35
  +score: 0
  +lastActive: DateTime @1699028253 {#2334
    date: 2023-11-03 17:17:33.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@yuunikki@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2337 …}
  +nested: Doctrine\ORM\PersistentCollection {#2336 …}
  +votes: Doctrine\ORM\PersistentCollection {#2339 …}
  +reports: Doctrine\ORM\PersistentCollection {#2159 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2135 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2137 …}
  -id: 84143
  -bodyTs: "'add':3 'anoth':42 'archiv':9 'compress':22,32 'dodi':34 'extrem':21 'faster':37 'fitgirl':28 'forev':11 'game':10 'good':16 'group':45 'heavier':31 'idea':17 'instal':38 'kaoskrew':40 'll':2 'observ':27 'repack':13,44 'respect':43 'store':12 'time':39 'toward':30,36 'trend':29,35 'trust':49 've':26 'want':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3723716"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698922124 {#2340
    date: 2023-11-02 11:48:44.0 +01:00
  }
  +"title": 84143
}
"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 {#2341
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2342
    +user: Proxies\__CG__\App\Entity\User {#2177 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
    +slug: "Fitgirl-repack-What-exactly-is-it"
    +title: "Fitgirl repack? What exactly is it?"
    +url: null
    +body: "I apologize if this is already answered somewhere but I’m curious what exactly a fitgirl repack is? I know it’s a pirated version of a game but like is it just an installer or something? And if you imported the game into steam for example can you be “banned” or VAT (idr the term)"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 38
    +favouriteCount: 127
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699028249 {#2816
      date: 2023-11-03 17:17:29.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2581 …}
    +votes: Doctrine\ORM\PersistentCollection {#2823 …}
    +reports: Doctrine\ORM\PersistentCollection {#2825 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2827 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2829 …}
    +badges: Doctrine\ORM\PersistentCollection {#2831 …}
    +children: [
      App\Entity\EntryComment {#2341}
    ]
    -id: 9028
    -titleTs: "'exact':4 'fitgirl':1 'repack':2"
    -bodyTs: "'alreadi':6 'answer':7 'apolog':2 'ban':51 'curious':12 'exact':14 'exampl':47 'fitgirl':16 'game':28,43 'idr':54 'import':41 'instal':35 'know':20 'like':30 'm':11 'pirat':24 'repack':17 'someth':37 'somewher':8 'steam':45 'term':56 'vat':53 'version':25"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698995213
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/7561909"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698908813 {#2801
      date: 2023-11-02 08:06:53.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I’ll add that if you want to archive games forever, storing repacks is a good idea because of their extreme compression. From what I’ve observed, Fitgirl trends towards heavier compression while DODI trends towards faster install times.\n
    \n
    KaOsKrew is another respected repacking group that you can trust.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 35
  +score: 0
  +lastActive: DateTime @1699028253 {#2334
    date: 2023-11-03 17:17:33.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@yuunikki@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2337 …}
  +nested: Doctrine\ORM\PersistentCollection {#2336 …}
  +votes: Doctrine\ORM\PersistentCollection {#2339 …}
  +reports: Doctrine\ORM\PersistentCollection {#2159 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2135 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2137 …}
  -id: 84143
  -bodyTs: "'add':3 'anoth':42 'archiv':9 'compress':22,32 'dodi':34 'extrem':21 'faster':37 'fitgirl':28 'forev':11 'game':10 'good':16 'group':45 'heavier':31 'idea':17 'instal':38 'kaoskrew':40 'll':2 'observ':27 'repack':13,44 'respect':43 'store':12 'time':39 'toward':30,36 'trend':29,35 'trust':49 've':26 'want':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3723716"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698922124 {#2340
    date: 2023-11-02 11:48:44.0 +01:00
  }
  +"title": 84143
}
"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 {#2341
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2342
    +user: Proxies\__CG__\App\Entity\User {#2177 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
    +slug: "Fitgirl-repack-What-exactly-is-it"
    +title: "Fitgirl repack? What exactly is it?"
    +url: null
    +body: "I apologize if this is already answered somewhere but I’m curious what exactly a fitgirl repack is? I know it’s a pirated version of a game but like is it just an installer or something? And if you imported the game into steam for example can you be “banned” or VAT (idr the term)"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 38
    +favouriteCount: 127
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699028249 {#2816
      date: 2023-11-03 17:17:29.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2581 …}
    +votes: Doctrine\ORM\PersistentCollection {#2823 …}
    +reports: Doctrine\ORM\PersistentCollection {#2825 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2827 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2829 …}
    +badges: Doctrine\ORM\PersistentCollection {#2831 …}
    +children: [
      App\Entity\EntryComment {#2341}
    ]
    -id: 9028
    -titleTs: "'exact':4 'fitgirl':1 'repack':2"
    -bodyTs: "'alreadi':6 'answer':7 'apolog':2 'ban':51 'curious':12 'exact':14 'exampl':47 'fitgirl':16 'game':28,43 'idr':54 'import':41 'instal':35 'know':20 'like':30 'm':11 'pirat':24 'repack':17 'someth':37 'somewher':8 'steam':45 'term':56 'vat':53 'version':25"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698995213
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/7561909"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698908813 {#2801
      date: 2023-11-02 08:06:53.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I’ll add that if you want to archive games forever, storing repacks is a good idea because of their extreme compression. From what I’ve observed, Fitgirl trends towards heavier compression while DODI trends towards faster install times.\n
    \n
    KaOsKrew is another respected repacking group that you can trust.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 35
  +score: 0
  +lastActive: DateTime @1699028253 {#2334
    date: 2023-11-03 17:17:33.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@yuunikki@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2337 …}
  +nested: Doctrine\ORM\PersistentCollection {#2336 …}
  +votes: Doctrine\ORM\PersistentCollection {#2339 …}
  +reports: Doctrine\ORM\PersistentCollection {#2159 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2135 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2137 …}
  -id: 84143
  -bodyTs: "'add':3 'anoth':42 'archiv':9 'compress':22,32 'dodi':34 'extrem':21 'faster':37 'fitgirl':28 'forev':11 'game':10 'good':16 'group':45 'heavier':31 'idea':17 'instal':38 'kaoskrew':40 'll':2 'observ':27 'repack':13,44 'respect':43 'store':12 'time':39 'toward':30,36 'trend':29,35 'trust':49 've':26 'want':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3723716"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698922124 {#2340
    date: 2023-11-02 11:48:44.0 +01:00
  }
  +"title": 84143
}
"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
Proxies\__CG__\App\Entity\Entry {#2063
  +user: Proxies\__CG__\App\Entity\User {#2836 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2080 …}
  +image: Proxies\__CG__\App\Entity\Image {#2874 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2876 …}
  +slug: "Trump-Bucks-promise-wealth-for-MAGA-loyalty-Some-lose-thousands"
  +title: "'Trump Bucks’ promise wealth for MAGA loyalty. Some lose thousands."
  +url: "https://www.nbcnews.com/news/us-news/trump-bucks-promise-wealth-maga-loyalty-lose-thousands-rcna84965"
  +body: "Oh the money I could make if I didn’t have morals. It turns out some people really are that dumb."
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 36
  +favouriteCount: 183
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699317459 {#2869
    date: 2023-11-07 01:37:39.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2877 …}
  +votes: Doctrine\ORM\PersistentCollection {#2879 …}
  +reports: Doctrine\ORM\PersistentCollection {#2881 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2883 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2885 …}
  +badges: Doctrine\ORM\PersistentCollection {#2887 …}
  +children: [
    App\Entity\EntryComment {#2098
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2063 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2080 …}
      +image: null
      +parent: null
      +root: null
      +body: "This whole story is full of hilarious bits, and there’s far too many good quotes for me to post them all, but from another angle it’s just sad that these people are so far gone from reality that they can be taken advantage of like this. You really think Walmart is going to give you a 10000% guaranteed ROI after a year of holding some funny money? That doesn’t set off any alarm bells? Why would Trump give you 100x your money before he’s even re-elected in 2024? What could he have done to bring about such economic inflation prosperity in a single year?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 56
      +score: 0
      +lastActive: DateTime @1698256727 {#2081
        date: 2023-10-25 19:58:47.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Cybrpwca@beehaw.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2064 …}
      +nested: Doctrine\ORM\PersistentCollection {#2088 …}
      +votes: Doctrine\ORM\PersistentCollection {#2087 …}
      +reports: Doctrine\ORM\PersistentCollection {#2086 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2093 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2094 …}
      -id: 71364
      -bodyTs: "'10000':59 '100x':83 '2024':94 'advantag':45 'alarm':76 'angl':26 'anoth':25 'bell':77 'bit':8 'bring':101 'could':96 'doesn':71 'done':99 'econom':104 'elect':92 'even':89 'far':12,36 'full':5 'funni':68 'give':56,81 'go':54 'gone':37 'good':15 'guarante':60 'hilari':7 'hold':66 'inflat':105 'like':47 'mani':14 'money':69,85 'peopl':33 'post':20 'prosper':106 'quot':16 're':91 're-elect':90 'realiti':39 'realli':50 'roi':61 'sad':30 'set':73 'singl':109 'stori':3 'taken':44 'think':51 'trump':80 'walmart':52 'whole':2 'would':79 'year':64,110"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/3536000"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698248449 {#2077
        date: 2023-10-25 17:40:49.0 +02:00
      }
      +"title": 71364
    }
  ]
  -id: 7696
  -titleTs: "'buck':2 'lose':9 'loyalti':7 'maga':6 'promis':3 'thousand':10 'trump':1 'wealth':4"
  -bodyTs: "'could':5 'didn':9 'dumb':21 'make':6 'money':3 'moral':12 'oh':1 'peopl':17 'realli':18 'turn':14"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1698333579
  +visibility: "visible             "
  +apId: "https://beehaw.org/post/9018270"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698247179 {#2857
    date: 2023-10-25 17:19:39.0 +02: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
27 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2063
  +user: Proxies\__CG__\App\Entity\User {#2836 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2080 …}
  +image: Proxies\__CG__\App\Entity\Image {#2874 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2876 …}
  +slug: "Trump-Bucks-promise-wealth-for-MAGA-loyalty-Some-lose-thousands"
  +title: "'Trump Bucks’ promise wealth for MAGA loyalty. Some lose thousands."
  +url: "https://www.nbcnews.com/news/us-news/trump-bucks-promise-wealth-maga-loyalty-lose-thousands-rcna84965"
  +body: "Oh the money I could make if I didn’t have morals. It turns out some people really are that dumb."
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 36
  +favouriteCount: 183
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699317459 {#2869
    date: 2023-11-07 01:37:39.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2877 …}
  +votes: Doctrine\ORM\PersistentCollection {#2879 …}
  +reports: Doctrine\ORM\PersistentCollection {#2881 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2883 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2885 …}
  +badges: Doctrine\ORM\PersistentCollection {#2887 …}
  +children: [
    App\Entity\EntryComment {#2098
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2063 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2080 …}
      +image: null
      +parent: null
      +root: null
      +body: "This whole story is full of hilarious bits, and there’s far too many good quotes for me to post them all, but from another angle it’s just sad that these people are so far gone from reality that they can be taken advantage of like this. You really think Walmart is going to give you a 10000% guaranteed ROI after a year of holding some funny money? That doesn’t set off any alarm bells? Why would Trump give you 100x your money before he’s even re-elected in 2024? What could he have done to bring about such economic inflation prosperity in a single year?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 56
      +score: 0
      +lastActive: DateTime @1698256727 {#2081
        date: 2023-10-25 19:58:47.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Cybrpwca@beehaw.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2064 …}
      +nested: Doctrine\ORM\PersistentCollection {#2088 …}
      +votes: Doctrine\ORM\PersistentCollection {#2087 …}
      +reports: Doctrine\ORM\PersistentCollection {#2086 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2093 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2094 …}
      -id: 71364
      -bodyTs: "'10000':59 '100x':83 '2024':94 'advantag':45 'alarm':76 'angl':26 'anoth':25 'bell':77 'bit':8 'bring':101 'could':96 'doesn':71 'done':99 'econom':104 'elect':92 'even':89 'far':12,36 'full':5 'funni':68 'give':56,81 'go':54 'gone':37 'good':15 'guarante':60 'hilari':7 'hold':66 'inflat':105 'like':47 'mani':14 'money':69,85 'peopl':33 'post':20 'prosper':106 'quot':16 're':91 're-elect':90 'realiti':39 'realli':50 'roi':61 'sad':30 'set':73 'singl':109 'stori':3 'taken':44 'think':51 'trump':80 'walmart':52 'whole':2 'would':79 'year':64,110"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/3536000"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698248449 {#2077
        date: 2023-10-25 17:40:49.0 +02:00
      }
      +"title": 71364
    }
  ]
  -id: 7696
  -titleTs: "'buck':2 'lose':9 'loyalti':7 'maga':6 'promis':3 'thousand':10 'trump':1 'wealth':4"
  -bodyTs: "'could':5 'didn':9 'dumb':21 'make':6 'money':3 'moral':12 'oh':1 'peopl':17 'realli':18 'turn':14"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1698333579
  +visibility: "visible             "
  +apId: "https://beehaw.org/post/9018270"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698247179 {#2857
    date: 2023-10-25 17:19:39.0 +02: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
28 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2063
  +user: Proxies\__CG__\App\Entity\User {#2836 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2080 …}
  +image: Proxies\__CG__\App\Entity\Image {#2874 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2876 …}
  +slug: "Trump-Bucks-promise-wealth-for-MAGA-loyalty-Some-lose-thousands"
  +title: "'Trump Bucks’ promise wealth for MAGA loyalty. Some lose thousands."
  +url: "https://www.nbcnews.com/news/us-news/trump-bucks-promise-wealth-maga-loyalty-lose-thousands-rcna84965"
  +body: "Oh the money I could make if I didn’t have morals. It turns out some people really are that dumb."
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 36
  +favouriteCount: 183
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699317459 {#2869
    date: 2023-11-07 01:37:39.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2877 …}
  +votes: Doctrine\ORM\PersistentCollection {#2879 …}
  +reports: Doctrine\ORM\PersistentCollection {#2881 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2883 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2885 …}
  +badges: Doctrine\ORM\PersistentCollection {#2887 …}
  +children: [
    App\Entity\EntryComment {#2098
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2063 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2080 …}
      +image: null
      +parent: null
      +root: null
      +body: "This whole story is full of hilarious bits, and there’s far too many good quotes for me to post them all, but from another angle it’s just sad that these people are so far gone from reality that they can be taken advantage of like this. You really think Walmart is going to give you a 10000% guaranteed ROI after a year of holding some funny money? That doesn’t set off any alarm bells? Why would Trump give you 100x your money before he’s even re-elected in 2024? What could he have done to bring about such economic inflation prosperity in a single year?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 56
      +score: 0
      +lastActive: DateTime @1698256727 {#2081
        date: 2023-10-25 19:58:47.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Cybrpwca@beehaw.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2064 …}
      +nested: Doctrine\ORM\PersistentCollection {#2088 …}
      +votes: Doctrine\ORM\PersistentCollection {#2087 …}
      +reports: Doctrine\ORM\PersistentCollection {#2086 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2093 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2094 …}
      -id: 71364
      -bodyTs: "'10000':59 '100x':83 '2024':94 'advantag':45 'alarm':76 'angl':26 'anoth':25 'bell':77 'bit':8 'bring':101 'could':96 'doesn':71 'done':99 'econom':104 'elect':92 'even':89 'far':12,36 'full':5 'funni':68 'give':56,81 'go':54 'gone':37 'good':15 'guarante':60 'hilari':7 'hold':66 'inflat':105 'like':47 'mani':14 'money':69,85 'peopl':33 'post':20 'prosper':106 'quot':16 're':91 're-elect':90 'realiti':39 'realli':50 'roi':61 'sad':30 'set':73 'singl':109 'stori':3 'taken':44 'think':51 'trump':80 'walmart':52 'whole':2 'would':79 'year':64,110"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/3536000"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698248449 {#2077
        date: 2023-10-25 17:40:49.0 +02:00
      }
      +"title": 71364
    }
  ]
  -id: 7696
  -titleTs: "'buck':2 'lose':9 'loyalti':7 'maga':6 'promis':3 'thousand':10 'trump':1 'wealth':4"
  -bodyTs: "'could':5 'didn':9 'dumb':21 'make':6 'money':3 'moral':12 'oh':1 'peopl':17 'realli':18 'turn':14"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1698333579
  +visibility: "visible             "
  +apId: "https://beehaw.org/post/9018270"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698247179 {#2857
    date: 2023-10-25 17:19:39.0 +02: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
29 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
30 DENIED moderate
App\Entity\EntryComment {#2098
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2063
    +user: Proxies\__CG__\App\Entity\User {#2836 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2080 …}
    +image: Proxies\__CG__\App\Entity\Image {#2874 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2876 …}
    +slug: "Trump-Bucks-promise-wealth-for-MAGA-loyalty-Some-lose-thousands"
    +title: "'Trump Bucks’ promise wealth for MAGA loyalty. Some lose thousands."
    +url: "https://www.nbcnews.com/news/us-news/trump-bucks-promise-wealth-maga-loyalty-lose-thousands-rcna84965"
    +body: "Oh the money I could make if I didn’t have morals. It turns out some people really are that dumb."
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 36
    +favouriteCount: 183
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699317459 {#2869
      date: 2023-11-07 01:37:39.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2877 …}
    +votes: Doctrine\ORM\PersistentCollection {#2879 …}
    +reports: Doctrine\ORM\PersistentCollection {#2881 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2883 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2885 …}
    +badges: Doctrine\ORM\PersistentCollection {#2887 …}
    +children: [
      App\Entity\EntryComment {#2098}
    ]
    -id: 7696
    -titleTs: "'buck':2 'lose':9 'loyalti':7 'maga':6 'promis':3 'thousand':10 'trump':1 'wealth':4"
    -bodyTs: "'could':5 'didn':9 'dumb':21 'make':6 'money':3 'moral':12 'oh':1 'peopl':17 'realli':18 'turn':14"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698333579
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/9018270"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698247179 {#2857
      date: 2023-10-25 17:19:39.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2080 …}
  +image: null
  +parent: null
  +root: null
  +body: "This whole story is full of hilarious bits, and there’s far too many good quotes for me to post them all, but from another angle it’s just sad that these people are so far gone from reality that they can be taken advantage of like this. You really think Walmart is going to give you a 10000% guaranteed ROI after a year of holding some funny money? That doesn’t set off any alarm bells? Why would Trump give you 100x your money before he’s even re-elected in 2024? What could he have done to bring about such economic inflation prosperity in a single year?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 56
  +score: 0
  +lastActive: DateTime @1698256727 {#2081
    date: 2023-10-25 19:58:47.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Cybrpwca@beehaw.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2064 …}
  +nested: Doctrine\ORM\PersistentCollection {#2088 …}
  +votes: Doctrine\ORM\PersistentCollection {#2087 …}
  +reports: Doctrine\ORM\PersistentCollection {#2086 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2093 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2094 …}
  -id: 71364
  -bodyTs: "'10000':59 '100x':83 '2024':94 'advantag':45 'alarm':76 'angl':26 'anoth':25 'bell':77 'bit':8 'bring':101 'could':96 'doesn':71 'done':99 'econom':104 'elect':92 'even':89 'far':12,36 'full':5 'funni':68 'give':56,81 'go':54 'gone':37 'good':15 'guarante':60 'hilari':7 'hold':66 'inflat':105 'like':47 'mani':14 'money':69,85 'peopl':33 'post':20 'prosper':106 'quot':16 're':91 're-elect':90 'realiti':39 'realli':50 'roi':61 'sad':30 'set':73 'singl':109 'stori':3 'taken':44 'think':51 'trump':80 'walmart':52 'whole':2 'would':79 'year':64,110"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3536000"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698248449 {#2077
    date: 2023-10-25 17:40:49.0 +02:00
  }
  +"title": 71364
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
31 DENIED edit
App\Entity\EntryComment {#2098
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2063
    +user: Proxies\__CG__\App\Entity\User {#2836 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2080 …}
    +image: Proxies\__CG__\App\Entity\Image {#2874 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2876 …}
    +slug: "Trump-Bucks-promise-wealth-for-MAGA-loyalty-Some-lose-thousands"
    +title: "'Trump Bucks’ promise wealth for MAGA loyalty. Some lose thousands."
    +url: "https://www.nbcnews.com/news/us-news/trump-bucks-promise-wealth-maga-loyalty-lose-thousands-rcna84965"
    +body: "Oh the money I could make if I didn’t have morals. It turns out some people really are that dumb."
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 36
    +favouriteCount: 183
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699317459 {#2869
      date: 2023-11-07 01:37:39.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2877 …}
    +votes: Doctrine\ORM\PersistentCollection {#2879 …}
    +reports: Doctrine\ORM\PersistentCollection {#2881 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2883 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2885 …}
    +badges: Doctrine\ORM\PersistentCollection {#2887 …}
    +children: [
      App\Entity\EntryComment {#2098}
    ]
    -id: 7696
    -titleTs: "'buck':2 'lose':9 'loyalti':7 'maga':6 'promis':3 'thousand':10 'trump':1 'wealth':4"
    -bodyTs: "'could':5 'didn':9 'dumb':21 'make':6 'money':3 'moral':12 'oh':1 'peopl':17 'realli':18 'turn':14"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698333579
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/9018270"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698247179 {#2857
      date: 2023-10-25 17:19:39.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2080 …}
  +image: null
  +parent: null
  +root: null
  +body: "This whole story is full of hilarious bits, and there’s far too many good quotes for me to post them all, but from another angle it’s just sad that these people are so far gone from reality that they can be taken advantage of like this. You really think Walmart is going to give you a 10000% guaranteed ROI after a year of holding some funny money? That doesn’t set off any alarm bells? Why would Trump give you 100x your money before he’s even re-elected in 2024? What could he have done to bring about such economic inflation prosperity in a single year?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 56
  +score: 0
  +lastActive: DateTime @1698256727 {#2081
    date: 2023-10-25 19:58:47.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Cybrpwca@beehaw.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2064 …}
  +nested: Doctrine\ORM\PersistentCollection {#2088 …}
  +votes: Doctrine\ORM\PersistentCollection {#2087 …}
  +reports: Doctrine\ORM\PersistentCollection {#2086 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2093 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2094 …}
  -id: 71364
  -bodyTs: "'10000':59 '100x':83 '2024':94 'advantag':45 'alarm':76 'angl':26 'anoth':25 'bell':77 'bit':8 'bring':101 'could':96 'doesn':71 'done':99 'econom':104 'elect':92 'even':89 'far':12,36 'full':5 'funni':68 'give':56,81 'go':54 'gone':37 'good':15 'guarante':60 'hilari':7 'hold':66 'inflat':105 'like':47 'mani':14 'money':69,85 'peopl':33 'post':20 'prosper':106 'quot':16 're':91 're-elect':90 'realiti':39 'realli':50 'roi':61 'sad':30 'set':73 'singl':109 'stori':3 'taken':44 'think':51 'trump':80 'walmart':52 'whole':2 'would':79 'year':64,110"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3536000"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698248449 {#2077
    date: 2023-10-25 17:40:49.0 +02:00
  }
  +"title": 71364
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
32 DENIED moderate
App\Entity\EntryComment {#2098
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2063
    +user: Proxies\__CG__\App\Entity\User {#2836 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2080 …}
    +image: Proxies\__CG__\App\Entity\Image {#2874 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2876 …}
    +slug: "Trump-Bucks-promise-wealth-for-MAGA-loyalty-Some-lose-thousands"
    +title: "'Trump Bucks’ promise wealth for MAGA loyalty. Some lose thousands."
    +url: "https://www.nbcnews.com/news/us-news/trump-bucks-promise-wealth-maga-loyalty-lose-thousands-rcna84965"
    +body: "Oh the money I could make if I didn’t have morals. It turns out some people really are that dumb."
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 36
    +favouriteCount: 183
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699317459 {#2869
      date: 2023-11-07 01:37:39.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2877 …}
    +votes: Doctrine\ORM\PersistentCollection {#2879 …}
    +reports: Doctrine\ORM\PersistentCollection {#2881 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2883 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2885 …}
    +badges: Doctrine\ORM\PersistentCollection {#2887 …}
    +children: [
      App\Entity\EntryComment {#2098}
    ]
    -id: 7696
    -titleTs: "'buck':2 'lose':9 'loyalti':7 'maga':6 'promis':3 'thousand':10 'trump':1 'wealth':4"
    -bodyTs: "'could':5 'didn':9 'dumb':21 'make':6 'money':3 'moral':12 'oh':1 'peopl':17 'realli':18 'turn':14"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698333579
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/9018270"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698247179 {#2857
      date: 2023-10-25 17:19:39.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2080 …}
  +image: null
  +parent: null
  +root: null
  +body: "This whole story is full of hilarious bits, and there’s far too many good quotes for me to post them all, but from another angle it’s just sad that these people are so far gone from reality that they can be taken advantage of like this. You really think Walmart is going to give you a 10000% guaranteed ROI after a year of holding some funny money? That doesn’t set off any alarm bells? Why would Trump give you 100x your money before he’s even re-elected in 2024? What could he have done to bring about such economic inflation prosperity in a single year?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 56
  +score: 0
  +lastActive: DateTime @1698256727 {#2081
    date: 2023-10-25 19:58:47.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Cybrpwca@beehaw.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2064 …}
  +nested: Doctrine\ORM\PersistentCollection {#2088 …}
  +votes: Doctrine\ORM\PersistentCollection {#2087 …}
  +reports: Doctrine\ORM\PersistentCollection {#2086 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2093 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2094 …}
  -id: 71364
  -bodyTs: "'10000':59 '100x':83 '2024':94 'advantag':45 'alarm':76 'angl':26 'anoth':25 'bell':77 'bit':8 'bring':101 'could':96 'doesn':71 'done':99 'econom':104 'elect':92 'even':89 'far':12,36 'full':5 'funni':68 'give':56,81 'go':54 'gone':37 'good':15 'guarante':60 'hilari':7 'hold':66 'inflat':105 'like':47 'mani':14 'money':69,85 'peopl':33 'post':20 'prosper':106 'quot':16 're':91 're-elect':90 'realiti':39 'realli':50 'roi':61 'sad':30 'set':73 'singl':109 'stori':3 'taken':44 'think':51 'trump':80 'walmart':52 'whole':2 'would':79 'year':64,110"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3536000"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698248449 {#2077
    date: 2023-10-25 17:40:49.0 +02:00
  }
  +"title": 71364
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
33 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
34 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2036
  +user: Proxies\__CG__\App\Entity\User {#2819 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
  +slug: "Should-I-create-a-new-email-for-a-private-tracker"
  +title: "Should I create a new email for a private tracker?"
  +url: null
  +body: "Concerned if the site is seized my regular email be exposed. Thanks"
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 25
  +favouriteCount: 33
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1697826859 {#2851
    date: 2023-10-20 20:34:19.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2856 …}
  +votes: Doctrine\ORM\PersistentCollection {#2859 …}
  +reports: Doctrine\ORM\PersistentCollection {#2861 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2863 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2865 …}
  +badges: Doctrine\ORM\PersistentCollection {#2867 …}
  +children: [
    App\Entity\EntryComment {#1402
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2036 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
      +image: null
      +parent: null
      +root: null
      +body: "Yes, you should. There’s a low probability that anything bad will happen but you might as well reduce that to zero. Private trackers (should) only email you for account creation confirmation and whenever you want a password reset."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1697740118 {#1385
        date: 2023-10-19 20:28:38.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@6jarjar6@lemmy.sdf.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2075 …}
      +nested: Doctrine\ORM\PersistentCollection {#2079 …}
      +votes: Doctrine\ORM\PersistentCollection {#2078 …}
      +reports: Doctrine\ORM\PersistentCollection {#2097 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2082 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2096 …}
      -id: 59583
      -bodyTs: "'account':30 'anyth':10 'bad':11 'confirm':32 'creation':31 'email':27 'happen':13 'low':7 'might':16 'password':38 'privat':23 'probabl':8 'reduc':19 'reset':39 'tracker':24 'want':36 'well':18 'whenev':34 'yes':1 'zero':22"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/3385897"
      +editedAt: null
      +createdAt: DateTimeImmutable @1697740118 {#1405
        date: 2023-10-19 20:28:38.0 +02:00
      }
      +"title": 59583
    }
  ]
  -id: 6480
  -titleTs: "'creat':3 'email':6 'new':5 'privat':9 'tracker':10"
  -bodyTs: "'concern':1 'email':9 'expos':11 'regular':8 'seiz':6 'site':4 'thank':12"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1697825808
  +visibility: "visible             "
  +apId: "https://lemmy.sdf.org/post/6034289"
  +editedAt: null
  +createdAt: DateTimeImmutable @1697739408 {#2839
    date: 2023-10-19 20:16:48.0 +02: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
35 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2036
  +user: Proxies\__CG__\App\Entity\User {#2819 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
  +slug: "Should-I-create-a-new-email-for-a-private-tracker"
  +title: "Should I create a new email for a private tracker?"
  +url: null
  +body: "Concerned if the site is seized my regular email be exposed. Thanks"
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 25
  +favouriteCount: 33
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1697826859 {#2851
    date: 2023-10-20 20:34:19.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2856 …}
  +votes: Doctrine\ORM\PersistentCollection {#2859 …}
  +reports: Doctrine\ORM\PersistentCollection {#2861 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2863 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2865 …}
  +badges: Doctrine\ORM\PersistentCollection {#2867 …}
  +children: [
    App\Entity\EntryComment {#1402
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2036 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
      +image: null
      +parent: null
      +root: null
      +body: "Yes, you should. There’s a low probability that anything bad will happen but you might as well reduce that to zero. Private trackers (should) only email you for account creation confirmation and whenever you want a password reset."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1697740118 {#1385
        date: 2023-10-19 20:28:38.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@6jarjar6@lemmy.sdf.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2075 …}
      +nested: Doctrine\ORM\PersistentCollection {#2079 …}
      +votes: Doctrine\ORM\PersistentCollection {#2078 …}
      +reports: Doctrine\ORM\PersistentCollection {#2097 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2082 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2096 …}
      -id: 59583
      -bodyTs: "'account':30 'anyth':10 'bad':11 'confirm':32 'creation':31 'email':27 'happen':13 'low':7 'might':16 'password':38 'privat':23 'probabl':8 'reduc':19 'reset':39 'tracker':24 'want':36 'well':18 'whenev':34 'yes':1 'zero':22"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/3385897"
      +editedAt: null
      +createdAt: DateTimeImmutable @1697740118 {#1405
        date: 2023-10-19 20:28:38.0 +02:00
      }
      +"title": 59583
    }
  ]
  -id: 6480
  -titleTs: "'creat':3 'email':6 'new':5 'privat':9 'tracker':10"
  -bodyTs: "'concern':1 'email':9 'expos':11 'regular':8 'seiz':6 'site':4 'thank':12"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1697825808
  +visibility: "visible             "
  +apId: "https://lemmy.sdf.org/post/6034289"
  +editedAt: null
  +createdAt: DateTimeImmutable @1697739408 {#2839
    date: 2023-10-19 20:16:48.0 +02: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
36 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2036
  +user: Proxies\__CG__\App\Entity\User {#2819 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
  +slug: "Should-I-create-a-new-email-for-a-private-tracker"
  +title: "Should I create a new email for a private tracker?"
  +url: null
  +body: "Concerned if the site is seized my regular email be exposed. Thanks"
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 25
  +favouriteCount: 33
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1697826859 {#2851
    date: 2023-10-20 20:34:19.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2856 …}
  +votes: Doctrine\ORM\PersistentCollection {#2859 …}
  +reports: Doctrine\ORM\PersistentCollection {#2861 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2863 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2865 …}
  +badges: Doctrine\ORM\PersistentCollection {#2867 …}
  +children: [
    App\Entity\EntryComment {#1402
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2036 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
      +image: null
      +parent: null
      +root: null
      +body: "Yes, you should. There’s a low probability that anything bad will happen but you might as well reduce that to zero. Private trackers (should) only email you for account creation confirmation and whenever you want a password reset."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1697740118 {#1385
        date: 2023-10-19 20:28:38.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@6jarjar6@lemmy.sdf.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2075 …}
      +nested: Doctrine\ORM\PersistentCollection {#2079 …}
      +votes: Doctrine\ORM\PersistentCollection {#2078 …}
      +reports: Doctrine\ORM\PersistentCollection {#2097 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2082 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2096 …}
      -id: 59583
      -bodyTs: "'account':30 'anyth':10 'bad':11 'confirm':32 'creation':31 'email':27 'happen':13 'low':7 'might':16 'password':38 'privat':23 'probabl':8 'reduc':19 'reset':39 'tracker':24 'want':36 'well':18 'whenev':34 'yes':1 'zero':22"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/3385897"
      +editedAt: null
      +createdAt: DateTimeImmutable @1697740118 {#1405
        date: 2023-10-19 20:28:38.0 +02:00
      }
      +"title": 59583
    }
  ]
  -id: 6480
  -titleTs: "'creat':3 'email':6 'new':5 'privat':9 'tracker':10"
  -bodyTs: "'concern':1 'email':9 'expos':11 'regular':8 'seiz':6 'site':4 'thank':12"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1697825808
  +visibility: "visible             "
  +apId: "https://lemmy.sdf.org/post/6034289"
  +editedAt: null
  +createdAt: DateTimeImmutable @1697739408 {#2839
    date: 2023-10-19 20:16:48.0 +02: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
37 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
38 DENIED moderate
App\Entity\EntryComment {#1402
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2036
    +user: Proxies\__CG__\App\Entity\User {#2819 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
    +slug: "Should-I-create-a-new-email-for-a-private-tracker"
    +title: "Should I create a new email for a private tracker?"
    +url: null
    +body: "Concerned if the site is seized my regular email be exposed. Thanks"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 33
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1697826859 {#2851
      date: 2023-10-20 20:34:19.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2856 …}
    +votes: Doctrine\ORM\PersistentCollection {#2859 …}
    +reports: Doctrine\ORM\PersistentCollection {#2861 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2863 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2865 …}
    +badges: Doctrine\ORM\PersistentCollection {#2867 …}
    +children: [
      App\Entity\EntryComment {#1402}
    ]
    -id: 6480
    -titleTs: "'creat':3 'email':6 'new':5 'privat':9 'tracker':10"
    -bodyTs: "'concern':1 'email':9 'expos':11 'regular':8 'seiz':6 'site':4 'thank':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1697825808
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/6034289"
    +editedAt: null
    +createdAt: DateTimeImmutable @1697739408 {#2839
      date: 2023-10-19 20:16:48.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
  +image: null
  +parent: null
  +root: null
  +body: "Yes, you should. There’s a low probability that anything bad will happen but you might as well reduce that to zero. Private trackers (should) only email you for account creation confirmation and whenever you want a password reset."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1697740118 {#1385
    date: 2023-10-19 20:28:38.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@6jarjar6@lemmy.sdf.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2075 …}
  +nested: Doctrine\ORM\PersistentCollection {#2079 …}
  +votes: Doctrine\ORM\PersistentCollection {#2078 …}
  +reports: Doctrine\ORM\PersistentCollection {#2097 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2082 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2096 …}
  -id: 59583
  -bodyTs: "'account':30 'anyth':10 'bad':11 'confirm':32 'creation':31 'email':27 'happen':13 'low':7 'might':16 'password':38 'privat':23 'probabl':8 'reduc':19 'reset':39 'tracker':24 'want':36 'well':18 'whenev':34 'yes':1 'zero':22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3385897"
  +editedAt: null
  +createdAt: DateTimeImmutable @1697740118 {#1405
    date: 2023-10-19 20:28:38.0 +02:00
  }
  +"title": 59583
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
39 DENIED edit
App\Entity\EntryComment {#1402
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2036
    +user: Proxies\__CG__\App\Entity\User {#2819 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
    +slug: "Should-I-create-a-new-email-for-a-private-tracker"
    +title: "Should I create a new email for a private tracker?"
    +url: null
    +body: "Concerned if the site is seized my regular email be exposed. Thanks"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 33
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1697826859 {#2851
      date: 2023-10-20 20:34:19.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2856 …}
    +votes: Doctrine\ORM\PersistentCollection {#2859 …}
    +reports: Doctrine\ORM\PersistentCollection {#2861 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2863 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2865 …}
    +badges: Doctrine\ORM\PersistentCollection {#2867 …}
    +children: [
      App\Entity\EntryComment {#1402}
    ]
    -id: 6480
    -titleTs: "'creat':3 'email':6 'new':5 'privat':9 'tracker':10"
    -bodyTs: "'concern':1 'email':9 'expos':11 'regular':8 'seiz':6 'site':4 'thank':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1697825808
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/6034289"
    +editedAt: null
    +createdAt: DateTimeImmutable @1697739408 {#2839
      date: 2023-10-19 20:16:48.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
  +image: null
  +parent: null
  +root: null
  +body: "Yes, you should. There’s a low probability that anything bad will happen but you might as well reduce that to zero. Private trackers (should) only email you for account creation confirmation and whenever you want a password reset."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1697740118 {#1385
    date: 2023-10-19 20:28:38.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@6jarjar6@lemmy.sdf.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2075 …}
  +nested: Doctrine\ORM\PersistentCollection {#2079 …}
  +votes: Doctrine\ORM\PersistentCollection {#2078 …}
  +reports: Doctrine\ORM\PersistentCollection {#2097 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2082 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2096 …}
  -id: 59583
  -bodyTs: "'account':30 'anyth':10 'bad':11 'confirm':32 'creation':31 'email':27 'happen':13 'low':7 'might':16 'password':38 'privat':23 'probabl':8 'reduc':19 'reset':39 'tracker':24 'want':36 'well':18 'whenev':34 'yes':1 'zero':22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3385897"
  +editedAt: null
  +createdAt: DateTimeImmutable @1697740118 {#1405
    date: 2023-10-19 20:28:38.0 +02:00
  }
  +"title": 59583
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
40 DENIED moderate
App\Entity\EntryComment {#1402
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2036
    +user: Proxies\__CG__\App\Entity\User {#2819 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
    +slug: "Should-I-create-a-new-email-for-a-private-tracker"
    +title: "Should I create a new email for a private tracker?"
    +url: null
    +body: "Concerned if the site is seized my regular email be exposed. Thanks"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 33
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1697826859 {#2851
      date: 2023-10-20 20:34:19.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2856 …}
    +votes: Doctrine\ORM\PersistentCollection {#2859 …}
    +reports: Doctrine\ORM\PersistentCollection {#2861 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2863 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2865 …}
    +badges: Doctrine\ORM\PersistentCollection {#2867 …}
    +children: [
      App\Entity\EntryComment {#1402}
    ]
    -id: 6480
    -titleTs: "'creat':3 'email':6 'new':5 'privat':9 'tracker':10"
    -bodyTs: "'concern':1 'email':9 'expos':11 'regular':8 'seiz':6 'site':4 'thank':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1697825808
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/6034289"
    +editedAt: null
    +createdAt: DateTimeImmutable @1697739408 {#2839
      date: 2023-10-19 20:16:48.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
  +image: null
  +parent: null
  +root: null
  +body: "Yes, you should. There’s a low probability that anything bad will happen but you might as well reduce that to zero. Private trackers (should) only email you for account creation confirmation and whenever you want a password reset."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1697740118 {#1385
    date: 2023-10-19 20:28:38.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@6jarjar6@lemmy.sdf.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2075 …}
  +nested: Doctrine\ORM\PersistentCollection {#2079 …}
  +votes: Doctrine\ORM\PersistentCollection {#2078 …}
  +reports: Doctrine\ORM\PersistentCollection {#2097 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2082 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2096 …}
  -id: 59583
  -bodyTs: "'account':30 'anyth':10 'bad':11 'confirm':32 'creation':31 'email':27 'happen':13 'low':7 'might':16 'password':38 'privat':23 'probabl':8 'reduc':19 'reset':39 'tracker':24 'want':36 'well':18 'whenev':34 'yes':1 'zero':22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3385897"
  +editedAt: null
  +createdAt: DateTimeImmutable @1697740118 {#1405
    date: 2023-10-19 20:28:38.0 +02:00
  }
  +"title": 59583
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
41 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
42 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2317
  +user: Proxies\__CG__\App\Entity\User {#2799 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
  +slug: "Thanks-to-dust-I-deleted-a-70-gig-file-on"
  +title: "Thanks to dust I deleted a 70 gig file on my drive"
  +url: null
  +body: """
    Dust is a rewrite of du (in rust obviously) that visualizes your directory tree and what percentage each file takes up. But it only prints as many files fit in your terminal height, so you see only the largest files. It’s been a better experience that du, which isn’t always easy to navigate to find big files (or atleast I’m not good at it.)\n
    \n
    Anyway, found a log file at .local/state/nvim/log that was 70gb. I deleted it. Hope it doesn’t bite me. Been pushing around 95% of disk space for a while so this was a huge win 👍
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 15
  +favouriteCount: 8
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1707839322 {#2833
    date: 2024-02-13 16:48:42.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2838 …}
  +votes: Doctrine\ORM\PersistentCollection {#2841 …}
  +reports: Doctrine\ORM\PersistentCollection {#2843 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2845 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2847 …}
  +badges: Doctrine\ORM\PersistentCollection {#2849 …}
  +children: [
    App\Entity\EntryComment {#2319
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2317 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
      +image: null
      +parent: null
      +root: null
      +body: "Try `ncdu` as well. No instructions needed, just run `ncdu /path/to/your/directory`."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1698621339 {#2304
        date: 2023-10-30 00:15:39.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@rutrum@lm.paradisus.day"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2318 …}
      +nested: Doctrine\ORM\PersistentCollection {#2316 …}
      +votes: Doctrine\ORM\PersistentCollection {#2294 …}
      +reports: Doctrine\ORM\PersistentCollection {#2296 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2281 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2280 …}
      -id: 91997
      -bodyTs: "'/path/to/your/directory':11 'instruct':6 'ncdu':2,10 'need':7 'run':9 'tri':1 'well':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/3644222"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698621339 {#2303
        date: 2023-10-30 00:15:39.0 +01:00
      }
      +"title": 91997
    }
  ]
  -id: 9133
  -titleTs: "'70':7 'delet':5 'drive':12 'dust':3 'file':9 'gig':8 'thank':1"
  -bodyTs: "'70gb':77 '95':90 'alway':52 'anyway':68 'around':89 'atleast':61 'better':45 'big':58 'bite':85 'delet':79 'directori':13 'disk':92 'doesn':83 'du':6,48 'dust':1 'easi':53 'experi':46 'file':19,28,40,59,72 'find':57 'fit':29 'found':69 'good':65 'height':33 'hope':81 'huge':101 'isn':50 'largest':39 'local/state/nvim/log':74 'log':71 'm':63 'mani':27 'navig':55 'obvious':9 'percentag':17 'print':25 'push':88 'rewrit':4 'rust':8 'see':36 'space':93 'take':20 'termin':32 'tree':14 'visual':11 'win':102"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1698707603
  +visibility: "visible             "
  +apId: "https://lm.paradisus.day/post/52711"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698621203 {#2822
    date: 2023-10-30 00:13:23.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
43 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2317
  +user: Proxies\__CG__\App\Entity\User {#2799 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
  +slug: "Thanks-to-dust-I-deleted-a-70-gig-file-on"
  +title: "Thanks to dust I deleted a 70 gig file on my drive"
  +url: null
  +body: """
    Dust is a rewrite of du (in rust obviously) that visualizes your directory tree and what percentage each file takes up. But it only prints as many files fit in your terminal height, so you see only the largest files. It’s been a better experience that du, which isn’t always easy to navigate to find big files (or atleast I’m not good at it.)\n
    \n
    Anyway, found a log file at .local/state/nvim/log that was 70gb. I deleted it. Hope it doesn’t bite me. Been pushing around 95% of disk space for a while so this was a huge win 👍
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 15
  +favouriteCount: 8
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1707839322 {#2833
    date: 2024-02-13 16:48:42.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2838 …}
  +votes: Doctrine\ORM\PersistentCollection {#2841 …}
  +reports: Doctrine\ORM\PersistentCollection {#2843 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2845 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2847 …}
  +badges: Doctrine\ORM\PersistentCollection {#2849 …}
  +children: [
    App\Entity\EntryComment {#2319
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2317 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
      +image: null
      +parent: null
      +root: null
      +body: "Try `ncdu` as well. No instructions needed, just run `ncdu /path/to/your/directory`."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1698621339 {#2304
        date: 2023-10-30 00:15:39.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@rutrum@lm.paradisus.day"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2318 …}
      +nested: Doctrine\ORM\PersistentCollection {#2316 …}
      +votes: Doctrine\ORM\PersistentCollection {#2294 …}
      +reports: Doctrine\ORM\PersistentCollection {#2296 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2281 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2280 …}
      -id: 91997
      -bodyTs: "'/path/to/your/directory':11 'instruct':6 'ncdu':2,10 'need':7 'run':9 'tri':1 'well':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/3644222"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698621339 {#2303
        date: 2023-10-30 00:15:39.0 +01:00
      }
      +"title": 91997
    }
  ]
  -id: 9133
  -titleTs: "'70':7 'delet':5 'drive':12 'dust':3 'file':9 'gig':8 'thank':1"
  -bodyTs: "'70gb':77 '95':90 'alway':52 'anyway':68 'around':89 'atleast':61 'better':45 'big':58 'bite':85 'delet':79 'directori':13 'disk':92 'doesn':83 'du':6,48 'dust':1 'easi':53 'experi':46 'file':19,28,40,59,72 'find':57 'fit':29 'found':69 'good':65 'height':33 'hope':81 'huge':101 'isn':50 'largest':39 'local/state/nvim/log':74 'log':71 'm':63 'mani':27 'navig':55 'obvious':9 'percentag':17 'print':25 'push':88 'rewrit':4 'rust':8 'see':36 'space':93 'take':20 'termin':32 'tree':14 'visual':11 'win':102"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1698707603
  +visibility: "visible             "
  +apId: "https://lm.paradisus.day/post/52711"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698621203 {#2822
    date: 2023-10-30 00:13:23.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
44 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2317
  +user: Proxies\__CG__\App\Entity\User {#2799 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
  +slug: "Thanks-to-dust-I-deleted-a-70-gig-file-on"
  +title: "Thanks to dust I deleted a 70 gig file on my drive"
  +url: null
  +body: """
    Dust is a rewrite of du (in rust obviously) that visualizes your directory tree and what percentage each file takes up. But it only prints as many files fit in your terminal height, so you see only the largest files. It’s been a better experience that du, which isn’t always easy to navigate to find big files (or atleast I’m not good at it.)\n
    \n
    Anyway, found a log file at .local/state/nvim/log that was 70gb. I deleted it. Hope it doesn’t bite me. Been pushing around 95% of disk space for a while so this was a huge win 👍
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 15
  +favouriteCount: 8
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1707839322 {#2833
    date: 2024-02-13 16:48:42.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2838 …}
  +votes: Doctrine\ORM\PersistentCollection {#2841 …}
  +reports: Doctrine\ORM\PersistentCollection {#2843 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2845 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2847 …}
  +badges: Doctrine\ORM\PersistentCollection {#2849 …}
  +children: [
    App\Entity\EntryComment {#2319
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2317 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
      +image: null
      +parent: null
      +root: null
      +body: "Try `ncdu` as well. No instructions needed, just run `ncdu /path/to/your/directory`."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1698621339 {#2304
        date: 2023-10-30 00:15:39.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@rutrum@lm.paradisus.day"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2318 …}
      +nested: Doctrine\ORM\PersistentCollection {#2316 …}
      +votes: Doctrine\ORM\PersistentCollection {#2294 …}
      +reports: Doctrine\ORM\PersistentCollection {#2296 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2281 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2280 …}
      -id: 91997
      -bodyTs: "'/path/to/your/directory':11 'instruct':6 'ncdu':2,10 'need':7 'run':9 'tri':1 'well':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/3644222"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698621339 {#2303
        date: 2023-10-30 00:15:39.0 +01:00
      }
      +"title": 91997
    }
  ]
  -id: 9133
  -titleTs: "'70':7 'delet':5 'drive':12 'dust':3 'file':9 'gig':8 'thank':1"
  -bodyTs: "'70gb':77 '95':90 'alway':52 'anyway':68 'around':89 'atleast':61 'better':45 'big':58 'bite':85 'delet':79 'directori':13 'disk':92 'doesn':83 'du':6,48 'dust':1 'easi':53 'experi':46 'file':19,28,40,59,72 'find':57 'fit':29 'found':69 'good':65 'height':33 'hope':81 'huge':101 'isn':50 'largest':39 'local/state/nvim/log':74 'log':71 'm':63 'mani':27 'navig':55 'obvious':9 'percentag':17 'print':25 'push':88 'rewrit':4 'rust':8 'see':36 'space':93 'take':20 'termin':32 'tree':14 'visual':11 'win':102"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1698707603
  +visibility: "visible             "
  +apId: "https://lm.paradisus.day/post/52711"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698621203 {#2822
    date: 2023-10-30 00:13:23.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
45 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
46 DENIED moderate
App\Entity\EntryComment {#2319
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2317
    +user: Proxies\__CG__\App\Entity\User {#2799 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
    +slug: "Thanks-to-dust-I-deleted-a-70-gig-file-on"
    +title: "Thanks to dust I deleted a 70 gig file on my drive"
    +url: null
    +body: """
      Dust is a rewrite of du (in rust obviously) that visualizes your directory tree and what percentage each file takes up. But it only prints as many files fit in your terminal height, so you see only the largest files. It’s been a better experience that du, which isn’t always easy to navigate to find big files (or atleast I’m not good at it.)\n
      \n
      Anyway, found a log file at .local/state/nvim/log that was 70gb. I deleted it. Hope it doesn’t bite me. Been pushing around 95% of disk space for a while so this was a huge win 👍
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 8
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1707839322 {#2833
      date: 2024-02-13 16:48:42.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2838 …}
    +votes: Doctrine\ORM\PersistentCollection {#2841 …}
    +reports: Doctrine\ORM\PersistentCollection {#2843 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2845 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2847 …}
    +badges: Doctrine\ORM\PersistentCollection {#2849 …}
    +children: [
      App\Entity\EntryComment {#2319}
    ]
    -id: 9133
    -titleTs: "'70':7 'delet':5 'drive':12 'dust':3 'file':9 'gig':8 'thank':1"
    -bodyTs: "'70gb':77 '95':90 'alway':52 'anyway':68 'around':89 'atleast':61 'better':45 'big':58 'bite':85 'delet':79 'directori':13 'disk':92 'doesn':83 'du':6,48 'dust':1 'easi':53 'experi':46 'file':19,28,40,59,72 'find':57 'fit':29 'found':69 'good':65 'height':33 'hope':81 'huge':101 'isn':50 'largest':39 'local/state/nvim/log':74 'log':71 'm':63 'mani':27 'navig':55 'obvious':9 'percentag':17 'print':25 'push':88 'rewrit':4 'rust':8 'see':36 'space':93 'take':20 'termin':32 'tree':14 'visual':11 'win':102"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698707603
    +visibility: "visible             "
    +apId: "https://lm.paradisus.day/post/52711"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698621203 {#2822
      date: 2023-10-30 00:13:23.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
  +image: null
  +parent: null
  +root: null
  +body: "Try `ncdu` as well. No instructions needed, just run `ncdu /path/to/your/directory`."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1698621339 {#2304
    date: 2023-10-30 00:15:39.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@rutrum@lm.paradisus.day"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2318 …}
  +nested: Doctrine\ORM\PersistentCollection {#2316 …}
  +votes: Doctrine\ORM\PersistentCollection {#2294 …}
  +reports: Doctrine\ORM\PersistentCollection {#2296 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2281 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2280 …}
  -id: 91997
  -bodyTs: "'/path/to/your/directory':11 'instruct':6 'ncdu':2,10 'need':7 'run':9 'tri':1 'well':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3644222"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698621339 {#2303
    date: 2023-10-30 00:15:39.0 +01:00
  }
  +"title": 91997
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
47 DENIED edit
App\Entity\EntryComment {#2319
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2317
    +user: Proxies\__CG__\App\Entity\User {#2799 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
    +slug: "Thanks-to-dust-I-deleted-a-70-gig-file-on"
    +title: "Thanks to dust I deleted a 70 gig file on my drive"
    +url: null
    +body: """
      Dust is a rewrite of du (in rust obviously) that visualizes your directory tree and what percentage each file takes up. But it only prints as many files fit in your terminal height, so you see only the largest files. It’s been a better experience that du, which isn’t always easy to navigate to find big files (or atleast I’m not good at it.)\n
      \n
      Anyway, found a log file at .local/state/nvim/log that was 70gb. I deleted it. Hope it doesn’t bite me. Been pushing around 95% of disk space for a while so this was a huge win 👍
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 8
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1707839322 {#2833
      date: 2024-02-13 16:48:42.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2838 …}
    +votes: Doctrine\ORM\PersistentCollection {#2841 …}
    +reports: Doctrine\ORM\PersistentCollection {#2843 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2845 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2847 …}
    +badges: Doctrine\ORM\PersistentCollection {#2849 …}
    +children: [
      App\Entity\EntryComment {#2319}
    ]
    -id: 9133
    -titleTs: "'70':7 'delet':5 'drive':12 'dust':3 'file':9 'gig':8 'thank':1"
    -bodyTs: "'70gb':77 '95':90 'alway':52 'anyway':68 'around':89 'atleast':61 'better':45 'big':58 'bite':85 'delet':79 'directori':13 'disk':92 'doesn':83 'du':6,48 'dust':1 'easi':53 'experi':46 'file':19,28,40,59,72 'find':57 'fit':29 'found':69 'good':65 'height':33 'hope':81 'huge':101 'isn':50 'largest':39 'local/state/nvim/log':74 'log':71 'm':63 'mani':27 'navig':55 'obvious':9 'percentag':17 'print':25 'push':88 'rewrit':4 'rust':8 'see':36 'space':93 'take':20 'termin':32 'tree':14 'visual':11 'win':102"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698707603
    +visibility: "visible             "
    +apId: "https://lm.paradisus.day/post/52711"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698621203 {#2822
      date: 2023-10-30 00:13:23.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
  +image: null
  +parent: null
  +root: null
  +body: "Try `ncdu` as well. No instructions needed, just run `ncdu /path/to/your/directory`."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1698621339 {#2304
    date: 2023-10-30 00:15:39.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@rutrum@lm.paradisus.day"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2318 …}
  +nested: Doctrine\ORM\PersistentCollection {#2316 …}
  +votes: Doctrine\ORM\PersistentCollection {#2294 …}
  +reports: Doctrine\ORM\PersistentCollection {#2296 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2281 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2280 …}
  -id: 91997
  -bodyTs: "'/path/to/your/directory':11 'instruct':6 'ncdu':2,10 'need':7 'run':9 'tri':1 'well':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3644222"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698621339 {#2303
    date: 2023-10-30 00:15:39.0 +01:00
  }
  +"title": 91997
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
48 DENIED moderate
App\Entity\EntryComment {#2319
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2317
    +user: Proxies\__CG__\App\Entity\User {#2799 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
    +slug: "Thanks-to-dust-I-deleted-a-70-gig-file-on"
    +title: "Thanks to dust I deleted a 70 gig file on my drive"
    +url: null
    +body: """
      Dust is a rewrite of du (in rust obviously) that visualizes your directory tree and what percentage each file takes up. But it only prints as many files fit in your terminal height, so you see only the largest files. It’s been a better experience that du, which isn’t always easy to navigate to find big files (or atleast I’m not good at it.)\n
      \n
      Anyway, found a log file at .local/state/nvim/log that was 70gb. I deleted it. Hope it doesn’t bite me. Been pushing around 95% of disk space for a while so this was a huge win 👍
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 8
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1707839322 {#2833
      date: 2024-02-13 16:48:42.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2838 …}
    +votes: Doctrine\ORM\PersistentCollection {#2841 …}
    +reports: Doctrine\ORM\PersistentCollection {#2843 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2845 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2847 …}
    +badges: Doctrine\ORM\PersistentCollection {#2849 …}
    +children: [
      App\Entity\EntryComment {#2319}
    ]
    -id: 9133
    -titleTs: "'70':7 'delet':5 'drive':12 'dust':3 'file':9 'gig':8 'thank':1"
    -bodyTs: "'70gb':77 '95':90 'alway':52 'anyway':68 'around':89 'atleast':61 'better':45 'big':58 'bite':85 'delet':79 'directori':13 'disk':92 'doesn':83 'du':6,48 'dust':1 'easi':53 'experi':46 'file':19,28,40,59,72 'find':57 'fit':29 'found':69 'good':65 'height':33 'hope':81 'huge':101 'isn':50 'largest':39 'local/state/nvim/log':74 'log':71 'm':63 'mani':27 'navig':55 'obvious':9 'percentag':17 'print':25 'push':88 'rewrit':4 'rust':8 'see':36 'space':93 'take':20 'termin':32 'tree':14 'visual':11 'win':102"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698707603
    +visibility: "visible             "
    +apId: "https://lm.paradisus.day/post/52711"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698621203 {#2822
      date: 2023-10-30 00:13:23.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
  +image: null
  +parent: null
  +root: null
  +body: "Try `ncdu` as well. No instructions needed, just run `ncdu /path/to/your/directory`."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1698621339 {#2304
    date: 2023-10-30 00:15:39.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@rutrum@lm.paradisus.day"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2318 …}
  +nested: Doctrine\ORM\PersistentCollection {#2316 …}
  +votes: Doctrine\ORM\PersistentCollection {#2294 …}
  +reports: Doctrine\ORM\PersistentCollection {#2296 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2281 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2280 …}
  -id: 91997
  -bodyTs: "'/path/to/your/directory':11 'instruct':6 'ncdu':2,10 'need':7 'run':9 'tri':1 'well':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3644222"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698621339 {#2303
    date: 2023-10-30 00:15:39.0 +01:00
  }
  +"title": 91997
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
49 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
50 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2065
  +user: Proxies\__CG__\App\Entity\User {#2362 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
  +slug: "Weird-error-copying-MKV-file"
  +title: "Weird error copying MKV file"
  +url: null
  +body: "I have some locally stored media i was copying between drives and one mkv file gave this error `error reading ‘video1.mkv’: Input/output error` and only copied 176/256 MiB; the copied file plays the video only up to a certain point before abruptly closing; I can play the original file fine albeit there is a noticeable hitch at that point but the video plays normally till the end I have tried zipping the file but it fails to zip it I tried copying it using ffmpeg but it also gave the same error I can copy the file in the same directory but trying to copy the copy also gives the same error I tried copying to a variety of different storage drives and it still gave me this error any ideas?"
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 13
  +favouriteCount: 4
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1698954774 {#2193
    date: 2023-11-02 20:52:54.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2591 …}
  +votes: Doctrine\ORM\PersistentCollection {#2805 …}
  +reports: Doctrine\ORM\PersistentCollection {#2800 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2811 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2813 …}
  +badges: Doctrine\ORM\PersistentCollection {#2809 …}
  +children: [
    4 => App\Entity\EntryComment {#2227
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
      +root: App\Entity\EntryComment {#2069
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          Seems like there’s some bitrot in the middle of the file, and whatever you’re using to play back the original file just skips it and doesn’t care enough to halt playback. You might try looking for ways to restore as much of the file as possible with something like [this](https://video.stackexchange.com/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash), assuming the mkv is a unique copy that you can’t get anywhere else.\n
          \n
          Edit: I’m also curious if this file lives on an XFS/BTRFS/ZFS filesystem. The reflink property of these filesystems may be the reason that you can copy within the same folder without it throwing an error.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1698932355 {#2068
          date: 2023-11-02 14:39:15.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2066 …}
        +nested: Doctrine\ORM\PersistentCollection {#2067 …}
        +votes: Doctrine\ORM\PersistentCollection {#2049 …}
        +reports: Doctrine\ORM\PersistentCollection {#2051 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2059 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2047 …}
        -id: 84427
        -bodyTs: "'/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash),':56 'also':74 'anywher':69 'assum':57 'back':20 'bitrot':6 'care':30 'copi':63,97 'curious':75 'doesn':28 'edit':71 'els':70 'enough':31 'error':106 'file':12,23,47,78 'filesystem':83,89 'folder':101 'get':68 'halt':33 'like':2,52 'live':79 'look':38 'm':73 'may':90 'middl':9 'might':36 'mkv':59 'much':44 'origin':22 'play':19 'playback':34 'possibl':49 'properti':86 're':16 'reason':93 'reflink':85 'restor':42 'seem':1 'skip':25 'someth':51 'throw':104 'tri':37 'uniqu':62 'use':17 'video.stackexchange.com':55 'video.stackexchange.com/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash),':54 'way':40 'whatev':14 'within':98 'without':102 'xfs/btrfs/zfs':82"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3708681"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698863569 {#2072
          date: 2023-11-01 19:32:49.0 +01:00
        }
        +"title": 84427
      }
      +body: "Try [this](https://serverfault.com/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle) answer. I guarantee there is a way to read the file front to back while skipping errors, but I run so much data redundancy that I don’t have any experience with it."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1698873826 {#2198
        date: 2023-11-01 22:23:46.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Artemis_Mystique@lemmy.ml"
        "@yote_zip@pawb.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2214 …}
      +nested: Doctrine\ORM\PersistentCollection {#2225 …}
      +votes: Doctrine\ORM\PersistentCollection {#2231 …}
      +reports: Doctrine\ORM\PersistentCollection {#2229 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2252 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2189 …}
      -id: 84460
      -bodyTs: "'/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle)':5 'answer':6 'back':19 'data':28 'error':22 'experi':36 'file':16 'front':17 'guarante':8 'much':27 'read':14 'redund':29 'run':25 'serverfault.com':4 'serverfault.com/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle)':3 'skip':21 'tri':1 'way':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/3711910"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698873826 {#2223
        date: 2023-11-01 22:23:46.0 +01:00
      }
      +"title": 84460
    }
    3 => App\Entity\EntryComment {#2069}
    1 => App\Entity\EntryComment {#2055
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
      +root: App\Entity\EntryComment {#2069}
      +body: "Fair enough. I would at least try to get the damaged file off of the disk so you can potentially fix it later, or just have it available to play in its broken state. For the future you should probably be running monthly [BTRFS scrubs](https://btrfs.readthedocs.io/en/latest/btrfs-scrub.html) to detect bitrot sooner, and potentially you should have some backups or data redundancy so you can repair the bitrot when it’s detected."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1698865081 {#2057
        date: 2023-11-01 19:58:01.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Artemis_Mystique@lemmy.ml"
        "@yote_zip@pawb.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2054 …}
      +nested: Doctrine\ORM\PersistentCollection {#2053 …}
      +votes: Doctrine\ORM\PersistentCollection {#2165 …}
      +reports: Doctrine\ORM\PersistentCollection {#2104 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2099 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2108 …}
      -id: 84446
      -bodyTs: "'/en/latest/btrfs-scrub.html)':48 'avail':28 'backup':59 'bitrot':51,68 'broken':33 'btrfs':44 'btrfs.readthedocs.io':47 'btrfs.readthedocs.io/en/latest/btrfs-scrub.html)':46 'damag':11 'data':61 'detect':50,72 'disk':16 'enough':2 'fair':1 'file':12 'fix':21 'futur':37 'get':9 'later':23 'least':6 'month':43 'play':30 'potenti':20,54 'probabl':40 'redund':62 'repair':66 'run':42 'scrub':45 'sooner':52 'state':34 'tri':7 'would':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/3709151"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698865081 {#2050
        date: 2023-11-01 19:58:01.0 +01:00
      }
      +"title": 84446
    }
    2 => App\Entity\EntryComment {#2109
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
      +root: App\Entity\EntryComment {#2069}
      +body: """
        It goes without saying but the number of errors you should get on a scrub is ideally 0. Bitrot happens from time to time which is why you should keep some data redundancy/backups so you can repair it when it’s detected, but that number seems higher than normal. Your disk may be going bad if you’re getting that many read errors; I’m not sure. I believe you’re already backing up data off this drive but yeah I would get everything important off the drive ASAP, then run a [SMART](https://wiki.archlinux.org/title/S.M.A.R.T.) short test and a SMART long test to see if that reports that anything is wrong. The disk may be fine but better to be safe than sorry.\n
        \n
        Back to the video file, I’m assuming it was not one of the ones that BTRFS fixed automatically? The only real options for data recovery are to rescue the file minus the bad blocks with e.g. `ddrescue` (which I don’t personally have familiarity with) or something similar, or to encode through the errors with ffmpeg if it will let you.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1698869830 {#2101
        date: 2023-11-01 21:17:10.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Artemis_Mystique@lemmy.ml"
        "@yote_zip@pawb.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2106 …}
      +nested: Doctrine\ORM\PersistentCollection {#2107 …}
      +votes: Doctrine\ORM\PersistentCollection {#2124 …}
      +reports: Doctrine\ORM\PersistentCollection {#2118 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2121 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2115 …}
      -id: 84448
      -bodyTs: "'/title/s.m.a.r.t.)':96 '0':18 'alreadi':72 'anyth':110 'asap':89 'assum':132 'automat':143 'back':73,125 'bad':55,158 'believ':69 'better':119 'bitrot':19 'block':159 'btrfs':141 'data':32,75,149 'ddrescu':162 'detect':42 'disk':51,114 'drive':78,88 'e.g':161 'encod':176 'error':9,63,179 'everyth':84 'familiar':169 'ffmpeg':181 'file':129,155 'fine':117 'fix':142 'get':12,59,83 'go':54 'goe':2 'happen':20 'higher':47 'ideal':17 'import':85 'keep':30 'let':185 'long':102 'm':65,131 'mani':61 'may':52,115 'minus':156 'normal':49 'number':7,45 'one':136,139 'option':147 'person':167 're':58,71 'read':62 'real':146 'recoveri':150 'redundancy/backups':33 'repair':37 'report':108 'rescu':153 'run':91 'safe':122 'say':4 'scrub':15 'see':105 'seem':46 'short':97 'similar':173 'smart':93,101 'someth':172 'sorri':124 'sure':67 'test':98,103 'time':22,24 'video':128 'wiki.archlinux.org':95 'wiki.archlinux.org/title/s.m.a.r.t.)':94 'without':3 'would':82 'wrong':112 'yeah':80"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/3710699"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698869830 {#2102
        date: 2023-11-01 21:17:10.0 +01:00
      }
      +"title": 84448
    }
    0 => App\Entity\EntryComment {#2116
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
      +root: App\Entity\EntryComment {#2069}
      +body: """
        Okay cool. I would be wary of that drive just in case, and I would definitely schedule weekly SMART short tests and monthly BTRFS scrubs on it if you go with BTRFS in the future. EXT4/XFS/etc do not have a concept of data checksums, which means they can’t scrub and check for bitrot - this might be problematic if you find that your disk starts causing bitrot because you won’t know where it’s happening.\n
        \n
        I follow [Backblaze’s rules](https://www.backblaze.com/blog/hard-drive-smart-stats/) on detecting impending drive failure:\n
        \n
        - SMART 5: Reallocated_Sector_Count.\n
        - SMART 187: Reported_Uncorrectable_Errors.\n
        - SMART 188: Command_Timeout.\n
        - SMART 197: Current_Pending_Sector_Count.\n
        - SMART 198: Offline_Uncorrectable.\n
        \n
        If any of these SMART metrics are higher than 0 I’d expect failure soon and take precautions.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1698872962 {#2123
        date: 2023-11-01 22:09:22.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Artemis_Mystique@lemmy.ml"
        "@yote_zip@pawb.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2161 …}
      +nested: Doctrine\ORM\PersistentCollection {#2163 …}
      +votes: Doctrine\ORM\PersistentCollection {#2044 …}
      +reports: Doctrine\ORM\PersistentCollection {#2127 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2043 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2215 …}
      -id: 84456
      -bodyTs: "'/blog/hard-drive-smart-stats/)':84 '0':123 '187':96 '188':101 '197':105 '198':111 '5':91 'backblaz':79 'bitrot':54,67 'btrfs':24,32 'case':12 'caus':66 'check':52 'checksum':44 'command':102 'concept':41 'cool':2 'count':94,109 'current':106 'd':125 'data':43 'definit':16 'detect':86 'disk':64 'drive':9,88 'error':99 'expect':126 'ext4/xfs/etc':36 'failur':89,127 'find':61 'follow':78 'futur':35 'go':30 'happen':76 'higher':121 'impend':87 'know':72 'mean':46 'metric':119 'might':56 'month':23 'offlin':112 'okay':1 'pend':107 'precaut':131 'problemat':58 'realloc':92 'report':97 'rule':81 'schedul':17 'scrub':25,50 'sector':93,108 'short':20 'smart':19,90,95,100,104,110,118 'soon':128 'start':65 'take':130 'test':21 'timeout':103 'uncorrect':98,113 'wari':6 'week':18 'won':70 'would':4,15 'www.backblaze.com':83 'www.backblaze.com/blog/hard-drive-smart-stats/)':82"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/3711634"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698872962 {#2119
        date: 2023-11-01 22:09:22.0 +01:00
      }
      +"title": 84456
    }
  ]
  -id: 9084
  -titleTs: "'copi':3 'error':2 'file':5 'mkv':4 'weird':1"
  -bodyTs: "'176/256':27 'abrupt':42 'albeit':51 'also':88,108 'certain':39 'close':43 'copi':9,26,30,82,95,105,107,115 'differ':120 'directori':101 'drive':11,122 'end':67 'error':18,19,23,92,112,129 'fail':76 'ffmpeg':85 'file':15,31,49,73,97 'fine':50 'gave':16,89,126 'give':109 'hitch':56 'idea':131 'input/output':22 'local':4 'media':6 'mib':28 'mkv':14 'normal':64 'notic':55 'one':13 'origin':48 'play':32,46,63 'point':40,59 'read':20 'still':125 'storag':121 'store':5 'till':65 'tri':70,81,103,114 'use':84 'varieti':118 'video':34,62 'video1.mkv':21 'zip':71,78"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1698921766
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/7351914"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698863266 {#2724
    date: 2023-11-01 19:27: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
51 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2065
  +user: Proxies\__CG__\App\Entity\User {#2362 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
  +slug: "Weird-error-copying-MKV-file"
  +title: "Weird error copying MKV file"
  +url: null
  +body: "I have some locally stored media i was copying between drives and one mkv file gave this error `error reading ‘video1.mkv’: Input/output error` and only copied 176/256 MiB; the copied file plays the video only up to a certain point before abruptly closing; I can play the original file fine albeit there is a noticeable hitch at that point but the video plays normally till the end I have tried zipping the file but it fails to zip it I tried copying it using ffmpeg but it also gave the same error I can copy the file in the same directory but trying to copy the copy also gives the same error I tried copying to a variety of different storage drives and it still gave me this error any ideas?"
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 13
  +favouriteCount: 4
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1698954774 {#2193
    date: 2023-11-02 20:52:54.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2591 …}
  +votes: Doctrine\ORM\PersistentCollection {#2805 …}
  +reports: Doctrine\ORM\PersistentCollection {#2800 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2811 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2813 …}
  +badges: Doctrine\ORM\PersistentCollection {#2809 …}
  +children: [
    4 => App\Entity\EntryComment {#2227
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
      +root: App\Entity\EntryComment {#2069
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          Seems like there’s some bitrot in the middle of the file, and whatever you’re using to play back the original file just skips it and doesn’t care enough to halt playback. You might try looking for ways to restore as much of the file as possible with something like [this](https://video.stackexchange.com/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash), assuming the mkv is a unique copy that you can’t get anywhere else.\n
          \n
          Edit: I’m also curious if this file lives on an XFS/BTRFS/ZFS filesystem. The reflink property of these filesystems may be the reason that you can copy within the same folder without it throwing an error.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1698932355 {#2068
          date: 2023-11-02 14:39:15.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2066 …}
        +nested: Doctrine\ORM\PersistentCollection {#2067 …}
        +votes: Doctrine\ORM\PersistentCollection {#2049 …}
        +reports: Doctrine\ORM\PersistentCollection {#2051 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2059 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2047 …}
        -id: 84427
        -bodyTs: "'/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash),':56 'also':74 'anywher':69 'assum':57 'back':20 'bitrot':6 'care':30 'copi':63,97 'curious':75 'doesn':28 'edit':71 'els':70 'enough':31 'error':106 'file':12,23,47,78 'filesystem':83,89 'folder':101 'get':68 'halt':33 'like':2,52 'live':79 'look':38 'm':73 'may':90 'middl':9 'might':36 'mkv':59 'much':44 'origin':22 'play':19 'playback':34 'possibl':49 'properti':86 're':16 'reason':93 'reflink':85 'restor':42 'seem':1 'skip':25 'someth':51 'throw':104 'tri':37 'uniqu':62 'use':17 'video.stackexchange.com':55 'video.stackexchange.com/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash),':54 'way':40 'whatev':14 'within':98 'without':102 'xfs/btrfs/zfs':82"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3708681"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698863569 {#2072
          date: 2023-11-01 19:32:49.0 +01:00
        }
        +"title": 84427
      }
      +body: "Try [this](https://serverfault.com/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle) answer. I guarantee there is a way to read the file front to back while skipping errors, but I run so much data redundancy that I don’t have any experience with it."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1698873826 {#2198
        date: 2023-11-01 22:23:46.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Artemis_Mystique@lemmy.ml"
        "@yote_zip@pawb.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2214 …}
      +nested: Doctrine\ORM\PersistentCollection {#2225 …}
      +votes: Doctrine\ORM\PersistentCollection {#2231 …}
      +reports: Doctrine\ORM\PersistentCollection {#2229 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2252 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2189 …}
      -id: 84460
      -bodyTs: "'/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle)':5 'answer':6 'back':19 'data':28 'error':22 'experi':36 'file':16 'front':17 'guarante':8 'much':27 'read':14 'redund':29 'run':25 'serverfault.com':4 'serverfault.com/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle)':3 'skip':21 'tri':1 'way':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/3711910"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698873826 {#2223
        date: 2023-11-01 22:23:46.0 +01:00
      }
      +"title": 84460
    }
    3 => App\Entity\EntryComment {#2069}
    1 => App\Entity\EntryComment {#2055
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
      +root: App\Entity\EntryComment {#2069}
      +body: "Fair enough. I would at least try to get the damaged file off of the disk so you can potentially fix it later, or just have it available to play in its broken state. For the future you should probably be running monthly [BTRFS scrubs](https://btrfs.readthedocs.io/en/latest/btrfs-scrub.html) to detect bitrot sooner, and potentially you should have some backups or data redundancy so you can repair the bitrot when it’s detected."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1698865081 {#2057
        date: 2023-11-01 19:58:01.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Artemis_Mystique@lemmy.ml"
        "@yote_zip@pawb.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2054 …}
      +nested: Doctrine\ORM\PersistentCollection {#2053 …}
      +votes: Doctrine\ORM\PersistentCollection {#2165 …}
      +reports: Doctrine\ORM\PersistentCollection {#2104 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2099 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2108 …}
      -id: 84446
      -bodyTs: "'/en/latest/btrfs-scrub.html)':48 'avail':28 'backup':59 'bitrot':51,68 'broken':33 'btrfs':44 'btrfs.readthedocs.io':47 'btrfs.readthedocs.io/en/latest/btrfs-scrub.html)':46 'damag':11 'data':61 'detect':50,72 'disk':16 'enough':2 'fair':1 'file':12 'fix':21 'futur':37 'get':9 'later':23 'least':6 'month':43 'play':30 'potenti':20,54 'probabl':40 'redund':62 'repair':66 'run':42 'scrub':45 'sooner':52 'state':34 'tri':7 'would':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/3709151"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698865081 {#2050
        date: 2023-11-01 19:58:01.0 +01:00
      }
      +"title": 84446
    }
    2 => App\Entity\EntryComment {#2109
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
      +root: App\Entity\EntryComment {#2069}
      +body: """
        It goes without saying but the number of errors you should get on a scrub is ideally 0. Bitrot happens from time to time which is why you should keep some data redundancy/backups so you can repair it when it’s detected, but that number seems higher than normal. Your disk may be going bad if you’re getting that many read errors; I’m not sure. I believe you’re already backing up data off this drive but yeah I would get everything important off the drive ASAP, then run a [SMART](https://wiki.archlinux.org/title/S.M.A.R.T.) short test and a SMART long test to see if that reports that anything is wrong. The disk may be fine but better to be safe than sorry.\n
        \n
        Back to the video file, I’m assuming it was not one of the ones that BTRFS fixed automatically? The only real options for data recovery are to rescue the file minus the bad blocks with e.g. `ddrescue` (which I don’t personally have familiarity with) or something similar, or to encode through the errors with ffmpeg if it will let you.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1698869830 {#2101
        date: 2023-11-01 21:17:10.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Artemis_Mystique@lemmy.ml"
        "@yote_zip@pawb.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2106 …}
      +nested: Doctrine\ORM\PersistentCollection {#2107 …}
      +votes: Doctrine\ORM\PersistentCollection {#2124 …}
      +reports: Doctrine\ORM\PersistentCollection {#2118 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2121 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2115 …}
      -id: 84448
      -bodyTs: "'/title/s.m.a.r.t.)':96 '0':18 'alreadi':72 'anyth':110 'asap':89 'assum':132 'automat':143 'back':73,125 'bad':55,158 'believ':69 'better':119 'bitrot':19 'block':159 'btrfs':141 'data':32,75,149 'ddrescu':162 'detect':42 'disk':51,114 'drive':78,88 'e.g':161 'encod':176 'error':9,63,179 'everyth':84 'familiar':169 'ffmpeg':181 'file':129,155 'fine':117 'fix':142 'get':12,59,83 'go':54 'goe':2 'happen':20 'higher':47 'ideal':17 'import':85 'keep':30 'let':185 'long':102 'm':65,131 'mani':61 'may':52,115 'minus':156 'normal':49 'number':7,45 'one':136,139 'option':147 'person':167 're':58,71 'read':62 'real':146 'recoveri':150 'redundancy/backups':33 'repair':37 'report':108 'rescu':153 'run':91 'safe':122 'say':4 'scrub':15 'see':105 'seem':46 'short':97 'similar':173 'smart':93,101 'someth':172 'sorri':124 'sure':67 'test':98,103 'time':22,24 'video':128 'wiki.archlinux.org':95 'wiki.archlinux.org/title/s.m.a.r.t.)':94 'without':3 'would':82 'wrong':112 'yeah':80"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/3710699"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698869830 {#2102
        date: 2023-11-01 21:17:10.0 +01:00
      }
      +"title": 84448
    }
    0 => App\Entity\EntryComment {#2116
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
      +root: App\Entity\EntryComment {#2069}
      +body: """
        Okay cool. I would be wary of that drive just in case, and I would definitely schedule weekly SMART short tests and monthly BTRFS scrubs on it if you go with BTRFS in the future. EXT4/XFS/etc do not have a concept of data checksums, which means they can’t scrub and check for bitrot - this might be problematic if you find that your disk starts causing bitrot because you won’t know where it’s happening.\n
        \n
        I follow [Backblaze’s rules](https://www.backblaze.com/blog/hard-drive-smart-stats/) on detecting impending drive failure:\n
        \n
        - SMART 5: Reallocated_Sector_Count.\n
        - SMART 187: Reported_Uncorrectable_Errors.\n
        - SMART 188: Command_Timeout.\n
        - SMART 197: Current_Pending_Sector_Count.\n
        - SMART 198: Offline_Uncorrectable.\n
        \n
        If any of these SMART metrics are higher than 0 I’d expect failure soon and take precautions.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1698872962 {#2123
        date: 2023-11-01 22:09:22.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Artemis_Mystique@lemmy.ml"
        "@yote_zip@pawb.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2161 …}
      +nested: Doctrine\ORM\PersistentCollection {#2163 …}
      +votes: Doctrine\ORM\PersistentCollection {#2044 …}
      +reports: Doctrine\ORM\PersistentCollection {#2127 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2043 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2215 …}
      -id: 84456
      -bodyTs: "'/blog/hard-drive-smart-stats/)':84 '0':123 '187':96 '188':101 '197':105 '198':111 '5':91 'backblaz':79 'bitrot':54,67 'btrfs':24,32 'case':12 'caus':66 'check':52 'checksum':44 'command':102 'concept':41 'cool':2 'count':94,109 'current':106 'd':125 'data':43 'definit':16 'detect':86 'disk':64 'drive':9,88 'error':99 'expect':126 'ext4/xfs/etc':36 'failur':89,127 'find':61 'follow':78 'futur':35 'go':30 'happen':76 'higher':121 'impend':87 'know':72 'mean':46 'metric':119 'might':56 'month':23 'offlin':112 'okay':1 'pend':107 'precaut':131 'problemat':58 'realloc':92 'report':97 'rule':81 'schedul':17 'scrub':25,50 'sector':93,108 'short':20 'smart':19,90,95,100,104,110,118 'soon':128 'start':65 'take':130 'test':21 'timeout':103 'uncorrect':98,113 'wari':6 'week':18 'won':70 'would':4,15 'www.backblaze.com':83 'www.backblaze.com/blog/hard-drive-smart-stats/)':82"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/3711634"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698872962 {#2119
        date: 2023-11-01 22:09:22.0 +01:00
      }
      +"title": 84456
    }
  ]
  -id: 9084
  -titleTs: "'copi':3 'error':2 'file':5 'mkv':4 'weird':1"
  -bodyTs: "'176/256':27 'abrupt':42 'albeit':51 'also':88,108 'certain':39 'close':43 'copi':9,26,30,82,95,105,107,115 'differ':120 'directori':101 'drive':11,122 'end':67 'error':18,19,23,92,112,129 'fail':76 'ffmpeg':85 'file':15,31,49,73,97 'fine':50 'gave':16,89,126 'give':109 'hitch':56 'idea':131 'input/output':22 'local':4 'media':6 'mib':28 'mkv':14 'normal':64 'notic':55 'one':13 'origin':48 'play':32,46,63 'point':40,59 'read':20 'still':125 'storag':121 'store':5 'till':65 'tri':70,81,103,114 'use':84 'varieti':118 'video':34,62 'video1.mkv':21 'zip':71,78"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1698921766
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/7351914"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698863266 {#2724
    date: 2023-11-01 19:27: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
52 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2065
  +user: Proxies\__CG__\App\Entity\User {#2362 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
  +slug: "Weird-error-copying-MKV-file"
  +title: "Weird error copying MKV file"
  +url: null
  +body: "I have some locally stored media i was copying between drives and one mkv file gave this error `error reading ‘video1.mkv’: Input/output error` and only copied 176/256 MiB; the copied file plays the video only up to a certain point before abruptly closing; I can play the original file fine albeit there is a noticeable hitch at that point but the video plays normally till the end I have tried zipping the file but it fails to zip it I tried copying it using ffmpeg but it also gave the same error I can copy the file in the same directory but trying to copy the copy also gives the same error I tried copying to a variety of different storage drives and it still gave me this error any ideas?"
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 13
  +favouriteCount: 4
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1698954774 {#2193
    date: 2023-11-02 20:52:54.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2591 …}
  +votes: Doctrine\ORM\PersistentCollection {#2805 …}
  +reports: Doctrine\ORM\PersistentCollection {#2800 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2811 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2813 …}
  +badges: Doctrine\ORM\PersistentCollection {#2809 …}
  +children: [
    4 => App\Entity\EntryComment {#2227
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
      +root: App\Entity\EntryComment {#2069
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          Seems like there’s some bitrot in the middle of the file, and whatever you’re using to play back the original file just skips it and doesn’t care enough to halt playback. You might try looking for ways to restore as much of the file as possible with something like [this](https://video.stackexchange.com/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash), assuming the mkv is a unique copy that you can’t get anywhere else.\n
          \n
          Edit: I’m also curious if this file lives on an XFS/BTRFS/ZFS filesystem. The reflink property of these filesystems may be the reason that you can copy within the same folder without it throwing an error.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1698932355 {#2068
          date: 2023-11-02 14:39:15.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2066 …}
        +nested: Doctrine\ORM\PersistentCollection {#2067 …}
        +votes: Doctrine\ORM\PersistentCollection {#2049 …}
        +reports: Doctrine\ORM\PersistentCollection {#2051 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2059 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2047 …}
        -id: 84427
        -bodyTs: "'/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash),':56 'also':74 'anywher':69 'assum':57 'back':20 'bitrot':6 'care':30 'copi':63,97 'curious':75 'doesn':28 'edit':71 'els':70 'enough':31 'error':106 'file':12,23,47,78 'filesystem':83,89 'folder':101 'get':68 'halt':33 'like':2,52 'live':79 'look':38 'm':73 'may':90 'middl':9 'might':36 'mkv':59 'much':44 'origin':22 'play':19 'playback':34 'possibl':49 'properti':86 're':16 'reason':93 'reflink':85 'restor':42 'seem':1 'skip':25 'someth':51 'throw':104 'tri':37 'uniqu':62 'use':17 'video.stackexchange.com':55 'video.stackexchange.com/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash),':54 'way':40 'whatev':14 'within':98 'without':102 'xfs/btrfs/zfs':82"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3708681"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698863569 {#2072
          date: 2023-11-01 19:32:49.0 +01:00
        }
        +"title": 84427
      }
      +body: "Try [this](https://serverfault.com/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle) answer. I guarantee there is a way to read the file front to back while skipping errors, but I run so much data redundancy that I don’t have any experience with it."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1698873826 {#2198
        date: 2023-11-01 22:23:46.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Artemis_Mystique@lemmy.ml"
        "@yote_zip@pawb.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2214 …}
      +nested: Doctrine\ORM\PersistentCollection {#2225 …}
      +votes: Doctrine\ORM\PersistentCollection {#2231 …}
      +reports: Doctrine\ORM\PersistentCollection {#2229 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2252 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2189 …}
      -id: 84460
      -bodyTs: "'/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle)':5 'answer':6 'back':19 'data':28 'error':22 'experi':36 'file':16 'front':17 'guarante':8 'much':27 'read':14 'redund':29 'run':25 'serverfault.com':4 'serverfault.com/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle)':3 'skip':21 'tri':1 'way':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/3711910"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698873826 {#2223
        date: 2023-11-01 22:23:46.0 +01:00
      }
      +"title": 84460
    }
    3 => App\Entity\EntryComment {#2069}
    1 => App\Entity\EntryComment {#2055
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
      +root: App\Entity\EntryComment {#2069}
      +body: "Fair enough. I would at least try to get the damaged file off of the disk so you can potentially fix it later, or just have it available to play in its broken state. For the future you should probably be running monthly [BTRFS scrubs](https://btrfs.readthedocs.io/en/latest/btrfs-scrub.html) to detect bitrot sooner, and potentially you should have some backups or data redundancy so you can repair the bitrot when it’s detected."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1698865081 {#2057
        date: 2023-11-01 19:58:01.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Artemis_Mystique@lemmy.ml"
        "@yote_zip@pawb.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2054 …}
      +nested: Doctrine\ORM\PersistentCollection {#2053 …}
      +votes: Doctrine\ORM\PersistentCollection {#2165 …}
      +reports: Doctrine\ORM\PersistentCollection {#2104 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2099 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2108 …}
      -id: 84446
      -bodyTs: "'/en/latest/btrfs-scrub.html)':48 'avail':28 'backup':59 'bitrot':51,68 'broken':33 'btrfs':44 'btrfs.readthedocs.io':47 'btrfs.readthedocs.io/en/latest/btrfs-scrub.html)':46 'damag':11 'data':61 'detect':50,72 'disk':16 'enough':2 'fair':1 'file':12 'fix':21 'futur':37 'get':9 'later':23 'least':6 'month':43 'play':30 'potenti':20,54 'probabl':40 'redund':62 'repair':66 'run':42 'scrub':45 'sooner':52 'state':34 'tri':7 'would':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/3709151"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698865081 {#2050
        date: 2023-11-01 19:58:01.0 +01:00
      }
      +"title": 84446
    }
    2 => App\Entity\EntryComment {#2109
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
      +root: App\Entity\EntryComment {#2069}
      +body: """
        It goes without saying but the number of errors you should get on a scrub is ideally 0. Bitrot happens from time to time which is why you should keep some data redundancy/backups so you can repair it when it’s detected, but that number seems higher than normal. Your disk may be going bad if you’re getting that many read errors; I’m not sure. I believe you’re already backing up data off this drive but yeah I would get everything important off the drive ASAP, then run a [SMART](https://wiki.archlinux.org/title/S.M.A.R.T.) short test and a SMART long test to see if that reports that anything is wrong. The disk may be fine but better to be safe than sorry.\n
        \n
        Back to the video file, I’m assuming it was not one of the ones that BTRFS fixed automatically? The only real options for data recovery are to rescue the file minus the bad blocks with e.g. `ddrescue` (which I don’t personally have familiarity with) or something similar, or to encode through the errors with ffmpeg if it will let you.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1698869830 {#2101
        date: 2023-11-01 21:17:10.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Artemis_Mystique@lemmy.ml"
        "@yote_zip@pawb.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2106 …}
      +nested: Doctrine\ORM\PersistentCollection {#2107 …}
      +votes: Doctrine\ORM\PersistentCollection {#2124 …}
      +reports: Doctrine\ORM\PersistentCollection {#2118 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2121 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2115 …}
      -id: 84448
      -bodyTs: "'/title/s.m.a.r.t.)':96 '0':18 'alreadi':72 'anyth':110 'asap':89 'assum':132 'automat':143 'back':73,125 'bad':55,158 'believ':69 'better':119 'bitrot':19 'block':159 'btrfs':141 'data':32,75,149 'ddrescu':162 'detect':42 'disk':51,114 'drive':78,88 'e.g':161 'encod':176 'error':9,63,179 'everyth':84 'familiar':169 'ffmpeg':181 'file':129,155 'fine':117 'fix':142 'get':12,59,83 'go':54 'goe':2 'happen':20 'higher':47 'ideal':17 'import':85 'keep':30 'let':185 'long':102 'm':65,131 'mani':61 'may':52,115 'minus':156 'normal':49 'number':7,45 'one':136,139 'option':147 'person':167 're':58,71 'read':62 'real':146 'recoveri':150 'redundancy/backups':33 'repair':37 'report':108 'rescu':153 'run':91 'safe':122 'say':4 'scrub':15 'see':105 'seem':46 'short':97 'similar':173 'smart':93,101 'someth':172 'sorri':124 'sure':67 'test':98,103 'time':22,24 'video':128 'wiki.archlinux.org':95 'wiki.archlinux.org/title/s.m.a.r.t.)':94 'without':3 'would':82 'wrong':112 'yeah':80"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/3710699"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698869830 {#2102
        date: 2023-11-01 21:17:10.0 +01:00
      }
      +"title": 84448
    }
    0 => App\Entity\EntryComment {#2116
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
      +root: App\Entity\EntryComment {#2069}
      +body: """
        Okay cool. I would be wary of that drive just in case, and I would definitely schedule weekly SMART short tests and monthly BTRFS scrubs on it if you go with BTRFS in the future. EXT4/XFS/etc do not have a concept of data checksums, which means they can’t scrub and check for bitrot - this might be problematic if you find that your disk starts causing bitrot because you won’t know where it’s happening.\n
        \n
        I follow [Backblaze’s rules](https://www.backblaze.com/blog/hard-drive-smart-stats/) on detecting impending drive failure:\n
        \n
        - SMART 5: Reallocated_Sector_Count.\n
        - SMART 187: Reported_Uncorrectable_Errors.\n
        - SMART 188: Command_Timeout.\n
        - SMART 197: Current_Pending_Sector_Count.\n
        - SMART 198: Offline_Uncorrectable.\n
        \n
        If any of these SMART metrics are higher than 0 I’d expect failure soon and take precautions.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1698872962 {#2123
        date: 2023-11-01 22:09:22.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Artemis_Mystique@lemmy.ml"
        "@yote_zip@pawb.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2161 …}
      +nested: Doctrine\ORM\PersistentCollection {#2163 …}
      +votes: Doctrine\ORM\PersistentCollection {#2044 …}
      +reports: Doctrine\ORM\PersistentCollection {#2127 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2043 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2215 …}
      -id: 84456
      -bodyTs: "'/blog/hard-drive-smart-stats/)':84 '0':123 '187':96 '188':101 '197':105 '198':111 '5':91 'backblaz':79 'bitrot':54,67 'btrfs':24,32 'case':12 'caus':66 'check':52 'checksum':44 'command':102 'concept':41 'cool':2 'count':94,109 'current':106 'd':125 'data':43 'definit':16 'detect':86 'disk':64 'drive':9,88 'error':99 'expect':126 'ext4/xfs/etc':36 'failur':89,127 'find':61 'follow':78 'futur':35 'go':30 'happen':76 'higher':121 'impend':87 'know':72 'mean':46 'metric':119 'might':56 'month':23 'offlin':112 'okay':1 'pend':107 'precaut':131 'problemat':58 'realloc':92 'report':97 'rule':81 'schedul':17 'scrub':25,50 'sector':93,108 'short':20 'smart':19,90,95,100,104,110,118 'soon':128 'start':65 'take':130 'test':21 'timeout':103 'uncorrect':98,113 'wari':6 'week':18 'won':70 'would':4,15 'www.backblaze.com':83 'www.backblaze.com/blog/hard-drive-smart-stats/)':82"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/3711634"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698872962 {#2119
        date: 2023-11-01 22:09:22.0 +01:00
      }
      +"title": 84456
    }
  ]
  -id: 9084
  -titleTs: "'copi':3 'error':2 'file':5 'mkv':4 'weird':1"
  -bodyTs: "'176/256':27 'abrupt':42 'albeit':51 'also':88,108 'certain':39 'close':43 'copi':9,26,30,82,95,105,107,115 'differ':120 'directori':101 'drive':11,122 'end':67 'error':18,19,23,92,112,129 'fail':76 'ffmpeg':85 'file':15,31,49,73,97 'fine':50 'gave':16,89,126 'give':109 'hitch':56 'idea':131 'input/output':22 'local':4 'media':6 'mib':28 'mkv':14 'normal':64 'notic':55 'one':13 'origin':48 'play':32,46,63 'point':40,59 'read':20 'still':125 'storag':121 'store':5 'till':65 'tri':70,81,103,114 'use':84 'varieti':118 'video':34,62 'video1.mkv':21 'zip':71,78"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1698921766
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/7351914"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698863266 {#2724
    date: 2023-11-01 19:27: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
53 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
54 DENIED moderate
App\Entity\EntryComment {#2227
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2065
    +user: Proxies\__CG__\App\Entity\User {#2362 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
    +slug: "Weird-error-copying-MKV-file"
    +title: "Weird error copying MKV file"
    +url: null
    +body: "I have some locally stored media i was copying between drives and one mkv file gave this error `error reading ‘video1.mkv’: Input/output error` and only copied 176/256 MiB; the copied file plays the video only up to a certain point before abruptly closing; I can play the original file fine albeit there is a noticeable hitch at that point but the video plays normally till the end I have tried zipping the file but it fails to zip it I tried copying it using ffmpeg but it also gave the same error I can copy the file in the same directory but trying to copy the copy also gives the same error I tried copying to a variety of different storage drives and it still gave me this error any ideas?"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 4
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1698954774 {#2193
      date: 2023-11-02 20:52:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2591 …}
    +votes: Doctrine\ORM\PersistentCollection {#2805 …}
    +reports: Doctrine\ORM\PersistentCollection {#2800 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2811 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2813 …}
    +badges: Doctrine\ORM\PersistentCollection {#2809 …}
    +children: [
      4 => App\Entity\EntryComment {#2227}
      3 => App\Entity\EntryComment {#2069
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          Seems like there’s some bitrot in the middle of the file, and whatever you’re using to play back the original file just skips it and doesn’t care enough to halt playback. You might try looking for ways to restore as much of the file as possible with something like [this](https://video.stackexchange.com/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash), assuming the mkv is a unique copy that you can’t get anywhere else.\n
          \n
          Edit: I’m also curious if this file lives on an XFS/BTRFS/ZFS filesystem. The reflink property of these filesystems may be the reason that you can copy within the same folder without it throwing an error.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1698932355 {#2068
          date: 2023-11-02 14:39:15.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2066 …}
        +nested: Doctrine\ORM\PersistentCollection {#2067 …}
        +votes: Doctrine\ORM\PersistentCollection {#2049 …}
        +reports: Doctrine\ORM\PersistentCollection {#2051 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2059 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2047 …}
        -id: 84427
        -bodyTs: "'/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash),':56 'also':74 'anywher':69 'assum':57 'back':20 'bitrot':6 'care':30 'copi':63,97 'curious':75 'doesn':28 'edit':71 'els':70 'enough':31 'error':106 'file':12,23,47,78 'filesystem':83,89 'folder':101 'get':68 'halt':33 'like':2,52 'live':79 'look':38 'm':73 'may':90 'middl':9 'might':36 'mkv':59 'much':44 'origin':22 'play':19 'playback':34 'possibl':49 'properti':86 're':16 'reason':93 'reflink':85 'restor':42 'seem':1 'skip':25 'someth':51 'throw':104 'tri':37 'uniqu':62 'use':17 'video.stackexchange.com':55 'video.stackexchange.com/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash),':54 'way':40 'whatev':14 'within':98 'without':102 'xfs/btrfs/zfs':82"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3708681"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698863569 {#2072
          date: 2023-11-01 19:32:49.0 +01:00
        }
        +"title": 84427
      }
      1 => App\Entity\EntryComment {#2055
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
        +root: App\Entity\EntryComment {#2069}
        +body: "Fair enough. I would at least try to get the damaged file off of the disk so you can potentially fix it later, or just have it available to play in its broken state. For the future you should probably be running monthly [BTRFS scrubs](https://btrfs.readthedocs.io/en/latest/btrfs-scrub.html) to detect bitrot sooner, and potentially you should have some backups or data redundancy so you can repair the bitrot when it’s detected."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1698865081 {#2057
          date: 2023-11-01 19:58:01.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2054 …}
        +nested: Doctrine\ORM\PersistentCollection {#2053 …}
        +votes: Doctrine\ORM\PersistentCollection {#2165 …}
        +reports: Doctrine\ORM\PersistentCollection {#2104 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2099 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2108 …}
        -id: 84446
        -bodyTs: "'/en/latest/btrfs-scrub.html)':48 'avail':28 'backup':59 'bitrot':51,68 'broken':33 'btrfs':44 'btrfs.readthedocs.io':47 'btrfs.readthedocs.io/en/latest/btrfs-scrub.html)':46 'damag':11 'data':61 'detect':50,72 'disk':16 'enough':2 'fair':1 'file':12 'fix':21 'futur':37 'get':9 'later':23 'least':6 'month':43 'play':30 'potenti':20,54 'probabl':40 'redund':62 'repair':66 'run':42 'scrub':45 'sooner':52 'state':34 'tri':7 'would':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3709151"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698865081 {#2050
          date: 2023-11-01 19:58:01.0 +01:00
        }
        +"title": 84446
      }
      2 => App\Entity\EntryComment {#2109
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
        +root: App\Entity\EntryComment {#2069}
        +body: """
          It goes without saying but the number of errors you should get on a scrub is ideally 0. Bitrot happens from time to time which is why you should keep some data redundancy/backups so you can repair it when it’s detected, but that number seems higher than normal. Your disk may be going bad if you’re getting that many read errors; I’m not sure. I believe you’re already backing up data off this drive but yeah I would get everything important off the drive ASAP, then run a [SMART](https://wiki.archlinux.org/title/S.M.A.R.T.) short test and a SMART long test to see if that reports that anything is wrong. The disk may be fine but better to be safe than sorry.\n
          \n
          Back to the video file, I’m assuming it was not one of the ones that BTRFS fixed automatically? The only real options for data recovery are to rescue the file minus the bad blocks with e.g. `ddrescue` (which I don’t personally have familiarity with) or something similar, or to encode through the errors with ffmpeg if it will let you.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1698869830 {#2101
          date: 2023-11-01 21:17:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2106 …}
        +nested: Doctrine\ORM\PersistentCollection {#2107 …}
        +votes: Doctrine\ORM\PersistentCollection {#2124 …}
        +reports: Doctrine\ORM\PersistentCollection {#2118 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2121 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2115 …}
        -id: 84448
        -bodyTs: "'/title/s.m.a.r.t.)':96 '0':18 'alreadi':72 'anyth':110 'asap':89 'assum':132 'automat':143 'back':73,125 'bad':55,158 'believ':69 'better':119 'bitrot':19 'block':159 'btrfs':141 'data':32,75,149 'ddrescu':162 'detect':42 'disk':51,114 'drive':78,88 'e.g':161 'encod':176 'error':9,63,179 'everyth':84 'familiar':169 'ffmpeg':181 'file':129,155 'fine':117 'fix':142 'get':12,59,83 'go':54 'goe':2 'happen':20 'higher':47 'ideal':17 'import':85 'keep':30 'let':185 'long':102 'm':65,131 'mani':61 'may':52,115 'minus':156 'normal':49 'number':7,45 'one':136,139 'option':147 'person':167 're':58,71 'read':62 'real':146 'recoveri':150 'redundancy/backups':33 'repair':37 'report':108 'rescu':153 'run':91 'safe':122 'say':4 'scrub':15 'see':105 'seem':46 'short':97 'similar':173 'smart':93,101 'someth':172 'sorri':124 'sure':67 'test':98,103 'time':22,24 'video':128 'wiki.archlinux.org':95 'wiki.archlinux.org/title/s.m.a.r.t.)':94 'without':3 'would':82 'wrong':112 'yeah':80"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3710699"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698869830 {#2102
          date: 2023-11-01 21:17:10.0 +01:00
        }
        +"title": 84448
      }
      0 => App\Entity\EntryComment {#2116
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
        +root: App\Entity\EntryComment {#2069}
        +body: """
          Okay cool. I would be wary of that drive just in case, and I would definitely schedule weekly SMART short tests and monthly BTRFS scrubs on it if you go with BTRFS in the future. EXT4/XFS/etc do not have a concept of data checksums, which means they can’t scrub and check for bitrot - this might be problematic if you find that your disk starts causing bitrot because you won’t know where it’s happening.\n
          \n
          I follow [Backblaze’s rules](https://www.backblaze.com/blog/hard-drive-smart-stats/) on detecting impending drive failure:\n
          \n
          - SMART 5: Reallocated_Sector_Count.\n
          - SMART 187: Reported_Uncorrectable_Errors.\n
          - SMART 188: Command_Timeout.\n
          - SMART 197: Current_Pending_Sector_Count.\n
          - SMART 198: Offline_Uncorrectable.\n
          \n
          If any of these SMART metrics are higher than 0 I’d expect failure soon and take precautions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1698872962 {#2123
          date: 2023-11-01 22:09:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2161 …}
        +nested: Doctrine\ORM\PersistentCollection {#2163 …}
        +votes: Doctrine\ORM\PersistentCollection {#2044 …}
        +reports: Doctrine\ORM\PersistentCollection {#2127 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2043 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2215 …}
        -id: 84456
        -bodyTs: "'/blog/hard-drive-smart-stats/)':84 '0':123 '187':96 '188':101 '197':105 '198':111 '5':91 'backblaz':79 'bitrot':54,67 'btrfs':24,32 'case':12 'caus':66 'check':52 'checksum':44 'command':102 'concept':41 'cool':2 'count':94,109 'current':106 'd':125 'data':43 'definit':16 'detect':86 'disk':64 'drive':9,88 'error':99 'expect':126 'ext4/xfs/etc':36 'failur':89,127 'find':61 'follow':78 'futur':35 'go':30 'happen':76 'higher':121 'impend':87 'know':72 'mean':46 'metric':119 'might':56 'month':23 'offlin':112 'okay':1 'pend':107 'precaut':131 'problemat':58 'realloc':92 'report':97 'rule':81 'schedul':17 'scrub':25,50 'sector':93,108 'short':20 'smart':19,90,95,100,104,110,118 'soon':128 'start':65 'take':130 'test':21 'timeout':103 'uncorrect':98,113 'wari':6 'week':18 'won':70 'would':4,15 'www.backblaze.com':83 'www.backblaze.com/blog/hard-drive-smart-stats/)':82"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3711634"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698872962 {#2119
          date: 2023-11-01 22:09:22.0 +01:00
        }
        +"title": 84456
      }
    ]
    -id: 9084
    -titleTs: "'copi':3 'error':2 'file':5 'mkv':4 'weird':1"
    -bodyTs: "'176/256':27 'abrupt':42 'albeit':51 'also':88,108 'certain':39 'close':43 'copi':9,26,30,82,95,105,107,115 'differ':120 'directori':101 'drive':11,122 'end':67 'error':18,19,23,92,112,129 'fail':76 'ffmpeg':85 'file':15,31,49,73,97 'fine':50 'gave':16,89,126 'give':109 'hitch':56 'idea':131 'input/output':22 'local':4 'media':6 'mib':28 'mkv':14 'normal':64 'notic':55 'one':13 'origin':48 'play':32,46,63 'point':40,59 'read':20 'still':125 'storag':121 'store':5 'till':65 'tri':70,81,103,114 'use':84 'varieti':118 'video':34,62 'video1.mkv':21 'zip':71,78"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698921766
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/7351914"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698863266 {#2724
      date: 2023-11-01 19:27:46.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
  +root: App\Entity\EntryComment {#2069}
  +body: "Try [this](https://serverfault.com/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle) answer. I guarantee there is a way to read the file front to back while skipping errors, but I run so much data redundancy that I don’t have any experience with it."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1698873826 {#2198
    date: 2023-11-01 22:23:46.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Artemis_Mystique@lemmy.ml"
    "@yote_zip@pawb.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2214 …}
  +nested: Doctrine\ORM\PersistentCollection {#2225 …}
  +votes: Doctrine\ORM\PersistentCollection {#2231 …}
  +reports: Doctrine\ORM\PersistentCollection {#2229 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2252 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2189 …}
  -id: 84460
  -bodyTs: "'/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle)':5 'answer':6 'back':19 'data':28 'error':22 'experi':36 'file':16 'front':17 'guarante':8 'much':27 'read':14 'redund':29 'run':25 'serverfault.com':4 'serverfault.com/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle)':3 'skip':21 'tri':1 'way':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3711910"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698873826 {#2223
    date: 2023-11-01 22:23:46.0 +01:00
  }
  +"title": 84460
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
55 DENIED edit
App\Entity\EntryComment {#2227
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2065
    +user: Proxies\__CG__\App\Entity\User {#2362 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
    +slug: "Weird-error-copying-MKV-file"
    +title: "Weird error copying MKV file"
    +url: null
    +body: "I have some locally stored media i was copying between drives and one mkv file gave this error `error reading ‘video1.mkv’: Input/output error` and only copied 176/256 MiB; the copied file plays the video only up to a certain point before abruptly closing; I can play the original file fine albeit there is a noticeable hitch at that point but the video plays normally till the end I have tried zipping the file but it fails to zip it I tried copying it using ffmpeg but it also gave the same error I can copy the file in the same directory but trying to copy the copy also gives the same error I tried copying to a variety of different storage drives and it still gave me this error any ideas?"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 4
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1698954774 {#2193
      date: 2023-11-02 20:52:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2591 …}
    +votes: Doctrine\ORM\PersistentCollection {#2805 …}
    +reports: Doctrine\ORM\PersistentCollection {#2800 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2811 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2813 …}
    +badges: Doctrine\ORM\PersistentCollection {#2809 …}
    +children: [
      4 => App\Entity\EntryComment {#2227}
      3 => App\Entity\EntryComment {#2069
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          Seems like there’s some bitrot in the middle of the file, and whatever you’re using to play back the original file just skips it and doesn’t care enough to halt playback. You might try looking for ways to restore as much of the file as possible with something like [this](https://video.stackexchange.com/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash), assuming the mkv is a unique copy that you can’t get anywhere else.\n
          \n
          Edit: I’m also curious if this file lives on an XFS/BTRFS/ZFS filesystem. The reflink property of these filesystems may be the reason that you can copy within the same folder without it throwing an error.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1698932355 {#2068
          date: 2023-11-02 14:39:15.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2066 …}
        +nested: Doctrine\ORM\PersistentCollection {#2067 …}
        +votes: Doctrine\ORM\PersistentCollection {#2049 …}
        +reports: Doctrine\ORM\PersistentCollection {#2051 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2059 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2047 …}
        -id: 84427
        -bodyTs: "'/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash),':56 'also':74 'anywher':69 'assum':57 'back':20 'bitrot':6 'care':30 'copi':63,97 'curious':75 'doesn':28 'edit':71 'els':70 'enough':31 'error':106 'file':12,23,47,78 'filesystem':83,89 'folder':101 'get':68 'halt':33 'like':2,52 'live':79 'look':38 'm':73 'may':90 'middl':9 'might':36 'mkv':59 'much':44 'origin':22 'play':19 'playback':34 'possibl':49 'properti':86 're':16 'reason':93 'reflink':85 'restor':42 'seem':1 'skip':25 'someth':51 'throw':104 'tri':37 'uniqu':62 'use':17 'video.stackexchange.com':55 'video.stackexchange.com/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash),':54 'way':40 'whatev':14 'within':98 'without':102 'xfs/btrfs/zfs':82"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3708681"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698863569 {#2072
          date: 2023-11-01 19:32:49.0 +01:00
        }
        +"title": 84427
      }
      1 => App\Entity\EntryComment {#2055
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
        +root: App\Entity\EntryComment {#2069}
        +body: "Fair enough. I would at least try to get the damaged file off of the disk so you can potentially fix it later, or just have it available to play in its broken state. For the future you should probably be running monthly [BTRFS scrubs](https://btrfs.readthedocs.io/en/latest/btrfs-scrub.html) to detect bitrot sooner, and potentially you should have some backups or data redundancy so you can repair the bitrot when it’s detected."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1698865081 {#2057
          date: 2023-11-01 19:58:01.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2054 …}
        +nested: Doctrine\ORM\PersistentCollection {#2053 …}
        +votes: Doctrine\ORM\PersistentCollection {#2165 …}
        +reports: Doctrine\ORM\PersistentCollection {#2104 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2099 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2108 …}
        -id: 84446
        -bodyTs: "'/en/latest/btrfs-scrub.html)':48 'avail':28 'backup':59 'bitrot':51,68 'broken':33 'btrfs':44 'btrfs.readthedocs.io':47 'btrfs.readthedocs.io/en/latest/btrfs-scrub.html)':46 'damag':11 'data':61 'detect':50,72 'disk':16 'enough':2 'fair':1 'file':12 'fix':21 'futur':37 'get':9 'later':23 'least':6 'month':43 'play':30 'potenti':20,54 'probabl':40 'redund':62 'repair':66 'run':42 'scrub':45 'sooner':52 'state':34 'tri':7 'would':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3709151"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698865081 {#2050
          date: 2023-11-01 19:58:01.0 +01:00
        }
        +"title": 84446
      }
      2 => App\Entity\EntryComment {#2109
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
        +root: App\Entity\EntryComment {#2069}
        +body: """
          It goes without saying but the number of errors you should get on a scrub is ideally 0. Bitrot happens from time to time which is why you should keep some data redundancy/backups so you can repair it when it’s detected, but that number seems higher than normal. Your disk may be going bad if you’re getting that many read errors; I’m not sure. I believe you’re already backing up data off this drive but yeah I would get everything important off the drive ASAP, then run a [SMART](https://wiki.archlinux.org/title/S.M.A.R.T.) short test and a SMART long test to see if that reports that anything is wrong. The disk may be fine but better to be safe than sorry.\n
          \n
          Back to the video file, I’m assuming it was not one of the ones that BTRFS fixed automatically? The only real options for data recovery are to rescue the file minus the bad blocks with e.g. `ddrescue` (which I don’t personally have familiarity with) or something similar, or to encode through the errors with ffmpeg if it will let you.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1698869830 {#2101
          date: 2023-11-01 21:17:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2106 …}
        +nested: Doctrine\ORM\PersistentCollection {#2107 …}
        +votes: Doctrine\ORM\PersistentCollection {#2124 …}
        +reports: Doctrine\ORM\PersistentCollection {#2118 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2121 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2115 …}
        -id: 84448
        -bodyTs: "'/title/s.m.a.r.t.)':96 '0':18 'alreadi':72 'anyth':110 'asap':89 'assum':132 'automat':143 'back':73,125 'bad':55,158 'believ':69 'better':119 'bitrot':19 'block':159 'btrfs':141 'data':32,75,149 'ddrescu':162 'detect':42 'disk':51,114 'drive':78,88 'e.g':161 'encod':176 'error':9,63,179 'everyth':84 'familiar':169 'ffmpeg':181 'file':129,155 'fine':117 'fix':142 'get':12,59,83 'go':54 'goe':2 'happen':20 'higher':47 'ideal':17 'import':85 'keep':30 'let':185 'long':102 'm':65,131 'mani':61 'may':52,115 'minus':156 'normal':49 'number':7,45 'one':136,139 'option':147 'person':167 're':58,71 'read':62 'real':146 'recoveri':150 'redundancy/backups':33 'repair':37 'report':108 'rescu':153 'run':91 'safe':122 'say':4 'scrub':15 'see':105 'seem':46 'short':97 'similar':173 'smart':93,101 'someth':172 'sorri':124 'sure':67 'test':98,103 'time':22,24 'video':128 'wiki.archlinux.org':95 'wiki.archlinux.org/title/s.m.a.r.t.)':94 'without':3 'would':82 'wrong':112 'yeah':80"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3710699"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698869830 {#2102
          date: 2023-11-01 21:17:10.0 +01:00
        }
        +"title": 84448
      }
      0 => App\Entity\EntryComment {#2116
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
        +root: App\Entity\EntryComment {#2069}
        +body: """
          Okay cool. I would be wary of that drive just in case, and I would definitely schedule weekly SMART short tests and monthly BTRFS scrubs on it if you go with BTRFS in the future. EXT4/XFS/etc do not have a concept of data checksums, which means they can’t scrub and check for bitrot - this might be problematic if you find that your disk starts causing bitrot because you won’t know where it’s happening.\n
          \n
          I follow [Backblaze’s rules](https://www.backblaze.com/blog/hard-drive-smart-stats/) on detecting impending drive failure:\n
          \n
          - SMART 5: Reallocated_Sector_Count.\n
          - SMART 187: Reported_Uncorrectable_Errors.\n
          - SMART 188: Command_Timeout.\n
          - SMART 197: Current_Pending_Sector_Count.\n
          - SMART 198: Offline_Uncorrectable.\n
          \n
          If any of these SMART metrics are higher than 0 I’d expect failure soon and take precautions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1698872962 {#2123
          date: 2023-11-01 22:09:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2161 …}
        +nested: Doctrine\ORM\PersistentCollection {#2163 …}
        +votes: Doctrine\ORM\PersistentCollection {#2044 …}
        +reports: Doctrine\ORM\PersistentCollection {#2127 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2043 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2215 …}
        -id: 84456
        -bodyTs: "'/blog/hard-drive-smart-stats/)':84 '0':123 '187':96 '188':101 '197':105 '198':111 '5':91 'backblaz':79 'bitrot':54,67 'btrfs':24,32 'case':12 'caus':66 'check':52 'checksum':44 'command':102 'concept':41 'cool':2 'count':94,109 'current':106 'd':125 'data':43 'definit':16 'detect':86 'disk':64 'drive':9,88 'error':99 'expect':126 'ext4/xfs/etc':36 'failur':89,127 'find':61 'follow':78 'futur':35 'go':30 'happen':76 'higher':121 'impend':87 'know':72 'mean':46 'metric':119 'might':56 'month':23 'offlin':112 'okay':1 'pend':107 'precaut':131 'problemat':58 'realloc':92 'report':97 'rule':81 'schedul':17 'scrub':25,50 'sector':93,108 'short':20 'smart':19,90,95,100,104,110,118 'soon':128 'start':65 'take':130 'test':21 'timeout':103 'uncorrect':98,113 'wari':6 'week':18 'won':70 'would':4,15 'www.backblaze.com':83 'www.backblaze.com/blog/hard-drive-smart-stats/)':82"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3711634"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698872962 {#2119
          date: 2023-11-01 22:09:22.0 +01:00
        }
        +"title": 84456
      }
    ]
    -id: 9084
    -titleTs: "'copi':3 'error':2 'file':5 'mkv':4 'weird':1"
    -bodyTs: "'176/256':27 'abrupt':42 'albeit':51 'also':88,108 'certain':39 'close':43 'copi':9,26,30,82,95,105,107,115 'differ':120 'directori':101 'drive':11,122 'end':67 'error':18,19,23,92,112,129 'fail':76 'ffmpeg':85 'file':15,31,49,73,97 'fine':50 'gave':16,89,126 'give':109 'hitch':56 'idea':131 'input/output':22 'local':4 'media':6 'mib':28 'mkv':14 'normal':64 'notic':55 'one':13 'origin':48 'play':32,46,63 'point':40,59 'read':20 'still':125 'storag':121 'store':5 'till':65 'tri':70,81,103,114 'use':84 'varieti':118 'video':34,62 'video1.mkv':21 'zip':71,78"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698921766
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/7351914"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698863266 {#2724
      date: 2023-11-01 19:27:46.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
  +root: App\Entity\EntryComment {#2069}
  +body: "Try [this](https://serverfault.com/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle) answer. I guarantee there is a way to read the file front to back while skipping errors, but I run so much data redundancy that I don’t have any experience with it."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1698873826 {#2198
    date: 2023-11-01 22:23:46.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Artemis_Mystique@lemmy.ml"
    "@yote_zip@pawb.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2214 …}
  +nested: Doctrine\ORM\PersistentCollection {#2225 …}
  +votes: Doctrine\ORM\PersistentCollection {#2231 …}
  +reports: Doctrine\ORM\PersistentCollection {#2229 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2252 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2189 …}
  -id: 84460
  -bodyTs: "'/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle)':5 'answer':6 'back':19 'data':28 'error':22 'experi':36 'file':16 'front':17 'guarante':8 'much':27 'read':14 'redund':29 'run':25 'serverfault.com':4 'serverfault.com/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle)':3 'skip':21 'tri':1 'way':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3711910"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698873826 {#2223
    date: 2023-11-01 22:23:46.0 +01:00
  }
  +"title": 84460
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
56 DENIED moderate
App\Entity\EntryComment {#2227
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2065
    +user: Proxies\__CG__\App\Entity\User {#2362 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
    +slug: "Weird-error-copying-MKV-file"
    +title: "Weird error copying MKV file"
    +url: null
    +body: "I have some locally stored media i was copying between drives and one mkv file gave this error `error reading ‘video1.mkv’: Input/output error` and only copied 176/256 MiB; the copied file plays the video only up to a certain point before abruptly closing; I can play the original file fine albeit there is a noticeable hitch at that point but the video plays normally till the end I have tried zipping the file but it fails to zip it I tried copying it using ffmpeg but it also gave the same error I can copy the file in the same directory but trying to copy the copy also gives the same error I tried copying to a variety of different storage drives and it still gave me this error any ideas?"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 4
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1698954774 {#2193
      date: 2023-11-02 20:52:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2591 …}
    +votes: Doctrine\ORM\PersistentCollection {#2805 …}
    +reports: Doctrine\ORM\PersistentCollection {#2800 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2811 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2813 …}
    +badges: Doctrine\ORM\PersistentCollection {#2809 …}
    +children: [
      4 => App\Entity\EntryComment {#2227}
      3 => App\Entity\EntryComment {#2069
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          Seems like there’s some bitrot in the middle of the file, and whatever you’re using to play back the original file just skips it and doesn’t care enough to halt playback. You might try looking for ways to restore as much of the file as possible with something like [this](https://video.stackexchange.com/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash), assuming the mkv is a unique copy that you can’t get anywhere else.\n
          \n
          Edit: I’m also curious if this file lives on an XFS/BTRFS/ZFS filesystem. The reflink property of these filesystems may be the reason that you can copy within the same folder without it throwing an error.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1698932355 {#2068
          date: 2023-11-02 14:39:15.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2066 …}
        +nested: Doctrine\ORM\PersistentCollection {#2067 …}
        +votes: Doctrine\ORM\PersistentCollection {#2049 …}
        +reports: Doctrine\ORM\PersistentCollection {#2051 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2059 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2047 …}
        -id: 84427
        -bodyTs: "'/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash),':56 'also':74 'anywher':69 'assum':57 'back':20 'bitrot':6 'care':30 'copi':63,97 'curious':75 'doesn':28 'edit':71 'els':70 'enough':31 'error':106 'file':12,23,47,78 'filesystem':83,89 'folder':101 'get':68 'halt':33 'like':2,52 'live':79 'look':38 'm':73 'may':90 'middl':9 'might':36 'mkv':59 'much':44 'origin':22 'play':19 'playback':34 'possibl':49 'properti':86 're':16 'reason':93 'reflink':85 'restor':42 'seem':1 'skip':25 'someth':51 'throw':104 'tri':37 'uniqu':62 'use':17 'video.stackexchange.com':55 'video.stackexchange.com/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash),':54 'way':40 'whatev':14 'within':98 'without':102 'xfs/btrfs/zfs':82"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3708681"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698863569 {#2072
          date: 2023-11-01 19:32:49.0 +01:00
        }
        +"title": 84427
      }
      1 => App\Entity\EntryComment {#2055
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
        +root: App\Entity\EntryComment {#2069}
        +body: "Fair enough. I would at least try to get the damaged file off of the disk so you can potentially fix it later, or just have it available to play in its broken state. For the future you should probably be running monthly [BTRFS scrubs](https://btrfs.readthedocs.io/en/latest/btrfs-scrub.html) to detect bitrot sooner, and potentially you should have some backups or data redundancy so you can repair the bitrot when it’s detected."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1698865081 {#2057
          date: 2023-11-01 19:58:01.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2054 …}
        +nested: Doctrine\ORM\PersistentCollection {#2053 …}
        +votes: Doctrine\ORM\PersistentCollection {#2165 …}
        +reports: Doctrine\ORM\PersistentCollection {#2104 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2099 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2108 …}
        -id: 84446
        -bodyTs: "'/en/latest/btrfs-scrub.html)':48 'avail':28 'backup':59 'bitrot':51,68 'broken':33 'btrfs':44 'btrfs.readthedocs.io':47 'btrfs.readthedocs.io/en/latest/btrfs-scrub.html)':46 'damag':11 'data':61 'detect':50,72 'disk':16 'enough':2 'fair':1 'file':12 'fix':21 'futur':37 'get':9 'later':23 'least':6 'month':43 'play':30 'potenti':20,54 'probabl':40 'redund':62 'repair':66 'run':42 'scrub':45 'sooner':52 'state':34 'tri':7 'would':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3709151"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698865081 {#2050
          date: 2023-11-01 19:58:01.0 +01:00
        }
        +"title": 84446
      }
      2 => App\Entity\EntryComment {#2109
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
        +root: App\Entity\EntryComment {#2069}
        +body: """
          It goes without saying but the number of errors you should get on a scrub is ideally 0. Bitrot happens from time to time which is why you should keep some data redundancy/backups so you can repair it when it’s detected, but that number seems higher than normal. Your disk may be going bad if you’re getting that many read errors; I’m not sure. I believe you’re already backing up data off this drive but yeah I would get everything important off the drive ASAP, then run a [SMART](https://wiki.archlinux.org/title/S.M.A.R.T.) short test and a SMART long test to see if that reports that anything is wrong. The disk may be fine but better to be safe than sorry.\n
          \n
          Back to the video file, I’m assuming it was not one of the ones that BTRFS fixed automatically? The only real options for data recovery are to rescue the file minus the bad blocks with e.g. `ddrescue` (which I don’t personally have familiarity with) or something similar, or to encode through the errors with ffmpeg if it will let you.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1698869830 {#2101
          date: 2023-11-01 21:17:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2106 …}
        +nested: Doctrine\ORM\PersistentCollection {#2107 …}
        +votes: Doctrine\ORM\PersistentCollection {#2124 …}
        +reports: Doctrine\ORM\PersistentCollection {#2118 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2121 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2115 …}
        -id: 84448
        -bodyTs: "'/title/s.m.a.r.t.)':96 '0':18 'alreadi':72 'anyth':110 'asap':89 'assum':132 'automat':143 'back':73,125 'bad':55,158 'believ':69 'better':119 'bitrot':19 'block':159 'btrfs':141 'data':32,75,149 'ddrescu':162 'detect':42 'disk':51,114 'drive':78,88 'e.g':161 'encod':176 'error':9,63,179 'everyth':84 'familiar':169 'ffmpeg':181 'file':129,155 'fine':117 'fix':142 'get':12,59,83 'go':54 'goe':2 'happen':20 'higher':47 'ideal':17 'import':85 'keep':30 'let':185 'long':102 'm':65,131 'mani':61 'may':52,115 'minus':156 'normal':49 'number':7,45 'one':136,139 'option':147 'person':167 're':58,71 'read':62 'real':146 'recoveri':150 'redundancy/backups':33 'repair':37 'report':108 'rescu':153 'run':91 'safe':122 'say':4 'scrub':15 'see':105 'seem':46 'short':97 'similar':173 'smart':93,101 'someth':172 'sorri':124 'sure':67 'test':98,103 'time':22,24 'video':128 'wiki.archlinux.org':95 'wiki.archlinux.org/title/s.m.a.r.t.)':94 'without':3 'would':82 'wrong':112 'yeah':80"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3710699"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698869830 {#2102
          date: 2023-11-01 21:17:10.0 +01:00
        }
        +"title": 84448
      }
      0 => App\Entity\EntryComment {#2116
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
        +root: App\Entity\EntryComment {#2069}
        +body: """
          Okay cool. I would be wary of that drive just in case, and I would definitely schedule weekly SMART short tests and monthly BTRFS scrubs on it if you go with BTRFS in the future. EXT4/XFS/etc do not have a concept of data checksums, which means they can’t scrub and check for bitrot - this might be problematic if you find that your disk starts causing bitrot because you won’t know where it’s happening.\n
          \n
          I follow [Backblaze’s rules](https://www.backblaze.com/blog/hard-drive-smart-stats/) on detecting impending drive failure:\n
          \n
          - SMART 5: Reallocated_Sector_Count.\n
          - SMART 187: Reported_Uncorrectable_Errors.\n
          - SMART 188: Command_Timeout.\n
          - SMART 197: Current_Pending_Sector_Count.\n
          - SMART 198: Offline_Uncorrectable.\n
          \n
          If any of these SMART metrics are higher than 0 I’d expect failure soon and take precautions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1698872962 {#2123
          date: 2023-11-01 22:09:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2161 …}
        +nested: Doctrine\ORM\PersistentCollection {#2163 …}
        +votes: Doctrine\ORM\PersistentCollection {#2044 …}
        +reports: Doctrine\ORM\PersistentCollection {#2127 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2043 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2215 …}
        -id: 84456
        -bodyTs: "'/blog/hard-drive-smart-stats/)':84 '0':123 '187':96 '188':101 '197':105 '198':111 '5':91 'backblaz':79 'bitrot':54,67 'btrfs':24,32 'case':12 'caus':66 'check':52 'checksum':44 'command':102 'concept':41 'cool':2 'count':94,109 'current':106 'd':125 'data':43 'definit':16 'detect':86 'disk':64 'drive':9,88 'error':99 'expect':126 'ext4/xfs/etc':36 'failur':89,127 'find':61 'follow':78 'futur':35 'go':30 'happen':76 'higher':121 'impend':87 'know':72 'mean':46 'metric':119 'might':56 'month':23 'offlin':112 'okay':1 'pend':107 'precaut':131 'problemat':58 'realloc':92 'report':97 'rule':81 'schedul':17 'scrub':25,50 'sector':93,108 'short':20 'smart':19,90,95,100,104,110,118 'soon':128 'start':65 'take':130 'test':21 'timeout':103 'uncorrect':98,113 'wari':6 'week':18 'won':70 'would':4,15 'www.backblaze.com':83 'www.backblaze.com/blog/hard-drive-smart-stats/)':82"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3711634"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698872962 {#2119
          date: 2023-11-01 22:09:22.0 +01:00
        }
        +"title": 84456
      }
    ]
    -id: 9084
    -titleTs: "'copi':3 'error':2 'file':5 'mkv':4 'weird':1"
    -bodyTs: "'176/256':27 'abrupt':42 'albeit':51 'also':88,108 'certain':39 'close':43 'copi':9,26,30,82,95,105,107,115 'differ':120 'directori':101 'drive':11,122 'end':67 'error':18,19,23,92,112,129 'fail':76 'ffmpeg':85 'file':15,31,49,73,97 'fine':50 'gave':16,89,126 'give':109 'hitch':56 'idea':131 'input/output':22 'local':4 'media':6 'mib':28 'mkv':14 'normal':64 'notic':55 'one':13 'origin':48 'play':32,46,63 'point':40,59 'read':20 'still':125 'storag':121 'store':5 'till':65 'tri':70,81,103,114 'use':84 'varieti':118 'video':34,62 'video1.mkv':21 'zip':71,78"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698921766
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/7351914"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698863266 {#2724
      date: 2023-11-01 19:27:46.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
  +root: App\Entity\EntryComment {#2069}
  +body: "Try [this](https://serverfault.com/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle) answer. I guarantee there is a way to read the file front to back while skipping errors, but I run so much data redundancy that I don’t have any experience with it."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1698873826 {#2198
    date: 2023-11-01 22:23:46.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Artemis_Mystique@lemmy.ml"
    "@yote_zip@pawb.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2214 …}
  +nested: Doctrine\ORM\PersistentCollection {#2225 …}
  +votes: Doctrine\ORM\PersistentCollection {#2231 …}
  +reports: Doctrine\ORM\PersistentCollection {#2229 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2252 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2189 …}
  -id: 84460
  -bodyTs: "'/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle)':5 'answer':6 'back':19 'data':28 'error':22 'experi':36 'file':16 'front':17 'guarante':8 'much':27 'read':14 'redund':29 'run':25 'serverfault.com':4 'serverfault.com/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle)':3 'skip':21 'tri':1 'way':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3711910"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698873826 {#2223
    date: 2023-11-01 22:23:46.0 +01:00
  }
  +"title": 84460
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
57 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
58 DENIED moderate
App\Entity\EntryComment {#2069
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2065
    +user: Proxies\__CG__\App\Entity\User {#2362 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
    +slug: "Weird-error-copying-MKV-file"
    +title: "Weird error copying MKV file"
    +url: null
    +body: "I have some locally stored media i was copying between drives and one mkv file gave this error `error reading ‘video1.mkv’: Input/output error` and only copied 176/256 MiB; the copied file plays the video only up to a certain point before abruptly closing; I can play the original file fine albeit there is a noticeable hitch at that point but the video plays normally till the end I have tried zipping the file but it fails to zip it I tried copying it using ffmpeg but it also gave the same error I can copy the file in the same directory but trying to copy the copy also gives the same error I tried copying to a variety of different storage drives and it still gave me this error any ideas?"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 4
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1698954774 {#2193
      date: 2023-11-02 20:52:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2591 …}
    +votes: Doctrine\ORM\PersistentCollection {#2805 …}
    +reports: Doctrine\ORM\PersistentCollection {#2800 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2811 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2813 …}
    +badges: Doctrine\ORM\PersistentCollection {#2809 …}
    +children: [
      4 => App\Entity\EntryComment {#2227
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
        +root: App\Entity\EntryComment {#2069}
        +body: "Try [this](https://serverfault.com/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle) answer. I guarantee there is a way to read the file front to back while skipping errors, but I run so much data redundancy that I don’t have any experience with it."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1698873826 {#2198
          date: 2023-11-01 22:23:46.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2214 …}
        +nested: Doctrine\ORM\PersistentCollection {#2225 …}
        +votes: Doctrine\ORM\PersistentCollection {#2231 …}
        +reports: Doctrine\ORM\PersistentCollection {#2229 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2252 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2189 …}
        -id: 84460
        -bodyTs: "'/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle)':5 'answer':6 'back':19 'data':28 'error':22 'experi':36 'file':16 'front':17 'guarante':8 'much':27 'read':14 'redund':29 'run':25 'serverfault.com':4 'serverfault.com/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle)':3 'skip':21 'tri':1 'way':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3711910"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698873826 {#2223
          date: 2023-11-01 22:23:46.0 +01:00
        }
        +"title": 84460
      }
      3 => App\Entity\EntryComment {#2069}
      1 => App\Entity\EntryComment {#2055
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
        +root: App\Entity\EntryComment {#2069}
        +body: "Fair enough. I would at least try to get the damaged file off of the disk so you can potentially fix it later, or just have it available to play in its broken state. For the future you should probably be running monthly [BTRFS scrubs](https://btrfs.readthedocs.io/en/latest/btrfs-scrub.html) to detect bitrot sooner, and potentially you should have some backups or data redundancy so you can repair the bitrot when it’s detected."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1698865081 {#2057
          date: 2023-11-01 19:58:01.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2054 …}
        +nested: Doctrine\ORM\PersistentCollection {#2053 …}
        +votes: Doctrine\ORM\PersistentCollection {#2165 …}
        +reports: Doctrine\ORM\PersistentCollection {#2104 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2099 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2108 …}
        -id: 84446
        -bodyTs: "'/en/latest/btrfs-scrub.html)':48 'avail':28 'backup':59 'bitrot':51,68 'broken':33 'btrfs':44 'btrfs.readthedocs.io':47 'btrfs.readthedocs.io/en/latest/btrfs-scrub.html)':46 'damag':11 'data':61 'detect':50,72 'disk':16 'enough':2 'fair':1 'file':12 'fix':21 'futur':37 'get':9 'later':23 'least':6 'month':43 'play':30 'potenti':20,54 'probabl':40 'redund':62 'repair':66 'run':42 'scrub':45 'sooner':52 'state':34 'tri':7 'would':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3709151"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698865081 {#2050
          date: 2023-11-01 19:58:01.0 +01:00
        }
        +"title": 84446
      }
      2 => App\Entity\EntryComment {#2109
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
        +root: App\Entity\EntryComment {#2069}
        +body: """
          It goes without saying but the number of errors you should get on a scrub is ideally 0. Bitrot happens from time to time which is why you should keep some data redundancy/backups so you can repair it when it’s detected, but that number seems higher than normal. Your disk may be going bad if you’re getting that many read errors; I’m not sure. I believe you’re already backing up data off this drive but yeah I would get everything important off the drive ASAP, then run a [SMART](https://wiki.archlinux.org/title/S.M.A.R.T.) short test and a SMART long test to see if that reports that anything is wrong. The disk may be fine but better to be safe than sorry.\n
          \n
          Back to the video file, I’m assuming it was not one of the ones that BTRFS fixed automatically? The only real options for data recovery are to rescue the file minus the bad blocks with e.g. `ddrescue` (which I don’t personally have familiarity with) or something similar, or to encode through the errors with ffmpeg if it will let you.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1698869830 {#2101
          date: 2023-11-01 21:17:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2106 …}
        +nested: Doctrine\ORM\PersistentCollection {#2107 …}
        +votes: Doctrine\ORM\PersistentCollection {#2124 …}
        +reports: Doctrine\ORM\PersistentCollection {#2118 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2121 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2115 …}
        -id: 84448
        -bodyTs: "'/title/s.m.a.r.t.)':96 '0':18 'alreadi':72 'anyth':110 'asap':89 'assum':132 'automat':143 'back':73,125 'bad':55,158 'believ':69 'better':119 'bitrot':19 'block':159 'btrfs':141 'data':32,75,149 'ddrescu':162 'detect':42 'disk':51,114 'drive':78,88 'e.g':161 'encod':176 'error':9,63,179 'everyth':84 'familiar':169 'ffmpeg':181 'file':129,155 'fine':117 'fix':142 'get':12,59,83 'go':54 'goe':2 'happen':20 'higher':47 'ideal':17 'import':85 'keep':30 'let':185 'long':102 'm':65,131 'mani':61 'may':52,115 'minus':156 'normal':49 'number':7,45 'one':136,139 'option':147 'person':167 're':58,71 'read':62 'real':146 'recoveri':150 'redundancy/backups':33 'repair':37 'report':108 'rescu':153 'run':91 'safe':122 'say':4 'scrub':15 'see':105 'seem':46 'short':97 'similar':173 'smart':93,101 'someth':172 'sorri':124 'sure':67 'test':98,103 'time':22,24 'video':128 'wiki.archlinux.org':95 'wiki.archlinux.org/title/s.m.a.r.t.)':94 'without':3 'would':82 'wrong':112 'yeah':80"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3710699"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698869830 {#2102
          date: 2023-11-01 21:17:10.0 +01:00
        }
        +"title": 84448
      }
      0 => App\Entity\EntryComment {#2116
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
        +root: App\Entity\EntryComment {#2069}
        +body: """
          Okay cool. I would be wary of that drive just in case, and I would definitely schedule weekly SMART short tests and monthly BTRFS scrubs on it if you go with BTRFS in the future. EXT4/XFS/etc do not have a concept of data checksums, which means they can’t scrub and check for bitrot - this might be problematic if you find that your disk starts causing bitrot because you won’t know where it’s happening.\n
          \n
          I follow [Backblaze’s rules](https://www.backblaze.com/blog/hard-drive-smart-stats/) on detecting impending drive failure:\n
          \n
          - SMART 5: Reallocated_Sector_Count.\n
          - SMART 187: Reported_Uncorrectable_Errors.\n
          - SMART 188: Command_Timeout.\n
          - SMART 197: Current_Pending_Sector_Count.\n
          - SMART 198: Offline_Uncorrectable.\n
          \n
          If any of these SMART metrics are higher than 0 I’d expect failure soon and take precautions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1698872962 {#2123
          date: 2023-11-01 22:09:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2161 …}
        +nested: Doctrine\ORM\PersistentCollection {#2163 …}
        +votes: Doctrine\ORM\PersistentCollection {#2044 …}
        +reports: Doctrine\ORM\PersistentCollection {#2127 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2043 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2215 …}
        -id: 84456
        -bodyTs: "'/blog/hard-drive-smart-stats/)':84 '0':123 '187':96 '188':101 '197':105 '198':111 '5':91 'backblaz':79 'bitrot':54,67 'btrfs':24,32 'case':12 'caus':66 'check':52 'checksum':44 'command':102 'concept':41 'cool':2 'count':94,109 'current':106 'd':125 'data':43 'definit':16 'detect':86 'disk':64 'drive':9,88 'error':99 'expect':126 'ext4/xfs/etc':36 'failur':89,127 'find':61 'follow':78 'futur':35 'go':30 'happen':76 'higher':121 'impend':87 'know':72 'mean':46 'metric':119 'might':56 'month':23 'offlin':112 'okay':1 'pend':107 'precaut':131 'problemat':58 'realloc':92 'report':97 'rule':81 'schedul':17 'scrub':25,50 'sector':93,108 'short':20 'smart':19,90,95,100,104,110,118 'soon':128 'start':65 'take':130 'test':21 'timeout':103 'uncorrect':98,113 'wari':6 'week':18 'won':70 'would':4,15 'www.backblaze.com':83 'www.backblaze.com/blog/hard-drive-smart-stats/)':82"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3711634"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698872962 {#2119
          date: 2023-11-01 22:09:22.0 +01:00
        }
        +"title": 84456
      }
    ]
    -id: 9084
    -titleTs: "'copi':3 'error':2 'file':5 'mkv':4 'weird':1"
    -bodyTs: "'176/256':27 'abrupt':42 'albeit':51 'also':88,108 'certain':39 'close':43 'copi':9,26,30,82,95,105,107,115 'differ':120 'directori':101 'drive':11,122 'end':67 'error':18,19,23,92,112,129 'fail':76 'ffmpeg':85 'file':15,31,49,73,97 'fine':50 'gave':16,89,126 'give':109 'hitch':56 'idea':131 'input/output':22 'local':4 'media':6 'mib':28 'mkv':14 'normal':64 'notic':55 'one':13 'origin':48 'play':32,46,63 'point':40,59 'read':20 'still':125 'storag':121 'store':5 'till':65 'tri':70,81,103,114 'use':84 'varieti':118 'video':34,62 'video1.mkv':21 'zip':71,78"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698921766
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/7351914"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698863266 {#2724
      date: 2023-11-01 19:27:46.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Seems like there’s some bitrot in the middle of the file, and whatever you’re using to play back the original file just skips it and doesn’t care enough to halt playback. You might try looking for ways to restore as much of the file as possible with something like [this](https://video.stackexchange.com/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash), assuming the mkv is a unique copy that you can’t get anywhere else.\n
    \n
    Edit: I’m also curious if this file lives on an XFS/BTRFS/ZFS filesystem. The reflink property of these filesystems may be the reason that you can copy within the same folder without it throwing an error.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1698932355 {#2068
    date: 2023-11-02 14:39:15.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Artemis_Mystique@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2066 …}
  +nested: Doctrine\ORM\PersistentCollection {#2067 …}
  +votes: Doctrine\ORM\PersistentCollection {#2049 …}
  +reports: Doctrine\ORM\PersistentCollection {#2051 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2059 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2047 …}
  -id: 84427
  -bodyTs: "'/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash),':56 'also':74 'anywher':69 'assum':57 'back':20 'bitrot':6 'care':30 'copi':63,97 'curious':75 'doesn':28 'edit':71 'els':70 'enough':31 'error':106 'file':12,23,47,78 'filesystem':83,89 'folder':101 'get':68 'halt':33 'like':2,52 'live':79 'look':38 'm':73 'may':90 'middl':9 'might':36 'mkv':59 'much':44 'origin':22 'play':19 'playback':34 'possibl':49 'properti':86 're':16 'reason':93 'reflink':85 'restor':42 'seem':1 'skip':25 'someth':51 'throw':104 'tri':37 'uniqu':62 'use':17 'video.stackexchange.com':55 'video.stackexchange.com/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash),':54 'way':40 'whatev':14 'within':98 'without':102 'xfs/btrfs/zfs':82"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3708681"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698863569 {#2072
    date: 2023-11-01 19:32:49.0 +01:00
  }
  +"title": 84427
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
59 DENIED edit
App\Entity\EntryComment {#2069
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2065
    +user: Proxies\__CG__\App\Entity\User {#2362 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
    +slug: "Weird-error-copying-MKV-file"
    +title: "Weird error copying MKV file"
    +url: null
    +body: "I have some locally stored media i was copying between drives and one mkv file gave this error `error reading ‘video1.mkv’: Input/output error` and only copied 176/256 MiB; the copied file plays the video only up to a certain point before abruptly closing; I can play the original file fine albeit there is a noticeable hitch at that point but the video plays normally till the end I have tried zipping the file but it fails to zip it I tried copying it using ffmpeg but it also gave the same error I can copy the file in the same directory but trying to copy the copy also gives the same error I tried copying to a variety of different storage drives and it still gave me this error any ideas?"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 4
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1698954774 {#2193
      date: 2023-11-02 20:52:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2591 …}
    +votes: Doctrine\ORM\PersistentCollection {#2805 …}
    +reports: Doctrine\ORM\PersistentCollection {#2800 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2811 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2813 …}
    +badges: Doctrine\ORM\PersistentCollection {#2809 …}
    +children: [
      4 => App\Entity\EntryComment {#2227
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
        +root: App\Entity\EntryComment {#2069}
        +body: "Try [this](https://serverfault.com/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle) answer. I guarantee there is a way to read the file front to back while skipping errors, but I run so much data redundancy that I don’t have any experience with it."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1698873826 {#2198
          date: 2023-11-01 22:23:46.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2214 …}
        +nested: Doctrine\ORM\PersistentCollection {#2225 …}
        +votes: Doctrine\ORM\PersistentCollection {#2231 …}
        +reports: Doctrine\ORM\PersistentCollection {#2229 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2252 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2189 …}
        -id: 84460
        -bodyTs: "'/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle)':5 'answer':6 'back':19 'data':28 'error':22 'experi':36 'file':16 'front':17 'guarante':8 'much':27 'read':14 'redund':29 'run':25 'serverfault.com':4 'serverfault.com/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle)':3 'skip':21 'tri':1 'way':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3711910"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698873826 {#2223
          date: 2023-11-01 22:23:46.0 +01:00
        }
        +"title": 84460
      }
      3 => App\Entity\EntryComment {#2069}
      1 => App\Entity\EntryComment {#2055
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
        +root: App\Entity\EntryComment {#2069}
        +body: "Fair enough. I would at least try to get the damaged file off of the disk so you can potentially fix it later, or just have it available to play in its broken state. For the future you should probably be running monthly [BTRFS scrubs](https://btrfs.readthedocs.io/en/latest/btrfs-scrub.html) to detect bitrot sooner, and potentially you should have some backups or data redundancy so you can repair the bitrot when it’s detected."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1698865081 {#2057
          date: 2023-11-01 19:58:01.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2054 …}
        +nested: Doctrine\ORM\PersistentCollection {#2053 …}
        +votes: Doctrine\ORM\PersistentCollection {#2165 …}
        +reports: Doctrine\ORM\PersistentCollection {#2104 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2099 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2108 …}
        -id: 84446
        -bodyTs: "'/en/latest/btrfs-scrub.html)':48 'avail':28 'backup':59 'bitrot':51,68 'broken':33 'btrfs':44 'btrfs.readthedocs.io':47 'btrfs.readthedocs.io/en/latest/btrfs-scrub.html)':46 'damag':11 'data':61 'detect':50,72 'disk':16 'enough':2 'fair':1 'file':12 'fix':21 'futur':37 'get':9 'later':23 'least':6 'month':43 'play':30 'potenti':20,54 'probabl':40 'redund':62 'repair':66 'run':42 'scrub':45 'sooner':52 'state':34 'tri':7 'would':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3709151"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698865081 {#2050
          date: 2023-11-01 19:58:01.0 +01:00
        }
        +"title": 84446
      }
      2 => App\Entity\EntryComment {#2109
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
        +root: App\Entity\EntryComment {#2069}
        +body: """
          It goes without saying but the number of errors you should get on a scrub is ideally 0. Bitrot happens from time to time which is why you should keep some data redundancy/backups so you can repair it when it’s detected, but that number seems higher than normal. Your disk may be going bad if you’re getting that many read errors; I’m not sure. I believe you’re already backing up data off this drive but yeah I would get everything important off the drive ASAP, then run a [SMART](https://wiki.archlinux.org/title/S.M.A.R.T.) short test and a SMART long test to see if that reports that anything is wrong. The disk may be fine but better to be safe than sorry.\n
          \n
          Back to the video file, I’m assuming it was not one of the ones that BTRFS fixed automatically? The only real options for data recovery are to rescue the file minus the bad blocks with e.g. `ddrescue` (which I don’t personally have familiarity with) or something similar, or to encode through the errors with ffmpeg if it will let you.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1698869830 {#2101
          date: 2023-11-01 21:17:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2106 …}
        +nested: Doctrine\ORM\PersistentCollection {#2107 …}
        +votes: Doctrine\ORM\PersistentCollection {#2124 …}
        +reports: Doctrine\ORM\PersistentCollection {#2118 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2121 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2115 …}
        -id: 84448
        -bodyTs: "'/title/s.m.a.r.t.)':96 '0':18 'alreadi':72 'anyth':110 'asap':89 'assum':132 'automat':143 'back':73,125 'bad':55,158 'believ':69 'better':119 'bitrot':19 'block':159 'btrfs':141 'data':32,75,149 'ddrescu':162 'detect':42 'disk':51,114 'drive':78,88 'e.g':161 'encod':176 'error':9,63,179 'everyth':84 'familiar':169 'ffmpeg':181 'file':129,155 'fine':117 'fix':142 'get':12,59,83 'go':54 'goe':2 'happen':20 'higher':47 'ideal':17 'import':85 'keep':30 'let':185 'long':102 'm':65,131 'mani':61 'may':52,115 'minus':156 'normal':49 'number':7,45 'one':136,139 'option':147 'person':167 're':58,71 'read':62 'real':146 'recoveri':150 'redundancy/backups':33 'repair':37 'report':108 'rescu':153 'run':91 'safe':122 'say':4 'scrub':15 'see':105 'seem':46 'short':97 'similar':173 'smart':93,101 'someth':172 'sorri':124 'sure':67 'test':98,103 'time':22,24 'video':128 'wiki.archlinux.org':95 'wiki.archlinux.org/title/s.m.a.r.t.)':94 'without':3 'would':82 'wrong':112 'yeah':80"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3710699"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698869830 {#2102
          date: 2023-11-01 21:17:10.0 +01:00
        }
        +"title": 84448
      }
      0 => App\Entity\EntryComment {#2116
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
        +root: App\Entity\EntryComment {#2069}
        +body: """
          Okay cool. I would be wary of that drive just in case, and I would definitely schedule weekly SMART short tests and monthly BTRFS scrubs on it if you go with BTRFS in the future. EXT4/XFS/etc do not have a concept of data checksums, which means they can’t scrub and check for bitrot - this might be problematic if you find that your disk starts causing bitrot because you won’t know where it’s happening.\n
          \n
          I follow [Backblaze’s rules](https://www.backblaze.com/blog/hard-drive-smart-stats/) on detecting impending drive failure:\n
          \n
          - SMART 5: Reallocated_Sector_Count.\n
          - SMART 187: Reported_Uncorrectable_Errors.\n
          - SMART 188: Command_Timeout.\n
          - SMART 197: Current_Pending_Sector_Count.\n
          - SMART 198: Offline_Uncorrectable.\n
          \n
          If any of these SMART metrics are higher than 0 I’d expect failure soon and take precautions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1698872962 {#2123
          date: 2023-11-01 22:09:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2161 …}
        +nested: Doctrine\ORM\PersistentCollection {#2163 …}
        +votes: Doctrine\ORM\PersistentCollection {#2044 …}
        +reports: Doctrine\ORM\PersistentCollection {#2127 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2043 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2215 …}
        -id: 84456
        -bodyTs: "'/blog/hard-drive-smart-stats/)':84 '0':123 '187':96 '188':101 '197':105 '198':111 '5':91 'backblaz':79 'bitrot':54,67 'btrfs':24,32 'case':12 'caus':66 'check':52 'checksum':44 'command':102 'concept':41 'cool':2 'count':94,109 'current':106 'd':125 'data':43 'definit':16 'detect':86 'disk':64 'drive':9,88 'error':99 'expect':126 'ext4/xfs/etc':36 'failur':89,127 'find':61 'follow':78 'futur':35 'go':30 'happen':76 'higher':121 'impend':87 'know':72 'mean':46 'metric':119 'might':56 'month':23 'offlin':112 'okay':1 'pend':107 'precaut':131 'problemat':58 'realloc':92 'report':97 'rule':81 'schedul':17 'scrub':25,50 'sector':93,108 'short':20 'smart':19,90,95,100,104,110,118 'soon':128 'start':65 'take':130 'test':21 'timeout':103 'uncorrect':98,113 'wari':6 'week':18 'won':70 'would':4,15 'www.backblaze.com':83 'www.backblaze.com/blog/hard-drive-smart-stats/)':82"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3711634"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698872962 {#2119
          date: 2023-11-01 22:09:22.0 +01:00
        }
        +"title": 84456
      }
    ]
    -id: 9084
    -titleTs: "'copi':3 'error':2 'file':5 'mkv':4 'weird':1"
    -bodyTs: "'176/256':27 'abrupt':42 'albeit':51 'also':88,108 'certain':39 'close':43 'copi':9,26,30,82,95,105,107,115 'differ':120 'directori':101 'drive':11,122 'end':67 'error':18,19,23,92,112,129 'fail':76 'ffmpeg':85 'file':15,31,49,73,97 'fine':50 'gave':16,89,126 'give':109 'hitch':56 'idea':131 'input/output':22 'local':4 'media':6 'mib':28 'mkv':14 'normal':64 'notic':55 'one':13 'origin':48 'play':32,46,63 'point':40,59 'read':20 'still':125 'storag':121 'store':5 'till':65 'tri':70,81,103,114 'use':84 'varieti':118 'video':34,62 'video1.mkv':21 'zip':71,78"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698921766
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/7351914"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698863266 {#2724
      date: 2023-11-01 19:27:46.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Seems like there’s some bitrot in the middle of the file, and whatever you’re using to play back the original file just skips it and doesn’t care enough to halt playback. You might try looking for ways to restore as much of the file as possible with something like [this](https://video.stackexchange.com/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash), assuming the mkv is a unique copy that you can’t get anywhere else.\n
    \n
    Edit: I’m also curious if this file lives on an XFS/BTRFS/ZFS filesystem. The reflink property of these filesystems may be the reason that you can copy within the same folder without it throwing an error.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1698932355 {#2068
    date: 2023-11-02 14:39:15.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Artemis_Mystique@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2066 …}
  +nested: Doctrine\ORM\PersistentCollection {#2067 …}
  +votes: Doctrine\ORM\PersistentCollection {#2049 …}
  +reports: Doctrine\ORM\PersistentCollection {#2051 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2059 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2047 …}
  -id: 84427
  -bodyTs: "'/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash),':56 'also':74 'anywher':69 'assum':57 'back':20 'bitrot':6 'care':30 'copi':63,97 'curious':75 'doesn':28 'edit':71 'els':70 'enough':31 'error':106 'file':12,23,47,78 'filesystem':83,89 'folder':101 'get':68 'halt':33 'like':2,52 'live':79 'look':38 'm':73 'may':90 'middl':9 'might':36 'mkv':59 'much':44 'origin':22 'play':19 'playback':34 'possibl':49 'properti':86 're':16 'reason':93 'reflink':85 'restor':42 'seem':1 'skip':25 'someth':51 'throw':104 'tri':37 'uniqu':62 'use':17 'video.stackexchange.com':55 'video.stackexchange.com/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash),':54 'way':40 'whatev':14 'within':98 'without':102 'xfs/btrfs/zfs':82"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3708681"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698863569 {#2072
    date: 2023-11-01 19:32:49.0 +01:00
  }
  +"title": 84427
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
60 DENIED moderate
App\Entity\EntryComment {#2069
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2065
    +user: Proxies\__CG__\App\Entity\User {#2362 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
    +slug: "Weird-error-copying-MKV-file"
    +title: "Weird error copying MKV file"
    +url: null
    +body: "I have some locally stored media i was copying between drives and one mkv file gave this error `error reading ‘video1.mkv’: Input/output error` and only copied 176/256 MiB; the copied file plays the video only up to a certain point before abruptly closing; I can play the original file fine albeit there is a noticeable hitch at that point but the video plays normally till the end I have tried zipping the file but it fails to zip it I tried copying it using ffmpeg but it also gave the same error I can copy the file in the same directory but trying to copy the copy also gives the same error I tried copying to a variety of different storage drives and it still gave me this error any ideas?"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 4
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1698954774 {#2193
      date: 2023-11-02 20:52:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2591 …}
    +votes: Doctrine\ORM\PersistentCollection {#2805 …}
    +reports: Doctrine\ORM\PersistentCollection {#2800 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2811 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2813 …}
    +badges: Doctrine\ORM\PersistentCollection {#2809 …}
    +children: [
      4 => App\Entity\EntryComment {#2227
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
        +root: App\Entity\EntryComment {#2069}
        +body: "Try [this](https://serverfault.com/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle) answer. I guarantee there is a way to read the file front to back while skipping errors, but I run so much data redundancy that I don’t have any experience with it."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1698873826 {#2198
          date: 2023-11-01 22:23:46.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2214 …}
        +nested: Doctrine\ORM\PersistentCollection {#2225 …}
        +votes: Doctrine\ORM\PersistentCollection {#2231 …}
        +reports: Doctrine\ORM\PersistentCollection {#2229 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2252 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2189 …}
        -id: 84460
        -bodyTs: "'/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle)':5 'answer':6 'back':19 'data':28 'error':22 'experi':36 'file':16 'front':17 'guarante':8 'much':27 'read':14 'redund':29 'run':25 'serverfault.com':4 'serverfault.com/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle)':3 'skip':21 'tri':1 'way':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3711910"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698873826 {#2223
          date: 2023-11-01 22:23:46.0 +01:00
        }
        +"title": 84460
      }
      3 => App\Entity\EntryComment {#2069}
      1 => App\Entity\EntryComment {#2055
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
        +root: App\Entity\EntryComment {#2069}
        +body: "Fair enough. I would at least try to get the damaged file off of the disk so you can potentially fix it later, or just have it available to play in its broken state. For the future you should probably be running monthly [BTRFS scrubs](https://btrfs.readthedocs.io/en/latest/btrfs-scrub.html) to detect bitrot sooner, and potentially you should have some backups or data redundancy so you can repair the bitrot when it’s detected."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1698865081 {#2057
          date: 2023-11-01 19:58:01.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2054 …}
        +nested: Doctrine\ORM\PersistentCollection {#2053 …}
        +votes: Doctrine\ORM\PersistentCollection {#2165 …}
        +reports: Doctrine\ORM\PersistentCollection {#2104 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2099 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2108 …}
        -id: 84446
        -bodyTs: "'/en/latest/btrfs-scrub.html)':48 'avail':28 'backup':59 'bitrot':51,68 'broken':33 'btrfs':44 'btrfs.readthedocs.io':47 'btrfs.readthedocs.io/en/latest/btrfs-scrub.html)':46 'damag':11 'data':61 'detect':50,72 'disk':16 'enough':2 'fair':1 'file':12 'fix':21 'futur':37 'get':9 'later':23 'least':6 'month':43 'play':30 'potenti':20,54 'probabl':40 'redund':62 'repair':66 'run':42 'scrub':45 'sooner':52 'state':34 'tri':7 'would':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3709151"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698865081 {#2050
          date: 2023-11-01 19:58:01.0 +01:00
        }
        +"title": 84446
      }
      2 => App\Entity\EntryComment {#2109
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
        +root: App\Entity\EntryComment {#2069}
        +body: """
          It goes without saying but the number of errors you should get on a scrub is ideally 0. Bitrot happens from time to time which is why you should keep some data redundancy/backups so you can repair it when it’s detected, but that number seems higher than normal. Your disk may be going bad if you’re getting that many read errors; I’m not sure. I believe you’re already backing up data off this drive but yeah I would get everything important off the drive ASAP, then run a [SMART](https://wiki.archlinux.org/title/S.M.A.R.T.) short test and a SMART long test to see if that reports that anything is wrong. The disk may be fine but better to be safe than sorry.\n
          \n
          Back to the video file, I’m assuming it was not one of the ones that BTRFS fixed automatically? The only real options for data recovery are to rescue the file minus the bad blocks with e.g. `ddrescue` (which I don’t personally have familiarity with) or something similar, or to encode through the errors with ffmpeg if it will let you.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1698869830 {#2101
          date: 2023-11-01 21:17:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2106 …}
        +nested: Doctrine\ORM\PersistentCollection {#2107 …}
        +votes: Doctrine\ORM\PersistentCollection {#2124 …}
        +reports: Doctrine\ORM\PersistentCollection {#2118 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2121 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2115 …}
        -id: 84448
        -bodyTs: "'/title/s.m.a.r.t.)':96 '0':18 'alreadi':72 'anyth':110 'asap':89 'assum':132 'automat':143 'back':73,125 'bad':55,158 'believ':69 'better':119 'bitrot':19 'block':159 'btrfs':141 'data':32,75,149 'ddrescu':162 'detect':42 'disk':51,114 'drive':78,88 'e.g':161 'encod':176 'error':9,63,179 'everyth':84 'familiar':169 'ffmpeg':181 'file':129,155 'fine':117 'fix':142 'get':12,59,83 'go':54 'goe':2 'happen':20 'higher':47 'ideal':17 'import':85 'keep':30 'let':185 'long':102 'm':65,131 'mani':61 'may':52,115 'minus':156 'normal':49 'number':7,45 'one':136,139 'option':147 'person':167 're':58,71 'read':62 'real':146 'recoveri':150 'redundancy/backups':33 'repair':37 'report':108 'rescu':153 'run':91 'safe':122 'say':4 'scrub':15 'see':105 'seem':46 'short':97 'similar':173 'smart':93,101 'someth':172 'sorri':124 'sure':67 'test':98,103 'time':22,24 'video':128 'wiki.archlinux.org':95 'wiki.archlinux.org/title/s.m.a.r.t.)':94 'without':3 'would':82 'wrong':112 'yeah':80"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3710699"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698869830 {#2102
          date: 2023-11-01 21:17:10.0 +01:00
        }
        +"title": 84448
      }
      0 => App\Entity\EntryComment {#2116
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
        +root: App\Entity\EntryComment {#2069}
        +body: """
          Okay cool. I would be wary of that drive just in case, and I would definitely schedule weekly SMART short tests and monthly BTRFS scrubs on it if you go with BTRFS in the future. EXT4/XFS/etc do not have a concept of data checksums, which means they can’t scrub and check for bitrot - this might be problematic if you find that your disk starts causing bitrot because you won’t know where it’s happening.\n
          \n
          I follow [Backblaze’s rules](https://www.backblaze.com/blog/hard-drive-smart-stats/) on detecting impending drive failure:\n
          \n
          - SMART 5: Reallocated_Sector_Count.\n
          - SMART 187: Reported_Uncorrectable_Errors.\n
          - SMART 188: Command_Timeout.\n
          - SMART 197: Current_Pending_Sector_Count.\n
          - SMART 198: Offline_Uncorrectable.\n
          \n
          If any of these SMART metrics are higher than 0 I’d expect failure soon and take precautions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1698872962 {#2123
          date: 2023-11-01 22:09:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2161 …}
        +nested: Doctrine\ORM\PersistentCollection {#2163 …}
        +votes: Doctrine\ORM\PersistentCollection {#2044 …}
        +reports: Doctrine\ORM\PersistentCollection {#2127 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2043 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2215 …}
        -id: 84456
        -bodyTs: "'/blog/hard-drive-smart-stats/)':84 '0':123 '187':96 '188':101 '197':105 '198':111 '5':91 'backblaz':79 'bitrot':54,67 'btrfs':24,32 'case':12 'caus':66 'check':52 'checksum':44 'command':102 'concept':41 'cool':2 'count':94,109 'current':106 'd':125 'data':43 'definit':16 'detect':86 'disk':64 'drive':9,88 'error':99 'expect':126 'ext4/xfs/etc':36 'failur':89,127 'find':61 'follow':78 'futur':35 'go':30 'happen':76 'higher':121 'impend':87 'know':72 'mean':46 'metric':119 'might':56 'month':23 'offlin':112 'okay':1 'pend':107 'precaut':131 'problemat':58 'realloc':92 'report':97 'rule':81 'schedul':17 'scrub':25,50 'sector':93,108 'short':20 'smart':19,90,95,100,104,110,118 'soon':128 'start':65 'take':130 'test':21 'timeout':103 'uncorrect':98,113 'wari':6 'week':18 'won':70 'would':4,15 'www.backblaze.com':83 'www.backblaze.com/blog/hard-drive-smart-stats/)':82"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3711634"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698872962 {#2119
          date: 2023-11-01 22:09:22.0 +01:00
        }
        +"title": 84456
      }
    ]
    -id: 9084
    -titleTs: "'copi':3 'error':2 'file':5 'mkv':4 'weird':1"
    -bodyTs: "'176/256':27 'abrupt':42 'albeit':51 'also':88,108 'certain':39 'close':43 'copi':9,26,30,82,95,105,107,115 'differ':120 'directori':101 'drive':11,122 'end':67 'error':18,19,23,92,112,129 'fail':76 'ffmpeg':85 'file':15,31,49,73,97 'fine':50 'gave':16,89,126 'give':109 'hitch':56 'idea':131 'input/output':22 'local':4 'media':6 'mib':28 'mkv':14 'normal':64 'notic':55 'one':13 'origin':48 'play':32,46,63 'point':40,59 'read':20 'still':125 'storag':121 'store':5 'till':65 'tri':70,81,103,114 'use':84 'varieti':118 'video':34,62 'video1.mkv':21 'zip':71,78"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698921766
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/7351914"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698863266 {#2724
      date: 2023-11-01 19:27:46.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Seems like there’s some bitrot in the middle of the file, and whatever you’re using to play back the original file just skips it and doesn’t care enough to halt playback. You might try looking for ways to restore as much of the file as possible with something like [this](https://video.stackexchange.com/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash), assuming the mkv is a unique copy that you can’t get anywhere else.\n
    \n
    Edit: I’m also curious if this file lives on an XFS/BTRFS/ZFS filesystem. The reflink property of these filesystems may be the reason that you can copy within the same folder without it throwing an error.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1698932355 {#2068
    date: 2023-11-02 14:39:15.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Artemis_Mystique@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2066 …}
  +nested: Doctrine\ORM\PersistentCollection {#2067 …}
  +votes: Doctrine\ORM\PersistentCollection {#2049 …}
  +reports: Doctrine\ORM\PersistentCollection {#2051 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2059 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2047 …}
  -id: 84427
  -bodyTs: "'/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash),':56 'also':74 'anywher':69 'assum':57 'back':20 'bitrot':6 'care':30 'copi':63,97 'curious':75 'doesn':28 'edit':71 'els':70 'enough':31 'error':106 'file':12,23,47,78 'filesystem':83,89 'folder':101 'get':68 'halt':33 'like':2,52 'live':79 'look':38 'm':73 'may':90 'middl':9 'might':36 'mkv':59 'much':44 'origin':22 'play':19 'playback':34 'possibl':49 'properti':86 're':16 'reason':93 'reflink':85 'restor':42 'seem':1 'skip':25 'someth':51 'throw':104 'tri':37 'uniqu':62 'use':17 'video.stackexchange.com':55 'video.stackexchange.com/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash),':54 'way':40 'whatev':14 'within':98 'without':102 'xfs/btrfs/zfs':82"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3708681"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698863569 {#2072
    date: 2023-11-01 19:32:49.0 +01:00
  }
  +"title": 84427
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
61 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
62 DENIED moderate
App\Entity\EntryComment {#2055
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2065
    +user: Proxies\__CG__\App\Entity\User {#2362 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
    +slug: "Weird-error-copying-MKV-file"
    +title: "Weird error copying MKV file"
    +url: null
    +body: "I have some locally stored media i was copying between drives and one mkv file gave this error `error reading ‘video1.mkv’: Input/output error` and only copied 176/256 MiB; the copied file plays the video only up to a certain point before abruptly closing; I can play the original file fine albeit there is a noticeable hitch at that point but the video plays normally till the end I have tried zipping the file but it fails to zip it I tried copying it using ffmpeg but it also gave the same error I can copy the file in the same directory but trying to copy the copy also gives the same error I tried copying to a variety of different storage drives and it still gave me this error any ideas?"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 4
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1698954774 {#2193
      date: 2023-11-02 20:52:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2591 …}
    +votes: Doctrine\ORM\PersistentCollection {#2805 …}
    +reports: Doctrine\ORM\PersistentCollection {#2800 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2811 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2813 …}
    +badges: Doctrine\ORM\PersistentCollection {#2809 …}
    +children: [
      4 => App\Entity\EntryComment {#2227
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
        +root: App\Entity\EntryComment {#2069
          +user: App\Entity\User {#265 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
          +image: null
          +parent: null
          +root: null
          +body: """
            Seems like there’s some bitrot in the middle of the file, and whatever you’re using to play back the original file just skips it and doesn’t care enough to halt playback. You might try looking for ways to restore as much of the file as possible with something like [this](https://video.stackexchange.com/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash), assuming the mkv is a unique copy that you can’t get anywhere else.\n
            \n
            Edit: I’m also curious if this file lives on an XFS/BTRFS/ZFS filesystem. The reflink property of these filesystems may be the reason that you can copy within the same folder without it throwing an error.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1698932355 {#2068
            date: 2023-11-02 14:39:15.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Artemis_Mystique@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2066 …}
          +nested: Doctrine\ORM\PersistentCollection {#2067 …}
          +votes: Doctrine\ORM\PersistentCollection {#2049 …}
          +reports: Doctrine\ORM\PersistentCollection {#2051 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2059 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2047 …}
          -id: 84427
          -bodyTs: "'/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash),':56 'also':74 'anywher':69 'assum':57 'back':20 'bitrot':6 'care':30 'copi':63,97 'curious':75 'doesn':28 'edit':71 'els':70 'enough':31 'error':106 'file':12,23,47,78 'filesystem':83,89 'folder':101 'get':68 'halt':33 'like':2,52 'live':79 'look':38 'm':73 'may':90 'middl':9 'might':36 'mkv':59 'much':44 'origin':22 'play':19 'playback':34 'possibl':49 'properti':86 're':16 'reason':93 'reflink':85 'restor':42 'seem':1 'skip':25 'someth':51 'throw':104 'tri':37 'uniqu':62 'use':17 'video.stackexchange.com':55 'video.stackexchange.com/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash),':54 'way':40 'whatev':14 'within':98 'without':102 'xfs/btrfs/zfs':82"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://pawb.social/comment/3708681"
          +editedAt: null
          +createdAt: DateTimeImmutable @1698863569 {#2072
            date: 2023-11-01 19:32:49.0 +01:00
          }
          +"title": 84427
        }
        +body: "Try [this](https://serverfault.com/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle) answer. I guarantee there is a way to read the file front to back while skipping errors, but I run so much data redundancy that I don’t have any experience with it."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1698873826 {#2198
          date: 2023-11-01 22:23:46.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2214 …}
        +nested: Doctrine\ORM\PersistentCollection {#2225 …}
        +votes: Doctrine\ORM\PersistentCollection {#2231 …}
        +reports: Doctrine\ORM\PersistentCollection {#2229 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2252 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2189 …}
        -id: 84460
        -bodyTs: "'/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle)':5 'answer':6 'back':19 'data':28 'error':22 'experi':36 'file':16 'front':17 'guarante':8 'much':27 'read':14 'redund':29 'run':25 'serverfault.com':4 'serverfault.com/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle)':3 'skip':21 'tri':1 'way':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3711910"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698873826 {#2223
          date: 2023-11-01 22:23:46.0 +01:00
        }
        +"title": 84460
      }
      3 => App\Entity\EntryComment {#2069}
      1 => App\Entity\EntryComment {#2055}
      2 => App\Entity\EntryComment {#2109
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
        +root: App\Entity\EntryComment {#2069}
        +body: """
          It goes without saying but the number of errors you should get on a scrub is ideally 0. Bitrot happens from time to time which is why you should keep some data redundancy/backups so you can repair it when it’s detected, but that number seems higher than normal. Your disk may be going bad if you’re getting that many read errors; I’m not sure. I believe you’re already backing up data off this drive but yeah I would get everything important off the drive ASAP, then run a [SMART](https://wiki.archlinux.org/title/S.M.A.R.T.) short test and a SMART long test to see if that reports that anything is wrong. The disk may be fine but better to be safe than sorry.\n
          \n
          Back to the video file, I’m assuming it was not one of the ones that BTRFS fixed automatically? The only real options for data recovery are to rescue the file minus the bad blocks with e.g. `ddrescue` (which I don’t personally have familiarity with) or something similar, or to encode through the errors with ffmpeg if it will let you.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1698869830 {#2101
          date: 2023-11-01 21:17:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2106 …}
        +nested: Doctrine\ORM\PersistentCollection {#2107 …}
        +votes: Doctrine\ORM\PersistentCollection {#2124 …}
        +reports: Doctrine\ORM\PersistentCollection {#2118 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2121 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2115 …}
        -id: 84448
        -bodyTs: "'/title/s.m.a.r.t.)':96 '0':18 'alreadi':72 'anyth':110 'asap':89 'assum':132 'automat':143 'back':73,125 'bad':55,158 'believ':69 'better':119 'bitrot':19 'block':159 'btrfs':141 'data':32,75,149 'ddrescu':162 'detect':42 'disk':51,114 'drive':78,88 'e.g':161 'encod':176 'error':9,63,179 'everyth':84 'familiar':169 'ffmpeg':181 'file':129,155 'fine':117 'fix':142 'get':12,59,83 'go':54 'goe':2 'happen':20 'higher':47 'ideal':17 'import':85 'keep':30 'let':185 'long':102 'm':65,131 'mani':61 'may':52,115 'minus':156 'normal':49 'number':7,45 'one':136,139 'option':147 'person':167 're':58,71 'read':62 'real':146 'recoveri':150 'redundancy/backups':33 'repair':37 'report':108 'rescu':153 'run':91 'safe':122 'say':4 'scrub':15 'see':105 'seem':46 'short':97 'similar':173 'smart':93,101 'someth':172 'sorri':124 'sure':67 'test':98,103 'time':22,24 'video':128 'wiki.archlinux.org':95 'wiki.archlinux.org/title/s.m.a.r.t.)':94 'without':3 'would':82 'wrong':112 'yeah':80"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3710699"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698869830 {#2102
          date: 2023-11-01 21:17:10.0 +01:00
        }
        +"title": 84448
      }
      0 => App\Entity\EntryComment {#2116
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
        +root: App\Entity\EntryComment {#2069}
        +body: """
          Okay cool. I would be wary of that drive just in case, and I would definitely schedule weekly SMART short tests and monthly BTRFS scrubs on it if you go with BTRFS in the future. EXT4/XFS/etc do not have a concept of data checksums, which means they can’t scrub and check for bitrot - this might be problematic if you find that your disk starts causing bitrot because you won’t know where it’s happening.\n
          \n
          I follow [Backblaze’s rules](https://www.backblaze.com/blog/hard-drive-smart-stats/) on detecting impending drive failure:\n
          \n
          - SMART 5: Reallocated_Sector_Count.\n
          - SMART 187: Reported_Uncorrectable_Errors.\n
          - SMART 188: Command_Timeout.\n
          - SMART 197: Current_Pending_Sector_Count.\n
          - SMART 198: Offline_Uncorrectable.\n
          \n
          If any of these SMART metrics are higher than 0 I’d expect failure soon and take precautions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1698872962 {#2123
          date: 2023-11-01 22:09:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2161 …}
        +nested: Doctrine\ORM\PersistentCollection {#2163 …}
        +votes: Doctrine\ORM\PersistentCollection {#2044 …}
        +reports: Doctrine\ORM\PersistentCollection {#2127 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2043 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2215 …}
        -id: 84456
        -bodyTs: "'/blog/hard-drive-smart-stats/)':84 '0':123 '187':96 '188':101 '197':105 '198':111 '5':91 'backblaz':79 'bitrot':54,67 'btrfs':24,32 'case':12 'caus':66 'check':52 'checksum':44 'command':102 'concept':41 'cool':2 'count':94,109 'current':106 'd':125 'data':43 'definit':16 'detect':86 'disk':64 'drive':9,88 'error':99 'expect':126 'ext4/xfs/etc':36 'failur':89,127 'find':61 'follow':78 'futur':35 'go':30 'happen':76 'higher':121 'impend':87 'know':72 'mean':46 'metric':119 'might':56 'month':23 'offlin':112 'okay':1 'pend':107 'precaut':131 'problemat':58 'realloc':92 'report':97 'rule':81 'schedul':17 'scrub':25,50 'sector':93,108 'short':20 'smart':19,90,95,100,104,110,118 'soon':128 'start':65 'take':130 'test':21 'timeout':103 'uncorrect':98,113 'wari':6 'week':18 'won':70 'would':4,15 'www.backblaze.com':83 'www.backblaze.com/blog/hard-drive-smart-stats/)':82"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3711634"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698872962 {#2119
          date: 2023-11-01 22:09:22.0 +01:00
        }
        +"title": 84456
      }
    ]
    -id: 9084
    -titleTs: "'copi':3 'error':2 'file':5 'mkv':4 'weird':1"
    -bodyTs: "'176/256':27 'abrupt':42 'albeit':51 'also':88,108 'certain':39 'close':43 'copi':9,26,30,82,95,105,107,115 'differ':120 'directori':101 'drive':11,122 'end':67 'error':18,19,23,92,112,129 'fail':76 'ffmpeg':85 'file':15,31,49,73,97 'fine':50 'gave':16,89,126 'give':109 'hitch':56 'idea':131 'input/output':22 'local':4 'media':6 'mib':28 'mkv':14 'normal':64 'notic':55 'one':13 'origin':48 'play':32,46,63 'point':40,59 'read':20 'still':125 'storag':121 'store':5 'till':65 'tri':70,81,103,114 'use':84 'varieti':118 'video':34,62 'video1.mkv':21 'zip':71,78"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698921766
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/7351914"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698863266 {#2724
      date: 2023-11-01 19:27:46.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
  +root: App\Entity\EntryComment {#2069}
  +body: "Fair enough. I would at least try to get the damaged file off of the disk so you can potentially fix it later, or just have it available to play in its broken state. For the future you should probably be running monthly [BTRFS scrubs](https://btrfs.readthedocs.io/en/latest/btrfs-scrub.html) to detect bitrot sooner, and potentially you should have some backups or data redundancy so you can repair the bitrot when it’s detected."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1698865081 {#2057
    date: 2023-11-01 19:58:01.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Artemis_Mystique@lemmy.ml"
    "@yote_zip@pawb.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2054 …}
  +nested: Doctrine\ORM\PersistentCollection {#2053 …}
  +votes: Doctrine\ORM\PersistentCollection {#2165 …}
  +reports: Doctrine\ORM\PersistentCollection {#2104 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2099 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2108 …}
  -id: 84446
  -bodyTs: "'/en/latest/btrfs-scrub.html)':48 'avail':28 'backup':59 'bitrot':51,68 'broken':33 'btrfs':44 'btrfs.readthedocs.io':47 'btrfs.readthedocs.io/en/latest/btrfs-scrub.html)':46 'damag':11 'data':61 'detect':50,72 'disk':16 'enough':2 'fair':1 'file':12 'fix':21 'futur':37 'get':9 'later':23 'least':6 'month':43 'play':30 'potenti':20,54 'probabl':40 'redund':62 'repair':66 'run':42 'scrub':45 'sooner':52 'state':34 'tri':7 'would':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3709151"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698865081 {#2050
    date: 2023-11-01 19:58:01.0 +01:00
  }
  +"title": 84446
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
63 DENIED edit
App\Entity\EntryComment {#2055
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2065
    +user: Proxies\__CG__\App\Entity\User {#2362 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
    +slug: "Weird-error-copying-MKV-file"
    +title: "Weird error copying MKV file"
    +url: null
    +body: "I have some locally stored media i was copying between drives and one mkv file gave this error `error reading ‘video1.mkv’: Input/output error` and only copied 176/256 MiB; the copied file plays the video only up to a certain point before abruptly closing; I can play the original file fine albeit there is a noticeable hitch at that point but the video plays normally till the end I have tried zipping the file but it fails to zip it I tried copying it using ffmpeg but it also gave the same error I can copy the file in the same directory but trying to copy the copy also gives the same error I tried copying to a variety of different storage drives and it still gave me this error any ideas?"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 4
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1698954774 {#2193
      date: 2023-11-02 20:52:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2591 …}
    +votes: Doctrine\ORM\PersistentCollection {#2805 …}
    +reports: Doctrine\ORM\PersistentCollection {#2800 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2811 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2813 …}
    +badges: Doctrine\ORM\PersistentCollection {#2809 …}
    +children: [
      4 => App\Entity\EntryComment {#2227
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
        +root: App\Entity\EntryComment {#2069
          +user: App\Entity\User {#265 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
          +image: null
          +parent: null
          +root: null
          +body: """
            Seems like there’s some bitrot in the middle of the file, and whatever you’re using to play back the original file just skips it and doesn’t care enough to halt playback. You might try looking for ways to restore as much of the file as possible with something like [this](https://video.stackexchange.com/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash), assuming the mkv is a unique copy that you can’t get anywhere else.\n
            \n
            Edit: I’m also curious if this file lives on an XFS/BTRFS/ZFS filesystem. The reflink property of these filesystems may be the reason that you can copy within the same folder without it throwing an error.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1698932355 {#2068
            date: 2023-11-02 14:39:15.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Artemis_Mystique@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2066 …}
          +nested: Doctrine\ORM\PersistentCollection {#2067 …}
          +votes: Doctrine\ORM\PersistentCollection {#2049 …}
          +reports: Doctrine\ORM\PersistentCollection {#2051 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2059 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2047 …}
          -id: 84427
          -bodyTs: "'/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash),':56 'also':74 'anywher':69 'assum':57 'back':20 'bitrot':6 'care':30 'copi':63,97 'curious':75 'doesn':28 'edit':71 'els':70 'enough':31 'error':106 'file':12,23,47,78 'filesystem':83,89 'folder':101 'get':68 'halt':33 'like':2,52 'live':79 'look':38 'm':73 'may':90 'middl':9 'might':36 'mkv':59 'much':44 'origin':22 'play':19 'playback':34 'possibl':49 'properti':86 're':16 'reason':93 'reflink':85 'restor':42 'seem':1 'skip':25 'someth':51 'throw':104 'tri':37 'uniqu':62 'use':17 'video.stackexchange.com':55 'video.stackexchange.com/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash),':54 'way':40 'whatev':14 'within':98 'without':102 'xfs/btrfs/zfs':82"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://pawb.social/comment/3708681"
          +editedAt: null
          +createdAt: DateTimeImmutable @1698863569 {#2072
            date: 2023-11-01 19:32:49.0 +01:00
          }
          +"title": 84427
        }
        +body: "Try [this](https://serverfault.com/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle) answer. I guarantee there is a way to read the file front to back while skipping errors, but I run so much data redundancy that I don’t have any experience with it."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1698873826 {#2198
          date: 2023-11-01 22:23:46.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2214 …}
        +nested: Doctrine\ORM\PersistentCollection {#2225 …}
        +votes: Doctrine\ORM\PersistentCollection {#2231 …}
        +reports: Doctrine\ORM\PersistentCollection {#2229 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2252 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2189 …}
        -id: 84460
        -bodyTs: "'/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle)':5 'answer':6 'back':19 'data':28 'error':22 'experi':36 'file':16 'front':17 'guarante':8 'much':27 'read':14 'redund':29 'run':25 'serverfault.com':4 'serverfault.com/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle)':3 'skip':21 'tri':1 'way':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3711910"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698873826 {#2223
          date: 2023-11-01 22:23:46.0 +01:00
        }
        +"title": 84460
      }
      3 => App\Entity\EntryComment {#2069}
      1 => App\Entity\EntryComment {#2055}
      2 => App\Entity\EntryComment {#2109
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
        +root: App\Entity\EntryComment {#2069}
        +body: """
          It goes without saying but the number of errors you should get on a scrub is ideally 0. Bitrot happens from time to time which is why you should keep some data redundancy/backups so you can repair it when it’s detected, but that number seems higher than normal. Your disk may be going bad if you’re getting that many read errors; I’m not sure. I believe you’re already backing up data off this drive but yeah I would get everything important off the drive ASAP, then run a [SMART](https://wiki.archlinux.org/title/S.M.A.R.T.) short test and a SMART long test to see if that reports that anything is wrong. The disk may be fine but better to be safe than sorry.\n
          \n
          Back to the video file, I’m assuming it was not one of the ones that BTRFS fixed automatically? The only real options for data recovery are to rescue the file minus the bad blocks with e.g. `ddrescue` (which I don’t personally have familiarity with) or something similar, or to encode through the errors with ffmpeg if it will let you.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1698869830 {#2101
          date: 2023-11-01 21:17:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2106 …}
        +nested: Doctrine\ORM\PersistentCollection {#2107 …}
        +votes: Doctrine\ORM\PersistentCollection {#2124 …}
        +reports: Doctrine\ORM\PersistentCollection {#2118 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2121 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2115 …}
        -id: 84448
        -bodyTs: "'/title/s.m.a.r.t.)':96 '0':18 'alreadi':72 'anyth':110 'asap':89 'assum':132 'automat':143 'back':73,125 'bad':55,158 'believ':69 'better':119 'bitrot':19 'block':159 'btrfs':141 'data':32,75,149 'ddrescu':162 'detect':42 'disk':51,114 'drive':78,88 'e.g':161 'encod':176 'error':9,63,179 'everyth':84 'familiar':169 'ffmpeg':181 'file':129,155 'fine':117 'fix':142 'get':12,59,83 'go':54 'goe':2 'happen':20 'higher':47 'ideal':17 'import':85 'keep':30 'let':185 'long':102 'm':65,131 'mani':61 'may':52,115 'minus':156 'normal':49 'number':7,45 'one':136,139 'option':147 'person':167 're':58,71 'read':62 'real':146 'recoveri':150 'redundancy/backups':33 'repair':37 'report':108 'rescu':153 'run':91 'safe':122 'say':4 'scrub':15 'see':105 'seem':46 'short':97 'similar':173 'smart':93,101 'someth':172 'sorri':124 'sure':67 'test':98,103 'time':22,24 'video':128 'wiki.archlinux.org':95 'wiki.archlinux.org/title/s.m.a.r.t.)':94 'without':3 'would':82 'wrong':112 'yeah':80"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3710699"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698869830 {#2102
          date: 2023-11-01 21:17:10.0 +01:00
        }
        +"title": 84448
      }
      0 => App\Entity\EntryComment {#2116
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
        +root: App\Entity\EntryComment {#2069}
        +body: """
          Okay cool. I would be wary of that drive just in case, and I would definitely schedule weekly SMART short tests and monthly BTRFS scrubs on it if you go with BTRFS in the future. EXT4/XFS/etc do not have a concept of data checksums, which means they can’t scrub and check for bitrot - this might be problematic if you find that your disk starts causing bitrot because you won’t know where it’s happening.\n
          \n
          I follow [Backblaze’s rules](https://www.backblaze.com/blog/hard-drive-smart-stats/) on detecting impending drive failure:\n
          \n
          - SMART 5: Reallocated_Sector_Count.\n
          - SMART 187: Reported_Uncorrectable_Errors.\n
          - SMART 188: Command_Timeout.\n
          - SMART 197: Current_Pending_Sector_Count.\n
          - SMART 198: Offline_Uncorrectable.\n
          \n
          If any of these SMART metrics are higher than 0 I’d expect failure soon and take precautions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1698872962 {#2123
          date: 2023-11-01 22:09:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2161 …}
        +nested: Doctrine\ORM\PersistentCollection {#2163 …}
        +votes: Doctrine\ORM\PersistentCollection {#2044 …}
        +reports: Doctrine\ORM\PersistentCollection {#2127 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2043 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2215 …}
        -id: 84456
        -bodyTs: "'/blog/hard-drive-smart-stats/)':84 '0':123 '187':96 '188':101 '197':105 '198':111 '5':91 'backblaz':79 'bitrot':54,67 'btrfs':24,32 'case':12 'caus':66 'check':52 'checksum':44 'command':102 'concept':41 'cool':2 'count':94,109 'current':106 'd':125 'data':43 'definit':16 'detect':86 'disk':64 'drive':9,88 'error':99 'expect':126 'ext4/xfs/etc':36 'failur':89,127 'find':61 'follow':78 'futur':35 'go':30 'happen':76 'higher':121 'impend':87 'know':72 'mean':46 'metric':119 'might':56 'month':23 'offlin':112 'okay':1 'pend':107 'precaut':131 'problemat':58 'realloc':92 'report':97 'rule':81 'schedul':17 'scrub':25,50 'sector':93,108 'short':20 'smart':19,90,95,100,104,110,118 'soon':128 'start':65 'take':130 'test':21 'timeout':103 'uncorrect':98,113 'wari':6 'week':18 'won':70 'would':4,15 'www.backblaze.com':83 'www.backblaze.com/blog/hard-drive-smart-stats/)':82"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3711634"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698872962 {#2119
          date: 2023-11-01 22:09:22.0 +01:00
        }
        +"title": 84456
      }
    ]
    -id: 9084
    -titleTs: "'copi':3 'error':2 'file':5 'mkv':4 'weird':1"
    -bodyTs: "'176/256':27 'abrupt':42 'albeit':51 'also':88,108 'certain':39 'close':43 'copi':9,26,30,82,95,105,107,115 'differ':120 'directori':101 'drive':11,122 'end':67 'error':18,19,23,92,112,129 'fail':76 'ffmpeg':85 'file':15,31,49,73,97 'fine':50 'gave':16,89,126 'give':109 'hitch':56 'idea':131 'input/output':22 'local':4 'media':6 'mib':28 'mkv':14 'normal':64 'notic':55 'one':13 'origin':48 'play':32,46,63 'point':40,59 'read':20 'still':125 'storag':121 'store':5 'till':65 'tri':70,81,103,114 'use':84 'varieti':118 'video':34,62 'video1.mkv':21 'zip':71,78"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698921766
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/7351914"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698863266 {#2724
      date: 2023-11-01 19:27:46.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
  +root: App\Entity\EntryComment {#2069}
  +body: "Fair enough. I would at least try to get the damaged file off of the disk so you can potentially fix it later, or just have it available to play in its broken state. For the future you should probably be running monthly [BTRFS scrubs](https://btrfs.readthedocs.io/en/latest/btrfs-scrub.html) to detect bitrot sooner, and potentially you should have some backups or data redundancy so you can repair the bitrot when it’s detected."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1698865081 {#2057
    date: 2023-11-01 19:58:01.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Artemis_Mystique@lemmy.ml"
    "@yote_zip@pawb.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2054 …}
  +nested: Doctrine\ORM\PersistentCollection {#2053 …}
  +votes: Doctrine\ORM\PersistentCollection {#2165 …}
  +reports: Doctrine\ORM\PersistentCollection {#2104 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2099 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2108 …}
  -id: 84446
  -bodyTs: "'/en/latest/btrfs-scrub.html)':48 'avail':28 'backup':59 'bitrot':51,68 'broken':33 'btrfs':44 'btrfs.readthedocs.io':47 'btrfs.readthedocs.io/en/latest/btrfs-scrub.html)':46 'damag':11 'data':61 'detect':50,72 'disk':16 'enough':2 'fair':1 'file':12 'fix':21 'futur':37 'get':9 'later':23 'least':6 'month':43 'play':30 'potenti':20,54 'probabl':40 'redund':62 'repair':66 'run':42 'scrub':45 'sooner':52 'state':34 'tri':7 'would':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3709151"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698865081 {#2050
    date: 2023-11-01 19:58:01.0 +01:00
  }
  +"title": 84446
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
64 DENIED moderate
App\Entity\EntryComment {#2055
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2065
    +user: Proxies\__CG__\App\Entity\User {#2362 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
    +slug: "Weird-error-copying-MKV-file"
    +title: "Weird error copying MKV file"
    +url: null
    +body: "I have some locally stored media i was copying between drives and one mkv file gave this error `error reading ‘video1.mkv’: Input/output error` and only copied 176/256 MiB; the copied file plays the video only up to a certain point before abruptly closing; I can play the original file fine albeit there is a noticeable hitch at that point but the video plays normally till the end I have tried zipping the file but it fails to zip it I tried copying it using ffmpeg but it also gave the same error I can copy the file in the same directory but trying to copy the copy also gives the same error I tried copying to a variety of different storage drives and it still gave me this error any ideas?"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 4
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1698954774 {#2193
      date: 2023-11-02 20:52:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2591 …}
    +votes: Doctrine\ORM\PersistentCollection {#2805 …}
    +reports: Doctrine\ORM\PersistentCollection {#2800 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2811 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2813 …}
    +badges: Doctrine\ORM\PersistentCollection {#2809 …}
    +children: [
      4 => App\Entity\EntryComment {#2227
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
        +root: App\Entity\EntryComment {#2069
          +user: App\Entity\User {#265 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
          +image: null
          +parent: null
          +root: null
          +body: """
            Seems like there’s some bitrot in the middle of the file, and whatever you’re using to play back the original file just skips it and doesn’t care enough to halt playback. You might try looking for ways to restore as much of the file as possible with something like [this](https://video.stackexchange.com/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash), assuming the mkv is a unique copy that you can’t get anywhere else.\n
            \n
            Edit: I’m also curious if this file lives on an XFS/BTRFS/ZFS filesystem. The reflink property of these filesystems may be the reason that you can copy within the same folder without it throwing an error.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1698932355 {#2068
            date: 2023-11-02 14:39:15.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Artemis_Mystique@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2066 …}
          +nested: Doctrine\ORM\PersistentCollection {#2067 …}
          +votes: Doctrine\ORM\PersistentCollection {#2049 …}
          +reports: Doctrine\ORM\PersistentCollection {#2051 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2059 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2047 …}
          -id: 84427
          -bodyTs: "'/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash),':56 'also':74 'anywher':69 'assum':57 'back':20 'bitrot':6 'care':30 'copi':63,97 'curious':75 'doesn':28 'edit':71 'els':70 'enough':31 'error':106 'file':12,23,47,78 'filesystem':83,89 'folder':101 'get':68 'halt':33 'like':2,52 'live':79 'look':38 'm':73 'may':90 'middl':9 'might':36 'mkv':59 'much':44 'origin':22 'play':19 'playback':34 'possibl':49 'properti':86 're':16 'reason':93 'reflink':85 'restor':42 'seem':1 'skip':25 'someth':51 'throw':104 'tri':37 'uniqu':62 'use':17 'video.stackexchange.com':55 'video.stackexchange.com/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash),':54 'way':40 'whatev':14 'within':98 'without':102 'xfs/btrfs/zfs':82"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://pawb.social/comment/3708681"
          +editedAt: null
          +createdAt: DateTimeImmutable @1698863569 {#2072
            date: 2023-11-01 19:32:49.0 +01:00
          }
          +"title": 84427
        }
        +body: "Try [this](https://serverfault.com/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle) answer. I guarantee there is a way to read the file front to back while skipping errors, but I run so much data redundancy that I don’t have any experience with it."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1698873826 {#2198
          date: 2023-11-01 22:23:46.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2214 …}
        +nested: Doctrine\ORM\PersistentCollection {#2225 …}
        +votes: Doctrine\ORM\PersistentCollection {#2231 …}
        +reports: Doctrine\ORM\PersistentCollection {#2229 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2252 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2189 …}
        -id: 84460
        -bodyTs: "'/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle)':5 'answer':6 'back':19 'data':28 'error':22 'experi':36 'file':16 'front':17 'guarante':8 'much':27 'read':14 'redund':29 'run':25 'serverfault.com':4 'serverfault.com/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle)':3 'skip':21 'tri':1 'way':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3711910"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698873826 {#2223
          date: 2023-11-01 22:23:46.0 +01:00
        }
        +"title": 84460
      }
      3 => App\Entity\EntryComment {#2069}
      1 => App\Entity\EntryComment {#2055}
      2 => App\Entity\EntryComment {#2109
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
        +root: App\Entity\EntryComment {#2069}
        +body: """
          It goes without saying but the number of errors you should get on a scrub is ideally 0. Bitrot happens from time to time which is why you should keep some data redundancy/backups so you can repair it when it’s detected, but that number seems higher than normal. Your disk may be going bad if you’re getting that many read errors; I’m not sure. I believe you’re already backing up data off this drive but yeah I would get everything important off the drive ASAP, then run a [SMART](https://wiki.archlinux.org/title/S.M.A.R.T.) short test and a SMART long test to see if that reports that anything is wrong. The disk may be fine but better to be safe than sorry.\n
          \n
          Back to the video file, I’m assuming it was not one of the ones that BTRFS fixed automatically? The only real options for data recovery are to rescue the file minus the bad blocks with e.g. `ddrescue` (which I don’t personally have familiarity with) or something similar, or to encode through the errors with ffmpeg if it will let you.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1698869830 {#2101
          date: 2023-11-01 21:17:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2106 …}
        +nested: Doctrine\ORM\PersistentCollection {#2107 …}
        +votes: Doctrine\ORM\PersistentCollection {#2124 …}
        +reports: Doctrine\ORM\PersistentCollection {#2118 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2121 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2115 …}
        -id: 84448
        -bodyTs: "'/title/s.m.a.r.t.)':96 '0':18 'alreadi':72 'anyth':110 'asap':89 'assum':132 'automat':143 'back':73,125 'bad':55,158 'believ':69 'better':119 'bitrot':19 'block':159 'btrfs':141 'data':32,75,149 'ddrescu':162 'detect':42 'disk':51,114 'drive':78,88 'e.g':161 'encod':176 'error':9,63,179 'everyth':84 'familiar':169 'ffmpeg':181 'file':129,155 'fine':117 'fix':142 'get':12,59,83 'go':54 'goe':2 'happen':20 'higher':47 'ideal':17 'import':85 'keep':30 'let':185 'long':102 'm':65,131 'mani':61 'may':52,115 'minus':156 'normal':49 'number':7,45 'one':136,139 'option':147 'person':167 're':58,71 'read':62 'real':146 'recoveri':150 'redundancy/backups':33 'repair':37 'report':108 'rescu':153 'run':91 'safe':122 'say':4 'scrub':15 'see':105 'seem':46 'short':97 'similar':173 'smart':93,101 'someth':172 'sorri':124 'sure':67 'test':98,103 'time':22,24 'video':128 'wiki.archlinux.org':95 'wiki.archlinux.org/title/s.m.a.r.t.)':94 'without':3 'would':82 'wrong':112 'yeah':80"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3710699"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698869830 {#2102
          date: 2023-11-01 21:17:10.0 +01:00
        }
        +"title": 84448
      }
      0 => App\Entity\EntryComment {#2116
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
        +root: App\Entity\EntryComment {#2069}
        +body: """
          Okay cool. I would be wary of that drive just in case, and I would definitely schedule weekly SMART short tests and monthly BTRFS scrubs on it if you go with BTRFS in the future. EXT4/XFS/etc do not have a concept of data checksums, which means they can’t scrub and check for bitrot - this might be problematic if you find that your disk starts causing bitrot because you won’t know where it’s happening.\n
          \n
          I follow [Backblaze’s rules](https://www.backblaze.com/blog/hard-drive-smart-stats/) on detecting impending drive failure:\n
          \n
          - SMART 5: Reallocated_Sector_Count.\n
          - SMART 187: Reported_Uncorrectable_Errors.\n
          - SMART 188: Command_Timeout.\n
          - SMART 197: Current_Pending_Sector_Count.\n
          - SMART 198: Offline_Uncorrectable.\n
          \n
          If any of these SMART metrics are higher than 0 I’d expect failure soon and take precautions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1698872962 {#2123
          date: 2023-11-01 22:09:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2161 …}
        +nested: Doctrine\ORM\PersistentCollection {#2163 …}
        +votes: Doctrine\ORM\PersistentCollection {#2044 …}
        +reports: Doctrine\ORM\PersistentCollection {#2127 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2043 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2215 …}
        -id: 84456
        -bodyTs: "'/blog/hard-drive-smart-stats/)':84 '0':123 '187':96 '188':101 '197':105 '198':111 '5':91 'backblaz':79 'bitrot':54,67 'btrfs':24,32 'case':12 'caus':66 'check':52 'checksum':44 'command':102 'concept':41 'cool':2 'count':94,109 'current':106 'd':125 'data':43 'definit':16 'detect':86 'disk':64 'drive':9,88 'error':99 'expect':126 'ext4/xfs/etc':36 'failur':89,127 'find':61 'follow':78 'futur':35 'go':30 'happen':76 'higher':121 'impend':87 'know':72 'mean':46 'metric':119 'might':56 'month':23 'offlin':112 'okay':1 'pend':107 'precaut':131 'problemat':58 'realloc':92 'report':97 'rule':81 'schedul':17 'scrub':25,50 'sector':93,108 'short':20 'smart':19,90,95,100,104,110,118 'soon':128 'start':65 'take':130 'test':21 'timeout':103 'uncorrect':98,113 'wari':6 'week':18 'won':70 'would':4,15 'www.backblaze.com':83 'www.backblaze.com/blog/hard-drive-smart-stats/)':82"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3711634"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698872962 {#2119
          date: 2023-11-01 22:09:22.0 +01:00
        }
        +"title": 84456
      }
    ]
    -id: 9084
    -titleTs: "'copi':3 'error':2 'file':5 'mkv':4 'weird':1"
    -bodyTs: "'176/256':27 'abrupt':42 'albeit':51 'also':88,108 'certain':39 'close':43 'copi':9,26,30,82,95,105,107,115 'differ':120 'directori':101 'drive':11,122 'end':67 'error':18,19,23,92,112,129 'fail':76 'ffmpeg':85 'file':15,31,49,73,97 'fine':50 'gave':16,89,126 'give':109 'hitch':56 'idea':131 'input/output':22 'local':4 'media':6 'mib':28 'mkv':14 'normal':64 'notic':55 'one':13 'origin':48 'play':32,46,63 'point':40,59 'read':20 'still':125 'storag':121 'store':5 'till':65 'tri':70,81,103,114 'use':84 'varieti':118 'video':34,62 'video1.mkv':21 'zip':71,78"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698921766
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/7351914"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698863266 {#2724
      date: 2023-11-01 19:27:46.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
  +root: App\Entity\EntryComment {#2069}
  +body: "Fair enough. I would at least try to get the damaged file off of the disk so you can potentially fix it later, or just have it available to play in its broken state. For the future you should probably be running monthly [BTRFS scrubs](https://btrfs.readthedocs.io/en/latest/btrfs-scrub.html) to detect bitrot sooner, and potentially you should have some backups or data redundancy so you can repair the bitrot when it’s detected."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1698865081 {#2057
    date: 2023-11-01 19:58:01.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Artemis_Mystique@lemmy.ml"
    "@yote_zip@pawb.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2054 …}
  +nested: Doctrine\ORM\PersistentCollection {#2053 …}
  +votes: Doctrine\ORM\PersistentCollection {#2165 …}
  +reports: Doctrine\ORM\PersistentCollection {#2104 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2099 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2108 …}
  -id: 84446
  -bodyTs: "'/en/latest/btrfs-scrub.html)':48 'avail':28 'backup':59 'bitrot':51,68 'broken':33 'btrfs':44 'btrfs.readthedocs.io':47 'btrfs.readthedocs.io/en/latest/btrfs-scrub.html)':46 'damag':11 'data':61 'detect':50,72 'disk':16 'enough':2 'fair':1 'file':12 'fix':21 'futur':37 'get':9 'later':23 'least':6 'month':43 'play':30 'potenti':20,54 'probabl':40 'redund':62 'repair':66 'run':42 'scrub':45 'sooner':52 'state':34 'tri':7 'would':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3709151"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698865081 {#2050
    date: 2023-11-01 19:58:01.0 +01:00
  }
  +"title": 84446
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
65 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
66 DENIED moderate
App\Entity\EntryComment {#2109
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2065
    +user: Proxies\__CG__\App\Entity\User {#2362 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
    +slug: "Weird-error-copying-MKV-file"
    +title: "Weird error copying MKV file"
    +url: null
    +body: "I have some locally stored media i was copying between drives and one mkv file gave this error `error reading ‘video1.mkv’: Input/output error` and only copied 176/256 MiB; the copied file plays the video only up to a certain point before abruptly closing; I can play the original file fine albeit there is a noticeable hitch at that point but the video plays normally till the end I have tried zipping the file but it fails to zip it I tried copying it using ffmpeg but it also gave the same error I can copy the file in the same directory but trying to copy the copy also gives the same error I tried copying to a variety of different storage drives and it still gave me this error any ideas?"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 4
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1698954774 {#2193
      date: 2023-11-02 20:52:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2591 …}
    +votes: Doctrine\ORM\PersistentCollection {#2805 …}
    +reports: Doctrine\ORM\PersistentCollection {#2800 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2811 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2813 …}
    +badges: Doctrine\ORM\PersistentCollection {#2809 …}
    +children: [
      4 => App\Entity\EntryComment {#2227
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
        +root: App\Entity\EntryComment {#2069
          +user: App\Entity\User {#265 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
          +image: null
          +parent: null
          +root: null
          +body: """
            Seems like there’s some bitrot in the middle of the file, and whatever you’re using to play back the original file just skips it and doesn’t care enough to halt playback. You might try looking for ways to restore as much of the file as possible with something like [this](https://video.stackexchange.com/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash), assuming the mkv is a unique copy that you can’t get anywhere else.\n
            \n
            Edit: I’m also curious if this file lives on an XFS/BTRFS/ZFS filesystem. The reflink property of these filesystems may be the reason that you can copy within the same folder without it throwing an error.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1698932355 {#2068
            date: 2023-11-02 14:39:15.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Artemis_Mystique@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2066 …}
          +nested: Doctrine\ORM\PersistentCollection {#2067 …}
          +votes: Doctrine\ORM\PersistentCollection {#2049 …}
          +reports: Doctrine\ORM\PersistentCollection {#2051 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2059 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2047 …}
          -id: 84427
          -bodyTs: "'/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash),':56 'also':74 'anywher':69 'assum':57 'back':20 'bitrot':6 'care':30 'copi':63,97 'curious':75 'doesn':28 'edit':71 'els':70 'enough':31 'error':106 'file':12,23,47,78 'filesystem':83,89 'folder':101 'get':68 'halt':33 'like':2,52 'live':79 'look':38 'm':73 'may':90 'middl':9 'might':36 'mkv':59 'much':44 'origin':22 'play':19 'playback':34 'possibl':49 'properti':86 're':16 'reason':93 'reflink':85 'restor':42 'seem':1 'skip':25 'someth':51 'throw':104 'tri':37 'uniqu':62 'use':17 'video.stackexchange.com':55 'video.stackexchange.com/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash),':54 'way':40 'whatev':14 'within':98 'without':102 'xfs/btrfs/zfs':82"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://pawb.social/comment/3708681"
          +editedAt: null
          +createdAt: DateTimeImmutable @1698863569 {#2072
            date: 2023-11-01 19:32:49.0 +01:00
          }
          +"title": 84427
        }
        +body: "Try [this](https://serverfault.com/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle) answer. I guarantee there is a way to read the file front to back while skipping errors, but I run so much data redundancy that I don’t have any experience with it."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1698873826 {#2198
          date: 2023-11-01 22:23:46.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2214 …}
        +nested: Doctrine\ORM\PersistentCollection {#2225 …}
        +votes: Doctrine\ORM\PersistentCollection {#2231 …}
        +reports: Doctrine\ORM\PersistentCollection {#2229 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2252 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2189 …}
        -id: 84460
        -bodyTs: "'/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle)':5 'answer':6 'back':19 'data':28 'error':22 'experi':36 'file':16 'front':17 'guarante':8 'much':27 'read':14 'redund':29 'run':25 'serverfault.com':4 'serverfault.com/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle)':3 'skip':21 'tri':1 'way':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3711910"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698873826 {#2223
          date: 2023-11-01 22:23:46.0 +01:00
        }
        +"title": 84460
      }
      3 => App\Entity\EntryComment {#2069}
      1 => App\Entity\EntryComment {#2055
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
        +root: App\Entity\EntryComment {#2069}
        +body: "Fair enough. I would at least try to get the damaged file off of the disk so you can potentially fix it later, or just have it available to play in its broken state. For the future you should probably be running monthly [BTRFS scrubs](https://btrfs.readthedocs.io/en/latest/btrfs-scrub.html) to detect bitrot sooner, and potentially you should have some backups or data redundancy so you can repair the bitrot when it’s detected."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1698865081 {#2057
          date: 2023-11-01 19:58:01.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2054 …}
        +nested: Doctrine\ORM\PersistentCollection {#2053 …}
        +votes: Doctrine\ORM\PersistentCollection {#2165 …}
        +reports: Doctrine\ORM\PersistentCollection {#2104 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2099 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2108 …}
        -id: 84446
        -bodyTs: "'/en/latest/btrfs-scrub.html)':48 'avail':28 'backup':59 'bitrot':51,68 'broken':33 'btrfs':44 'btrfs.readthedocs.io':47 'btrfs.readthedocs.io/en/latest/btrfs-scrub.html)':46 'damag':11 'data':61 'detect':50,72 'disk':16 'enough':2 'fair':1 'file':12 'fix':21 'futur':37 'get':9 'later':23 'least':6 'month':43 'play':30 'potenti':20,54 'probabl':40 'redund':62 'repair':66 'run':42 'scrub':45 'sooner':52 'state':34 'tri':7 'would':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3709151"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698865081 {#2050
          date: 2023-11-01 19:58:01.0 +01:00
        }
        +"title": 84446
      }
      2 => App\Entity\EntryComment {#2109}
      0 => App\Entity\EntryComment {#2116
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
        +root: App\Entity\EntryComment {#2069}
        +body: """
          Okay cool. I would be wary of that drive just in case, and I would definitely schedule weekly SMART short tests and monthly BTRFS scrubs on it if you go with BTRFS in the future. EXT4/XFS/etc do not have a concept of data checksums, which means they can’t scrub and check for bitrot - this might be problematic if you find that your disk starts causing bitrot because you won’t know where it’s happening.\n
          \n
          I follow [Backblaze’s rules](https://www.backblaze.com/blog/hard-drive-smart-stats/) on detecting impending drive failure:\n
          \n
          - SMART 5: Reallocated_Sector_Count.\n
          - SMART 187: Reported_Uncorrectable_Errors.\n
          - SMART 188: Command_Timeout.\n
          - SMART 197: Current_Pending_Sector_Count.\n
          - SMART 198: Offline_Uncorrectable.\n
          \n
          If any of these SMART metrics are higher than 0 I’d expect failure soon and take precautions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1698872962 {#2123
          date: 2023-11-01 22:09:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2161 …}
        +nested: Doctrine\ORM\PersistentCollection {#2163 …}
        +votes: Doctrine\ORM\PersistentCollection {#2044 …}
        +reports: Doctrine\ORM\PersistentCollection {#2127 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2043 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2215 …}
        -id: 84456
        -bodyTs: "'/blog/hard-drive-smart-stats/)':84 '0':123 '187':96 '188':101 '197':105 '198':111 '5':91 'backblaz':79 'bitrot':54,67 'btrfs':24,32 'case':12 'caus':66 'check':52 'checksum':44 'command':102 'concept':41 'cool':2 'count':94,109 'current':106 'd':125 'data':43 'definit':16 'detect':86 'disk':64 'drive':9,88 'error':99 'expect':126 'ext4/xfs/etc':36 'failur':89,127 'find':61 'follow':78 'futur':35 'go':30 'happen':76 'higher':121 'impend':87 'know':72 'mean':46 'metric':119 'might':56 'month':23 'offlin':112 'okay':1 'pend':107 'precaut':131 'problemat':58 'realloc':92 'report':97 'rule':81 'schedul':17 'scrub':25,50 'sector':93,108 'short':20 'smart':19,90,95,100,104,110,118 'soon':128 'start':65 'take':130 'test':21 'timeout':103 'uncorrect':98,113 'wari':6 'week':18 'won':70 'would':4,15 'www.backblaze.com':83 'www.backblaze.com/blog/hard-drive-smart-stats/)':82"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3711634"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698872962 {#2119
          date: 2023-11-01 22:09:22.0 +01:00
        }
        +"title": 84456
      }
    ]
    -id: 9084
    -titleTs: "'copi':3 'error':2 'file':5 'mkv':4 'weird':1"
    -bodyTs: "'176/256':27 'abrupt':42 'albeit':51 'also':88,108 'certain':39 'close':43 'copi':9,26,30,82,95,105,107,115 'differ':120 'directori':101 'drive':11,122 'end':67 'error':18,19,23,92,112,129 'fail':76 'ffmpeg':85 'file':15,31,49,73,97 'fine':50 'gave':16,89,126 'give':109 'hitch':56 'idea':131 'input/output':22 'local':4 'media':6 'mib':28 'mkv':14 'normal':64 'notic':55 'one':13 'origin':48 'play':32,46,63 'point':40,59 'read':20 'still':125 'storag':121 'store':5 'till':65 'tri':70,81,103,114 'use':84 'varieti':118 'video':34,62 'video1.mkv':21 'zip':71,78"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698921766
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/7351914"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698863266 {#2724
      date: 2023-11-01 19:27:46.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
  +root: App\Entity\EntryComment {#2069}
  +body: """
    It goes without saying but the number of errors you should get on a scrub is ideally 0. Bitrot happens from time to time which is why you should keep some data redundancy/backups so you can repair it when it’s detected, but that number seems higher than normal. Your disk may be going bad if you’re getting that many read errors; I’m not sure. I believe you’re already backing up data off this drive but yeah I would get everything important off the drive ASAP, then run a [SMART](https://wiki.archlinux.org/title/S.M.A.R.T.) short test and a SMART long test to see if that reports that anything is wrong. The disk may be fine but better to be safe than sorry.\n
    \n
    Back to the video file, I’m assuming it was not one of the ones that BTRFS fixed automatically? The only real options for data recovery are to rescue the file minus the bad blocks with e.g. `ddrescue` (which I don’t personally have familiarity with) or something similar, or to encode through the errors with ffmpeg if it will let you.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1698869830 {#2101
    date: 2023-11-01 21:17:10.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Artemis_Mystique@lemmy.ml"
    "@yote_zip@pawb.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2106 …}
  +nested: Doctrine\ORM\PersistentCollection {#2107 …}
  +votes: Doctrine\ORM\PersistentCollection {#2124 …}
  +reports: Doctrine\ORM\PersistentCollection {#2118 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2121 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2115 …}
  -id: 84448
  -bodyTs: "'/title/s.m.a.r.t.)':96 '0':18 'alreadi':72 'anyth':110 'asap':89 'assum':132 'automat':143 'back':73,125 'bad':55,158 'believ':69 'better':119 'bitrot':19 'block':159 'btrfs':141 'data':32,75,149 'ddrescu':162 'detect':42 'disk':51,114 'drive':78,88 'e.g':161 'encod':176 'error':9,63,179 'everyth':84 'familiar':169 'ffmpeg':181 'file':129,155 'fine':117 'fix':142 'get':12,59,83 'go':54 'goe':2 'happen':20 'higher':47 'ideal':17 'import':85 'keep':30 'let':185 'long':102 'm':65,131 'mani':61 'may':52,115 'minus':156 'normal':49 'number':7,45 'one':136,139 'option':147 'person':167 're':58,71 'read':62 'real':146 'recoveri':150 'redundancy/backups':33 'repair':37 'report':108 'rescu':153 'run':91 'safe':122 'say':4 'scrub':15 'see':105 'seem':46 'short':97 'similar':173 'smart':93,101 'someth':172 'sorri':124 'sure':67 'test':98,103 'time':22,24 'video':128 'wiki.archlinux.org':95 'wiki.archlinux.org/title/s.m.a.r.t.)':94 'without':3 'would':82 'wrong':112 'yeah':80"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3710699"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698869830 {#2102
    date: 2023-11-01 21:17:10.0 +01:00
  }
  +"title": 84448
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
67 DENIED edit
App\Entity\EntryComment {#2109
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2065
    +user: Proxies\__CG__\App\Entity\User {#2362 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
    +slug: "Weird-error-copying-MKV-file"
    +title: "Weird error copying MKV file"
    +url: null
    +body: "I have some locally stored media i was copying between drives and one mkv file gave this error `error reading ‘video1.mkv’: Input/output error` and only copied 176/256 MiB; the copied file plays the video only up to a certain point before abruptly closing; I can play the original file fine albeit there is a noticeable hitch at that point but the video plays normally till the end I have tried zipping the file but it fails to zip it I tried copying it using ffmpeg but it also gave the same error I can copy the file in the same directory but trying to copy the copy also gives the same error I tried copying to a variety of different storage drives and it still gave me this error any ideas?"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 4
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1698954774 {#2193
      date: 2023-11-02 20:52:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2591 …}
    +votes: Doctrine\ORM\PersistentCollection {#2805 …}
    +reports: Doctrine\ORM\PersistentCollection {#2800 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2811 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2813 …}
    +badges: Doctrine\ORM\PersistentCollection {#2809 …}
    +children: [
      4 => App\Entity\EntryComment {#2227
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
        +root: App\Entity\EntryComment {#2069
          +user: App\Entity\User {#265 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
          +image: null
          +parent: null
          +root: null
          +body: """
            Seems like there’s some bitrot in the middle of the file, and whatever you’re using to play back the original file just skips it and doesn’t care enough to halt playback. You might try looking for ways to restore as much of the file as possible with something like [this](https://video.stackexchange.com/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash), assuming the mkv is a unique copy that you can’t get anywhere else.\n
            \n
            Edit: I’m also curious if this file lives on an XFS/BTRFS/ZFS filesystem. The reflink property of these filesystems may be the reason that you can copy within the same folder without it throwing an error.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1698932355 {#2068
            date: 2023-11-02 14:39:15.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Artemis_Mystique@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2066 …}
          +nested: Doctrine\ORM\PersistentCollection {#2067 …}
          +votes: Doctrine\ORM\PersistentCollection {#2049 …}
          +reports: Doctrine\ORM\PersistentCollection {#2051 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2059 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2047 …}
          -id: 84427
          -bodyTs: "'/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash),':56 'also':74 'anywher':69 'assum':57 'back':20 'bitrot':6 'care':30 'copi':63,97 'curious':75 'doesn':28 'edit':71 'els':70 'enough':31 'error':106 'file':12,23,47,78 'filesystem':83,89 'folder':101 'get':68 'halt':33 'like':2,52 'live':79 'look':38 'm':73 'may':90 'middl':9 'might':36 'mkv':59 'much':44 'origin':22 'play':19 'playback':34 'possibl':49 'properti':86 're':16 'reason':93 'reflink':85 'restor':42 'seem':1 'skip':25 'someth':51 'throw':104 'tri':37 'uniqu':62 'use':17 'video.stackexchange.com':55 'video.stackexchange.com/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash),':54 'way':40 'whatev':14 'within':98 'without':102 'xfs/btrfs/zfs':82"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://pawb.social/comment/3708681"
          +editedAt: null
          +createdAt: DateTimeImmutable @1698863569 {#2072
            date: 2023-11-01 19:32:49.0 +01:00
          }
          +"title": 84427
        }
        +body: "Try [this](https://serverfault.com/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle) answer. I guarantee there is a way to read the file front to back while skipping errors, but I run so much data redundancy that I don’t have any experience with it."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1698873826 {#2198
          date: 2023-11-01 22:23:46.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2214 …}
        +nested: Doctrine\ORM\PersistentCollection {#2225 …}
        +votes: Doctrine\ORM\PersistentCollection {#2231 …}
        +reports: Doctrine\ORM\PersistentCollection {#2229 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2252 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2189 …}
        -id: 84460
        -bodyTs: "'/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle)':5 'answer':6 'back':19 'data':28 'error':22 'experi':36 'file':16 'front':17 'guarante':8 'much':27 'read':14 'redund':29 'run':25 'serverfault.com':4 'serverfault.com/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle)':3 'skip':21 'tri':1 'way':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3711910"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698873826 {#2223
          date: 2023-11-01 22:23:46.0 +01:00
        }
        +"title": 84460
      }
      3 => App\Entity\EntryComment {#2069}
      1 => App\Entity\EntryComment {#2055
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
        +root: App\Entity\EntryComment {#2069}
        +body: "Fair enough. I would at least try to get the damaged file off of the disk so you can potentially fix it later, or just have it available to play in its broken state. For the future you should probably be running monthly [BTRFS scrubs](https://btrfs.readthedocs.io/en/latest/btrfs-scrub.html) to detect bitrot sooner, and potentially you should have some backups or data redundancy so you can repair the bitrot when it’s detected."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1698865081 {#2057
          date: 2023-11-01 19:58:01.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2054 …}
        +nested: Doctrine\ORM\PersistentCollection {#2053 …}
        +votes: Doctrine\ORM\PersistentCollection {#2165 …}
        +reports: Doctrine\ORM\PersistentCollection {#2104 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2099 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2108 …}
        -id: 84446
        -bodyTs: "'/en/latest/btrfs-scrub.html)':48 'avail':28 'backup':59 'bitrot':51,68 'broken':33 'btrfs':44 'btrfs.readthedocs.io':47 'btrfs.readthedocs.io/en/latest/btrfs-scrub.html)':46 'damag':11 'data':61 'detect':50,72 'disk':16 'enough':2 'fair':1 'file':12 'fix':21 'futur':37 'get':9 'later':23 'least':6 'month':43 'play':30 'potenti':20,54 'probabl':40 'redund':62 'repair':66 'run':42 'scrub':45 'sooner':52 'state':34 'tri':7 'would':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3709151"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698865081 {#2050
          date: 2023-11-01 19:58:01.0 +01:00
        }
        +"title": 84446
      }
      2 => App\Entity\EntryComment {#2109}
      0 => App\Entity\EntryComment {#2116
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
        +root: App\Entity\EntryComment {#2069}
        +body: """
          Okay cool. I would be wary of that drive just in case, and I would definitely schedule weekly SMART short tests and monthly BTRFS scrubs on it if you go with BTRFS in the future. EXT4/XFS/etc do not have a concept of data checksums, which means they can’t scrub and check for bitrot - this might be problematic if you find that your disk starts causing bitrot because you won’t know where it’s happening.\n
          \n
          I follow [Backblaze’s rules](https://www.backblaze.com/blog/hard-drive-smart-stats/) on detecting impending drive failure:\n
          \n
          - SMART 5: Reallocated_Sector_Count.\n
          - SMART 187: Reported_Uncorrectable_Errors.\n
          - SMART 188: Command_Timeout.\n
          - SMART 197: Current_Pending_Sector_Count.\n
          - SMART 198: Offline_Uncorrectable.\n
          \n
          If any of these SMART metrics are higher than 0 I’d expect failure soon and take precautions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1698872962 {#2123
          date: 2023-11-01 22:09:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2161 …}
        +nested: Doctrine\ORM\PersistentCollection {#2163 …}
        +votes: Doctrine\ORM\PersistentCollection {#2044 …}
        +reports: Doctrine\ORM\PersistentCollection {#2127 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2043 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2215 …}
        -id: 84456
        -bodyTs: "'/blog/hard-drive-smart-stats/)':84 '0':123 '187':96 '188':101 '197':105 '198':111 '5':91 'backblaz':79 'bitrot':54,67 'btrfs':24,32 'case':12 'caus':66 'check':52 'checksum':44 'command':102 'concept':41 'cool':2 'count':94,109 'current':106 'd':125 'data':43 'definit':16 'detect':86 'disk':64 'drive':9,88 'error':99 'expect':126 'ext4/xfs/etc':36 'failur':89,127 'find':61 'follow':78 'futur':35 'go':30 'happen':76 'higher':121 'impend':87 'know':72 'mean':46 'metric':119 'might':56 'month':23 'offlin':112 'okay':1 'pend':107 'precaut':131 'problemat':58 'realloc':92 'report':97 'rule':81 'schedul':17 'scrub':25,50 'sector':93,108 'short':20 'smart':19,90,95,100,104,110,118 'soon':128 'start':65 'take':130 'test':21 'timeout':103 'uncorrect':98,113 'wari':6 'week':18 'won':70 'would':4,15 'www.backblaze.com':83 'www.backblaze.com/blog/hard-drive-smart-stats/)':82"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3711634"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698872962 {#2119
          date: 2023-11-01 22:09:22.0 +01:00
        }
        +"title": 84456
      }
    ]
    -id: 9084
    -titleTs: "'copi':3 'error':2 'file':5 'mkv':4 'weird':1"
    -bodyTs: "'176/256':27 'abrupt':42 'albeit':51 'also':88,108 'certain':39 'close':43 'copi':9,26,30,82,95,105,107,115 'differ':120 'directori':101 'drive':11,122 'end':67 'error':18,19,23,92,112,129 'fail':76 'ffmpeg':85 'file':15,31,49,73,97 'fine':50 'gave':16,89,126 'give':109 'hitch':56 'idea':131 'input/output':22 'local':4 'media':6 'mib':28 'mkv':14 'normal':64 'notic':55 'one':13 'origin':48 'play':32,46,63 'point':40,59 'read':20 'still':125 'storag':121 'store':5 'till':65 'tri':70,81,103,114 'use':84 'varieti':118 'video':34,62 'video1.mkv':21 'zip':71,78"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698921766
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/7351914"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698863266 {#2724
      date: 2023-11-01 19:27:46.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
  +root: App\Entity\EntryComment {#2069}
  +body: """
    It goes without saying but the number of errors you should get on a scrub is ideally 0. Bitrot happens from time to time which is why you should keep some data redundancy/backups so you can repair it when it’s detected, but that number seems higher than normal. Your disk may be going bad if you’re getting that many read errors; I’m not sure. I believe you’re already backing up data off this drive but yeah I would get everything important off the drive ASAP, then run a [SMART](https://wiki.archlinux.org/title/S.M.A.R.T.) short test and a SMART long test to see if that reports that anything is wrong. The disk may be fine but better to be safe than sorry.\n
    \n
    Back to the video file, I’m assuming it was not one of the ones that BTRFS fixed automatically? The only real options for data recovery are to rescue the file minus the bad blocks with e.g. `ddrescue` (which I don’t personally have familiarity with) or something similar, or to encode through the errors with ffmpeg if it will let you.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1698869830 {#2101
    date: 2023-11-01 21:17:10.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Artemis_Mystique@lemmy.ml"
    "@yote_zip@pawb.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2106 …}
  +nested: Doctrine\ORM\PersistentCollection {#2107 …}
  +votes: Doctrine\ORM\PersistentCollection {#2124 …}
  +reports: Doctrine\ORM\PersistentCollection {#2118 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2121 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2115 …}
  -id: 84448
  -bodyTs: "'/title/s.m.a.r.t.)':96 '0':18 'alreadi':72 'anyth':110 'asap':89 'assum':132 'automat':143 'back':73,125 'bad':55,158 'believ':69 'better':119 'bitrot':19 'block':159 'btrfs':141 'data':32,75,149 'ddrescu':162 'detect':42 'disk':51,114 'drive':78,88 'e.g':161 'encod':176 'error':9,63,179 'everyth':84 'familiar':169 'ffmpeg':181 'file':129,155 'fine':117 'fix':142 'get':12,59,83 'go':54 'goe':2 'happen':20 'higher':47 'ideal':17 'import':85 'keep':30 'let':185 'long':102 'm':65,131 'mani':61 'may':52,115 'minus':156 'normal':49 'number':7,45 'one':136,139 'option':147 'person':167 're':58,71 'read':62 'real':146 'recoveri':150 'redundancy/backups':33 'repair':37 'report':108 'rescu':153 'run':91 'safe':122 'say':4 'scrub':15 'see':105 'seem':46 'short':97 'similar':173 'smart':93,101 'someth':172 'sorri':124 'sure':67 'test':98,103 'time':22,24 'video':128 'wiki.archlinux.org':95 'wiki.archlinux.org/title/s.m.a.r.t.)':94 'without':3 'would':82 'wrong':112 'yeah':80"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3710699"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698869830 {#2102
    date: 2023-11-01 21:17:10.0 +01:00
  }
  +"title": 84448
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
68 DENIED moderate
App\Entity\EntryComment {#2109
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2065
    +user: Proxies\__CG__\App\Entity\User {#2362 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
    +slug: "Weird-error-copying-MKV-file"
    +title: "Weird error copying MKV file"
    +url: null
    +body: "I have some locally stored media i was copying between drives and one mkv file gave this error `error reading ‘video1.mkv’: Input/output error` and only copied 176/256 MiB; the copied file plays the video only up to a certain point before abruptly closing; I can play the original file fine albeit there is a noticeable hitch at that point but the video plays normally till the end I have tried zipping the file but it fails to zip it I tried copying it using ffmpeg but it also gave the same error I can copy the file in the same directory but trying to copy the copy also gives the same error I tried copying to a variety of different storage drives and it still gave me this error any ideas?"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 4
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1698954774 {#2193
      date: 2023-11-02 20:52:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2591 …}
    +votes: Doctrine\ORM\PersistentCollection {#2805 …}
    +reports: Doctrine\ORM\PersistentCollection {#2800 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2811 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2813 …}
    +badges: Doctrine\ORM\PersistentCollection {#2809 …}
    +children: [
      4 => App\Entity\EntryComment {#2227
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
        +root: App\Entity\EntryComment {#2069
          +user: App\Entity\User {#265 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
          +image: null
          +parent: null
          +root: null
          +body: """
            Seems like there’s some bitrot in the middle of the file, and whatever you’re using to play back the original file just skips it and doesn’t care enough to halt playback. You might try looking for ways to restore as much of the file as possible with something like [this](https://video.stackexchange.com/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash), assuming the mkv is a unique copy that you can’t get anywhere else.\n
            \n
            Edit: I’m also curious if this file lives on an XFS/BTRFS/ZFS filesystem. The reflink property of these filesystems may be the reason that you can copy within the same folder without it throwing an error.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1698932355 {#2068
            date: 2023-11-02 14:39:15.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Artemis_Mystique@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2066 …}
          +nested: Doctrine\ORM\PersistentCollection {#2067 …}
          +votes: Doctrine\ORM\PersistentCollection {#2049 …}
          +reports: Doctrine\ORM\PersistentCollection {#2051 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2059 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2047 …}
          -id: 84427
          -bodyTs: "'/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash),':56 'also':74 'anywher':69 'assum':57 'back':20 'bitrot':6 'care':30 'copi':63,97 'curious':75 'doesn':28 'edit':71 'els':70 'enough':31 'error':106 'file':12,23,47,78 'filesystem':83,89 'folder':101 'get':68 'halt':33 'like':2,52 'live':79 'look':38 'm':73 'may':90 'middl':9 'might':36 'mkv':59 'much':44 'origin':22 'play':19 'playback':34 'possibl':49 'properti':86 're':16 'reason':93 'reflink':85 'restor':42 'seem':1 'skip':25 'someth':51 'throw':104 'tri':37 'uniqu':62 'use':17 'video.stackexchange.com':55 'video.stackexchange.com/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash),':54 'way':40 'whatev':14 'within':98 'without':102 'xfs/btrfs/zfs':82"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://pawb.social/comment/3708681"
          +editedAt: null
          +createdAt: DateTimeImmutable @1698863569 {#2072
            date: 2023-11-01 19:32:49.0 +01:00
          }
          +"title": 84427
        }
        +body: "Try [this](https://serverfault.com/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle) answer. I guarantee there is a way to read the file front to back while skipping errors, but I run so much data redundancy that I don’t have any experience with it."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1698873826 {#2198
          date: 2023-11-01 22:23:46.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2214 …}
        +nested: Doctrine\ORM\PersistentCollection {#2225 …}
        +votes: Doctrine\ORM\PersistentCollection {#2231 …}
        +reports: Doctrine\ORM\PersistentCollection {#2229 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2252 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2189 …}
        -id: 84460
        -bodyTs: "'/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle)':5 'answer':6 'back':19 'data':28 'error':22 'experi':36 'file':16 'front':17 'guarante':8 'much':27 'read':14 'redund':29 'run':25 'serverfault.com':4 'serverfault.com/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle)':3 'skip':21 'tri':1 'way':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3711910"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698873826 {#2223
          date: 2023-11-01 22:23:46.0 +01:00
        }
        +"title": 84460
      }
      3 => App\Entity\EntryComment {#2069}
      1 => App\Entity\EntryComment {#2055
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
        +root: App\Entity\EntryComment {#2069}
        +body: "Fair enough. I would at least try to get the damaged file off of the disk so you can potentially fix it later, or just have it available to play in its broken state. For the future you should probably be running monthly [BTRFS scrubs](https://btrfs.readthedocs.io/en/latest/btrfs-scrub.html) to detect bitrot sooner, and potentially you should have some backups or data redundancy so you can repair the bitrot when it’s detected."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1698865081 {#2057
          date: 2023-11-01 19:58:01.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2054 …}
        +nested: Doctrine\ORM\PersistentCollection {#2053 …}
        +votes: Doctrine\ORM\PersistentCollection {#2165 …}
        +reports: Doctrine\ORM\PersistentCollection {#2104 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2099 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2108 …}
        -id: 84446
        -bodyTs: "'/en/latest/btrfs-scrub.html)':48 'avail':28 'backup':59 'bitrot':51,68 'broken':33 'btrfs':44 'btrfs.readthedocs.io':47 'btrfs.readthedocs.io/en/latest/btrfs-scrub.html)':46 'damag':11 'data':61 'detect':50,72 'disk':16 'enough':2 'fair':1 'file':12 'fix':21 'futur':37 'get':9 'later':23 'least':6 'month':43 'play':30 'potenti':20,54 'probabl':40 'redund':62 'repair':66 'run':42 'scrub':45 'sooner':52 'state':34 'tri':7 'would':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3709151"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698865081 {#2050
          date: 2023-11-01 19:58:01.0 +01:00
        }
        +"title": 84446
      }
      2 => App\Entity\EntryComment {#2109}
      0 => App\Entity\EntryComment {#2116
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
        +root: App\Entity\EntryComment {#2069}
        +body: """
          Okay cool. I would be wary of that drive just in case, and I would definitely schedule weekly SMART short tests and monthly BTRFS scrubs on it if you go with BTRFS in the future. EXT4/XFS/etc do not have a concept of data checksums, which means they can’t scrub and check for bitrot - this might be problematic if you find that your disk starts causing bitrot because you won’t know where it’s happening.\n
          \n
          I follow [Backblaze’s rules](https://www.backblaze.com/blog/hard-drive-smart-stats/) on detecting impending drive failure:\n
          \n
          - SMART 5: Reallocated_Sector_Count.\n
          - SMART 187: Reported_Uncorrectable_Errors.\n
          - SMART 188: Command_Timeout.\n
          - SMART 197: Current_Pending_Sector_Count.\n
          - SMART 198: Offline_Uncorrectable.\n
          \n
          If any of these SMART metrics are higher than 0 I’d expect failure soon and take precautions.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1698872962 {#2123
          date: 2023-11-01 22:09:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2161 …}
        +nested: Doctrine\ORM\PersistentCollection {#2163 …}
        +votes: Doctrine\ORM\PersistentCollection {#2044 …}
        +reports: Doctrine\ORM\PersistentCollection {#2127 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2043 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2215 …}
        -id: 84456
        -bodyTs: "'/blog/hard-drive-smart-stats/)':84 '0':123 '187':96 '188':101 '197':105 '198':111 '5':91 'backblaz':79 'bitrot':54,67 'btrfs':24,32 'case':12 'caus':66 'check':52 'checksum':44 'command':102 'concept':41 'cool':2 'count':94,109 'current':106 'd':125 'data':43 'definit':16 'detect':86 'disk':64 'drive':9,88 'error':99 'expect':126 'ext4/xfs/etc':36 'failur':89,127 'find':61 'follow':78 'futur':35 'go':30 'happen':76 'higher':121 'impend':87 'know':72 'mean':46 'metric':119 'might':56 'month':23 'offlin':112 'okay':1 'pend':107 'precaut':131 'problemat':58 'realloc':92 'report':97 'rule':81 'schedul':17 'scrub':25,50 'sector':93,108 'short':20 'smart':19,90,95,100,104,110,118 'soon':128 'start':65 'take':130 'test':21 'timeout':103 'uncorrect':98,113 'wari':6 'week':18 'won':70 'would':4,15 'www.backblaze.com':83 'www.backblaze.com/blog/hard-drive-smart-stats/)':82"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3711634"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698872962 {#2119
          date: 2023-11-01 22:09:22.0 +01:00
        }
        +"title": 84456
      }
    ]
    -id: 9084
    -titleTs: "'copi':3 'error':2 'file':5 'mkv':4 'weird':1"
    -bodyTs: "'176/256':27 'abrupt':42 'albeit':51 'also':88,108 'certain':39 'close':43 'copi':9,26,30,82,95,105,107,115 'differ':120 'directori':101 'drive':11,122 'end':67 'error':18,19,23,92,112,129 'fail':76 'ffmpeg':85 'file':15,31,49,73,97 'fine':50 'gave':16,89,126 'give':109 'hitch':56 'idea':131 'input/output':22 'local':4 'media':6 'mib':28 'mkv':14 'normal':64 'notic':55 'one':13 'origin':48 'play':32,46,63 'point':40,59 'read':20 'still':125 'storag':121 'store':5 'till':65 'tri':70,81,103,114 'use':84 'varieti':118 'video':34,62 'video1.mkv':21 'zip':71,78"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698921766
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/7351914"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698863266 {#2724
      date: 2023-11-01 19:27:46.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
  +root: App\Entity\EntryComment {#2069}
  +body: """
    It goes without saying but the number of errors you should get on a scrub is ideally 0. Bitrot happens from time to time which is why you should keep some data redundancy/backups so you can repair it when it’s detected, but that number seems higher than normal. Your disk may be going bad if you’re getting that many read errors; I’m not sure. I believe you’re already backing up data off this drive but yeah I would get everything important off the drive ASAP, then run a [SMART](https://wiki.archlinux.org/title/S.M.A.R.T.) short test and a SMART long test to see if that reports that anything is wrong. The disk may be fine but better to be safe than sorry.\n
    \n
    Back to the video file, I’m assuming it was not one of the ones that BTRFS fixed automatically? The only real options for data recovery are to rescue the file minus the bad blocks with e.g. `ddrescue` (which I don’t personally have familiarity with) or something similar, or to encode through the errors with ffmpeg if it will let you.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1698869830 {#2101
    date: 2023-11-01 21:17:10.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Artemis_Mystique@lemmy.ml"
    "@yote_zip@pawb.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2106 …}
  +nested: Doctrine\ORM\PersistentCollection {#2107 …}
  +votes: Doctrine\ORM\PersistentCollection {#2124 …}
  +reports: Doctrine\ORM\PersistentCollection {#2118 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2121 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2115 …}
  -id: 84448
  -bodyTs: "'/title/s.m.a.r.t.)':96 '0':18 'alreadi':72 'anyth':110 'asap':89 'assum':132 'automat':143 'back':73,125 'bad':55,158 'believ':69 'better':119 'bitrot':19 'block':159 'btrfs':141 'data':32,75,149 'ddrescu':162 'detect':42 'disk':51,114 'drive':78,88 'e.g':161 'encod':176 'error':9,63,179 'everyth':84 'familiar':169 'ffmpeg':181 'file':129,155 'fine':117 'fix':142 'get':12,59,83 'go':54 'goe':2 'happen':20 'higher':47 'ideal':17 'import':85 'keep':30 'let':185 'long':102 'm':65,131 'mani':61 'may':52,115 'minus':156 'normal':49 'number':7,45 'one':136,139 'option':147 'person':167 're':58,71 'read':62 'real':146 'recoveri':150 'redundancy/backups':33 'repair':37 'report':108 'rescu':153 'run':91 'safe':122 'say':4 'scrub':15 'see':105 'seem':46 'short':97 'similar':173 'smart':93,101 'someth':172 'sorri':124 'sure':67 'test':98,103 'time':22,24 'video':128 'wiki.archlinux.org':95 'wiki.archlinux.org/title/s.m.a.r.t.)':94 'without':3 'would':82 'wrong':112 'yeah':80"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3710699"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698869830 {#2102
    date: 2023-11-01 21:17:10.0 +01:00
  }
  +"title": 84448
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
69 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
70 DENIED moderate
App\Entity\EntryComment {#2116
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2065
    +user: Proxies\__CG__\App\Entity\User {#2362 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
    +slug: "Weird-error-copying-MKV-file"
    +title: "Weird error copying MKV file"
    +url: null
    +body: "I have some locally stored media i was copying between drives and one mkv file gave this error `error reading ‘video1.mkv’: Input/output error` and only copied 176/256 MiB; the copied file plays the video only up to a certain point before abruptly closing; I can play the original file fine albeit there is a noticeable hitch at that point but the video plays normally till the end I have tried zipping the file but it fails to zip it I tried copying it using ffmpeg but it also gave the same error I can copy the file in the same directory but trying to copy the copy also gives the same error I tried copying to a variety of different storage drives and it still gave me this error any ideas?"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 4
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1698954774 {#2193
      date: 2023-11-02 20:52:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2591 …}
    +votes: Doctrine\ORM\PersistentCollection {#2805 …}
    +reports: Doctrine\ORM\PersistentCollection {#2800 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2811 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2813 …}
    +badges: Doctrine\ORM\PersistentCollection {#2809 …}
    +children: [
      4 => App\Entity\EntryComment {#2227
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
        +root: App\Entity\EntryComment {#2069
          +user: App\Entity\User {#265 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
          +image: null
          +parent: null
          +root: null
          +body: """
            Seems like there’s some bitrot in the middle of the file, and whatever you’re using to play back the original file just skips it and doesn’t care enough to halt playback. You might try looking for ways to restore as much of the file as possible with something like [this](https://video.stackexchange.com/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash), assuming the mkv is a unique copy that you can’t get anywhere else.\n
            \n
            Edit: I’m also curious if this file lives on an XFS/BTRFS/ZFS filesystem. The reflink property of these filesystems may be the reason that you can copy within the same folder without it throwing an error.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1698932355 {#2068
            date: 2023-11-02 14:39:15.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Artemis_Mystique@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2066 …}
          +nested: Doctrine\ORM\PersistentCollection {#2067 …}
          +votes: Doctrine\ORM\PersistentCollection {#2049 …}
          +reports: Doctrine\ORM\PersistentCollection {#2051 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2059 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2047 …}
          -id: 84427
          -bodyTs: "'/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash),':56 'also':74 'anywher':69 'assum':57 'back':20 'bitrot':6 'care':30 'copi':63,97 'curious':75 'doesn':28 'edit':71 'els':70 'enough':31 'error':106 'file':12,23,47,78 'filesystem':83,89 'folder':101 'get':68 'halt':33 'like':2,52 'live':79 'look':38 'm':73 'may':90 'middl':9 'might':36 'mkv':59 'much':44 'origin':22 'play':19 'playback':34 'possibl':49 'properti':86 're':16 'reason':93 'reflink':85 'restor':42 'seem':1 'skip':25 'someth':51 'throw':104 'tri':37 'uniqu':62 'use':17 'video.stackexchange.com':55 'video.stackexchange.com/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash),':54 'way':40 'whatev':14 'within':98 'without':102 'xfs/btrfs/zfs':82"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://pawb.social/comment/3708681"
          +editedAt: null
          +createdAt: DateTimeImmutable @1698863569 {#2072
            date: 2023-11-01 19:32:49.0 +01:00
          }
          +"title": 84427
        }
        +body: "Try [this](https://serverfault.com/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle) answer. I guarantee there is a way to read the file front to back while skipping errors, but I run so much data redundancy that I don’t have any experience with it."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1698873826 {#2198
          date: 2023-11-01 22:23:46.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2214 …}
        +nested: Doctrine\ORM\PersistentCollection {#2225 …}
        +votes: Doctrine\ORM\PersistentCollection {#2231 …}
        +reports: Doctrine\ORM\PersistentCollection {#2229 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2252 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2189 …}
        -id: 84460
        -bodyTs: "'/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle)':5 'answer':6 'back':19 'data':28 'error':22 'experi':36 'file':16 'front':17 'guarante':8 'much':27 'read':14 'redund':29 'run':25 'serverfault.com':4 'serverfault.com/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle)':3 'skip':21 'tri':1 'way':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3711910"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698873826 {#2223
          date: 2023-11-01 22:23:46.0 +01:00
        }
        +"title": 84460
      }
      3 => App\Entity\EntryComment {#2069}
      1 => App\Entity\EntryComment {#2055
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
        +root: App\Entity\EntryComment {#2069}
        +body: "Fair enough. I would at least try to get the damaged file off of the disk so you can potentially fix it later, or just have it available to play in its broken state. For the future you should probably be running monthly [BTRFS scrubs](https://btrfs.readthedocs.io/en/latest/btrfs-scrub.html) to detect bitrot sooner, and potentially you should have some backups or data redundancy so you can repair the bitrot when it’s detected."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1698865081 {#2057
          date: 2023-11-01 19:58:01.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2054 …}
        +nested: Doctrine\ORM\PersistentCollection {#2053 …}
        +votes: Doctrine\ORM\PersistentCollection {#2165 …}
        +reports: Doctrine\ORM\PersistentCollection {#2104 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2099 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2108 …}
        -id: 84446
        -bodyTs: "'/en/latest/btrfs-scrub.html)':48 'avail':28 'backup':59 'bitrot':51,68 'broken':33 'btrfs':44 'btrfs.readthedocs.io':47 'btrfs.readthedocs.io/en/latest/btrfs-scrub.html)':46 'damag':11 'data':61 'detect':50,72 'disk':16 'enough':2 'fair':1 'file':12 'fix':21 'futur':37 'get':9 'later':23 'least':6 'month':43 'play':30 'potenti':20,54 'probabl':40 'redund':62 'repair':66 'run':42 'scrub':45 'sooner':52 'state':34 'tri':7 'would':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3709151"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698865081 {#2050
          date: 2023-11-01 19:58:01.0 +01:00
        }
        +"title": 84446
      }
      2 => App\Entity\EntryComment {#2109
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
        +root: App\Entity\EntryComment {#2069}
        +body: """
          It goes without saying but the number of errors you should get on a scrub is ideally 0. Bitrot happens from time to time which is why you should keep some data redundancy/backups so you can repair it when it’s detected, but that number seems higher than normal. Your disk may be going bad if you’re getting that many read errors; I’m not sure. I believe you’re already backing up data off this drive but yeah I would get everything important off the drive ASAP, then run a [SMART](https://wiki.archlinux.org/title/S.M.A.R.T.) short test and a SMART long test to see if that reports that anything is wrong. The disk may be fine but better to be safe than sorry.\n
          \n
          Back to the video file, I’m assuming it was not one of the ones that BTRFS fixed automatically? The only real options for data recovery are to rescue the file minus the bad blocks with e.g. `ddrescue` (which I don’t personally have familiarity with) or something similar, or to encode through the errors with ffmpeg if it will let you.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1698869830 {#2101
          date: 2023-11-01 21:17:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2106 …}
        +nested: Doctrine\ORM\PersistentCollection {#2107 …}
        +votes: Doctrine\ORM\PersistentCollection {#2124 …}
        +reports: Doctrine\ORM\PersistentCollection {#2118 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2121 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2115 …}
        -id: 84448
        -bodyTs: "'/title/s.m.a.r.t.)':96 '0':18 'alreadi':72 'anyth':110 'asap':89 'assum':132 'automat':143 'back':73,125 'bad':55,158 'believ':69 'better':119 'bitrot':19 'block':159 'btrfs':141 'data':32,75,149 'ddrescu':162 'detect':42 'disk':51,114 'drive':78,88 'e.g':161 'encod':176 'error':9,63,179 'everyth':84 'familiar':169 'ffmpeg':181 'file':129,155 'fine':117 'fix':142 'get':12,59,83 'go':54 'goe':2 'happen':20 'higher':47 'ideal':17 'import':85 'keep':30 'let':185 'long':102 'm':65,131 'mani':61 'may':52,115 'minus':156 'normal':49 'number':7,45 'one':136,139 'option':147 'person':167 're':58,71 'read':62 'real':146 'recoveri':150 'redundancy/backups':33 'repair':37 'report':108 'rescu':153 'run':91 'safe':122 'say':4 'scrub':15 'see':105 'seem':46 'short':97 'similar':173 'smart':93,101 'someth':172 'sorri':124 'sure':67 'test':98,103 'time':22,24 'video':128 'wiki.archlinux.org':95 'wiki.archlinux.org/title/s.m.a.r.t.)':94 'without':3 'would':82 'wrong':112 'yeah':80"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3710699"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698869830 {#2102
          date: 2023-11-01 21:17:10.0 +01:00
        }
        +"title": 84448
      }
      0 => App\Entity\EntryComment {#2116}
    ]
    -id: 9084
    -titleTs: "'copi':3 'error':2 'file':5 'mkv':4 'weird':1"
    -bodyTs: "'176/256':27 'abrupt':42 'albeit':51 'also':88,108 'certain':39 'close':43 'copi':9,26,30,82,95,105,107,115 'differ':120 'directori':101 'drive':11,122 'end':67 'error':18,19,23,92,112,129 'fail':76 'ffmpeg':85 'file':15,31,49,73,97 'fine':50 'gave':16,89,126 'give':109 'hitch':56 'idea':131 'input/output':22 'local':4 'media':6 'mib':28 'mkv':14 'normal':64 'notic':55 'one':13 'origin':48 'play':32,46,63 'point':40,59 'read':20 'still':125 'storag':121 'store':5 'till':65 'tri':70,81,103,114 'use':84 'varieti':118 'video':34,62 'video1.mkv':21 'zip':71,78"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698921766
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/7351914"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698863266 {#2724
      date: 2023-11-01 19:27:46.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
  +root: App\Entity\EntryComment {#2069}
  +body: """
    Okay cool. I would be wary of that drive just in case, and I would definitely schedule weekly SMART short tests and monthly BTRFS scrubs on it if you go with BTRFS in the future. EXT4/XFS/etc do not have a concept of data checksums, which means they can’t scrub and check for bitrot - this might be problematic if you find that your disk starts causing bitrot because you won’t know where it’s happening.\n
    \n
    I follow [Backblaze’s rules](https://www.backblaze.com/blog/hard-drive-smart-stats/) on detecting impending drive failure:\n
    \n
    - SMART 5: Reallocated_Sector_Count.\n
    - SMART 187: Reported_Uncorrectable_Errors.\n
    - SMART 188: Command_Timeout.\n
    - SMART 197: Current_Pending_Sector_Count.\n
    - SMART 198: Offline_Uncorrectable.\n
    \n
    If any of these SMART metrics are higher than 0 I’d expect failure soon and take precautions.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1698872962 {#2123
    date: 2023-11-01 22:09:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Artemis_Mystique@lemmy.ml"
    "@yote_zip@pawb.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2161 …}
  +nested: Doctrine\ORM\PersistentCollection {#2163 …}
  +votes: Doctrine\ORM\PersistentCollection {#2044 …}
  +reports: Doctrine\ORM\PersistentCollection {#2127 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2043 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2215 …}
  -id: 84456
  -bodyTs: "'/blog/hard-drive-smart-stats/)':84 '0':123 '187':96 '188':101 '197':105 '198':111 '5':91 'backblaz':79 'bitrot':54,67 'btrfs':24,32 'case':12 'caus':66 'check':52 'checksum':44 'command':102 'concept':41 'cool':2 'count':94,109 'current':106 'd':125 'data':43 'definit':16 'detect':86 'disk':64 'drive':9,88 'error':99 'expect':126 'ext4/xfs/etc':36 'failur':89,127 'find':61 'follow':78 'futur':35 'go':30 'happen':76 'higher':121 'impend':87 'know':72 'mean':46 'metric':119 'might':56 'month':23 'offlin':112 'okay':1 'pend':107 'precaut':131 'problemat':58 'realloc':92 'report':97 'rule':81 'schedul':17 'scrub':25,50 'sector':93,108 'short':20 'smart':19,90,95,100,104,110,118 'soon':128 'start':65 'take':130 'test':21 'timeout':103 'uncorrect':98,113 'wari':6 'week':18 'won':70 'would':4,15 'www.backblaze.com':83 'www.backblaze.com/blog/hard-drive-smart-stats/)':82"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3711634"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698872962 {#2119
    date: 2023-11-01 22:09:22.0 +01:00
  }
  +"title": 84456
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
71 DENIED edit
App\Entity\EntryComment {#2116
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2065
    +user: Proxies\__CG__\App\Entity\User {#2362 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
    +slug: "Weird-error-copying-MKV-file"
    +title: "Weird error copying MKV file"
    +url: null
    +body: "I have some locally stored media i was copying between drives and one mkv file gave this error `error reading ‘video1.mkv’: Input/output error` and only copied 176/256 MiB; the copied file plays the video only up to a certain point before abruptly closing; I can play the original file fine albeit there is a noticeable hitch at that point but the video plays normally till the end I have tried zipping the file but it fails to zip it I tried copying it using ffmpeg but it also gave the same error I can copy the file in the same directory but trying to copy the copy also gives the same error I tried copying to a variety of different storage drives and it still gave me this error any ideas?"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 4
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1698954774 {#2193
      date: 2023-11-02 20:52:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2591 …}
    +votes: Doctrine\ORM\PersistentCollection {#2805 …}
    +reports: Doctrine\ORM\PersistentCollection {#2800 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2811 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2813 …}
    +badges: Doctrine\ORM\PersistentCollection {#2809 …}
    +children: [
      4 => App\Entity\EntryComment {#2227
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
        +root: App\Entity\EntryComment {#2069
          +user: App\Entity\User {#265 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
          +image: null
          +parent: null
          +root: null
          +body: """
            Seems like there’s some bitrot in the middle of the file, and whatever you’re using to play back the original file just skips it and doesn’t care enough to halt playback. You might try looking for ways to restore as much of the file as possible with something like [this](https://video.stackexchange.com/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash), assuming the mkv is a unique copy that you can’t get anywhere else.\n
            \n
            Edit: I’m also curious if this file lives on an XFS/BTRFS/ZFS filesystem. The reflink property of these filesystems may be the reason that you can copy within the same folder without it throwing an error.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1698932355 {#2068
            date: 2023-11-02 14:39:15.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Artemis_Mystique@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2066 …}
          +nested: Doctrine\ORM\PersistentCollection {#2067 …}
          +votes: Doctrine\ORM\PersistentCollection {#2049 …}
          +reports: Doctrine\ORM\PersistentCollection {#2051 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2059 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2047 …}
          -id: 84427
          -bodyTs: "'/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash),':56 'also':74 'anywher':69 'assum':57 'back':20 'bitrot':6 'care':30 'copi':63,97 'curious':75 'doesn':28 'edit':71 'els':70 'enough':31 'error':106 'file':12,23,47,78 'filesystem':83,89 'folder':101 'get':68 'halt':33 'like':2,52 'live':79 'look':38 'm':73 'may':90 'middl':9 'might':36 'mkv':59 'much':44 'origin':22 'play':19 'playback':34 'possibl':49 'properti':86 're':16 'reason':93 'reflink':85 'restor':42 'seem':1 'skip':25 'someth':51 'throw':104 'tri':37 'uniqu':62 'use':17 'video.stackexchange.com':55 'video.stackexchange.com/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash),':54 'way':40 'whatev':14 'within':98 'without':102 'xfs/btrfs/zfs':82"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://pawb.social/comment/3708681"
          +editedAt: null
          +createdAt: DateTimeImmutable @1698863569 {#2072
            date: 2023-11-01 19:32:49.0 +01:00
          }
          +"title": 84427
        }
        +body: "Try [this](https://serverfault.com/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle) answer. I guarantee there is a way to read the file front to back while skipping errors, but I run so much data redundancy that I don’t have any experience with it."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1698873826 {#2198
          date: 2023-11-01 22:23:46.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2214 …}
        +nested: Doctrine\ORM\PersistentCollection {#2225 …}
        +votes: Doctrine\ORM\PersistentCollection {#2231 …}
        +reports: Doctrine\ORM\PersistentCollection {#2229 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2252 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2189 …}
        -id: 84460
        -bodyTs: "'/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle)':5 'answer':6 'back':19 'data':28 'error':22 'experi':36 'file':16 'front':17 'guarante':8 'much':27 'read':14 'redund':29 'run':25 'serverfault.com':4 'serverfault.com/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle)':3 'skip':21 'tri':1 'way':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3711910"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698873826 {#2223
          date: 2023-11-01 22:23:46.0 +01:00
        }
        +"title": 84460
      }
      3 => App\Entity\EntryComment {#2069}
      1 => App\Entity\EntryComment {#2055
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
        +root: App\Entity\EntryComment {#2069}
        +body: "Fair enough. I would at least try to get the damaged file off of the disk so you can potentially fix it later, or just have it available to play in its broken state. For the future you should probably be running monthly [BTRFS scrubs](https://btrfs.readthedocs.io/en/latest/btrfs-scrub.html) to detect bitrot sooner, and potentially you should have some backups or data redundancy so you can repair the bitrot when it’s detected."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1698865081 {#2057
          date: 2023-11-01 19:58:01.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2054 …}
        +nested: Doctrine\ORM\PersistentCollection {#2053 …}
        +votes: Doctrine\ORM\PersistentCollection {#2165 …}
        +reports: Doctrine\ORM\PersistentCollection {#2104 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2099 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2108 …}
        -id: 84446
        -bodyTs: "'/en/latest/btrfs-scrub.html)':48 'avail':28 'backup':59 'bitrot':51,68 'broken':33 'btrfs':44 'btrfs.readthedocs.io':47 'btrfs.readthedocs.io/en/latest/btrfs-scrub.html)':46 'damag':11 'data':61 'detect':50,72 'disk':16 'enough':2 'fair':1 'file':12 'fix':21 'futur':37 'get':9 'later':23 'least':6 'month':43 'play':30 'potenti':20,54 'probabl':40 'redund':62 'repair':66 'run':42 'scrub':45 'sooner':52 'state':34 'tri':7 'would':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3709151"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698865081 {#2050
          date: 2023-11-01 19:58:01.0 +01:00
        }
        +"title": 84446
      }
      2 => App\Entity\EntryComment {#2109
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
        +root: App\Entity\EntryComment {#2069}
        +body: """
          It goes without saying but the number of errors you should get on a scrub is ideally 0. Bitrot happens from time to time which is why you should keep some data redundancy/backups so you can repair it when it’s detected, but that number seems higher than normal. Your disk may be going bad if you’re getting that many read errors; I’m not sure. I believe you’re already backing up data off this drive but yeah I would get everything important off the drive ASAP, then run a [SMART](https://wiki.archlinux.org/title/S.M.A.R.T.) short test and a SMART long test to see if that reports that anything is wrong. The disk may be fine but better to be safe than sorry.\n
          \n
          Back to the video file, I’m assuming it was not one of the ones that BTRFS fixed automatically? The only real options for data recovery are to rescue the file minus the bad blocks with e.g. `ddrescue` (which I don’t personally have familiarity with) or something similar, or to encode through the errors with ffmpeg if it will let you.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1698869830 {#2101
          date: 2023-11-01 21:17:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2106 …}
        +nested: Doctrine\ORM\PersistentCollection {#2107 …}
        +votes: Doctrine\ORM\PersistentCollection {#2124 …}
        +reports: Doctrine\ORM\PersistentCollection {#2118 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2121 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2115 …}
        -id: 84448
        -bodyTs: "'/title/s.m.a.r.t.)':96 '0':18 'alreadi':72 'anyth':110 'asap':89 'assum':132 'automat':143 'back':73,125 'bad':55,158 'believ':69 'better':119 'bitrot':19 'block':159 'btrfs':141 'data':32,75,149 'ddrescu':162 'detect':42 'disk':51,114 'drive':78,88 'e.g':161 'encod':176 'error':9,63,179 'everyth':84 'familiar':169 'ffmpeg':181 'file':129,155 'fine':117 'fix':142 'get':12,59,83 'go':54 'goe':2 'happen':20 'higher':47 'ideal':17 'import':85 'keep':30 'let':185 'long':102 'm':65,131 'mani':61 'may':52,115 'minus':156 'normal':49 'number':7,45 'one':136,139 'option':147 'person':167 're':58,71 'read':62 'real':146 'recoveri':150 'redundancy/backups':33 'repair':37 'report':108 'rescu':153 'run':91 'safe':122 'say':4 'scrub':15 'see':105 'seem':46 'short':97 'similar':173 'smart':93,101 'someth':172 'sorri':124 'sure':67 'test':98,103 'time':22,24 'video':128 'wiki.archlinux.org':95 'wiki.archlinux.org/title/s.m.a.r.t.)':94 'without':3 'would':82 'wrong':112 'yeah':80"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3710699"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698869830 {#2102
          date: 2023-11-01 21:17:10.0 +01:00
        }
        +"title": 84448
      }
      0 => App\Entity\EntryComment {#2116}
    ]
    -id: 9084
    -titleTs: "'copi':3 'error':2 'file':5 'mkv':4 'weird':1"
    -bodyTs: "'176/256':27 'abrupt':42 'albeit':51 'also':88,108 'certain':39 'close':43 'copi':9,26,30,82,95,105,107,115 'differ':120 'directori':101 'drive':11,122 'end':67 'error':18,19,23,92,112,129 'fail':76 'ffmpeg':85 'file':15,31,49,73,97 'fine':50 'gave':16,89,126 'give':109 'hitch':56 'idea':131 'input/output':22 'local':4 'media':6 'mib':28 'mkv':14 'normal':64 'notic':55 'one':13 'origin':48 'play':32,46,63 'point':40,59 'read':20 'still':125 'storag':121 'store':5 'till':65 'tri':70,81,103,114 'use':84 'varieti':118 'video':34,62 'video1.mkv':21 'zip':71,78"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698921766
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/7351914"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698863266 {#2724
      date: 2023-11-01 19:27:46.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
  +root: App\Entity\EntryComment {#2069}
  +body: """
    Okay cool. I would be wary of that drive just in case, and I would definitely schedule weekly SMART short tests and monthly BTRFS scrubs on it if you go with BTRFS in the future. EXT4/XFS/etc do not have a concept of data checksums, which means they can’t scrub and check for bitrot - this might be problematic if you find that your disk starts causing bitrot because you won’t know where it’s happening.\n
    \n
    I follow [Backblaze’s rules](https://www.backblaze.com/blog/hard-drive-smart-stats/) on detecting impending drive failure:\n
    \n
    - SMART 5: Reallocated_Sector_Count.\n
    - SMART 187: Reported_Uncorrectable_Errors.\n
    - SMART 188: Command_Timeout.\n
    - SMART 197: Current_Pending_Sector_Count.\n
    - SMART 198: Offline_Uncorrectable.\n
    \n
    If any of these SMART metrics are higher than 0 I’d expect failure soon and take precautions.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1698872962 {#2123
    date: 2023-11-01 22:09:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Artemis_Mystique@lemmy.ml"
    "@yote_zip@pawb.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2161 …}
  +nested: Doctrine\ORM\PersistentCollection {#2163 …}
  +votes: Doctrine\ORM\PersistentCollection {#2044 …}
  +reports: Doctrine\ORM\PersistentCollection {#2127 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2043 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2215 …}
  -id: 84456
  -bodyTs: "'/blog/hard-drive-smart-stats/)':84 '0':123 '187':96 '188':101 '197':105 '198':111 '5':91 'backblaz':79 'bitrot':54,67 'btrfs':24,32 'case':12 'caus':66 'check':52 'checksum':44 'command':102 'concept':41 'cool':2 'count':94,109 'current':106 'd':125 'data':43 'definit':16 'detect':86 'disk':64 'drive':9,88 'error':99 'expect':126 'ext4/xfs/etc':36 'failur':89,127 'find':61 'follow':78 'futur':35 'go':30 'happen':76 'higher':121 'impend':87 'know':72 'mean':46 'metric':119 'might':56 'month':23 'offlin':112 'okay':1 'pend':107 'precaut':131 'problemat':58 'realloc':92 'report':97 'rule':81 'schedul':17 'scrub':25,50 'sector':93,108 'short':20 'smart':19,90,95,100,104,110,118 'soon':128 'start':65 'take':130 'test':21 'timeout':103 'uncorrect':98,113 'wari':6 'week':18 'won':70 'would':4,15 'www.backblaze.com':83 'www.backblaze.com/blog/hard-drive-smart-stats/)':82"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3711634"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698872962 {#2119
    date: 2023-11-01 22:09:22.0 +01:00
  }
  +"title": 84456
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
72 DENIED moderate
App\Entity\EntryComment {#2116
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2065
    +user: Proxies\__CG__\App\Entity\User {#2362 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
    +slug: "Weird-error-copying-MKV-file"
    +title: "Weird error copying MKV file"
    +url: null
    +body: "I have some locally stored media i was copying between drives and one mkv file gave this error `error reading ‘video1.mkv’: Input/output error` and only copied 176/256 MiB; the copied file plays the video only up to a certain point before abruptly closing; I can play the original file fine albeit there is a noticeable hitch at that point but the video plays normally till the end I have tried zipping the file but it fails to zip it I tried copying it using ffmpeg but it also gave the same error I can copy the file in the same directory but trying to copy the copy also gives the same error I tried copying to a variety of different storage drives and it still gave me this error any ideas?"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 4
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1698954774 {#2193
      date: 2023-11-02 20:52:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2591 …}
    +votes: Doctrine\ORM\PersistentCollection {#2805 …}
    +reports: Doctrine\ORM\PersistentCollection {#2800 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2811 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2813 …}
    +badges: Doctrine\ORM\PersistentCollection {#2809 …}
    +children: [
      4 => App\Entity\EntryComment {#2227
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
        +root: App\Entity\EntryComment {#2069
          +user: App\Entity\User {#265 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
          +image: null
          +parent: null
          +root: null
          +body: """
            Seems like there’s some bitrot in the middle of the file, and whatever you’re using to play back the original file just skips it and doesn’t care enough to halt playback. You might try looking for ways to restore as much of the file as possible with something like [this](https://video.stackexchange.com/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash), assuming the mkv is a unique copy that you can’t get anywhere else.\n
            \n
            Edit: I’m also curious if this file lives on an XFS/BTRFS/ZFS filesystem. The reflink property of these filesystems may be the reason that you can copy within the same folder without it throwing an error.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1698932355 {#2068
            date: 2023-11-02 14:39:15.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Artemis_Mystique@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2066 …}
          +nested: Doctrine\ORM\PersistentCollection {#2067 …}
          +votes: Doctrine\ORM\PersistentCollection {#2049 …}
          +reports: Doctrine\ORM\PersistentCollection {#2051 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2059 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2047 …}
          -id: 84427
          -bodyTs: "'/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash),':56 'also':74 'anywher':69 'assum':57 'back':20 'bitrot':6 'care':30 'copi':63,97 'curious':75 'doesn':28 'edit':71 'els':70 'enough':31 'error':106 'file':12,23,47,78 'filesystem':83,89 'folder':101 'get':68 'halt':33 'like':2,52 'live':79 'look':38 'm':73 'may':90 'middl':9 'might':36 'mkv':59 'much':44 'origin':22 'play':19 'playback':34 'possibl':49 'properti':86 're':16 'reason':93 'reflink':85 'restor':42 'seem':1 'skip':25 'someth':51 'throw':104 'tri':37 'uniqu':62 'use':17 'video.stackexchange.com':55 'video.stackexchange.com/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash),':54 'way':40 'whatev':14 'within':98 'without':102 'xfs/btrfs/zfs':82"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://pawb.social/comment/3708681"
          +editedAt: null
          +createdAt: DateTimeImmutable @1698863569 {#2072
            date: 2023-11-01 19:32:49.0 +01:00
          }
          +"title": 84427
        }
        +body: "Try [this](https://serverfault.com/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle) answer. I guarantee there is a way to read the file front to back while skipping errors, but I run so much data redundancy that I don’t have any experience with it."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1698873826 {#2198
          date: 2023-11-01 22:23:46.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2214 …}
        +nested: Doctrine\ORM\PersistentCollection {#2225 …}
        +votes: Doctrine\ORM\PersistentCollection {#2231 …}
        +reports: Doctrine\ORM\PersistentCollection {#2229 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2252 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2189 …}
        -id: 84460
        -bodyTs: "'/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle)':5 'answer':6 'back':19 'data':28 'error':22 'experi':36 'file':16 'front':17 'guarante':8 'much':27 'read':14 'redund':29 'run':25 'serverfault.com':4 'serverfault.com/questions/489696/recovering-a-file-with-bad-blocks-in-the-middle)':3 'skip':21 'tri':1 'way':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3711910"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698873826 {#2223
          date: 2023-11-01 22:23:46.0 +01:00
        }
        +"title": 84460
      }
      3 => App\Entity\EntryComment {#2069}
      1 => App\Entity\EntryComment {#2055
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
        +root: App\Entity\EntryComment {#2069}
        +body: "Fair enough. I would at least try to get the damaged file off of the disk so you can potentially fix it later, or just have it available to play in its broken state. For the future you should probably be running monthly [BTRFS scrubs](https://btrfs.readthedocs.io/en/latest/btrfs-scrub.html) to detect bitrot sooner, and potentially you should have some backups or data redundancy so you can repair the bitrot when it’s detected."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1698865081 {#2057
          date: 2023-11-01 19:58:01.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2054 …}
        +nested: Doctrine\ORM\PersistentCollection {#2053 …}
        +votes: Doctrine\ORM\PersistentCollection {#2165 …}
        +reports: Doctrine\ORM\PersistentCollection {#2104 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2099 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2108 …}
        -id: 84446
        -bodyTs: "'/en/latest/btrfs-scrub.html)':48 'avail':28 'backup':59 'bitrot':51,68 'broken':33 'btrfs':44 'btrfs.readthedocs.io':47 'btrfs.readthedocs.io/en/latest/btrfs-scrub.html)':46 'damag':11 'data':61 'detect':50,72 'disk':16 'enough':2 'fair':1 'file':12 'fix':21 'futur':37 'get':9 'later':23 'least':6 'month':43 'play':30 'potenti':20,54 'probabl':40 'redund':62 'repair':66 'run':42 'scrub':45 'sooner':52 'state':34 'tri':7 'would':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3709151"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698865081 {#2050
          date: 2023-11-01 19:58:01.0 +01:00
        }
        +"title": 84446
      }
      2 => App\Entity\EntryComment {#2109
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2065 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
        +root: App\Entity\EntryComment {#2069}
        +body: """
          It goes without saying but the number of errors you should get on a scrub is ideally 0. Bitrot happens from time to time which is why you should keep some data redundancy/backups so you can repair it when it’s detected, but that number seems higher than normal. Your disk may be going bad if you’re getting that many read errors; I’m not sure. I believe you’re already backing up data off this drive but yeah I would get everything important off the drive ASAP, then run a [SMART](https://wiki.archlinux.org/title/S.M.A.R.T.) short test and a SMART long test to see if that reports that anything is wrong. The disk may be fine but better to be safe than sorry.\n
          \n
          Back to the video file, I’m assuming it was not one of the ones that BTRFS fixed automatically? The only real options for data recovery are to rescue the file minus the bad blocks with e.g. `ddrescue` (which I don’t personally have familiarity with) or something similar, or to encode through the errors with ffmpeg if it will let you.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1698869830 {#2101
          date: 2023-11-01 21:17:10.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2106 …}
        +nested: Doctrine\ORM\PersistentCollection {#2107 …}
        +votes: Doctrine\ORM\PersistentCollection {#2124 …}
        +reports: Doctrine\ORM\PersistentCollection {#2118 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2121 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2115 …}
        -id: 84448
        -bodyTs: "'/title/s.m.a.r.t.)':96 '0':18 'alreadi':72 'anyth':110 'asap':89 'assum':132 'automat':143 'back':73,125 'bad':55,158 'believ':69 'better':119 'bitrot':19 'block':159 'btrfs':141 'data':32,75,149 'ddrescu':162 'detect':42 'disk':51,114 'drive':78,88 'e.g':161 'encod':176 'error':9,63,179 'everyth':84 'familiar':169 'ffmpeg':181 'file':129,155 'fine':117 'fix':142 'get':12,59,83 'go':54 'goe':2 'happen':20 'higher':47 'ideal':17 'import':85 'keep':30 'let':185 'long':102 'm':65,131 'mani':61 'may':52,115 'minus':156 'normal':49 'number':7,45 'one':136,139 'option':147 'person':167 're':58,71 'read':62 'real':146 'recoveri':150 'redundancy/backups':33 'repair':37 'report':108 'rescu':153 'run':91 'safe':122 'say':4 'scrub':15 'see':105 'seem':46 'short':97 'similar':173 'smart':93,101 'someth':172 'sorri':124 'sure':67 'test':98,103 'time':22,24 'video':128 'wiki.archlinux.org':95 'wiki.archlinux.org/title/s.m.a.r.t.)':94 'without':3 'would':82 'wrong':112 'yeah':80"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3710699"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698869830 {#2102
          date: 2023-11-01 21:17:10.0 +01:00
        }
        +"title": 84448
      }
      0 => App\Entity\EntryComment {#2116}
    ]
    -id: 9084
    -titleTs: "'copi':3 'error':2 'file':5 'mkv':4 'weird':1"
    -bodyTs: "'176/256':27 'abrupt':42 'albeit':51 'also':88,108 'certain':39 'close':43 'copi':9,26,30,82,95,105,107,115 'differ':120 'directori':101 'drive':11,122 'end':67 'error':18,19,23,92,112,129 'fail':76 'ffmpeg':85 'file':15,31,49,73,97 'fine':50 'gave':16,89,126 'give':109 'hitch':56 'idea':131 'input/output':22 'local':4 'media':6 'mib':28 'mkv':14 'normal':64 'notic':55 'one':13 'origin':48 'play':32,46,63 'point':40,59 'read':20 'still':125 'storag':121 'store':5 'till':65 'tri':70,81,103,114 'use':84 'varieti':118 'video':34,62 'video1.mkv':21 'zip':71,78"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698921766
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/7351914"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698863266 {#2724
      date: 2023-11-01 19:27:46.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
  +root: App\Entity\EntryComment {#2069}
  +body: """
    Okay cool. I would be wary of that drive just in case, and I would definitely schedule weekly SMART short tests and monthly BTRFS scrubs on it if you go with BTRFS in the future. EXT4/XFS/etc do not have a concept of data checksums, which means they can’t scrub and check for bitrot - this might be problematic if you find that your disk starts causing bitrot because you won’t know where it’s happening.\n
    \n
    I follow [Backblaze’s rules](https://www.backblaze.com/blog/hard-drive-smart-stats/) on detecting impending drive failure:\n
    \n
    - SMART 5: Reallocated_Sector_Count.\n
    - SMART 187: Reported_Uncorrectable_Errors.\n
    - SMART 188: Command_Timeout.\n
    - SMART 197: Current_Pending_Sector_Count.\n
    - SMART 198: Offline_Uncorrectable.\n
    \n
    If any of these SMART metrics are higher than 0 I’d expect failure soon and take precautions.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1698872962 {#2123
    date: 2023-11-01 22:09:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Artemis_Mystique@lemmy.ml"
    "@yote_zip@pawb.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2161 …}
  +nested: Doctrine\ORM\PersistentCollection {#2163 …}
  +votes: Doctrine\ORM\PersistentCollection {#2044 …}
  +reports: Doctrine\ORM\PersistentCollection {#2127 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2043 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2215 …}
  -id: 84456
  -bodyTs: "'/blog/hard-drive-smart-stats/)':84 '0':123 '187':96 '188':101 '197':105 '198':111 '5':91 'backblaz':79 'bitrot':54,67 'btrfs':24,32 'case':12 'caus':66 'check':52 'checksum':44 'command':102 'concept':41 'cool':2 'count':94,109 'current':106 'd':125 'data':43 'definit':16 'detect':86 'disk':64 'drive':9,88 'error':99 'expect':126 'ext4/xfs/etc':36 'failur':89,127 'find':61 'follow':78 'futur':35 'go':30 'happen':76 'higher':121 'impend':87 'know':72 'mean':46 'metric':119 'might':56 'month':23 'offlin':112 'okay':1 'pend':107 'precaut':131 'problemat':58 'realloc':92 'report':97 'rule':81 'schedul':17 'scrub':25,50 'sector':93,108 'short':20 'smart':19,90,95,100,104,110,118 'soon':128 'start':65 'take':130 'test':21 'timeout':103 'uncorrect':98,113 'wari':6 'week':18 'won':70 'would':4,15 'www.backblaze.com':83 'www.backblaze.com/blog/hard-drive-smart-stats/)':82"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3711634"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698872962 {#2119
    date: 2023-11-01 22:09:22.0 +01:00
  }
  +"title": 84456
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
73 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
74 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2291
  +user: Proxies\__CG__\App\Entity\User {#2929 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
  +image: Proxies\__CG__\App\Entity\Image {#2965 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2967 …}
  +slug: "Linux-vs-Windows-tested-in-10-games-Linux-17-faster"
  +title: "Linux vs Windows tested in 10 games - Linux 17% faster on Average"
  +url: "https://video.hardlimit.com/w/uZGK12oU5FeSsy8CDLP4hD"
  +body: "From Hardlimit"
  +type: "video"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 7
  +favouriteCount: 6
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1698520844 {#2960
    date: 2023-10-28 21:20:44.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2968 …}
  +votes: Doctrine\ORM\PersistentCollection {#2970 …}
  +reports: Doctrine\ORM\PersistentCollection {#2972 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2974 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2976 …}
  +badges: Doctrine\ORM\PersistentCollection {#2978 …}
  +children: [
    App\Entity\EntryComment {#2293
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2291 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2309 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2301 …}
      +body: "To add on here, you can use the [Are We Anti-Cheat Yet?](https://areweanticheatyet.com/) site to track which games are not working due to anti-cheat. In my experience it’s extremely rare for “Linux” (aka Wine/DXVK/VKD3D/et al) to not support arbitrary games. If a game is not working on Linux it’s almost certainly because of an anti-cheat or some bloated/obscure DRM telling Linux “no you cannot run this”."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1698499147 {#2311
        date: 2023-10-28 15:19:07.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@JoeKlemmer@lemmy.myserv.one"
        "@schwim@reddthat.com"
        "@Sentau@feddit.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2302 …}
      +nested: Doctrine\ORM\PersistentCollection {#2320 …}
      +votes: Doctrine\ORM\PersistentCollection {#2322 …}
      +reports: Doctrine\ORM\PersistentCollection {#2312 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2307 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2308 …}
      -id: 88446
      -bodyTs: "'/)':17 'add':2 'aka':40 'al':42 'almost':58 'anti':12,29,64 'anti-cheat':11,28,63 'arbitrari':46 'areweanticheatyet.com':16 'areweanticheatyet.com/)':15 'bloated/obscure':68 'cannot':74 'certain':59 'cheat':13,30,65 'drm':69 'due':26 'experi':33 'extrem':36 'game':22,47,50 'linux':39,55,71 'rare':37 'run':75 'site':18 'support':45 'tell':70 'track':20 'use':7 'wine/dxvk/vkd3d/et':41 'work':25,53 'yet':14"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/3608950"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698499147 {#2298
        date: 2023-10-28 15:19:07.0 +02:00
      }
      +"title": 88446
    }
  ]
  -id: 9470
  -titleTs: "'10':6 '17':9 'averag':12 'faster':10 'game':7 'linux':1,8 'test':4 'vs':2 'window':3"
  -bodyTs: "'hardlimit':2"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1698550467
  +visibility: "visible             "
  +apId: "https://lemmy.myserv.one/post/3591839"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698496467 {#2949
    date: 2023-10-28 14:34:27.0 +02: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
75 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2291
  +user: Proxies\__CG__\App\Entity\User {#2929 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
  +image: Proxies\__CG__\App\Entity\Image {#2965 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2967 …}
  +slug: "Linux-vs-Windows-tested-in-10-games-Linux-17-faster"
  +title: "Linux vs Windows tested in 10 games - Linux 17% faster on Average"
  +url: "https://video.hardlimit.com/w/uZGK12oU5FeSsy8CDLP4hD"
  +body: "From Hardlimit"
  +type: "video"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 7
  +favouriteCount: 6
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1698520844 {#2960
    date: 2023-10-28 21:20:44.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2968 …}
  +votes: Doctrine\ORM\PersistentCollection {#2970 …}
  +reports: Doctrine\ORM\PersistentCollection {#2972 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2974 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2976 …}
  +badges: Doctrine\ORM\PersistentCollection {#2978 …}
  +children: [
    App\Entity\EntryComment {#2293
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2291 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2309 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2301 …}
      +body: "To add on here, you can use the [Are We Anti-Cheat Yet?](https://areweanticheatyet.com/) site to track which games are not working due to anti-cheat. In my experience it’s extremely rare for “Linux” (aka Wine/DXVK/VKD3D/et al) to not support arbitrary games. If a game is not working on Linux it’s almost certainly because of an anti-cheat or some bloated/obscure DRM telling Linux “no you cannot run this”."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1698499147 {#2311
        date: 2023-10-28 15:19:07.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@JoeKlemmer@lemmy.myserv.one"
        "@schwim@reddthat.com"
        "@Sentau@feddit.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2302 …}
      +nested: Doctrine\ORM\PersistentCollection {#2320 …}
      +votes: Doctrine\ORM\PersistentCollection {#2322 …}
      +reports: Doctrine\ORM\PersistentCollection {#2312 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2307 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2308 …}
      -id: 88446
      -bodyTs: "'/)':17 'add':2 'aka':40 'al':42 'almost':58 'anti':12,29,64 'anti-cheat':11,28,63 'arbitrari':46 'areweanticheatyet.com':16 'areweanticheatyet.com/)':15 'bloated/obscure':68 'cannot':74 'certain':59 'cheat':13,30,65 'drm':69 'due':26 'experi':33 'extrem':36 'game':22,47,50 'linux':39,55,71 'rare':37 'run':75 'site':18 'support':45 'tell':70 'track':20 'use':7 'wine/dxvk/vkd3d/et':41 'work':25,53 'yet':14"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/3608950"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698499147 {#2298
        date: 2023-10-28 15:19:07.0 +02:00
      }
      +"title": 88446
    }
  ]
  -id: 9470
  -titleTs: "'10':6 '17':9 'averag':12 'faster':10 'game':7 'linux':1,8 'test':4 'vs':2 'window':3"
  -bodyTs: "'hardlimit':2"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1698550467
  +visibility: "visible             "
  +apId: "https://lemmy.myserv.one/post/3591839"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698496467 {#2949
    date: 2023-10-28 14:34:27.0 +02: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
76 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2291
  +user: Proxies\__CG__\App\Entity\User {#2929 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
  +image: Proxies\__CG__\App\Entity\Image {#2965 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2967 …}
  +slug: "Linux-vs-Windows-tested-in-10-games-Linux-17-faster"
  +title: "Linux vs Windows tested in 10 games - Linux 17% faster on Average"
  +url: "https://video.hardlimit.com/w/uZGK12oU5FeSsy8CDLP4hD"
  +body: "From Hardlimit"
  +type: "video"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 7
  +favouriteCount: 6
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1698520844 {#2960
    date: 2023-10-28 21:20:44.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2968 …}
  +votes: Doctrine\ORM\PersistentCollection {#2970 …}
  +reports: Doctrine\ORM\PersistentCollection {#2972 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2974 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2976 …}
  +badges: Doctrine\ORM\PersistentCollection {#2978 …}
  +children: [
    App\Entity\EntryComment {#2293
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2291 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2309 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2301 …}
      +body: "To add on here, you can use the [Are We Anti-Cheat Yet?](https://areweanticheatyet.com/) site to track which games are not working due to anti-cheat. In my experience it’s extremely rare for “Linux” (aka Wine/DXVK/VKD3D/et al) to not support arbitrary games. If a game is not working on Linux it’s almost certainly because of an anti-cheat or some bloated/obscure DRM telling Linux “no you cannot run this”."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1698499147 {#2311
        date: 2023-10-28 15:19:07.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@JoeKlemmer@lemmy.myserv.one"
        "@schwim@reddthat.com"
        "@Sentau@feddit.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2302 …}
      +nested: Doctrine\ORM\PersistentCollection {#2320 …}
      +votes: Doctrine\ORM\PersistentCollection {#2322 …}
      +reports: Doctrine\ORM\PersistentCollection {#2312 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2307 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2308 …}
      -id: 88446
      -bodyTs: "'/)':17 'add':2 'aka':40 'al':42 'almost':58 'anti':12,29,64 'anti-cheat':11,28,63 'arbitrari':46 'areweanticheatyet.com':16 'areweanticheatyet.com/)':15 'bloated/obscure':68 'cannot':74 'certain':59 'cheat':13,30,65 'drm':69 'due':26 'experi':33 'extrem':36 'game':22,47,50 'linux':39,55,71 'rare':37 'run':75 'site':18 'support':45 'tell':70 'track':20 'use':7 'wine/dxvk/vkd3d/et':41 'work':25,53 'yet':14"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/3608950"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698499147 {#2298
        date: 2023-10-28 15:19:07.0 +02:00
      }
      +"title": 88446
    }
  ]
  -id: 9470
  -titleTs: "'10':6 '17':9 'averag':12 'faster':10 'game':7 'linux':1,8 'test':4 'vs':2 'window':3"
  -bodyTs: "'hardlimit':2"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1698550467
  +visibility: "visible             "
  +apId: "https://lemmy.myserv.one/post/3591839"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698496467 {#2949
    date: 2023-10-28 14:34:27.0 +02: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
77 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
78 DENIED moderate
App\Entity\EntryComment {#2293
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2291
    +user: Proxies\__CG__\App\Entity\User {#2929 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
    +image: Proxies\__CG__\App\Entity\Image {#2965 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2967 …}
    +slug: "Linux-vs-Windows-tested-in-10-games-Linux-17-faster"
    +title: "Linux vs Windows tested in 10 games - Linux 17% faster on Average"
    +url: "https://video.hardlimit.com/w/uZGK12oU5FeSsy8CDLP4hD"
    +body: "From Hardlimit"
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 7
    +favouriteCount: 6
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1698520844 {#2960
      date: 2023-10-28 21:20:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2968 …}
    +votes: Doctrine\ORM\PersistentCollection {#2970 …}
    +reports: Doctrine\ORM\PersistentCollection {#2972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2974 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2976 …}
    +badges: Doctrine\ORM\PersistentCollection {#2978 …}
    +children: [
      App\Entity\EntryComment {#2293}
    ]
    -id: 9470
    -titleTs: "'10':6 '17':9 'averag':12 'faster':10 'game':7 'linux':1,8 'test':4 'vs':2 'window':3"
    -bodyTs: "'hardlimit':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698550467
    +visibility: "visible             "
    +apId: "https://lemmy.myserv.one/post/3591839"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698496467 {#2949
      date: 2023-10-28 14:34:27.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2309 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2301 …}
  +body: "To add on here, you can use the [Are We Anti-Cheat Yet?](https://areweanticheatyet.com/) site to track which games are not working due to anti-cheat. In my experience it’s extremely rare for “Linux” (aka Wine/DXVK/VKD3D/et al) to not support arbitrary games. If a game is not working on Linux it’s almost certainly because of an anti-cheat or some bloated/obscure DRM telling Linux “no you cannot run this”."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1698499147 {#2311
    date: 2023-10-28 15:19:07.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JoeKlemmer@lemmy.myserv.one"
    "@schwim@reddthat.com"
    "@Sentau@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2302 …}
  +nested: Doctrine\ORM\PersistentCollection {#2320 …}
  +votes: Doctrine\ORM\PersistentCollection {#2322 …}
  +reports: Doctrine\ORM\PersistentCollection {#2312 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2307 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2308 …}
  -id: 88446
  -bodyTs: "'/)':17 'add':2 'aka':40 'al':42 'almost':58 'anti':12,29,64 'anti-cheat':11,28,63 'arbitrari':46 'areweanticheatyet.com':16 'areweanticheatyet.com/)':15 'bloated/obscure':68 'cannot':74 'certain':59 'cheat':13,30,65 'drm':69 'due':26 'experi':33 'extrem':36 'game':22,47,50 'linux':39,55,71 'rare':37 'run':75 'site':18 'support':45 'tell':70 'track':20 'use':7 'wine/dxvk/vkd3d/et':41 'work':25,53 'yet':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3608950"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698499147 {#2298
    date: 2023-10-28 15:19:07.0 +02:00
  }
  +"title": 88446
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
79 DENIED edit
App\Entity\EntryComment {#2293
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2291
    +user: Proxies\__CG__\App\Entity\User {#2929 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
    +image: Proxies\__CG__\App\Entity\Image {#2965 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2967 …}
    +slug: "Linux-vs-Windows-tested-in-10-games-Linux-17-faster"
    +title: "Linux vs Windows tested in 10 games - Linux 17% faster on Average"
    +url: "https://video.hardlimit.com/w/uZGK12oU5FeSsy8CDLP4hD"
    +body: "From Hardlimit"
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 7
    +favouriteCount: 6
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1698520844 {#2960
      date: 2023-10-28 21:20:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2968 …}
    +votes: Doctrine\ORM\PersistentCollection {#2970 …}
    +reports: Doctrine\ORM\PersistentCollection {#2972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2974 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2976 …}
    +badges: Doctrine\ORM\PersistentCollection {#2978 …}
    +children: [
      App\Entity\EntryComment {#2293}
    ]
    -id: 9470
    -titleTs: "'10':6 '17':9 'averag':12 'faster':10 'game':7 'linux':1,8 'test':4 'vs':2 'window':3"
    -bodyTs: "'hardlimit':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698550467
    +visibility: "visible             "
    +apId: "https://lemmy.myserv.one/post/3591839"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698496467 {#2949
      date: 2023-10-28 14:34:27.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2309 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2301 …}
  +body: "To add on here, you can use the [Are We Anti-Cheat Yet?](https://areweanticheatyet.com/) site to track which games are not working due to anti-cheat. In my experience it’s extremely rare for “Linux” (aka Wine/DXVK/VKD3D/et al) to not support arbitrary games. If a game is not working on Linux it’s almost certainly because of an anti-cheat or some bloated/obscure DRM telling Linux “no you cannot run this”."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1698499147 {#2311
    date: 2023-10-28 15:19:07.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JoeKlemmer@lemmy.myserv.one"
    "@schwim@reddthat.com"
    "@Sentau@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2302 …}
  +nested: Doctrine\ORM\PersistentCollection {#2320 …}
  +votes: Doctrine\ORM\PersistentCollection {#2322 …}
  +reports: Doctrine\ORM\PersistentCollection {#2312 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2307 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2308 …}
  -id: 88446
  -bodyTs: "'/)':17 'add':2 'aka':40 'al':42 'almost':58 'anti':12,29,64 'anti-cheat':11,28,63 'arbitrari':46 'areweanticheatyet.com':16 'areweanticheatyet.com/)':15 'bloated/obscure':68 'cannot':74 'certain':59 'cheat':13,30,65 'drm':69 'due':26 'experi':33 'extrem':36 'game':22,47,50 'linux':39,55,71 'rare':37 'run':75 'site':18 'support':45 'tell':70 'track':20 'use':7 'wine/dxvk/vkd3d/et':41 'work':25,53 'yet':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3608950"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698499147 {#2298
    date: 2023-10-28 15:19:07.0 +02:00
  }
  +"title": 88446
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
80 DENIED moderate
App\Entity\EntryComment {#2293
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2291
    +user: Proxies\__CG__\App\Entity\User {#2929 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
    +image: Proxies\__CG__\App\Entity\Image {#2965 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2967 …}
    +slug: "Linux-vs-Windows-tested-in-10-games-Linux-17-faster"
    +title: "Linux vs Windows tested in 10 games - Linux 17% faster on Average"
    +url: "https://video.hardlimit.com/w/uZGK12oU5FeSsy8CDLP4hD"
    +body: "From Hardlimit"
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 7
    +favouriteCount: 6
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1698520844 {#2960
      date: 2023-10-28 21:20:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2968 …}
    +votes: Doctrine\ORM\PersistentCollection {#2970 …}
    +reports: Doctrine\ORM\PersistentCollection {#2972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2974 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2976 …}
    +badges: Doctrine\ORM\PersistentCollection {#2978 …}
    +children: [
      App\Entity\EntryComment {#2293}
    ]
    -id: 9470
    -titleTs: "'10':6 '17':9 'averag':12 'faster':10 'game':7 'linux':1,8 'test':4 'vs':2 'window':3"
    -bodyTs: "'hardlimit':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698550467
    +visibility: "visible             "
    +apId: "https://lemmy.myserv.one/post/3591839"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698496467 {#2949
      date: 2023-10-28 14:34:27.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2074 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2309 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2301 …}
  +body: "To add on here, you can use the [Are We Anti-Cheat Yet?](https://areweanticheatyet.com/) site to track which games are not working due to anti-cheat. In my experience it’s extremely rare for “Linux” (aka Wine/DXVK/VKD3D/et al) to not support arbitrary games. If a game is not working on Linux it’s almost certainly because of an anti-cheat or some bloated/obscure DRM telling Linux “no you cannot run this”."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1698499147 {#2311
    date: 2023-10-28 15:19:07.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JoeKlemmer@lemmy.myserv.one"
    "@schwim@reddthat.com"
    "@Sentau@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2302 …}
  +nested: Doctrine\ORM\PersistentCollection {#2320 …}
  +votes: Doctrine\ORM\PersistentCollection {#2322 …}
  +reports: Doctrine\ORM\PersistentCollection {#2312 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2307 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2308 …}
  -id: 88446
  -bodyTs: "'/)':17 'add':2 'aka':40 'al':42 'almost':58 'anti':12,29,64 'anti-cheat':11,28,63 'arbitrari':46 'areweanticheatyet.com':16 'areweanticheatyet.com/)':15 'bloated/obscure':68 'cannot':74 'certain':59 'cheat':13,30,65 'drm':69 'due':26 'experi':33 'extrem':36 'game':22,47,50 'linux':39,55,71 'rare':37 'run':75 'site':18 'support':45 'tell':70 'track':20 'use':7 'wine/dxvk/vkd3d/et':41 'work':25,53 'yet':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3608950"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698499147 {#2298
    date: 2023-10-28 15:19:07.0 +02:00
  }
  +"title": 88446
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
81 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
82 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2469
  +user: Proxies\__CG__\App\Entity\User {#2182 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2470 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
  +slug: "Asking-advice-for-home-storage-configuration"
  +title: "Asking advice for home storage configuration"
  +url: null
  +body: """
    cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
    \n
    > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
    > \n
    > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 6
  +favouriteCount: 1
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1695756354 {#2926
    date: 2023-09-26 21:25:54.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2892 …}
  +votes: Doctrine\ORM\PersistentCollection {#2933 …}
  +reports: Doctrine\ORM\PersistentCollection {#2935 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2937 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2939 …}
  +badges: Doctrine\ORM\PersistentCollection {#2941 …}
  +children: [
    App\Entity\EntryComment {#1618
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2469 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2470 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
        \n
        If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
        \n
        Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
        \n
        In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
        \n
        In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1695751286 {#1680
        date: 2023-09-26 20:01:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PigeonCatcher@l.antiope.link"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2468 …}
      +nested: Doctrine\ORM\PersistentCollection {#2455 …}
      +votes: Doctrine\ORM\PersistentCollection {#2452 …}
      +reports: Doctrine\ORM\PersistentCollection {#2460 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1736 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1732 …}
      -id: 29808
      -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/2639748"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695522753 {#1692
        date: 2023-09-24 04:32:33.0 +02:00
      }
      +"title": 29808
    }
  ]
  -id: 2334
  -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
  -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1695549650
  +visibility: "visible             "
  +apId: "https://l.antiope.link/post/43916"
  +editedAt: null
  +createdAt: DateTimeImmutable @1695520650 {#2912
    date: 2023-09-24 03:57:30.0 +02: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
83 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2469
  +user: Proxies\__CG__\App\Entity\User {#2182 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2470 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
  +slug: "Asking-advice-for-home-storage-configuration"
  +title: "Asking advice for home storage configuration"
  +url: null
  +body: """
    cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
    \n
    > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
    > \n
    > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 6
  +favouriteCount: 1
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1695756354 {#2926
    date: 2023-09-26 21:25:54.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2892 …}
  +votes: Doctrine\ORM\PersistentCollection {#2933 …}
  +reports: Doctrine\ORM\PersistentCollection {#2935 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2937 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2939 …}
  +badges: Doctrine\ORM\PersistentCollection {#2941 …}
  +children: [
    App\Entity\EntryComment {#1618
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2469 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2470 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
        \n
        If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
        \n
        Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
        \n
        In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
        \n
        In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1695751286 {#1680
        date: 2023-09-26 20:01:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PigeonCatcher@l.antiope.link"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2468 …}
      +nested: Doctrine\ORM\PersistentCollection {#2455 …}
      +votes: Doctrine\ORM\PersistentCollection {#2452 …}
      +reports: Doctrine\ORM\PersistentCollection {#2460 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1736 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1732 …}
      -id: 29808
      -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/2639748"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695522753 {#1692
        date: 2023-09-24 04:32:33.0 +02:00
      }
      +"title": 29808
    }
  ]
  -id: 2334
  -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
  -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1695549650
  +visibility: "visible             "
  +apId: "https://l.antiope.link/post/43916"
  +editedAt: null
  +createdAt: DateTimeImmutable @1695520650 {#2912
    date: 2023-09-24 03:57:30.0 +02: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
84 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2469
  +user: Proxies\__CG__\App\Entity\User {#2182 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2470 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
  +slug: "Asking-advice-for-home-storage-configuration"
  +title: "Asking advice for home storage configuration"
  +url: null
  +body: """
    cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
    \n
    > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
    > \n
    > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 6
  +favouriteCount: 1
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1695756354 {#2926
    date: 2023-09-26 21:25:54.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2892 …}
  +votes: Doctrine\ORM\PersistentCollection {#2933 …}
  +reports: Doctrine\ORM\PersistentCollection {#2935 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2937 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2939 …}
  +badges: Doctrine\ORM\PersistentCollection {#2941 …}
  +children: [
    App\Entity\EntryComment {#1618
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2469 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2470 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
        \n
        If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
        \n
        Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
        \n
        In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
        \n
        In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1695751286 {#1680
        date: 2023-09-26 20:01:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PigeonCatcher@l.antiope.link"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2468 …}
      +nested: Doctrine\ORM\PersistentCollection {#2455 …}
      +votes: Doctrine\ORM\PersistentCollection {#2452 …}
      +reports: Doctrine\ORM\PersistentCollection {#2460 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1736 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1732 …}
      -id: 29808
      -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/2639748"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695522753 {#1692
        date: 2023-09-24 04:32:33.0 +02:00
      }
      +"title": 29808
    }
  ]
  -id: 2334
  -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
  -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1695549650
  +visibility: "visible             "
  +apId: "https://l.antiope.link/post/43916"
  +editedAt: null
  +createdAt: DateTimeImmutable @1695520650 {#2912
    date: 2023-09-24 03:57:30.0 +02: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
85 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
86 DENIED moderate
App\Entity\EntryComment {#1618
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2469
    +user: Proxies\__CG__\App\Entity\User {#2182 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2470 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
    +slug: "Asking-advice-for-home-storage-configuration"
    +title: "Asking advice for home storage configuration"
    +url: null
    +body: """
      cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
      \n
      > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
      > \n
      > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 6
    +favouriteCount: 1
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1695756354 {#2926
      date: 2023-09-26 21:25:54.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2892 …}
    +votes: Doctrine\ORM\PersistentCollection {#2933 …}
    +reports: Doctrine\ORM\PersistentCollection {#2935 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2937 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2939 …}
    +badges: Doctrine\ORM\PersistentCollection {#2941 …}
    +children: [
      App\Entity\EntryComment {#1618}
    ]
    -id: 2334
    -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
    -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1695549650
    +visibility: "visible             "
    +apId: "https://l.antiope.link/post/43916"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695520650 {#2912
      date: 2023-09-24 03:57:30.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2470 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
    \n
    If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
    \n
    Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
    \n
    In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
    \n
    In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1695751286 {#1680
    date: 2023-09-26 20:01:26.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PigeonCatcher@l.antiope.link"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2468 …}
  +nested: Doctrine\ORM\PersistentCollection {#2455 …}
  +votes: Doctrine\ORM\PersistentCollection {#2452 …}
  +reports: Doctrine\ORM\PersistentCollection {#2460 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1736 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1732 …}
  -id: 29808
  -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/2639748"
  +editedAt: null
  +createdAt: DateTimeImmutable @1695522753 {#1692
    date: 2023-09-24 04:32:33.0 +02:00
  }
  +"title": 29808
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
87 DENIED edit
App\Entity\EntryComment {#1618
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2469
    +user: Proxies\__CG__\App\Entity\User {#2182 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2470 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
    +slug: "Asking-advice-for-home-storage-configuration"
    +title: "Asking advice for home storage configuration"
    +url: null
    +body: """
      cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
      \n
      > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
      > \n
      > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 6
    +favouriteCount: 1
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1695756354 {#2926
      date: 2023-09-26 21:25:54.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2892 …}
    +votes: Doctrine\ORM\PersistentCollection {#2933 …}
    +reports: Doctrine\ORM\PersistentCollection {#2935 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2937 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2939 …}
    +badges: Doctrine\ORM\PersistentCollection {#2941 …}
    +children: [
      App\Entity\EntryComment {#1618}
    ]
    -id: 2334
    -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
    -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1695549650
    +visibility: "visible             "
    +apId: "https://l.antiope.link/post/43916"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695520650 {#2912
      date: 2023-09-24 03:57:30.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2470 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
    \n
    If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
    \n
    Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
    \n
    In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
    \n
    In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1695751286 {#1680
    date: 2023-09-26 20:01:26.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PigeonCatcher@l.antiope.link"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2468 …}
  +nested: Doctrine\ORM\PersistentCollection {#2455 …}
  +votes: Doctrine\ORM\PersistentCollection {#2452 …}
  +reports: Doctrine\ORM\PersistentCollection {#2460 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1736 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1732 …}
  -id: 29808
  -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/2639748"
  +editedAt: null
  +createdAt: DateTimeImmutable @1695522753 {#1692
    date: 2023-09-24 04:32:33.0 +02:00
  }
  +"title": 29808
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
88 DENIED moderate
App\Entity\EntryComment {#1618
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2469
    +user: Proxies\__CG__\App\Entity\User {#2182 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2470 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
    +slug: "Asking-advice-for-home-storage-configuration"
    +title: "Asking advice for home storage configuration"
    +url: null
    +body: """
      cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
      \n
      > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
      > \n
      > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 6
    +favouriteCount: 1
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1695756354 {#2926
      date: 2023-09-26 21:25:54.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2892 …}
    +votes: Doctrine\ORM\PersistentCollection {#2933 …}
    +reports: Doctrine\ORM\PersistentCollection {#2935 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2937 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2939 …}
    +badges: Doctrine\ORM\PersistentCollection {#2941 …}
    +children: [
      App\Entity\EntryComment {#1618}
    ]
    -id: 2334
    -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
    -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1695549650
    +visibility: "visible             "
    +apId: "https://l.antiope.link/post/43916"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695520650 {#2912
      date: 2023-09-24 03:57:30.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2470 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
    \n
    If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
    \n
    Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
    \n
    In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
    \n
    In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1695751286 {#1680
    date: 2023-09-26 20:01:26.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PigeonCatcher@l.antiope.link"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2468 …}
  +nested: Doctrine\ORM\PersistentCollection {#2455 …}
  +votes: Doctrine\ORM\PersistentCollection {#2452 …}
  +reports: Doctrine\ORM\PersistentCollection {#2460 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1736 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1732 …}
  -id: 29808
  -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/2639748"
  +editedAt: null
  +createdAt: DateTimeImmutable @1695522753 {#1692
    date: 2023-09-24 04:32:33.0 +02:00
  }
  +"title": 29808
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
89 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
90 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2275
  +user: Proxies\__CG__\App\Entity\User {#2963 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1565 …}
  +image: Proxies\__CG__\App\Entity\Image {#3005 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#3007 …}
  +slug: "F-STAB"
  +title: "F*** STAB"
  +url: "https://lemmy.world/pictrs/image/c0a92409-345e-4d78-9bc3-fa8e70a6aa94.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 5
  +favouriteCount: 1
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1724477139 {#3000
    date: 2024-08-24 07:25:39.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3008 …}
  +votes: Doctrine\ORM\PersistentCollection {#3010 …}
  +reports: Doctrine\ORM\PersistentCollection {#3012 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3014 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3016 …}
  +badges: Doctrine\ORM\PersistentCollection {#3018 …}
  +children: [
    App\Entity\EntryComment {#2279
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2275 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1565 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        FS TAB - 3 syllables\n
        \n
        F STAB - 2 syllables\n
        \n
        The choice is clear.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1708433596 {#2278
        date: 2024-02-20 13:53:16.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shady_Shiroe@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2277 …}
      +nested: Doctrine\ORM\PersistentCollection {#2220 …}
      +votes: Doctrine\ORM\PersistentCollection {#2222 …}
      +reports: Doctrine\ORM\PersistentCollection {#2219 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2196 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2194 …}
      -id: 216438
      -bodyTs: "'2':7 '3':3 'choic':10 'clear':12 'f':5 'fs':1 'stab':6 'syllabl':4,8 'tab':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/923335"
      +editedAt: null
      +createdAt: DateTimeImmutable @1689558455 {#2276
        date: 2023-07-17 03:47:35.0 +02:00
      }
      +"title": 216438
    }
  ]
  -id: 16118
  -titleTs: "'f':1 'stab':2"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1689590731
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/1608557"
  +editedAt: null
  +createdAt: DateTimeImmutable @1689558231 {#2986
    date: 2023-07-17 03:43:51.0 +02: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
91 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2275
  +user: Proxies\__CG__\App\Entity\User {#2963 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1565 …}
  +image: Proxies\__CG__\App\Entity\Image {#3005 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#3007 …}
  +slug: "F-STAB"
  +title: "F*** STAB"
  +url: "https://lemmy.world/pictrs/image/c0a92409-345e-4d78-9bc3-fa8e70a6aa94.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 5
  +favouriteCount: 1
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1724477139 {#3000
    date: 2024-08-24 07:25:39.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3008 …}
  +votes: Doctrine\ORM\PersistentCollection {#3010 …}
  +reports: Doctrine\ORM\PersistentCollection {#3012 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3014 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3016 …}
  +badges: Doctrine\ORM\PersistentCollection {#3018 …}
  +children: [
    App\Entity\EntryComment {#2279
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2275 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1565 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        FS TAB - 3 syllables\n
        \n
        F STAB - 2 syllables\n
        \n
        The choice is clear.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1708433596 {#2278
        date: 2024-02-20 13:53:16.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shady_Shiroe@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2277 …}
      +nested: Doctrine\ORM\PersistentCollection {#2220 …}
      +votes: Doctrine\ORM\PersistentCollection {#2222 …}
      +reports: Doctrine\ORM\PersistentCollection {#2219 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2196 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2194 …}
      -id: 216438
      -bodyTs: "'2':7 '3':3 'choic':10 'clear':12 'f':5 'fs':1 'stab':6 'syllabl':4,8 'tab':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/923335"
      +editedAt: null
      +createdAt: DateTimeImmutable @1689558455 {#2276
        date: 2023-07-17 03:47:35.0 +02:00
      }
      +"title": 216438
    }
  ]
  -id: 16118
  -titleTs: "'f':1 'stab':2"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1689590731
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/1608557"
  +editedAt: null
  +createdAt: DateTimeImmutable @1689558231 {#2986
    date: 2023-07-17 03:43:51.0 +02: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
92 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2275
  +user: Proxies\__CG__\App\Entity\User {#2963 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1565 …}
  +image: Proxies\__CG__\App\Entity\Image {#3005 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#3007 …}
  +slug: "F-STAB"
  +title: "F*** STAB"
  +url: "https://lemmy.world/pictrs/image/c0a92409-345e-4d78-9bc3-fa8e70a6aa94.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 5
  +favouriteCount: 1
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1724477139 {#3000
    date: 2024-08-24 07:25:39.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3008 …}
  +votes: Doctrine\ORM\PersistentCollection {#3010 …}
  +reports: Doctrine\ORM\PersistentCollection {#3012 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3014 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3016 …}
  +badges: Doctrine\ORM\PersistentCollection {#3018 …}
  +children: [
    App\Entity\EntryComment {#2279
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2275 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1565 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        FS TAB - 3 syllables\n
        \n
        F STAB - 2 syllables\n
        \n
        The choice is clear.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1708433596 {#2278
        date: 2024-02-20 13:53:16.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shady_Shiroe@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2277 …}
      +nested: Doctrine\ORM\PersistentCollection {#2220 …}
      +votes: Doctrine\ORM\PersistentCollection {#2222 …}
      +reports: Doctrine\ORM\PersistentCollection {#2219 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2196 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2194 …}
      -id: 216438
      -bodyTs: "'2':7 '3':3 'choic':10 'clear':12 'f':5 'fs':1 'stab':6 'syllabl':4,8 'tab':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/923335"
      +editedAt: null
      +createdAt: DateTimeImmutable @1689558455 {#2276
        date: 2023-07-17 03:47:35.0 +02:00
      }
      +"title": 216438
    }
  ]
  -id: 16118
  -titleTs: "'f':1 'stab':2"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1689590731
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/1608557"
  +editedAt: null
  +createdAt: DateTimeImmutable @1689558231 {#2986
    date: 2023-07-17 03:43:51.0 +02: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
93 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
94 DENIED moderate
App\Entity\EntryComment {#2279
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2275
    +user: Proxies\__CG__\App\Entity\User {#2963 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1565 …}
    +image: Proxies\__CG__\App\Entity\Image {#3005 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#3007 …}
    +slug: "F-STAB"
    +title: "F*** STAB"
    +url: "https://lemmy.world/pictrs/image/c0a92409-345e-4d78-9bc3-fa8e70a6aa94.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 5
    +favouriteCount: 1
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1724477139 {#3000
      date: 2024-08-24 07:25:39.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3008 …}
    +votes: Doctrine\ORM\PersistentCollection {#3010 …}
    +reports: Doctrine\ORM\PersistentCollection {#3012 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3014 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3016 …}
    +badges: Doctrine\ORM\PersistentCollection {#3018 …}
    +children: [
      App\Entity\EntryComment {#2279}
    ]
    -id: 16118
    -titleTs: "'f':1 'stab':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1689590731
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/1608557"
    +editedAt: null
    +createdAt: DateTimeImmutable @1689558231 {#2986
      date: 2023-07-17 03:43:51.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1565 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    FS TAB - 3 syllables\n
    \n
    F STAB - 2 syllables\n
    \n
    The choice is clear.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1708433596 {#2278
    date: 2024-02-20 13:53:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shady_Shiroe@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2277 …}
  +nested: Doctrine\ORM\PersistentCollection {#2220 …}
  +votes: Doctrine\ORM\PersistentCollection {#2222 …}
  +reports: Doctrine\ORM\PersistentCollection {#2219 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2196 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2194 …}
  -id: 216438
  -bodyTs: "'2':7 '3':3 'choic':10 'clear':12 'f':5 'fs':1 'stab':6 'syllabl':4,8 'tab':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/923335"
  +editedAt: null
  +createdAt: DateTimeImmutable @1689558455 {#2276
    date: 2023-07-17 03:47:35.0 +02:00
  }
  +"title": 216438
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
95 DENIED edit
App\Entity\EntryComment {#2279
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2275
    +user: Proxies\__CG__\App\Entity\User {#2963 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1565 …}
    +image: Proxies\__CG__\App\Entity\Image {#3005 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#3007 …}
    +slug: "F-STAB"
    +title: "F*** STAB"
    +url: "https://lemmy.world/pictrs/image/c0a92409-345e-4d78-9bc3-fa8e70a6aa94.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 5
    +favouriteCount: 1
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1724477139 {#3000
      date: 2024-08-24 07:25:39.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3008 …}
    +votes: Doctrine\ORM\PersistentCollection {#3010 …}
    +reports: Doctrine\ORM\PersistentCollection {#3012 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3014 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3016 …}
    +badges: Doctrine\ORM\PersistentCollection {#3018 …}
    +children: [
      App\Entity\EntryComment {#2279}
    ]
    -id: 16118
    -titleTs: "'f':1 'stab':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1689590731
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/1608557"
    +editedAt: null
    +createdAt: DateTimeImmutable @1689558231 {#2986
      date: 2023-07-17 03:43:51.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1565 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    FS TAB - 3 syllables\n
    \n
    F STAB - 2 syllables\n
    \n
    The choice is clear.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1708433596 {#2278
    date: 2024-02-20 13:53:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shady_Shiroe@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2277 …}
  +nested: Doctrine\ORM\PersistentCollection {#2220 …}
  +votes: Doctrine\ORM\PersistentCollection {#2222 …}
  +reports: Doctrine\ORM\PersistentCollection {#2219 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2196 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2194 …}
  -id: 216438
  -bodyTs: "'2':7 '3':3 'choic':10 'clear':12 'f':5 'fs':1 'stab':6 'syllabl':4,8 'tab':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/923335"
  +editedAt: null
  +createdAt: DateTimeImmutable @1689558455 {#2276
    date: 2023-07-17 03:47:35.0 +02:00
  }
  +"title": 216438
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
96 DENIED moderate
App\Entity\EntryComment {#2279
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2275
    +user: Proxies\__CG__\App\Entity\User {#2963 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1565 …}
    +image: Proxies\__CG__\App\Entity\Image {#3005 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#3007 …}
    +slug: "F-STAB"
    +title: "F*** STAB"
    +url: "https://lemmy.world/pictrs/image/c0a92409-345e-4d78-9bc3-fa8e70a6aa94.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 5
    +favouriteCount: 1
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1724477139 {#3000
      date: 2024-08-24 07:25:39.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3008 …}
    +votes: Doctrine\ORM\PersistentCollection {#3010 …}
    +reports: Doctrine\ORM\PersistentCollection {#3012 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3014 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3016 …}
    +badges: Doctrine\ORM\PersistentCollection {#3018 …}
    +children: [
      App\Entity\EntryComment {#2279}
    ]
    -id: 16118
    -titleTs: "'f':1 'stab':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1689590731
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/1608557"
    +editedAt: null
    +createdAt: DateTimeImmutable @1689558231 {#2986
      date: 2023-07-17 03:43:51.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1565 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    FS TAB - 3 syllables\n
    \n
    F STAB - 2 syllables\n
    \n
    The choice is clear.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1708433596 {#2278
    date: 2024-02-20 13:53:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shady_Shiroe@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2277 …}
  +nested: Doctrine\ORM\PersistentCollection {#2220 …}
  +votes: Doctrine\ORM\PersistentCollection {#2222 …}
  +reports: Doctrine\ORM\PersistentCollection {#2219 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2196 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2194 …}
  -id: 216438
  -bodyTs: "'2':7 '3':3 'choic':10 'clear':12 'f':5 'fs':1 'stab':6 'syllabl':4,8 'tab':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/923335"
  +editedAt: null
  +createdAt: DateTimeImmutable @1689558455 {#2276
    date: 2023-07-17 03:47:35.0 +02:00
  }
  +"title": 216438
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
97 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
98 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1909
  +user: Proxies\__CG__\App\Entity\User {#2243 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
  +slug: "Has-anyone-managed-to-use-80-PA-on-Linux"
  +title: "Has anyone managed to use 80_PA on Linux?"
  +url: null
  +body: """
    I wanted to play Test Drive Unlimited 2 multiplayer with the TDU World mod, but since I’m not one of the lucky few who owned the game back in the day (I was still a teenager when they shut down the game) I have to pirate it. Unfortunately, the tool required to do it while working with TDUWorld, 80_PA ([github.com/Blaukovitch/80_PA](https://github.com/Blaukovitch/80_PA) ), doesn’t want to work through Wine as it crashes immediately.\n
    \n
    It’s a long shot, but has anyone here used it?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 5
  +favouriteCount: 10
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1697486027 {#2889
    date: 2023-10-16 21:53:47.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2854 …}
  +votes: Doctrine\ORM\PersistentCollection {#2896 …}
  +reports: Doctrine\ORM\PersistentCollection {#2898 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2900 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2902 …}
  +badges: Doctrine\ORM\PersistentCollection {#2904 …}
  +children: [
    1 => App\Entity\EntryComment {#2022
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1909 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2024 …}
      +root: App\Entity\EntryComment {#1906
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1909 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
        +image: null
        +parent: null
        +root: null
        +body: "That version does not work for me either, but the copy available on cs.rin’s dedicated Fable 3 thread, posted on page 12 by arthurclg17 (thread ID `59454`) does work properly. Alternatively, you can try generically defeating Securom with a DLL-based method, though it’s a little more involved. I have a guide for that [here](https://github.com/YoteZip/LinuxCrackingBible/blob/main/DRM/Securom/defeating_securom.md)."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1697486032 {#2383
          date: 2023-10-16 21:53:52.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@SimplyTadpole@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1708 …}
        +nested: Doctrine\ORM\PersistentCollection {#1410 …}
        +votes: Doctrine\ORM\PersistentCollection {#1907 …}
        +reports: Doctrine\ORM\PersistentCollection {#1407 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2391 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2369 …}
        -id: 52832
        -bodyTs: "'/yotezip/linuxcrackingbible/blob/main/drm/securom/defeating_securom.md).':61 '12':23 '3':18 '59454':28 'altern':32 'arthurclg17':25 'avail':12 'base':43 'copi':11 'cs.rin':14 'dedic':16 'defeat':37 'dll':42 'dll-base':41 'either':8 'fabl':17 'generic':36 'github.com':60 'github.com/yotezip/linuxcrackingbible/blob/main/drm/securom/defeating_securom.md).':59 'guid':55 'id':27 'involv':51 'littl':49 'method':44 'page':22 'post':20 'proper':31 'securom':38 'though':45 'thread':19,26 'tri':35 'version':2 'work':5,30"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3312872"
        +editedAt: null
        +createdAt: DateTimeImmutable @1697476154 {#1910
          date: 2023-10-16 19:09:14.0 +02:00
        }
        +"title": 52832
      }
      +body: "Yeah. It’s a good piracy resource anyway, so you might want one regardless. Just fill out junk information if you need to."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1697486027 {#2025
        date: 2023-10-16 21:53:47.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@SimplyTadpole@lemmy.dbzer0.com"
        "@yote_zip@pawb.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2026 …}
      +nested: Doctrine\ORM\PersistentCollection {#2030 …}
      +votes: Doctrine\ORM\PersistentCollection {#2019 …}
      +reports: Doctrine\ORM\PersistentCollection {#1362 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1363 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1401 …}
      -id: 53142
      -bodyTs: "'anyway':8 'fill':16 'good':5 'inform':19 'junk':18 'might':11 'need':22 'one':13 'piraci':6 'regardless':14 'resourc':7 'want':12 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/3315884"
      +editedAt: null
      +createdAt: DateTimeImmutable @1697486027 {#2018
        date: 2023-10-16 21:53:47.0 +02:00
      }
      +"title": 53142
    }
    2 => App\Entity\EntryComment {#1906}
    0 => App\Entity\EntryComment {#2393
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1909 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2144 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2144 …}
      +body: """
        The keygen generates a key based on your system’s perceived HWID - this is sort of how Denuvo operates as well. Keys generated on one system won’t work on another. I don’t know why there’s an Android version though.\n
        \n
        80_PA running under WINE looks like [this](https://files.catbox.moe/y8ypgy.png).\n
        \n
        Edit: From a glance at their website it seems like this newer 80_PA is based (only?) around offline activation codes (Request Codes), where you can take a code generated from a Securom program, plug it into the keygen, and put the Unlock Code back into the program. This would work on Android/wherever as it doesn’t directly rely on the HWID being visible. The older 80_PA version worked based off of system HWIDs, and generated keys without needing request codes. The older 80_PA does include some request code decryption tools but as far as I can tell doesn’t directly translate a request code into an unlock code?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1697476803 {#2392
        date: 2023-10-16 19:20:03.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@SimplyTadpole@lemmy.dbzer0.com"
        "@Grntrenchman@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2037 …}
      +nested: Doctrine\ORM\PersistentCollection {#2035 …}
      +votes: Doctrine\ORM\PersistentCollection {#2013 …}
      +reports: Doctrine\ORM\PersistentCollection {#2012 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2028 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2033 …}
      -id: 52851
      -bodyTs: "'/y8ypgy.png).':53 '80':43,66,120,138 'activ':73 'android':40 'android/wherever':106 'anoth':31 'around':71 'back':98 'base':6,69,124 'code':74,76,82,97,135,144,160,164 'decrypt':145 'denuvo':18 'direct':111,156 'doesn':109,154 'edit':54 'far':149 'files.catbox.moe':52 'files.catbox.moe/y8ypgy.png).':51 'generat':3,23,83,130 'glanc':57 'hwid':12,115,128 'includ':141 'key':5,22,131 'keygen':2,92 'know':35 'like':49,63 'look':48 'need':133 'newer':65 'offlin':72 'older':119,137 'one':25 'oper':19 'pa':44,67,121,139 'perceiv':11 'plug':88 'program':87,101 'put':94 'reli':112 'request':75,134,143,159 'run':45 'securom':86 'seem':62 'sort':15 'system':9,26,127 'take':80 'tell':153 'though':42 'tool':146 'translat':157 'unlock':96,163 'version':41,122 'visibl':117 'websit':60 'well':21 'wine':47 'without':132 'won':27 'work':29,104,123 'would':103"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/3313068"
      +editedAt: DateTimeImmutable @1697479169 {#2394
        date: 2023-10-16 19:59:29.0 +02:00
      }
      +createdAt: DateTimeImmutable @1697476803 {#2395
        date: 2023-10-16 19:20:03.0 +02:00
      }
      +"title": 52851
    }
  ]
  -id: 5780
  -titleTs: "'80':6 'anyon':2 'linux':9 'manag':3 'pa':7 'use':5"
  -bodyTs: "'/blaukovitch/80_pa](https://github.com/blaukovitch/80_pa)':64 '2':8 '80':60 'anyon':83 'back':29 'crash':74 'day':32 'doesn':65 'drive':6 'game':28,43 'github.com':63 'github.com/blaukovitch/80_pa](https://github.com/blaukovitch/80_pa)':62 'immedi':75 'long':79 'lucki':23 'm':18 'mod':14 'multiplay':9 'one':20 'own':26 'pa':61 'pirat':47 'play':4 'requir':52 'shot':80 'shut':40 'sinc':16 'still':35 'tdu':12 'tduworld':59 'teenag':37 'test':5 'tool':51 'unfortun':49 'unlimit':7 'use':85 'want':2,67 'wine':71 'work':57,69 'world':13"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1697520474
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/post/6405870"
  +editedAt: null
  +createdAt: DateTimeImmutable @1697475474 {#2875
    date: 2023-10-16 18:57:54.0 +02: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
99 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1909
  +user: Proxies\__CG__\App\Entity\User {#2243 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
  +slug: "Has-anyone-managed-to-use-80-PA-on-Linux"
  +title: "Has anyone managed to use 80_PA on Linux?"
  +url: null
  +body: """
    I wanted to play Test Drive Unlimited 2 multiplayer with the TDU World mod, but since I’m not one of the lucky few who owned the game back in the day (I was still a teenager when they shut down the game) I have to pirate it. Unfortunately, the tool required to do it while working with TDUWorld, 80_PA ([github.com/Blaukovitch/80_PA](https://github.com/Blaukovitch/80_PA) ), doesn’t want to work through Wine as it crashes immediately.\n
    \n
    It’s a long shot, but has anyone here used it?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 5
  +favouriteCount: 10
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1697486027 {#2889
    date: 2023-10-16 21:53:47.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2854 …}
  +votes: Doctrine\ORM\PersistentCollection {#2896 …}
  +reports: Doctrine\ORM\PersistentCollection {#2898 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2900 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2902 …}
  +badges: Doctrine\ORM\PersistentCollection {#2904 …}
  +children: [
    1 => App\Entity\EntryComment {#2022
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1909 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2024 …}
      +root: App\Entity\EntryComment {#1906
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1909 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
        +image: null
        +parent: null
        +root: null
        +body: "That version does not work for me either, but the copy available on cs.rin’s dedicated Fable 3 thread, posted on page 12 by arthurclg17 (thread ID `59454`) does work properly. Alternatively, you can try generically defeating Securom with a DLL-based method, though it’s a little more involved. I have a guide for that [here](https://github.com/YoteZip/LinuxCrackingBible/blob/main/DRM/Securom/defeating_securom.md)."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1697486032 {#2383
          date: 2023-10-16 21:53:52.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@SimplyTadpole@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1708 …}
        +nested: Doctrine\ORM\PersistentCollection {#1410 …}
        +votes: Doctrine\ORM\PersistentCollection {#1907 …}
        +reports: Doctrine\ORM\PersistentCollection {#1407 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2391 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2369 …}
        -id: 52832
        -bodyTs: "'/yotezip/linuxcrackingbible/blob/main/drm/securom/defeating_securom.md).':61 '12':23 '3':18 '59454':28 'altern':32 'arthurclg17':25 'avail':12 'base':43 'copi':11 'cs.rin':14 'dedic':16 'defeat':37 'dll':42 'dll-base':41 'either':8 'fabl':17 'generic':36 'github.com':60 'github.com/yotezip/linuxcrackingbible/blob/main/drm/securom/defeating_securom.md).':59 'guid':55 'id':27 'involv':51 'littl':49 'method':44 'page':22 'post':20 'proper':31 'securom':38 'though':45 'thread':19,26 'tri':35 'version':2 'work':5,30"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3312872"
        +editedAt: null
        +createdAt: DateTimeImmutable @1697476154 {#1910
          date: 2023-10-16 19:09:14.0 +02:00
        }
        +"title": 52832
      }
      +body: "Yeah. It’s a good piracy resource anyway, so you might want one regardless. Just fill out junk information if you need to."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1697486027 {#2025
        date: 2023-10-16 21:53:47.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@SimplyTadpole@lemmy.dbzer0.com"
        "@yote_zip@pawb.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2026 …}
      +nested: Doctrine\ORM\PersistentCollection {#2030 …}
      +votes: Doctrine\ORM\PersistentCollection {#2019 …}
      +reports: Doctrine\ORM\PersistentCollection {#1362 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1363 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1401 …}
      -id: 53142
      -bodyTs: "'anyway':8 'fill':16 'good':5 'inform':19 'junk':18 'might':11 'need':22 'one':13 'piraci':6 'regardless':14 'resourc':7 'want':12 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/3315884"
      +editedAt: null
      +createdAt: DateTimeImmutable @1697486027 {#2018
        date: 2023-10-16 21:53:47.0 +02:00
      }
      +"title": 53142
    }
    2 => App\Entity\EntryComment {#1906}
    0 => App\Entity\EntryComment {#2393
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1909 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2144 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2144 …}
      +body: """
        The keygen generates a key based on your system’s perceived HWID - this is sort of how Denuvo operates as well. Keys generated on one system won’t work on another. I don’t know why there’s an Android version though.\n
        \n
        80_PA running under WINE looks like [this](https://files.catbox.moe/y8ypgy.png).\n
        \n
        Edit: From a glance at their website it seems like this newer 80_PA is based (only?) around offline activation codes (Request Codes), where you can take a code generated from a Securom program, plug it into the keygen, and put the Unlock Code back into the program. This would work on Android/wherever as it doesn’t directly rely on the HWID being visible. The older 80_PA version worked based off of system HWIDs, and generated keys without needing request codes. The older 80_PA does include some request code decryption tools but as far as I can tell doesn’t directly translate a request code into an unlock code?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1697476803 {#2392
        date: 2023-10-16 19:20:03.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@SimplyTadpole@lemmy.dbzer0.com"
        "@Grntrenchman@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2037 …}
      +nested: Doctrine\ORM\PersistentCollection {#2035 …}
      +votes: Doctrine\ORM\PersistentCollection {#2013 …}
      +reports: Doctrine\ORM\PersistentCollection {#2012 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2028 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2033 …}
      -id: 52851
      -bodyTs: "'/y8ypgy.png).':53 '80':43,66,120,138 'activ':73 'android':40 'android/wherever':106 'anoth':31 'around':71 'back':98 'base':6,69,124 'code':74,76,82,97,135,144,160,164 'decrypt':145 'denuvo':18 'direct':111,156 'doesn':109,154 'edit':54 'far':149 'files.catbox.moe':52 'files.catbox.moe/y8ypgy.png).':51 'generat':3,23,83,130 'glanc':57 'hwid':12,115,128 'includ':141 'key':5,22,131 'keygen':2,92 'know':35 'like':49,63 'look':48 'need':133 'newer':65 'offlin':72 'older':119,137 'one':25 'oper':19 'pa':44,67,121,139 'perceiv':11 'plug':88 'program':87,101 'put':94 'reli':112 'request':75,134,143,159 'run':45 'securom':86 'seem':62 'sort':15 'system':9,26,127 'take':80 'tell':153 'though':42 'tool':146 'translat':157 'unlock':96,163 'version':41,122 'visibl':117 'websit':60 'well':21 'wine':47 'without':132 'won':27 'work':29,104,123 'would':103"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/3313068"
      +editedAt: DateTimeImmutable @1697479169 {#2394
        date: 2023-10-16 19:59:29.0 +02:00
      }
      +createdAt: DateTimeImmutable @1697476803 {#2395
        date: 2023-10-16 19:20:03.0 +02:00
      }
      +"title": 52851
    }
  ]
  -id: 5780
  -titleTs: "'80':6 'anyon':2 'linux':9 'manag':3 'pa':7 'use':5"
  -bodyTs: "'/blaukovitch/80_pa](https://github.com/blaukovitch/80_pa)':64 '2':8 '80':60 'anyon':83 'back':29 'crash':74 'day':32 'doesn':65 'drive':6 'game':28,43 'github.com':63 'github.com/blaukovitch/80_pa](https://github.com/blaukovitch/80_pa)':62 'immedi':75 'long':79 'lucki':23 'm':18 'mod':14 'multiplay':9 'one':20 'own':26 'pa':61 'pirat':47 'play':4 'requir':52 'shot':80 'shut':40 'sinc':16 'still':35 'tdu':12 'tduworld':59 'teenag':37 'test':5 'tool':51 'unfortun':49 'unlimit':7 'use':85 'want':2,67 'wine':71 'work':57,69 'world':13"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1697520474
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/post/6405870"
  +editedAt: null
  +createdAt: DateTimeImmutable @1697475474 {#2875
    date: 2023-10-16 18:57:54.0 +02: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
100 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1909
  +user: Proxies\__CG__\App\Entity\User {#2243 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
  +slug: "Has-anyone-managed-to-use-80-PA-on-Linux"
  +title: "Has anyone managed to use 80_PA on Linux?"
  +url: null
  +body: """
    I wanted to play Test Drive Unlimited 2 multiplayer with the TDU World mod, but since I’m not one of the lucky few who owned the game back in the day (I was still a teenager when they shut down the game) I have to pirate it. Unfortunately, the tool required to do it while working with TDUWorld, 80_PA ([github.com/Blaukovitch/80_PA](https://github.com/Blaukovitch/80_PA) ), doesn’t want to work through Wine as it crashes immediately.\n
    \n
    It’s a long shot, but has anyone here used it?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 5
  +favouriteCount: 10
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1697486027 {#2889
    date: 2023-10-16 21:53:47.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2854 …}
  +votes: Doctrine\ORM\PersistentCollection {#2896 …}
  +reports: Doctrine\ORM\PersistentCollection {#2898 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2900 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2902 …}
  +badges: Doctrine\ORM\PersistentCollection {#2904 …}
  +children: [
    1 => App\Entity\EntryComment {#2022
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1909 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2024 …}
      +root: App\Entity\EntryComment {#1906
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1909 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
        +image: null
        +parent: null
        +root: null
        +body: "That version does not work for me either, but the copy available on cs.rin’s dedicated Fable 3 thread, posted on page 12 by arthurclg17 (thread ID `59454`) does work properly. Alternatively, you can try generically defeating Securom with a DLL-based method, though it’s a little more involved. I have a guide for that [here](https://github.com/YoteZip/LinuxCrackingBible/blob/main/DRM/Securom/defeating_securom.md)."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1697486032 {#2383
          date: 2023-10-16 21:53:52.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@SimplyTadpole@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1708 …}
        +nested: Doctrine\ORM\PersistentCollection {#1410 …}
        +votes: Doctrine\ORM\PersistentCollection {#1907 …}
        +reports: Doctrine\ORM\PersistentCollection {#1407 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2391 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2369 …}
        -id: 52832
        -bodyTs: "'/yotezip/linuxcrackingbible/blob/main/drm/securom/defeating_securom.md).':61 '12':23 '3':18 '59454':28 'altern':32 'arthurclg17':25 'avail':12 'base':43 'copi':11 'cs.rin':14 'dedic':16 'defeat':37 'dll':42 'dll-base':41 'either':8 'fabl':17 'generic':36 'github.com':60 'github.com/yotezip/linuxcrackingbible/blob/main/drm/securom/defeating_securom.md).':59 'guid':55 'id':27 'involv':51 'littl':49 'method':44 'page':22 'post':20 'proper':31 'securom':38 'though':45 'thread':19,26 'tri':35 'version':2 'work':5,30"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3312872"
        +editedAt: null
        +createdAt: DateTimeImmutable @1697476154 {#1910
          date: 2023-10-16 19:09:14.0 +02:00
        }
        +"title": 52832
      }
      +body: "Yeah. It’s a good piracy resource anyway, so you might want one regardless. Just fill out junk information if you need to."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1697486027 {#2025
        date: 2023-10-16 21:53:47.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@SimplyTadpole@lemmy.dbzer0.com"
        "@yote_zip@pawb.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2026 …}
      +nested: Doctrine\ORM\PersistentCollection {#2030 …}
      +votes: Doctrine\ORM\PersistentCollection {#2019 …}
      +reports: Doctrine\ORM\PersistentCollection {#1362 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1363 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1401 …}
      -id: 53142
      -bodyTs: "'anyway':8 'fill':16 'good':5 'inform':19 'junk':18 'might':11 'need':22 'one':13 'piraci':6 'regardless':14 'resourc':7 'want':12 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/3315884"
      +editedAt: null
      +createdAt: DateTimeImmutable @1697486027 {#2018
        date: 2023-10-16 21:53:47.0 +02:00
      }
      +"title": 53142
    }
    2 => App\Entity\EntryComment {#1906}
    0 => App\Entity\EntryComment {#2393
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1909 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2144 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2144 …}
      +body: """
        The keygen generates a key based on your system’s perceived HWID - this is sort of how Denuvo operates as well. Keys generated on one system won’t work on another. I don’t know why there’s an Android version though.\n
        \n
        80_PA running under WINE looks like [this](https://files.catbox.moe/y8ypgy.png).\n
        \n
        Edit: From a glance at their website it seems like this newer 80_PA is based (only?) around offline activation codes (Request Codes), where you can take a code generated from a Securom program, plug it into the keygen, and put the Unlock Code back into the program. This would work on Android/wherever as it doesn’t directly rely on the HWID being visible. The older 80_PA version worked based off of system HWIDs, and generated keys without needing request codes. The older 80_PA does include some request code decryption tools but as far as I can tell doesn’t directly translate a request code into an unlock code?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1697476803 {#2392
        date: 2023-10-16 19:20:03.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@SimplyTadpole@lemmy.dbzer0.com"
        "@Grntrenchman@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2037 …}
      +nested: Doctrine\ORM\PersistentCollection {#2035 …}
      +votes: Doctrine\ORM\PersistentCollection {#2013 …}
      +reports: Doctrine\ORM\PersistentCollection {#2012 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2028 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2033 …}
      -id: 52851
      -bodyTs: "'/y8ypgy.png).':53 '80':43,66,120,138 'activ':73 'android':40 'android/wherever':106 'anoth':31 'around':71 'back':98 'base':6,69,124 'code':74,76,82,97,135,144,160,164 'decrypt':145 'denuvo':18 'direct':111,156 'doesn':109,154 'edit':54 'far':149 'files.catbox.moe':52 'files.catbox.moe/y8ypgy.png).':51 'generat':3,23,83,130 'glanc':57 'hwid':12,115,128 'includ':141 'key':5,22,131 'keygen':2,92 'know':35 'like':49,63 'look':48 'need':133 'newer':65 'offlin':72 'older':119,137 'one':25 'oper':19 'pa':44,67,121,139 'perceiv':11 'plug':88 'program':87,101 'put':94 'reli':112 'request':75,134,143,159 'run':45 'securom':86 'seem':62 'sort':15 'system':9,26,127 'take':80 'tell':153 'though':42 'tool':146 'translat':157 'unlock':96,163 'version':41,122 'visibl':117 'websit':60 'well':21 'wine':47 'without':132 'won':27 'work':29,104,123 'would':103"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/3313068"
      +editedAt: DateTimeImmutable @1697479169 {#2394
        date: 2023-10-16 19:59:29.0 +02:00
      }
      +createdAt: DateTimeImmutable @1697476803 {#2395
        date: 2023-10-16 19:20:03.0 +02:00
      }
      +"title": 52851
    }
  ]
  -id: 5780
  -titleTs: "'80':6 'anyon':2 'linux':9 'manag':3 'pa':7 'use':5"
  -bodyTs: "'/blaukovitch/80_pa](https://github.com/blaukovitch/80_pa)':64 '2':8 '80':60 'anyon':83 'back':29 'crash':74 'day':32 'doesn':65 'drive':6 'game':28,43 'github.com':63 'github.com/blaukovitch/80_pa](https://github.com/blaukovitch/80_pa)':62 'immedi':75 'long':79 'lucki':23 'm':18 'mod':14 'multiplay':9 'one':20 'own':26 'pa':61 'pirat':47 'play':4 'requir':52 'shot':80 'shut':40 'sinc':16 'still':35 'tdu':12 'tduworld':59 'teenag':37 'test':5 'tool':51 'unfortun':49 'unlimit':7 'use':85 'want':2,67 'wine':71 'work':57,69 'world':13"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1697520474
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/post/6405870"
  +editedAt: null
  +createdAt: DateTimeImmutable @1697475474 {#2875
    date: 2023-10-16 18:57:54.0 +02: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
101 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
102 DENIED moderate
App\Entity\EntryComment {#2022
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1909
    +user: Proxies\__CG__\App\Entity\User {#2243 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
    +slug: "Has-anyone-managed-to-use-80-PA-on-Linux"
    +title: "Has anyone managed to use 80_PA on Linux?"
    +url: null
    +body: """
      I wanted to play Test Drive Unlimited 2 multiplayer with the TDU World mod, but since I’m not one of the lucky few who owned the game back in the day (I was still a teenager when they shut down the game) I have to pirate it. Unfortunately, the tool required to do it while working with TDUWorld, 80_PA ([github.com/Blaukovitch/80_PA](https://github.com/Blaukovitch/80_PA) ), doesn’t want to work through Wine as it crashes immediately.\n
      \n
      It’s a long shot, but has anyone here used it?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 10
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1697486027 {#2889
      date: 2023-10-16 21:53:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2854 …}
    +votes: Doctrine\ORM\PersistentCollection {#2896 …}
    +reports: Doctrine\ORM\PersistentCollection {#2898 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2900 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2902 …}
    +badges: Doctrine\ORM\PersistentCollection {#2904 …}
    +children: [
      1 => App\Entity\EntryComment {#2022}
      2 => App\Entity\EntryComment {#1906
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1909 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
        +image: null
        +parent: null
        +root: null
        +body: "That version does not work for me either, but the copy available on cs.rin’s dedicated Fable 3 thread, posted on page 12 by arthurclg17 (thread ID `59454`) does work properly. Alternatively, you can try generically defeating Securom with a DLL-based method, though it’s a little more involved. I have a guide for that [here](https://github.com/YoteZip/LinuxCrackingBible/blob/main/DRM/Securom/defeating_securom.md)."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1697486032 {#2383
          date: 2023-10-16 21:53:52.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@SimplyTadpole@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1708 …}
        +nested: Doctrine\ORM\PersistentCollection {#1410 …}
        +votes: Doctrine\ORM\PersistentCollection {#1907 …}
        +reports: Doctrine\ORM\PersistentCollection {#1407 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2391 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2369 …}
        -id: 52832
        -bodyTs: "'/yotezip/linuxcrackingbible/blob/main/drm/securom/defeating_securom.md).':61 '12':23 '3':18 '59454':28 'altern':32 'arthurclg17':25 'avail':12 'base':43 'copi':11 'cs.rin':14 'dedic':16 'defeat':37 'dll':42 'dll-base':41 'either':8 'fabl':17 'generic':36 'github.com':60 'github.com/yotezip/linuxcrackingbible/blob/main/drm/securom/defeating_securom.md).':59 'guid':55 'id':27 'involv':51 'littl':49 'method':44 'page':22 'post':20 'proper':31 'securom':38 'though':45 'thread':19,26 'tri':35 'version':2 'work':5,30"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3312872"
        +editedAt: null
        +createdAt: DateTimeImmutable @1697476154 {#1910
          date: 2023-10-16 19:09:14.0 +02:00
        }
        +"title": 52832
      }
      0 => App\Entity\EntryComment {#2393
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1909 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2144 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2144 …}
        +body: """
          The keygen generates a key based on your system’s perceived HWID - this is sort of how Denuvo operates as well. Keys generated on one system won’t work on another. I don’t know why there’s an Android version though.\n
          \n
          80_PA running under WINE looks like [this](https://files.catbox.moe/y8ypgy.png).\n
          \n
          Edit: From a glance at their website it seems like this newer 80_PA is based (only?) around offline activation codes (Request Codes), where you can take a code generated from a Securom program, plug it into the keygen, and put the Unlock Code back into the program. This would work on Android/wherever as it doesn’t directly rely on the HWID being visible. The older 80_PA version worked based off of system HWIDs, and generated keys without needing request codes. The older 80_PA does include some request code decryption tools but as far as I can tell doesn’t directly translate a request code into an unlock code?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1697476803 {#2392
          date: 2023-10-16 19:20:03.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@SimplyTadpole@lemmy.dbzer0.com"
          "@Grntrenchman@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2037 …}
        +nested: Doctrine\ORM\PersistentCollection {#2035 …}
        +votes: Doctrine\ORM\PersistentCollection {#2013 …}
        +reports: Doctrine\ORM\PersistentCollection {#2012 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2028 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2033 …}
        -id: 52851
        -bodyTs: "'/y8ypgy.png).':53 '80':43,66,120,138 'activ':73 'android':40 'android/wherever':106 'anoth':31 'around':71 'back':98 'base':6,69,124 'code':74,76,82,97,135,144,160,164 'decrypt':145 'denuvo':18 'direct':111,156 'doesn':109,154 'edit':54 'far':149 'files.catbox.moe':52 'files.catbox.moe/y8ypgy.png).':51 'generat':3,23,83,130 'glanc':57 'hwid':12,115,128 'includ':141 'key':5,22,131 'keygen':2,92 'know':35 'like':49,63 'look':48 'need':133 'newer':65 'offlin':72 'older':119,137 'one':25 'oper':19 'pa':44,67,121,139 'perceiv':11 'plug':88 'program':87,101 'put':94 'reli':112 'request':75,134,143,159 'run':45 'securom':86 'seem':62 'sort':15 'system':9,26,127 'take':80 'tell':153 'though':42 'tool':146 'translat':157 'unlock':96,163 'version':41,122 'visibl':117 'websit':60 'well':21 'wine':47 'without':132 'won':27 'work':29,104,123 'would':103"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3313068"
        +editedAt: DateTimeImmutable @1697479169 {#2394
          date: 2023-10-16 19:59:29.0 +02:00
        }
        +createdAt: DateTimeImmutable @1697476803 {#2395
          date: 2023-10-16 19:20:03.0 +02:00
        }
        +"title": 52851
      }
    ]
    -id: 5780
    -titleTs: "'80':6 'anyon':2 'linux':9 'manag':3 'pa':7 'use':5"
    -bodyTs: "'/blaukovitch/80_pa](https://github.com/blaukovitch/80_pa)':64 '2':8 '80':60 'anyon':83 'back':29 'crash':74 'day':32 'doesn':65 'drive':6 'game':28,43 'github.com':63 'github.com/blaukovitch/80_pa](https://github.com/blaukovitch/80_pa)':62 'immedi':75 'long':79 'lucki':23 'm':18 'mod':14 'multiplay':9 'one':20 'own':26 'pa':61 'pirat':47 'play':4 'requir':52 'shot':80 'shut':40 'sinc':16 'still':35 'tdu':12 'tduworld':59 'teenag':37 'test':5 'tool':51 'unfortun':49 'unlimit':7 'use':85 'want':2,67 'wine':71 'work':57,69 'world':13"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1697520474
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/6405870"
    +editedAt: null
    +createdAt: DateTimeImmutable @1697475474 {#2875
      date: 2023-10-16 18:57:54.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2024 …}
  +root: App\Entity\EntryComment {#1906}
  +body: "Yeah. It’s a good piracy resource anyway, so you might want one regardless. Just fill out junk information if you need to."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1697486027 {#2025
    date: 2023-10-16 21:53:47.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@SimplyTadpole@lemmy.dbzer0.com"
    "@yote_zip@pawb.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2026 …}
  +nested: Doctrine\ORM\PersistentCollection {#2030 …}
  +votes: Doctrine\ORM\PersistentCollection {#2019 …}
  +reports: Doctrine\ORM\PersistentCollection {#1362 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1363 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1401 …}
  -id: 53142
  -bodyTs: "'anyway':8 'fill':16 'good':5 'inform':19 'junk':18 'might':11 'need':22 'one':13 'piraci':6 'regardless':14 'resourc':7 'want':12 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3315884"
  +editedAt: null
  +createdAt: DateTimeImmutable @1697486027 {#2018
    date: 2023-10-16 21:53:47.0 +02:00
  }
  +"title": 53142
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
103 DENIED edit
App\Entity\EntryComment {#2022
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1909
    +user: Proxies\__CG__\App\Entity\User {#2243 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
    +slug: "Has-anyone-managed-to-use-80-PA-on-Linux"
    +title: "Has anyone managed to use 80_PA on Linux?"
    +url: null
    +body: """
      I wanted to play Test Drive Unlimited 2 multiplayer with the TDU World mod, but since I’m not one of the lucky few who owned the game back in the day (I was still a teenager when they shut down the game) I have to pirate it. Unfortunately, the tool required to do it while working with TDUWorld, 80_PA ([github.com/Blaukovitch/80_PA](https://github.com/Blaukovitch/80_PA) ), doesn’t want to work through Wine as it crashes immediately.\n
      \n
      It’s a long shot, but has anyone here used it?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 10
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1697486027 {#2889
      date: 2023-10-16 21:53:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2854 …}
    +votes: Doctrine\ORM\PersistentCollection {#2896 …}
    +reports: Doctrine\ORM\PersistentCollection {#2898 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2900 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2902 …}
    +badges: Doctrine\ORM\PersistentCollection {#2904 …}
    +children: [
      1 => App\Entity\EntryComment {#2022}
      2 => App\Entity\EntryComment {#1906
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1909 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
        +image: null
        +parent: null
        +root: null
        +body: "That version does not work for me either, but the copy available on cs.rin’s dedicated Fable 3 thread, posted on page 12 by arthurclg17 (thread ID `59454`) does work properly. Alternatively, you can try generically defeating Securom with a DLL-based method, though it’s a little more involved. I have a guide for that [here](https://github.com/YoteZip/LinuxCrackingBible/blob/main/DRM/Securom/defeating_securom.md)."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1697486032 {#2383
          date: 2023-10-16 21:53:52.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@SimplyTadpole@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1708 …}
        +nested: Doctrine\ORM\PersistentCollection {#1410 …}
        +votes: Doctrine\ORM\PersistentCollection {#1907 …}
        +reports: Doctrine\ORM\PersistentCollection {#1407 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2391 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2369 …}
        -id: 52832
        -bodyTs: "'/yotezip/linuxcrackingbible/blob/main/drm/securom/defeating_securom.md).':61 '12':23 '3':18 '59454':28 'altern':32 'arthurclg17':25 'avail':12 'base':43 'copi':11 'cs.rin':14 'dedic':16 'defeat':37 'dll':42 'dll-base':41 'either':8 'fabl':17 'generic':36 'github.com':60 'github.com/yotezip/linuxcrackingbible/blob/main/drm/securom/defeating_securom.md).':59 'guid':55 'id':27 'involv':51 'littl':49 'method':44 'page':22 'post':20 'proper':31 'securom':38 'though':45 'thread':19,26 'tri':35 'version':2 'work':5,30"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3312872"
        +editedAt: null
        +createdAt: DateTimeImmutable @1697476154 {#1910
          date: 2023-10-16 19:09:14.0 +02:00
        }
        +"title": 52832
      }
      0 => App\Entity\EntryComment {#2393
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1909 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2144 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2144 …}
        +body: """
          The keygen generates a key based on your system’s perceived HWID - this is sort of how Denuvo operates as well. Keys generated on one system won’t work on another. I don’t know why there’s an Android version though.\n
          \n
          80_PA running under WINE looks like [this](https://files.catbox.moe/y8ypgy.png).\n
          \n
          Edit: From a glance at their website it seems like this newer 80_PA is based (only?) around offline activation codes (Request Codes), where you can take a code generated from a Securom program, plug it into the keygen, and put the Unlock Code back into the program. This would work on Android/wherever as it doesn’t directly rely on the HWID being visible. The older 80_PA version worked based off of system HWIDs, and generated keys without needing request codes. The older 80_PA does include some request code decryption tools but as far as I can tell doesn’t directly translate a request code into an unlock code?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1697476803 {#2392
          date: 2023-10-16 19:20:03.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@SimplyTadpole@lemmy.dbzer0.com"
          "@Grntrenchman@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2037 …}
        +nested: Doctrine\ORM\PersistentCollection {#2035 …}
        +votes: Doctrine\ORM\PersistentCollection {#2013 …}
        +reports: Doctrine\ORM\PersistentCollection {#2012 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2028 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2033 …}
        -id: 52851
        -bodyTs: "'/y8ypgy.png).':53 '80':43,66,120,138 'activ':73 'android':40 'android/wherever':106 'anoth':31 'around':71 'back':98 'base':6,69,124 'code':74,76,82,97,135,144,160,164 'decrypt':145 'denuvo':18 'direct':111,156 'doesn':109,154 'edit':54 'far':149 'files.catbox.moe':52 'files.catbox.moe/y8ypgy.png).':51 'generat':3,23,83,130 'glanc':57 'hwid':12,115,128 'includ':141 'key':5,22,131 'keygen':2,92 'know':35 'like':49,63 'look':48 'need':133 'newer':65 'offlin':72 'older':119,137 'one':25 'oper':19 'pa':44,67,121,139 'perceiv':11 'plug':88 'program':87,101 'put':94 'reli':112 'request':75,134,143,159 'run':45 'securom':86 'seem':62 'sort':15 'system':9,26,127 'take':80 'tell':153 'though':42 'tool':146 'translat':157 'unlock':96,163 'version':41,122 'visibl':117 'websit':60 'well':21 'wine':47 'without':132 'won':27 'work':29,104,123 'would':103"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3313068"
        +editedAt: DateTimeImmutable @1697479169 {#2394
          date: 2023-10-16 19:59:29.0 +02:00
        }
        +createdAt: DateTimeImmutable @1697476803 {#2395
          date: 2023-10-16 19:20:03.0 +02:00
        }
        +"title": 52851
      }
    ]
    -id: 5780
    -titleTs: "'80':6 'anyon':2 'linux':9 'manag':3 'pa':7 'use':5"
    -bodyTs: "'/blaukovitch/80_pa](https://github.com/blaukovitch/80_pa)':64 '2':8 '80':60 'anyon':83 'back':29 'crash':74 'day':32 'doesn':65 'drive':6 'game':28,43 'github.com':63 'github.com/blaukovitch/80_pa](https://github.com/blaukovitch/80_pa)':62 'immedi':75 'long':79 'lucki':23 'm':18 'mod':14 'multiplay':9 'one':20 'own':26 'pa':61 'pirat':47 'play':4 'requir':52 'shot':80 'shut':40 'sinc':16 'still':35 'tdu':12 'tduworld':59 'teenag':37 'test':5 'tool':51 'unfortun':49 'unlimit':7 'use':85 'want':2,67 'wine':71 'work':57,69 'world':13"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1697520474
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/6405870"
    +editedAt: null
    +createdAt: DateTimeImmutable @1697475474 {#2875
      date: 2023-10-16 18:57:54.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2024 …}
  +root: App\Entity\EntryComment {#1906}
  +body: "Yeah. It’s a good piracy resource anyway, so you might want one regardless. Just fill out junk information if you need to."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1697486027 {#2025
    date: 2023-10-16 21:53:47.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@SimplyTadpole@lemmy.dbzer0.com"
    "@yote_zip@pawb.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2026 …}
  +nested: Doctrine\ORM\PersistentCollection {#2030 …}
  +votes: Doctrine\ORM\PersistentCollection {#2019 …}
  +reports: Doctrine\ORM\PersistentCollection {#1362 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1363 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1401 …}
  -id: 53142
  -bodyTs: "'anyway':8 'fill':16 'good':5 'inform':19 'junk':18 'might':11 'need':22 'one':13 'piraci':6 'regardless':14 'resourc':7 'want':12 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3315884"
  +editedAt: null
  +createdAt: DateTimeImmutable @1697486027 {#2018
    date: 2023-10-16 21:53:47.0 +02:00
  }
  +"title": 53142
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
104 DENIED moderate
App\Entity\EntryComment {#2022
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1909
    +user: Proxies\__CG__\App\Entity\User {#2243 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
    +slug: "Has-anyone-managed-to-use-80-PA-on-Linux"
    +title: "Has anyone managed to use 80_PA on Linux?"
    +url: null
    +body: """
      I wanted to play Test Drive Unlimited 2 multiplayer with the TDU World mod, but since I’m not one of the lucky few who owned the game back in the day (I was still a teenager when they shut down the game) I have to pirate it. Unfortunately, the tool required to do it while working with TDUWorld, 80_PA ([github.com/Blaukovitch/80_PA](https://github.com/Blaukovitch/80_PA) ), doesn’t want to work through Wine as it crashes immediately.\n
      \n
      It’s a long shot, but has anyone here used it?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 10
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1697486027 {#2889
      date: 2023-10-16 21:53:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2854 …}
    +votes: Doctrine\ORM\PersistentCollection {#2896 …}
    +reports: Doctrine\ORM\PersistentCollection {#2898 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2900 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2902 …}
    +badges: Doctrine\ORM\PersistentCollection {#2904 …}
    +children: [
      1 => App\Entity\EntryComment {#2022}
      2 => App\Entity\EntryComment {#1906
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1909 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
        +image: null
        +parent: null
        +root: null
        +body: "That version does not work for me either, but the copy available on cs.rin’s dedicated Fable 3 thread, posted on page 12 by arthurclg17 (thread ID `59454`) does work properly. Alternatively, you can try generically defeating Securom with a DLL-based method, though it’s a little more involved. I have a guide for that [here](https://github.com/YoteZip/LinuxCrackingBible/blob/main/DRM/Securom/defeating_securom.md)."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1697486032 {#2383
          date: 2023-10-16 21:53:52.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@SimplyTadpole@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1708 …}
        +nested: Doctrine\ORM\PersistentCollection {#1410 …}
        +votes: Doctrine\ORM\PersistentCollection {#1907 …}
        +reports: Doctrine\ORM\PersistentCollection {#1407 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2391 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2369 …}
        -id: 52832
        -bodyTs: "'/yotezip/linuxcrackingbible/blob/main/drm/securom/defeating_securom.md).':61 '12':23 '3':18 '59454':28 'altern':32 'arthurclg17':25 'avail':12 'base':43 'copi':11 'cs.rin':14 'dedic':16 'defeat':37 'dll':42 'dll-base':41 'either':8 'fabl':17 'generic':36 'github.com':60 'github.com/yotezip/linuxcrackingbible/blob/main/drm/securom/defeating_securom.md).':59 'guid':55 'id':27 'involv':51 'littl':49 'method':44 'page':22 'post':20 'proper':31 'securom':38 'though':45 'thread':19,26 'tri':35 'version':2 'work':5,30"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3312872"
        +editedAt: null
        +createdAt: DateTimeImmutable @1697476154 {#1910
          date: 2023-10-16 19:09:14.0 +02:00
        }
        +"title": 52832
      }
      0 => App\Entity\EntryComment {#2393
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1909 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2144 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2144 …}
        +body: """
          The keygen generates a key based on your system’s perceived HWID - this is sort of how Denuvo operates as well. Keys generated on one system won’t work on another. I don’t know why there’s an Android version though.\n
          \n
          80_PA running under WINE looks like [this](https://files.catbox.moe/y8ypgy.png).\n
          \n
          Edit: From a glance at their website it seems like this newer 80_PA is based (only?) around offline activation codes (Request Codes), where you can take a code generated from a Securom program, plug it into the keygen, and put the Unlock Code back into the program. This would work on Android/wherever as it doesn’t directly rely on the HWID being visible. The older 80_PA version worked based off of system HWIDs, and generated keys without needing request codes. The older 80_PA does include some request code decryption tools but as far as I can tell doesn’t directly translate a request code into an unlock code?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1697476803 {#2392
          date: 2023-10-16 19:20:03.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@SimplyTadpole@lemmy.dbzer0.com"
          "@Grntrenchman@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2037 …}
        +nested: Doctrine\ORM\PersistentCollection {#2035 …}
        +votes: Doctrine\ORM\PersistentCollection {#2013 …}
        +reports: Doctrine\ORM\PersistentCollection {#2012 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2028 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2033 …}
        -id: 52851
        -bodyTs: "'/y8ypgy.png).':53 '80':43,66,120,138 'activ':73 'android':40 'android/wherever':106 'anoth':31 'around':71 'back':98 'base':6,69,124 'code':74,76,82,97,135,144,160,164 'decrypt':145 'denuvo':18 'direct':111,156 'doesn':109,154 'edit':54 'far':149 'files.catbox.moe':52 'files.catbox.moe/y8ypgy.png).':51 'generat':3,23,83,130 'glanc':57 'hwid':12,115,128 'includ':141 'key':5,22,131 'keygen':2,92 'know':35 'like':49,63 'look':48 'need':133 'newer':65 'offlin':72 'older':119,137 'one':25 'oper':19 'pa':44,67,121,139 'perceiv':11 'plug':88 'program':87,101 'put':94 'reli':112 'request':75,134,143,159 'run':45 'securom':86 'seem':62 'sort':15 'system':9,26,127 'take':80 'tell':153 'though':42 'tool':146 'translat':157 'unlock':96,163 'version':41,122 'visibl':117 'websit':60 'well':21 'wine':47 'without':132 'won':27 'work':29,104,123 'would':103"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3313068"
        +editedAt: DateTimeImmutable @1697479169 {#2394
          date: 2023-10-16 19:59:29.0 +02:00
        }
        +createdAt: DateTimeImmutable @1697476803 {#2395
          date: 2023-10-16 19:20:03.0 +02:00
        }
        +"title": 52851
      }
    ]
    -id: 5780
    -titleTs: "'80':6 'anyon':2 'linux':9 'manag':3 'pa':7 'use':5"
    -bodyTs: "'/blaukovitch/80_pa](https://github.com/blaukovitch/80_pa)':64 '2':8 '80':60 'anyon':83 'back':29 'crash':74 'day':32 'doesn':65 'drive':6 'game':28,43 'github.com':63 'github.com/blaukovitch/80_pa](https://github.com/blaukovitch/80_pa)':62 'immedi':75 'long':79 'lucki':23 'm':18 'mod':14 'multiplay':9 'one':20 'own':26 'pa':61 'pirat':47 'play':4 'requir':52 'shot':80 'shut':40 'sinc':16 'still':35 'tdu':12 'tduworld':59 'teenag':37 'test':5 'tool':51 'unfortun':49 'unlimit':7 'use':85 'want':2,67 'wine':71 'work':57,69 'world':13"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1697520474
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/6405870"
    +editedAt: null
    +createdAt: DateTimeImmutable @1697475474 {#2875
      date: 2023-10-16 18:57:54.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2024 …}
  +root: App\Entity\EntryComment {#1906}
  +body: "Yeah. It’s a good piracy resource anyway, so you might want one regardless. Just fill out junk information if you need to."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1697486027 {#2025
    date: 2023-10-16 21:53:47.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@SimplyTadpole@lemmy.dbzer0.com"
    "@yote_zip@pawb.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2026 …}
  +nested: Doctrine\ORM\PersistentCollection {#2030 …}
  +votes: Doctrine\ORM\PersistentCollection {#2019 …}
  +reports: Doctrine\ORM\PersistentCollection {#1362 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1363 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1401 …}
  -id: 53142
  -bodyTs: "'anyway':8 'fill':16 'good':5 'inform':19 'junk':18 'might':11 'need':22 'one':13 'piraci':6 'regardless':14 'resourc':7 'want':12 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3315884"
  +editedAt: null
  +createdAt: DateTimeImmutable @1697486027 {#2018
    date: 2023-10-16 21:53:47.0 +02:00
  }
  +"title": 53142
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
105 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
106 DENIED moderate
App\Entity\EntryComment {#1906
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1909
    +user: Proxies\__CG__\App\Entity\User {#2243 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
    +slug: "Has-anyone-managed-to-use-80-PA-on-Linux"
    +title: "Has anyone managed to use 80_PA on Linux?"
    +url: null
    +body: """
      I wanted to play Test Drive Unlimited 2 multiplayer with the TDU World mod, but since I’m not one of the lucky few who owned the game back in the day (I was still a teenager when they shut down the game) I have to pirate it. Unfortunately, the tool required to do it while working with TDUWorld, 80_PA ([github.com/Blaukovitch/80_PA](https://github.com/Blaukovitch/80_PA) ), doesn’t want to work through Wine as it crashes immediately.\n
      \n
      It’s a long shot, but has anyone here used it?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 10
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1697486027 {#2889
      date: 2023-10-16 21:53:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2854 …}
    +votes: Doctrine\ORM\PersistentCollection {#2896 …}
    +reports: Doctrine\ORM\PersistentCollection {#2898 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2900 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2902 …}
    +badges: Doctrine\ORM\PersistentCollection {#2904 …}
    +children: [
      1 => App\Entity\EntryComment {#2022
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1909 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2024 …}
        +root: App\Entity\EntryComment {#1906}
        +body: "Yeah. It’s a good piracy resource anyway, so you might want one regardless. Just fill out junk information if you need to."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1697486027 {#2025
          date: 2023-10-16 21:53:47.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@SimplyTadpole@lemmy.dbzer0.com"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2026 …}
        +nested: Doctrine\ORM\PersistentCollection {#2030 …}
        +votes: Doctrine\ORM\PersistentCollection {#2019 …}
        +reports: Doctrine\ORM\PersistentCollection {#1362 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1363 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1401 …}
        -id: 53142
        -bodyTs: "'anyway':8 'fill':16 'good':5 'inform':19 'junk':18 'might':11 'need':22 'one':13 'piraci':6 'regardless':14 'resourc':7 'want':12 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3315884"
        +editedAt: null
        +createdAt: DateTimeImmutable @1697486027 {#2018
          date: 2023-10-16 21:53:47.0 +02:00
        }
        +"title": 53142
      }
      2 => App\Entity\EntryComment {#1906}
      0 => App\Entity\EntryComment {#2393
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1909 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2144 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2144 …}
        +body: """
          The keygen generates a key based on your system’s perceived HWID - this is sort of how Denuvo operates as well. Keys generated on one system won’t work on another. I don’t know why there’s an Android version though.\n
          \n
          80_PA running under WINE looks like [this](https://files.catbox.moe/y8ypgy.png).\n
          \n
          Edit: From a glance at their website it seems like this newer 80_PA is based (only?) around offline activation codes (Request Codes), where you can take a code generated from a Securom program, plug it into the keygen, and put the Unlock Code back into the program. This would work on Android/wherever as it doesn’t directly rely on the HWID being visible. The older 80_PA version worked based off of system HWIDs, and generated keys without needing request codes. The older 80_PA does include some request code decryption tools but as far as I can tell doesn’t directly translate a request code into an unlock code?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1697476803 {#2392
          date: 2023-10-16 19:20:03.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@SimplyTadpole@lemmy.dbzer0.com"
          "@Grntrenchman@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2037 …}
        +nested: Doctrine\ORM\PersistentCollection {#2035 …}
        +votes: Doctrine\ORM\PersistentCollection {#2013 …}
        +reports: Doctrine\ORM\PersistentCollection {#2012 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2028 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2033 …}
        -id: 52851
        -bodyTs: "'/y8ypgy.png).':53 '80':43,66,120,138 'activ':73 'android':40 'android/wherever':106 'anoth':31 'around':71 'back':98 'base':6,69,124 'code':74,76,82,97,135,144,160,164 'decrypt':145 'denuvo':18 'direct':111,156 'doesn':109,154 'edit':54 'far':149 'files.catbox.moe':52 'files.catbox.moe/y8ypgy.png).':51 'generat':3,23,83,130 'glanc':57 'hwid':12,115,128 'includ':141 'key':5,22,131 'keygen':2,92 'know':35 'like':49,63 'look':48 'need':133 'newer':65 'offlin':72 'older':119,137 'one':25 'oper':19 'pa':44,67,121,139 'perceiv':11 'plug':88 'program':87,101 'put':94 'reli':112 'request':75,134,143,159 'run':45 'securom':86 'seem':62 'sort':15 'system':9,26,127 'take':80 'tell':153 'though':42 'tool':146 'translat':157 'unlock':96,163 'version':41,122 'visibl':117 'websit':60 'well':21 'wine':47 'without':132 'won':27 'work':29,104,123 'would':103"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3313068"
        +editedAt: DateTimeImmutable @1697479169 {#2394
          date: 2023-10-16 19:59:29.0 +02:00
        }
        +createdAt: DateTimeImmutable @1697476803 {#2395
          date: 2023-10-16 19:20:03.0 +02:00
        }
        +"title": 52851
      }
    ]
    -id: 5780
    -titleTs: "'80':6 'anyon':2 'linux':9 'manag':3 'pa':7 'use':5"
    -bodyTs: "'/blaukovitch/80_pa](https://github.com/blaukovitch/80_pa)':64 '2':8 '80':60 'anyon':83 'back':29 'crash':74 'day':32 'doesn':65 'drive':6 'game':28,43 'github.com':63 'github.com/blaukovitch/80_pa](https://github.com/blaukovitch/80_pa)':62 'immedi':75 'long':79 'lucki':23 'm':18 'mod':14 'multiplay':9 'one':20 'own':26 'pa':61 'pirat':47 'play':4 'requir':52 'shot':80 'shut':40 'sinc':16 'still':35 'tdu':12 'tduworld':59 'teenag':37 'test':5 'tool':51 'unfortun':49 'unlimit':7 'use':85 'want':2,67 'wine':71 'work':57,69 'world':13"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1697520474
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/6405870"
    +editedAt: null
    +createdAt: DateTimeImmutable @1697475474 {#2875
      date: 2023-10-16 18:57:54.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
  +image: null
  +parent: null
  +root: null
  +body: "That version does not work for me either, but the copy available on cs.rin’s dedicated Fable 3 thread, posted on page 12 by arthurclg17 (thread ID `59454`) does work properly. Alternatively, you can try generically defeating Securom with a DLL-based method, though it’s a little more involved. I have a guide for that [here](https://github.com/YoteZip/LinuxCrackingBible/blob/main/DRM/Securom/defeating_securom.md)."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1697486032 {#2383
    date: 2023-10-16 21:53:52.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@SimplyTadpole@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1708 …}
  +nested: Doctrine\ORM\PersistentCollection {#1410 …}
  +votes: Doctrine\ORM\PersistentCollection {#1907 …}
  +reports: Doctrine\ORM\PersistentCollection {#1407 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2391 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2369 …}
  -id: 52832
  -bodyTs: "'/yotezip/linuxcrackingbible/blob/main/drm/securom/defeating_securom.md).':61 '12':23 '3':18 '59454':28 'altern':32 'arthurclg17':25 'avail':12 'base':43 'copi':11 'cs.rin':14 'dedic':16 'defeat':37 'dll':42 'dll-base':41 'either':8 'fabl':17 'generic':36 'github.com':60 'github.com/yotezip/linuxcrackingbible/blob/main/drm/securom/defeating_securom.md).':59 'guid':55 'id':27 'involv':51 'littl':49 'method':44 'page':22 'post':20 'proper':31 'securom':38 'though':45 'thread':19,26 'tri':35 'version':2 'work':5,30"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3312872"
  +editedAt: null
  +createdAt: DateTimeImmutable @1697476154 {#1910
    date: 2023-10-16 19:09:14.0 +02:00
  }
  +"title": 52832
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
107 DENIED edit
App\Entity\EntryComment {#1906
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1909
    +user: Proxies\__CG__\App\Entity\User {#2243 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
    +slug: "Has-anyone-managed-to-use-80-PA-on-Linux"
    +title: "Has anyone managed to use 80_PA on Linux?"
    +url: null
    +body: """
      I wanted to play Test Drive Unlimited 2 multiplayer with the TDU World mod, but since I’m not one of the lucky few who owned the game back in the day (I was still a teenager when they shut down the game) I have to pirate it. Unfortunately, the tool required to do it while working with TDUWorld, 80_PA ([github.com/Blaukovitch/80_PA](https://github.com/Blaukovitch/80_PA) ), doesn’t want to work through Wine as it crashes immediately.\n
      \n
      It’s a long shot, but has anyone here used it?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 10
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1697486027 {#2889
      date: 2023-10-16 21:53:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2854 …}
    +votes: Doctrine\ORM\PersistentCollection {#2896 …}
    +reports: Doctrine\ORM\PersistentCollection {#2898 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2900 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2902 …}
    +badges: Doctrine\ORM\PersistentCollection {#2904 …}
    +children: [
      1 => App\Entity\EntryComment {#2022
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1909 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2024 …}
        +root: App\Entity\EntryComment {#1906}
        +body: "Yeah. It’s a good piracy resource anyway, so you might want one regardless. Just fill out junk information if you need to."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1697486027 {#2025
          date: 2023-10-16 21:53:47.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@SimplyTadpole@lemmy.dbzer0.com"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2026 …}
        +nested: Doctrine\ORM\PersistentCollection {#2030 …}
        +votes: Doctrine\ORM\PersistentCollection {#2019 …}
        +reports: Doctrine\ORM\PersistentCollection {#1362 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1363 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1401 …}
        -id: 53142
        -bodyTs: "'anyway':8 'fill':16 'good':5 'inform':19 'junk':18 'might':11 'need':22 'one':13 'piraci':6 'regardless':14 'resourc':7 'want':12 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3315884"
        +editedAt: null
        +createdAt: DateTimeImmutable @1697486027 {#2018
          date: 2023-10-16 21:53:47.0 +02:00
        }
        +"title": 53142
      }
      2 => App\Entity\EntryComment {#1906}
      0 => App\Entity\EntryComment {#2393
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1909 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2144 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2144 …}
        +body: """
          The keygen generates a key based on your system’s perceived HWID - this is sort of how Denuvo operates as well. Keys generated on one system won’t work on another. I don’t know why there’s an Android version though.\n
          \n
          80_PA running under WINE looks like [this](https://files.catbox.moe/y8ypgy.png).\n
          \n
          Edit: From a glance at their website it seems like this newer 80_PA is based (only?) around offline activation codes (Request Codes), where you can take a code generated from a Securom program, plug it into the keygen, and put the Unlock Code back into the program. This would work on Android/wherever as it doesn’t directly rely on the HWID being visible. The older 80_PA version worked based off of system HWIDs, and generated keys without needing request codes. The older 80_PA does include some request code decryption tools but as far as I can tell doesn’t directly translate a request code into an unlock code?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1697476803 {#2392
          date: 2023-10-16 19:20:03.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@SimplyTadpole@lemmy.dbzer0.com"
          "@Grntrenchman@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2037 …}
        +nested: Doctrine\ORM\PersistentCollection {#2035 …}
        +votes: Doctrine\ORM\PersistentCollection {#2013 …}
        +reports: Doctrine\ORM\PersistentCollection {#2012 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2028 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2033 …}
        -id: 52851
        -bodyTs: "'/y8ypgy.png).':53 '80':43,66,120,138 'activ':73 'android':40 'android/wherever':106 'anoth':31 'around':71 'back':98 'base':6,69,124 'code':74,76,82,97,135,144,160,164 'decrypt':145 'denuvo':18 'direct':111,156 'doesn':109,154 'edit':54 'far':149 'files.catbox.moe':52 'files.catbox.moe/y8ypgy.png).':51 'generat':3,23,83,130 'glanc':57 'hwid':12,115,128 'includ':141 'key':5,22,131 'keygen':2,92 'know':35 'like':49,63 'look':48 'need':133 'newer':65 'offlin':72 'older':119,137 'one':25 'oper':19 'pa':44,67,121,139 'perceiv':11 'plug':88 'program':87,101 'put':94 'reli':112 'request':75,134,143,159 'run':45 'securom':86 'seem':62 'sort':15 'system':9,26,127 'take':80 'tell':153 'though':42 'tool':146 'translat':157 'unlock':96,163 'version':41,122 'visibl':117 'websit':60 'well':21 'wine':47 'without':132 'won':27 'work':29,104,123 'would':103"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3313068"
        +editedAt: DateTimeImmutable @1697479169 {#2394
          date: 2023-10-16 19:59:29.0 +02:00
        }
        +createdAt: DateTimeImmutable @1697476803 {#2395
          date: 2023-10-16 19:20:03.0 +02:00
        }
        +"title": 52851
      }
    ]
    -id: 5780
    -titleTs: "'80':6 'anyon':2 'linux':9 'manag':3 'pa':7 'use':5"
    -bodyTs: "'/blaukovitch/80_pa](https://github.com/blaukovitch/80_pa)':64 '2':8 '80':60 'anyon':83 'back':29 'crash':74 'day':32 'doesn':65 'drive':6 'game':28,43 'github.com':63 'github.com/blaukovitch/80_pa](https://github.com/blaukovitch/80_pa)':62 'immedi':75 'long':79 'lucki':23 'm':18 'mod':14 'multiplay':9 'one':20 'own':26 'pa':61 'pirat':47 'play':4 'requir':52 'shot':80 'shut':40 'sinc':16 'still':35 'tdu':12 'tduworld':59 'teenag':37 'test':5 'tool':51 'unfortun':49 'unlimit':7 'use':85 'want':2,67 'wine':71 'work':57,69 'world':13"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1697520474
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/6405870"
    +editedAt: null
    +createdAt: DateTimeImmutable @1697475474 {#2875
      date: 2023-10-16 18:57:54.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
  +image: null
  +parent: null
  +root: null
  +body: "That version does not work for me either, but the copy available on cs.rin’s dedicated Fable 3 thread, posted on page 12 by arthurclg17 (thread ID `59454`) does work properly. Alternatively, you can try generically defeating Securom with a DLL-based method, though it’s a little more involved. I have a guide for that [here](https://github.com/YoteZip/LinuxCrackingBible/blob/main/DRM/Securom/defeating_securom.md)."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1697486032 {#2383
    date: 2023-10-16 21:53:52.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@SimplyTadpole@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1708 …}
  +nested: Doctrine\ORM\PersistentCollection {#1410 …}
  +votes: Doctrine\ORM\PersistentCollection {#1907 …}
  +reports: Doctrine\ORM\PersistentCollection {#1407 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2391 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2369 …}
  -id: 52832
  -bodyTs: "'/yotezip/linuxcrackingbible/blob/main/drm/securom/defeating_securom.md).':61 '12':23 '3':18 '59454':28 'altern':32 'arthurclg17':25 'avail':12 'base':43 'copi':11 'cs.rin':14 'dedic':16 'defeat':37 'dll':42 'dll-base':41 'either':8 'fabl':17 'generic':36 'github.com':60 'github.com/yotezip/linuxcrackingbible/blob/main/drm/securom/defeating_securom.md).':59 'guid':55 'id':27 'involv':51 'littl':49 'method':44 'page':22 'post':20 'proper':31 'securom':38 'though':45 'thread':19,26 'tri':35 'version':2 'work':5,30"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3312872"
  +editedAt: null
  +createdAt: DateTimeImmutable @1697476154 {#1910
    date: 2023-10-16 19:09:14.0 +02:00
  }
  +"title": 52832
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
108 DENIED moderate
App\Entity\EntryComment {#1906
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1909
    +user: Proxies\__CG__\App\Entity\User {#2243 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
    +slug: "Has-anyone-managed-to-use-80-PA-on-Linux"
    +title: "Has anyone managed to use 80_PA on Linux?"
    +url: null
    +body: """
      I wanted to play Test Drive Unlimited 2 multiplayer with the TDU World mod, but since I’m not one of the lucky few who owned the game back in the day (I was still a teenager when they shut down the game) I have to pirate it. Unfortunately, the tool required to do it while working with TDUWorld, 80_PA ([github.com/Blaukovitch/80_PA](https://github.com/Blaukovitch/80_PA) ), doesn’t want to work through Wine as it crashes immediately.\n
      \n
      It’s a long shot, but has anyone here used it?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 10
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1697486027 {#2889
      date: 2023-10-16 21:53:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2854 …}
    +votes: Doctrine\ORM\PersistentCollection {#2896 …}
    +reports: Doctrine\ORM\PersistentCollection {#2898 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2900 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2902 …}
    +badges: Doctrine\ORM\PersistentCollection {#2904 …}
    +children: [
      1 => App\Entity\EntryComment {#2022
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1909 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2024 …}
        +root: App\Entity\EntryComment {#1906}
        +body: "Yeah. It’s a good piracy resource anyway, so you might want one regardless. Just fill out junk information if you need to."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1697486027 {#2025
          date: 2023-10-16 21:53:47.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@SimplyTadpole@lemmy.dbzer0.com"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2026 …}
        +nested: Doctrine\ORM\PersistentCollection {#2030 …}
        +votes: Doctrine\ORM\PersistentCollection {#2019 …}
        +reports: Doctrine\ORM\PersistentCollection {#1362 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1363 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1401 …}
        -id: 53142
        -bodyTs: "'anyway':8 'fill':16 'good':5 'inform':19 'junk':18 'might':11 'need':22 'one':13 'piraci':6 'regardless':14 'resourc':7 'want':12 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3315884"
        +editedAt: null
        +createdAt: DateTimeImmutable @1697486027 {#2018
          date: 2023-10-16 21:53:47.0 +02:00
        }
        +"title": 53142
      }
      2 => App\Entity\EntryComment {#1906}
      0 => App\Entity\EntryComment {#2393
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1909 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2144 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2144 …}
        +body: """
          The keygen generates a key based on your system’s perceived HWID - this is sort of how Denuvo operates as well. Keys generated on one system won’t work on another. I don’t know why there’s an Android version though.\n
          \n
          80_PA running under WINE looks like [this](https://files.catbox.moe/y8ypgy.png).\n
          \n
          Edit: From a glance at their website it seems like this newer 80_PA is based (only?) around offline activation codes (Request Codes), where you can take a code generated from a Securom program, plug it into the keygen, and put the Unlock Code back into the program. This would work on Android/wherever as it doesn’t directly rely on the HWID being visible. The older 80_PA version worked based off of system HWIDs, and generated keys without needing request codes. The older 80_PA does include some request code decryption tools but as far as I can tell doesn’t directly translate a request code into an unlock code?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1697476803 {#2392
          date: 2023-10-16 19:20:03.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@SimplyTadpole@lemmy.dbzer0.com"
          "@Grntrenchman@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2037 …}
        +nested: Doctrine\ORM\PersistentCollection {#2035 …}
        +votes: Doctrine\ORM\PersistentCollection {#2013 …}
        +reports: Doctrine\ORM\PersistentCollection {#2012 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2028 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2033 …}
        -id: 52851
        -bodyTs: "'/y8ypgy.png).':53 '80':43,66,120,138 'activ':73 'android':40 'android/wherever':106 'anoth':31 'around':71 'back':98 'base':6,69,124 'code':74,76,82,97,135,144,160,164 'decrypt':145 'denuvo':18 'direct':111,156 'doesn':109,154 'edit':54 'far':149 'files.catbox.moe':52 'files.catbox.moe/y8ypgy.png).':51 'generat':3,23,83,130 'glanc':57 'hwid':12,115,128 'includ':141 'key':5,22,131 'keygen':2,92 'know':35 'like':49,63 'look':48 'need':133 'newer':65 'offlin':72 'older':119,137 'one':25 'oper':19 'pa':44,67,121,139 'perceiv':11 'plug':88 'program':87,101 'put':94 'reli':112 'request':75,134,143,159 'run':45 'securom':86 'seem':62 'sort':15 'system':9,26,127 'take':80 'tell':153 'though':42 'tool':146 'translat':157 'unlock':96,163 'version':41,122 'visibl':117 'websit':60 'well':21 'wine':47 'without':132 'won':27 'work':29,104,123 'would':103"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3313068"
        +editedAt: DateTimeImmutable @1697479169 {#2394
          date: 2023-10-16 19:59:29.0 +02:00
        }
        +createdAt: DateTimeImmutable @1697476803 {#2395
          date: 2023-10-16 19:20:03.0 +02:00
        }
        +"title": 52851
      }
    ]
    -id: 5780
    -titleTs: "'80':6 'anyon':2 'linux':9 'manag':3 'pa':7 'use':5"
    -bodyTs: "'/blaukovitch/80_pa](https://github.com/blaukovitch/80_pa)':64 '2':8 '80':60 'anyon':83 'back':29 'crash':74 'day':32 'doesn':65 'drive':6 'game':28,43 'github.com':63 'github.com/blaukovitch/80_pa](https://github.com/blaukovitch/80_pa)':62 'immedi':75 'long':79 'lucki':23 'm':18 'mod':14 'multiplay':9 'one':20 'own':26 'pa':61 'pirat':47 'play':4 'requir':52 'shot':80 'shut':40 'sinc':16 'still':35 'tdu':12 'tduworld':59 'teenag':37 'test':5 'tool':51 'unfortun':49 'unlimit':7 'use':85 'want':2,67 'wine':71 'work':57,69 'world':13"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1697520474
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/6405870"
    +editedAt: null
    +createdAt: DateTimeImmutable @1697475474 {#2875
      date: 2023-10-16 18:57:54.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
  +image: null
  +parent: null
  +root: null
  +body: "That version does not work for me either, but the copy available on cs.rin’s dedicated Fable 3 thread, posted on page 12 by arthurclg17 (thread ID `59454`) does work properly. Alternatively, you can try generically defeating Securom with a DLL-based method, though it’s a little more involved. I have a guide for that [here](https://github.com/YoteZip/LinuxCrackingBible/blob/main/DRM/Securom/defeating_securom.md)."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1697486032 {#2383
    date: 2023-10-16 21:53:52.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@SimplyTadpole@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1708 …}
  +nested: Doctrine\ORM\PersistentCollection {#1410 …}
  +votes: Doctrine\ORM\PersistentCollection {#1907 …}
  +reports: Doctrine\ORM\PersistentCollection {#1407 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2391 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2369 …}
  -id: 52832
  -bodyTs: "'/yotezip/linuxcrackingbible/blob/main/drm/securom/defeating_securom.md).':61 '12':23 '3':18 '59454':28 'altern':32 'arthurclg17':25 'avail':12 'base':43 'copi':11 'cs.rin':14 'dedic':16 'defeat':37 'dll':42 'dll-base':41 'either':8 'fabl':17 'generic':36 'github.com':60 'github.com/yotezip/linuxcrackingbible/blob/main/drm/securom/defeating_securom.md).':59 'guid':55 'id':27 'involv':51 'littl':49 'method':44 'page':22 'post':20 'proper':31 'securom':38 'though':45 'thread':19,26 'tri':35 'version':2 'work':5,30"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3312872"
  +editedAt: null
  +createdAt: DateTimeImmutable @1697476154 {#1910
    date: 2023-10-16 19:09:14.0 +02:00
  }
  +"title": 52832
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
109 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
110 DENIED moderate
App\Entity\EntryComment {#2393
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1909
    +user: Proxies\__CG__\App\Entity\User {#2243 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
    +slug: "Has-anyone-managed-to-use-80-PA-on-Linux"
    +title: "Has anyone managed to use 80_PA on Linux?"
    +url: null
    +body: """
      I wanted to play Test Drive Unlimited 2 multiplayer with the TDU World mod, but since I’m not one of the lucky few who owned the game back in the day (I was still a teenager when they shut down the game) I have to pirate it. Unfortunately, the tool required to do it while working with TDUWorld, 80_PA ([github.com/Blaukovitch/80_PA](https://github.com/Blaukovitch/80_PA) ), doesn’t want to work through Wine as it crashes immediately.\n
      \n
      It’s a long shot, but has anyone here used it?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 10
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1697486027 {#2889
      date: 2023-10-16 21:53:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2854 …}
    +votes: Doctrine\ORM\PersistentCollection {#2896 …}
    +reports: Doctrine\ORM\PersistentCollection {#2898 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2900 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2902 …}
    +badges: Doctrine\ORM\PersistentCollection {#2904 …}
    +children: [
      1 => App\Entity\EntryComment {#2022
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1909 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2024 …}
        +root: App\Entity\EntryComment {#1906
          +user: App\Entity\User {#265 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#1909 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
          +image: null
          +parent: null
          +root: null
          +body: "That version does not work for me either, but the copy available on cs.rin’s dedicated Fable 3 thread, posted on page 12 by arthurclg17 (thread ID `59454`) does work properly. Alternatively, you can try generically defeating Securom with a DLL-based method, though it’s a little more involved. I have a guide for that [here](https://github.com/YoteZip/LinuxCrackingBible/blob/main/DRM/Securom/defeating_securom.md)."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1697486032 {#2383
            date: 2023-10-16 21:53:52.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@SimplyTadpole@lemmy.dbzer0.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1708 …}
          +nested: Doctrine\ORM\PersistentCollection {#1410 …}
          +votes: Doctrine\ORM\PersistentCollection {#1907 …}
          +reports: Doctrine\ORM\PersistentCollection {#1407 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2391 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2369 …}
          -id: 52832
          -bodyTs: "'/yotezip/linuxcrackingbible/blob/main/drm/securom/defeating_securom.md).':61 '12':23 '3':18 '59454':28 'altern':32 'arthurclg17':25 'avail':12 'base':43 'copi':11 'cs.rin':14 'dedic':16 'defeat':37 'dll':42 'dll-base':41 'either':8 'fabl':17 'generic':36 'github.com':60 'github.com/yotezip/linuxcrackingbible/blob/main/drm/securom/defeating_securom.md).':59 'guid':55 'id':27 'involv':51 'littl':49 'method':44 'page':22 'post':20 'proper':31 'securom':38 'though':45 'thread':19,26 'tri':35 'version':2 'work':5,30"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://pawb.social/comment/3312872"
          +editedAt: null
          +createdAt: DateTimeImmutable @1697476154 {#1910
            date: 2023-10-16 19:09:14.0 +02:00
          }
          +"title": 52832
        }
        +body: "Yeah. It’s a good piracy resource anyway, so you might want one regardless. Just fill out junk information if you need to."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1697486027 {#2025
          date: 2023-10-16 21:53:47.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@SimplyTadpole@lemmy.dbzer0.com"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2026 …}
        +nested: Doctrine\ORM\PersistentCollection {#2030 …}
        +votes: Doctrine\ORM\PersistentCollection {#2019 …}
        +reports: Doctrine\ORM\PersistentCollection {#1362 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1363 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1401 …}
        -id: 53142
        -bodyTs: "'anyway':8 'fill':16 'good':5 'inform':19 'junk':18 'might':11 'need':22 'one':13 'piraci':6 'regardless':14 'resourc':7 'want':12 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3315884"
        +editedAt: null
        +createdAt: DateTimeImmutable @1697486027 {#2018
          date: 2023-10-16 21:53:47.0 +02:00
        }
        +"title": 53142
      }
      2 => App\Entity\EntryComment {#1906}
      0 => App\Entity\EntryComment {#2393}
    ]
    -id: 5780
    -titleTs: "'80':6 'anyon':2 'linux':9 'manag':3 'pa':7 'use':5"
    -bodyTs: "'/blaukovitch/80_pa](https://github.com/blaukovitch/80_pa)':64 '2':8 '80':60 'anyon':83 'back':29 'crash':74 'day':32 'doesn':65 'drive':6 'game':28,43 'github.com':63 'github.com/blaukovitch/80_pa](https://github.com/blaukovitch/80_pa)':62 'immedi':75 'long':79 'lucki':23 'm':18 'mod':14 'multiplay':9 'one':20 'own':26 'pa':61 'pirat':47 'play':4 'requir':52 'shot':80 'shut':40 'sinc':16 'still':35 'tdu':12 'tduworld':59 'teenag':37 'test':5 'tool':51 'unfortun':49 'unlimit':7 'use':85 'want':2,67 'wine':71 'work':57,69 'world':13"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1697520474
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/6405870"
    +editedAt: null
    +createdAt: DateTimeImmutable @1697475474 {#2875
      date: 2023-10-16 18:57:54.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2144 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2144 …}
  +body: """
    The keygen generates a key based on your system’s perceived HWID - this is sort of how Denuvo operates as well. Keys generated on one system won’t work on another. I don’t know why there’s an Android version though.\n
    \n
    80_PA running under WINE looks like [this](https://files.catbox.moe/y8ypgy.png).\n
    \n
    Edit: From a glance at their website it seems like this newer 80_PA is based (only?) around offline activation codes (Request Codes), where you can take a code generated from a Securom program, plug it into the keygen, and put the Unlock Code back into the program. This would work on Android/wherever as it doesn’t directly rely on the HWID being visible. The older 80_PA version worked based off of system HWIDs, and generated keys without needing request codes. The older 80_PA does include some request code decryption tools but as far as I can tell doesn’t directly translate a request code into an unlock code?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1697476803 {#2392
    date: 2023-10-16 19:20:03.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@SimplyTadpole@lemmy.dbzer0.com"
    "@Grntrenchman@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2037 …}
  +nested: Doctrine\ORM\PersistentCollection {#2035 …}
  +votes: Doctrine\ORM\PersistentCollection {#2013 …}
  +reports: Doctrine\ORM\PersistentCollection {#2012 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2028 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2033 …}
  -id: 52851
  -bodyTs: "'/y8ypgy.png).':53 '80':43,66,120,138 'activ':73 'android':40 'android/wherever':106 'anoth':31 'around':71 'back':98 'base':6,69,124 'code':74,76,82,97,135,144,160,164 'decrypt':145 'denuvo':18 'direct':111,156 'doesn':109,154 'edit':54 'far':149 'files.catbox.moe':52 'files.catbox.moe/y8ypgy.png).':51 'generat':3,23,83,130 'glanc':57 'hwid':12,115,128 'includ':141 'key':5,22,131 'keygen':2,92 'know':35 'like':49,63 'look':48 'need':133 'newer':65 'offlin':72 'older':119,137 'one':25 'oper':19 'pa':44,67,121,139 'perceiv':11 'plug':88 'program':87,101 'put':94 'reli':112 'request':75,134,143,159 'run':45 'securom':86 'seem':62 'sort':15 'system':9,26,127 'take':80 'tell':153 'though':42 'tool':146 'translat':157 'unlock':96,163 'version':41,122 'visibl':117 'websit':60 'well':21 'wine':47 'without':132 'won':27 'work':29,104,123 'would':103"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3313068"
  +editedAt: DateTimeImmutable @1697479169 {#2394
    date: 2023-10-16 19:59:29.0 +02:00
  }
  +createdAt: DateTimeImmutable @1697476803 {#2395
    date: 2023-10-16 19:20:03.0 +02:00
  }
  +"title": 52851
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
111 DENIED edit
App\Entity\EntryComment {#2393
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1909
    +user: Proxies\__CG__\App\Entity\User {#2243 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
    +slug: "Has-anyone-managed-to-use-80-PA-on-Linux"
    +title: "Has anyone managed to use 80_PA on Linux?"
    +url: null
    +body: """
      I wanted to play Test Drive Unlimited 2 multiplayer with the TDU World mod, but since I’m not one of the lucky few who owned the game back in the day (I was still a teenager when they shut down the game) I have to pirate it. Unfortunately, the tool required to do it while working with TDUWorld, 80_PA ([github.com/Blaukovitch/80_PA](https://github.com/Blaukovitch/80_PA) ), doesn’t want to work through Wine as it crashes immediately.\n
      \n
      It’s a long shot, but has anyone here used it?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 10
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1697486027 {#2889
      date: 2023-10-16 21:53:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2854 …}
    +votes: Doctrine\ORM\PersistentCollection {#2896 …}
    +reports: Doctrine\ORM\PersistentCollection {#2898 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2900 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2902 …}
    +badges: Doctrine\ORM\PersistentCollection {#2904 …}
    +children: [
      1 => App\Entity\EntryComment {#2022
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1909 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2024 …}
        +root: App\Entity\EntryComment {#1906
          +user: App\Entity\User {#265 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#1909 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
          +image: null
          +parent: null
          +root: null
          +body: "That version does not work for me either, but the copy available on cs.rin’s dedicated Fable 3 thread, posted on page 12 by arthurclg17 (thread ID `59454`) does work properly. Alternatively, you can try generically defeating Securom with a DLL-based method, though it’s a little more involved. I have a guide for that [here](https://github.com/YoteZip/LinuxCrackingBible/blob/main/DRM/Securom/defeating_securom.md)."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1697486032 {#2383
            date: 2023-10-16 21:53:52.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@SimplyTadpole@lemmy.dbzer0.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1708 …}
          +nested: Doctrine\ORM\PersistentCollection {#1410 …}
          +votes: Doctrine\ORM\PersistentCollection {#1907 …}
          +reports: Doctrine\ORM\PersistentCollection {#1407 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2391 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2369 …}
          -id: 52832
          -bodyTs: "'/yotezip/linuxcrackingbible/blob/main/drm/securom/defeating_securom.md).':61 '12':23 '3':18 '59454':28 'altern':32 'arthurclg17':25 'avail':12 'base':43 'copi':11 'cs.rin':14 'dedic':16 'defeat':37 'dll':42 'dll-base':41 'either':8 'fabl':17 'generic':36 'github.com':60 'github.com/yotezip/linuxcrackingbible/blob/main/drm/securom/defeating_securom.md).':59 'guid':55 'id':27 'involv':51 'littl':49 'method':44 'page':22 'post':20 'proper':31 'securom':38 'though':45 'thread':19,26 'tri':35 'version':2 'work':5,30"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://pawb.social/comment/3312872"
          +editedAt: null
          +createdAt: DateTimeImmutable @1697476154 {#1910
            date: 2023-10-16 19:09:14.0 +02:00
          }
          +"title": 52832
        }
        +body: "Yeah. It’s a good piracy resource anyway, so you might want one regardless. Just fill out junk information if you need to."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1697486027 {#2025
          date: 2023-10-16 21:53:47.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@SimplyTadpole@lemmy.dbzer0.com"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2026 …}
        +nested: Doctrine\ORM\PersistentCollection {#2030 …}
        +votes: Doctrine\ORM\PersistentCollection {#2019 …}
        +reports: Doctrine\ORM\PersistentCollection {#1362 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1363 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1401 …}
        -id: 53142
        -bodyTs: "'anyway':8 'fill':16 'good':5 'inform':19 'junk':18 'might':11 'need':22 'one':13 'piraci':6 'regardless':14 'resourc':7 'want':12 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3315884"
        +editedAt: null
        +createdAt: DateTimeImmutable @1697486027 {#2018
          date: 2023-10-16 21:53:47.0 +02:00
        }
        +"title": 53142
      }
      2 => App\Entity\EntryComment {#1906}
      0 => App\Entity\EntryComment {#2393}
    ]
    -id: 5780
    -titleTs: "'80':6 'anyon':2 'linux':9 'manag':3 'pa':7 'use':5"
    -bodyTs: "'/blaukovitch/80_pa](https://github.com/blaukovitch/80_pa)':64 '2':8 '80':60 'anyon':83 'back':29 'crash':74 'day':32 'doesn':65 'drive':6 'game':28,43 'github.com':63 'github.com/blaukovitch/80_pa](https://github.com/blaukovitch/80_pa)':62 'immedi':75 'long':79 'lucki':23 'm':18 'mod':14 'multiplay':9 'one':20 'own':26 'pa':61 'pirat':47 'play':4 'requir':52 'shot':80 'shut':40 'sinc':16 'still':35 'tdu':12 'tduworld':59 'teenag':37 'test':5 'tool':51 'unfortun':49 'unlimit':7 'use':85 'want':2,67 'wine':71 'work':57,69 'world':13"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1697520474
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/6405870"
    +editedAt: null
    +createdAt: DateTimeImmutable @1697475474 {#2875
      date: 2023-10-16 18:57:54.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2144 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2144 …}
  +body: """
    The keygen generates a key based on your system’s perceived HWID - this is sort of how Denuvo operates as well. Keys generated on one system won’t work on another. I don’t know why there’s an Android version though.\n
    \n
    80_PA running under WINE looks like [this](https://files.catbox.moe/y8ypgy.png).\n
    \n
    Edit: From a glance at their website it seems like this newer 80_PA is based (only?) around offline activation codes (Request Codes), where you can take a code generated from a Securom program, plug it into the keygen, and put the Unlock Code back into the program. This would work on Android/wherever as it doesn’t directly rely on the HWID being visible. The older 80_PA version worked based off of system HWIDs, and generated keys without needing request codes. The older 80_PA does include some request code decryption tools but as far as I can tell doesn’t directly translate a request code into an unlock code?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1697476803 {#2392
    date: 2023-10-16 19:20:03.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@SimplyTadpole@lemmy.dbzer0.com"
    "@Grntrenchman@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2037 …}
  +nested: Doctrine\ORM\PersistentCollection {#2035 …}
  +votes: Doctrine\ORM\PersistentCollection {#2013 …}
  +reports: Doctrine\ORM\PersistentCollection {#2012 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2028 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2033 …}
  -id: 52851
  -bodyTs: "'/y8ypgy.png).':53 '80':43,66,120,138 'activ':73 'android':40 'android/wherever':106 'anoth':31 'around':71 'back':98 'base':6,69,124 'code':74,76,82,97,135,144,160,164 'decrypt':145 'denuvo':18 'direct':111,156 'doesn':109,154 'edit':54 'far':149 'files.catbox.moe':52 'files.catbox.moe/y8ypgy.png).':51 'generat':3,23,83,130 'glanc':57 'hwid':12,115,128 'includ':141 'key':5,22,131 'keygen':2,92 'know':35 'like':49,63 'look':48 'need':133 'newer':65 'offlin':72 'older':119,137 'one':25 'oper':19 'pa':44,67,121,139 'perceiv':11 'plug':88 'program':87,101 'put':94 'reli':112 'request':75,134,143,159 'run':45 'securom':86 'seem':62 'sort':15 'system':9,26,127 'take':80 'tell':153 'though':42 'tool':146 'translat':157 'unlock':96,163 'version':41,122 'visibl':117 'websit':60 'well':21 'wine':47 'without':132 'won':27 'work':29,104,123 'would':103"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3313068"
  +editedAt: DateTimeImmutable @1697479169 {#2394
    date: 2023-10-16 19:59:29.0 +02:00
  }
  +createdAt: DateTimeImmutable @1697476803 {#2395
    date: 2023-10-16 19:20:03.0 +02:00
  }
  +"title": 52851
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
112 DENIED moderate
App\Entity\EntryComment {#2393
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1909
    +user: Proxies\__CG__\App\Entity\User {#2243 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
    +slug: "Has-anyone-managed-to-use-80-PA-on-Linux"
    +title: "Has anyone managed to use 80_PA on Linux?"
    +url: null
    +body: """
      I wanted to play Test Drive Unlimited 2 multiplayer with the TDU World mod, but since I’m not one of the lucky few who owned the game back in the day (I was still a teenager when they shut down the game) I have to pirate it. Unfortunately, the tool required to do it while working with TDUWorld, 80_PA ([github.com/Blaukovitch/80_PA](https://github.com/Blaukovitch/80_PA) ), doesn’t want to work through Wine as it crashes immediately.\n
      \n
      It’s a long shot, but has anyone here used it?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 10
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1697486027 {#2889
      date: 2023-10-16 21:53:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2854 …}
    +votes: Doctrine\ORM\PersistentCollection {#2896 …}
    +reports: Doctrine\ORM\PersistentCollection {#2898 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2900 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2902 …}
    +badges: Doctrine\ORM\PersistentCollection {#2904 …}
    +children: [
      1 => App\Entity\EntryComment {#2022
        +user: App\Entity\User {#265 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1909 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2024 …}
        +root: App\Entity\EntryComment {#1906
          +user: App\Entity\User {#265 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#1909 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
          +image: null
          +parent: null
          +root: null
          +body: "That version does not work for me either, but the copy available on cs.rin’s dedicated Fable 3 thread, posted on page 12 by arthurclg17 (thread ID `59454`) does work properly. Alternatively, you can try generically defeating Securom with a DLL-based method, though it’s a little more involved. I have a guide for that [here](https://github.com/YoteZip/LinuxCrackingBible/blob/main/DRM/Securom/defeating_securom.md)."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1697486032 {#2383
            date: 2023-10-16 21:53:52.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@SimplyTadpole@lemmy.dbzer0.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1708 …}
          +nested: Doctrine\ORM\PersistentCollection {#1410 …}
          +votes: Doctrine\ORM\PersistentCollection {#1907 …}
          +reports: Doctrine\ORM\PersistentCollection {#1407 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2391 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2369 …}
          -id: 52832
          -bodyTs: "'/yotezip/linuxcrackingbible/blob/main/drm/securom/defeating_securom.md).':61 '12':23 '3':18 '59454':28 'altern':32 'arthurclg17':25 'avail':12 'base':43 'copi':11 'cs.rin':14 'dedic':16 'defeat':37 'dll':42 'dll-base':41 'either':8 'fabl':17 'generic':36 'github.com':60 'github.com/yotezip/linuxcrackingbible/blob/main/drm/securom/defeating_securom.md).':59 'guid':55 'id':27 'involv':51 'littl':49 'method':44 'page':22 'post':20 'proper':31 'securom':38 'though':45 'thread':19,26 'tri':35 'version':2 'work':5,30"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://pawb.social/comment/3312872"
          +editedAt: null
          +createdAt: DateTimeImmutable @1697476154 {#1910
            date: 2023-10-16 19:09:14.0 +02:00
          }
          +"title": 52832
        }
        +body: "Yeah. It’s a good piracy resource anyway, so you might want one regardless. Just fill out junk information if you need to."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1697486027 {#2025
          date: 2023-10-16 21:53:47.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@SimplyTadpole@lemmy.dbzer0.com"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2026 …}
        +nested: Doctrine\ORM\PersistentCollection {#2030 …}
        +votes: Doctrine\ORM\PersistentCollection {#2019 …}
        +reports: Doctrine\ORM\PersistentCollection {#1362 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1363 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1401 …}
        -id: 53142
        -bodyTs: "'anyway':8 'fill':16 'good':5 'inform':19 'junk':18 'might':11 'need':22 'one':13 'piraci':6 'regardless':14 'resourc':7 'want':12 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/3315884"
        +editedAt: null
        +createdAt: DateTimeImmutable @1697486027 {#2018
          date: 2023-10-16 21:53:47.0 +02:00
        }
        +"title": 53142
      }
      2 => App\Entity\EntryComment {#1906}
      0 => App\Entity\EntryComment {#2393}
    ]
    -id: 5780
    -titleTs: "'80':6 'anyon':2 'linux':9 'manag':3 'pa':7 'use':5"
    -bodyTs: "'/blaukovitch/80_pa](https://github.com/blaukovitch/80_pa)':64 '2':8 '80':60 'anyon':83 'back':29 'crash':74 'day':32 'doesn':65 'drive':6 'game':28,43 'github.com':63 'github.com/blaukovitch/80_pa](https://github.com/blaukovitch/80_pa)':62 'immedi':75 'long':79 'lucki':23 'm':18 'mod':14 'multiplay':9 'one':20 'own':26 'pa':61 'pirat':47 'play':4 'requir':52 'shot':80 'shut':40 'sinc':16 'still':35 'tdu':12 'tduworld':59 'teenag':37 'test':5 'tool':51 'unfortun':49 'unlimit':7 'use':85 'want':2,67 'wine':71 'work':57,69 'world':13"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1697520474
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/6405870"
    +editedAt: null
    +createdAt: DateTimeImmutable @1697475474 {#2875
      date: 2023-10-16 18:57:54.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2144 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2144 …}
  +body: """
    The keygen generates a key based on your system’s perceived HWID - this is sort of how Denuvo operates as well. Keys generated on one system won’t work on another. I don’t know why there’s an Android version though.\n
    \n
    80_PA running under WINE looks like [this](https://files.catbox.moe/y8ypgy.png).\n
    \n
    Edit: From a glance at their website it seems like this newer 80_PA is based (only?) around offline activation codes (Request Codes), where you can take a code generated from a Securom program, plug it into the keygen, and put the Unlock Code back into the program. This would work on Android/wherever as it doesn’t directly rely on the HWID being visible. The older 80_PA version worked based off of system HWIDs, and generated keys without needing request codes. The older 80_PA does include some request code decryption tools but as far as I can tell doesn’t directly translate a request code into an unlock code?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1697476803 {#2392
    date: 2023-10-16 19:20:03.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@SimplyTadpole@lemmy.dbzer0.com"
    "@Grntrenchman@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2037 …}
  +nested: Doctrine\ORM\PersistentCollection {#2035 …}
  +votes: Doctrine\ORM\PersistentCollection {#2013 …}
  +reports: Doctrine\ORM\PersistentCollection {#2012 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2028 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2033 …}
  -id: 52851
  -bodyTs: "'/y8ypgy.png).':53 '80':43,66,120,138 'activ':73 'android':40 'android/wherever':106 'anoth':31 'around':71 'back':98 'base':6,69,124 'code':74,76,82,97,135,144,160,164 'decrypt':145 'denuvo':18 'direct':111,156 'doesn':109,154 'edit':54 'far':149 'files.catbox.moe':52 'files.catbox.moe/y8ypgy.png).':51 'generat':3,23,83,130 'glanc':57 'hwid':12,115,128 'includ':141 'key':5,22,131 'keygen':2,92 'know':35 'like':49,63 'look':48 'need':133 'newer':65 'offlin':72 'older':119,137 'one':25 'oper':19 'pa':44,67,121,139 'perceiv':11 'plug':88 'program':87,101 'put':94 'reli':112 'request':75,134,143,159 'run':45 'securom':86 'seem':62 'sort':15 'system':9,26,127 'take':80 'tell':153 'though':42 'tool':146 'translat':157 'unlock':96,163 'version':41,122 'visibl':117 'websit':60 'well':21 'wine':47 'without':132 'won':27 'work':29,104,123 'would':103"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/3313068"
  +editedAt: DateTimeImmutable @1697479169 {#2394
    date: 2023-10-16 19:59:29.0 +02:00
  }
  +createdAt: DateTimeImmutable @1697476803 {#2395
    date: 2023-10-16 19:20:03.0 +02:00
  }
  +"title": 52851
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
113 DENIED 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
114 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2141
  +user: Proxies\__CG__\App\Entity\User {#2946 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2060 …}
  +image: Proxies\__CG__\App\Entity\Image {#2985 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
  +slug: "My-Lemmy-Experience-Thus-Far"
  +title: "My Lemmy Experience Thus Far"
  +url: "https://i.imgflip.com/7svius.jpg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 3
  +favouriteCount: 1
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1689681782 {#2980
    date: 2023-07-18 14:03:02.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2988 …}
  +votes: Doctrine\ORM\PersistentCollection {#2990 …}
  +reports: Doctrine\ORM\PersistentCollection {#2992 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2994 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2996 …}
  +badges: Doctrine\ORM\PersistentCollection {#2998 …}
  +children: [
    App\Entity\EntryComment {#2042
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2141 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2060 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2164 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2331 …}
      +body: "If you want NSFW on /c/all it shouldn’t take too long to block each community instead - I’ve done that to most of lemmynsfw and haven’t seen anything in a while. Scrolling /c/all in peace is really only an option because Lemmy is so new - if you browse /c/all in a year from now you’re gonna get a lot of stuff you don’t want."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1689681782 {#2344
        date: 2023-07-18 14:03:02.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@cantstopthesignal@sh.itjust.works"
        "@TimeSquirrel@kbin.social"
        "@BeigeAgenda@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2314 …}
      +nested: Doctrine\ORM\PersistentCollection {#2328 …}
      +votes: Doctrine\ORM\PersistentCollection {#2191 …}
      +reports: Doctrine\ORM\PersistentCollection {#2327 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2333 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2324 …}
      -id: 83861
      -bodyTs: "'/c/all':6,35,51 'anyth':30 'block':14 'brows':50 'communiti':16 'done':20 'get':60 'gonna':59 'haven':27 'instead':17 'lemmi':44 'lemmynsfw':25 'long':12 'lot':62 'new':47 'nsfw':4 'option':42 'peac':37 're':58 'realli':39 'scroll':34 'seen':29 'shouldn':8 'stuff':64 'take':10 've':19 'want':3,68 'year':54"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/964955"
      +editedAt: null
      +createdAt: DateTimeImmutable @1689681782 {#2349
        date: 2023-07-18 14:03:02.0 +02:00
      }
      +"title": 83861
    }
  ]
  -id: 9022
  -titleTs: "'experi':3 'far':5 'lemmi':2 'thus':4"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1689645663
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/post/1288975"
  +editedAt: null
  +createdAt: DateTimeImmutable @1689626163 {#2966
    date: 2023-07-17 22:36:03.0 +02: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
115 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2141
  +user: Proxies\__CG__\App\Entity\User {#2946 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2060 …}
  +image: Proxies\__CG__\App\Entity\Image {#2985 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
  +slug: "My-Lemmy-Experience-Thus-Far"
  +title: "My Lemmy Experience Thus Far"
  +url: "https://i.imgflip.com/7svius.jpg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 3
  +favouriteCount: 1
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1689681782 {#2980
    date: 2023-07-18 14:03:02.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2988 …}
  +votes: Doctrine\ORM\PersistentCollection {#2990 …}
  +reports: Doctrine\ORM\PersistentCollection {#2992 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2994 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2996 …}
  +badges: Doctrine\ORM\PersistentCollection {#2998 …}
  +children: [
    App\Entity\EntryComment {#2042
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2141 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2060 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2164 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2331 …}
      +body: "If you want NSFW on /c/all it shouldn’t take too long to block each community instead - I’ve done that to most of lemmynsfw and haven’t seen anything in a while. Scrolling /c/all in peace is really only an option because Lemmy is so new - if you browse /c/all in a year from now you’re gonna get a lot of stuff you don’t want."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1689681782 {#2344
        date: 2023-07-18 14:03:02.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@cantstopthesignal@sh.itjust.works"
        "@TimeSquirrel@kbin.social"
        "@BeigeAgenda@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2314 …}
      +nested: Doctrine\ORM\PersistentCollection {#2328 …}
      +votes: Doctrine\ORM\PersistentCollection {#2191 …}
      +reports: Doctrine\ORM\PersistentCollection {#2327 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2333 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2324 …}
      -id: 83861
      -bodyTs: "'/c/all':6,35,51 'anyth':30 'block':14 'brows':50 'communiti':16 'done':20 'get':60 'gonna':59 'haven':27 'instead':17 'lemmi':44 'lemmynsfw':25 'long':12 'lot':62 'new':47 'nsfw':4 'option':42 'peac':37 're':58 'realli':39 'scroll':34 'seen':29 'shouldn':8 'stuff':64 'take':10 've':19 'want':3,68 'year':54"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/964955"
      +editedAt: null
      +createdAt: DateTimeImmutable @1689681782 {#2349
        date: 2023-07-18 14:03:02.0 +02:00
      }
      +"title": 83861
    }
  ]
  -id: 9022
  -titleTs: "'experi':3 'far':5 'lemmi':2 'thus':4"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1689645663
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/post/1288975"
  +editedAt: null
  +createdAt: DateTimeImmutable @1689626163 {#2966
    date: 2023-07-17 22:36:03.0 +02: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
116 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2141
  +user: Proxies\__CG__\App\Entity\User {#2946 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2060 …}
  +image: Proxies\__CG__\App\Entity\Image {#2985 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
  +slug: "My-Lemmy-Experience-Thus-Far"
  +title: "My Lemmy Experience Thus Far"
  +url: "https://i.imgflip.com/7svius.jpg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 3
  +favouriteCount: 1
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1689681782 {#2980
    date: 2023-07-18 14:03:02.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2988 …}
  +votes: Doctrine\ORM\PersistentCollection {#2990 …}
  +reports: Doctrine\ORM\PersistentCollection {#2992 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2994 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2996 …}
  +badges: Doctrine\ORM\PersistentCollection {#2998 …}
  +children: [
    App\Entity\EntryComment {#2042
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2141 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2060 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2164 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2331 …}
      +body: "If you want NSFW on /c/all it shouldn’t take too long to block each community instead - I’ve done that to most of lemmynsfw and haven’t seen anything in a while. Scrolling /c/all in peace is really only an option because Lemmy is so new - if you browse /c/all in a year from now you’re gonna get a lot of stuff you don’t want."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1689681782 {#2344
        date: 2023-07-18 14:03:02.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@cantstopthesignal@sh.itjust.works"
        "@TimeSquirrel@kbin.social"
        "@BeigeAgenda@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2314 …}
      +nested: Doctrine\ORM\PersistentCollection {#2328 …}
      +votes: Doctrine\ORM\PersistentCollection {#2191 …}
      +reports: Doctrine\ORM\PersistentCollection {#2327 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2333 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2324 …}
      -id: 83861
      -bodyTs: "'/c/all':6,35,51 'anyth':30 'block':14 'brows':50 'communiti':16 'done':20 'get':60 'gonna':59 'haven':27 'instead':17 'lemmi':44 'lemmynsfw':25 'long':12 'lot':62 'new':47 'nsfw':4 'option':42 'peac':37 're':58 'realli':39 'scroll':34 'seen':29 'shouldn':8 'stuff':64 'take':10 've':19 'want':3,68 'year':54"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/964955"
      +editedAt: null
      +createdAt: DateTimeImmutable @1689681782 {#2349
        date: 2023-07-18 14:03:02.0 +02:00
      }
      +"title": 83861
    }
  ]
  -id: 9022
  -titleTs: "'experi':3 'far':5 'lemmi':2 'thus':4"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1689645663
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/post/1288975"
  +editedAt: null
  +createdAt: DateTimeImmutable @1689626163 {#2966
    date: 2023-07-17 22:36:03.0 +02: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
117 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
118 DENIED moderate
App\Entity\EntryComment {#2042
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2141
    +user: Proxies\__CG__\App\Entity\User {#2946 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2060 …}
    +image: Proxies\__CG__\App\Entity\Image {#2985 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
    +slug: "My-Lemmy-Experience-Thus-Far"
    +title: "My Lemmy Experience Thus Far"
    +url: "https://i.imgflip.com/7svius.jpg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 3
    +favouriteCount: 1
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1689681782 {#2980
      date: 2023-07-18 14:03:02.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2988 …}
    +votes: Doctrine\ORM\PersistentCollection {#2990 …}
    +reports: Doctrine\ORM\PersistentCollection {#2992 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2994 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2996 …}
    +badges: Doctrine\ORM\PersistentCollection {#2998 …}
    +children: [
      App\Entity\EntryComment {#2042}
    ]
    -id: 9022
    -titleTs: "'experi':3 'far':5 'lemmi':2 'thus':4"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1689645663
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/1288975"
    +editedAt: null
    +createdAt: DateTimeImmutable @1689626163 {#2966
      date: 2023-07-17 22:36:03.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2060 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2164 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2331 …}
  +body: "If you want NSFW on /c/all it shouldn’t take too long to block each community instead - I’ve done that to most of lemmynsfw and haven’t seen anything in a while. Scrolling /c/all in peace is really only an option because Lemmy is so new - if you browse /c/all in a year from now you’re gonna get a lot of stuff you don’t want."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1689681782 {#2344
    date: 2023-07-18 14:03:02.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@cantstopthesignal@sh.itjust.works"
    "@TimeSquirrel@kbin.social"
    "@BeigeAgenda@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2314 …}
  +nested: Doctrine\ORM\PersistentCollection {#2328 …}
  +votes: Doctrine\ORM\PersistentCollection {#2191 …}
  +reports: Doctrine\ORM\PersistentCollection {#2327 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2333 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2324 …}
  -id: 83861
  -bodyTs: "'/c/all':6,35,51 'anyth':30 'block':14 'brows':50 'communiti':16 'done':20 'get':60 'gonna':59 'haven':27 'instead':17 'lemmi':44 'lemmynsfw':25 'long':12 'lot':62 'new':47 'nsfw':4 'option':42 'peac':37 're':58 'realli':39 'scroll':34 'seen':29 'shouldn':8 'stuff':64 'take':10 've':19 'want':3,68 'year':54"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/964955"
  +editedAt: null
  +createdAt: DateTimeImmutable @1689681782 {#2349
    date: 2023-07-18 14:03:02.0 +02:00
  }
  +"title": 83861
}
"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
119 DENIED edit
App\Entity\EntryComment {#2042
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2141
    +user: Proxies\__CG__\App\Entity\User {#2946 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2060 …}
    +image: Proxies\__CG__\App\Entity\Image {#2985 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
    +slug: "My-Lemmy-Experience-Thus-Far"
    +title: "My Lemmy Experience Thus Far"
    +url: "https://i.imgflip.com/7svius.jpg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 3
    +favouriteCount: 1
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1689681782 {#2980
      date: 2023-07-18 14:03:02.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2988 …}
    +votes: Doctrine\ORM\PersistentCollection {#2990 …}
    +reports: Doctrine\ORM\PersistentCollection {#2992 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2994 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2996 …}
    +badges: Doctrine\ORM\PersistentCollection {#2998 …}
    +children: [
      App\Entity\EntryComment {#2042}
    ]
    -id: 9022
    -titleTs: "'experi':3 'far':5 'lemmi':2 'thus':4"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1689645663
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/1288975"
    +editedAt: null
    +createdAt: DateTimeImmutable @1689626163 {#2966
      date: 2023-07-17 22:36:03.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2060 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2164 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2331 …}
  +body: "If you want NSFW on /c/all it shouldn’t take too long to block each community instead - I’ve done that to most of lemmynsfw and haven’t seen anything in a while. Scrolling /c/all in peace is really only an option because Lemmy is so new - if you browse /c/all in a year from now you’re gonna get a lot of stuff you don’t want."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1689681782 {#2344
    date: 2023-07-18 14:03:02.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@cantstopthesignal@sh.itjust.works"
    "@TimeSquirrel@kbin.social"
    "@BeigeAgenda@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2314 …}
  +nested: Doctrine\ORM\PersistentCollection {#2328 …}
  +votes: Doctrine\ORM\PersistentCollection {#2191 …}
  +reports: Doctrine\ORM\PersistentCollection {#2327 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2333 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2324 …}
  -id: 83861
  -bodyTs: "'/c/all':6,35,51 'anyth':30 'block':14 'brows':50 'communiti':16 'done':20 'get':60 'gonna':59 'haven':27 'instead':17 'lemmi':44 'lemmynsfw':25 'long':12 'lot':62 'new':47 'nsfw':4 'option':42 'peac':37 're':58 'realli':39 'scroll':34 'seen':29 'shouldn':8 'stuff':64 'take':10 've':19 'want':3,68 'year':54"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/964955"
  +editedAt: null
  +createdAt: DateTimeImmutable @1689681782 {#2349
    date: 2023-07-18 14:03:02.0 +02:00
  }
  +"title": 83861
}
"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
120 DENIED moderate
App\Entity\EntryComment {#2042
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2141
    +user: Proxies\__CG__\App\Entity\User {#2946 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2060 …}
    +image: Proxies\__CG__\App\Entity\Image {#2985 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
    +slug: "My-Lemmy-Experience-Thus-Far"
    +title: "My Lemmy Experience Thus Far"
    +url: "https://i.imgflip.com/7svius.jpg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 3
    +favouriteCount: 1
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1689681782 {#2980
      date: 2023-07-18 14:03:02.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2988 …}
    +votes: Doctrine\ORM\PersistentCollection {#2990 …}
    +reports: Doctrine\ORM\PersistentCollection {#2992 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2994 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2996 …}
    +badges: Doctrine\ORM\PersistentCollection {#2998 …}
    +children: [
      App\Entity\EntryComment {#2042}
    ]
    -id: 9022
    -titleTs: "'experi':3 'far':5 'lemmi':2 'thus':4"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1689645663
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/1288975"
    +editedAt: null
    +createdAt: DateTimeImmutable @1689626163 {#2966
      date: 2023-07-17 22:36:03.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2060 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2164 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2331 …}
  +body: "If you want NSFW on /c/all it shouldn’t take too long to block each community instead - I’ve done that to most of lemmynsfw and haven’t seen anything in a while. Scrolling /c/all in peace is really only an option because Lemmy is so new - if you browse /c/all in a year from now you’re gonna get a lot of stuff you don’t want."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1689681782 {#2344
    date: 2023-07-18 14:03:02.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@cantstopthesignal@sh.itjust.works"
    "@TimeSquirrel@kbin.social"
    "@BeigeAgenda@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2314 …}
  +nested: Doctrine\ORM\PersistentCollection {#2328 …}
  +votes: Doctrine\ORM\PersistentCollection {#2191 …}
  +reports: Doctrine\ORM\PersistentCollection {#2327 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2333 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2324 …}
  -id: 83861
  -bodyTs: "'/c/all':6,35,51 'anyth':30 'block':14 'brows':50 'communiti':16 'done':20 'get':60 'gonna':59 'haven':27 'instead':17 'lemmi':44 'lemmynsfw':25 'long':12 'lot':62 'new':47 'nsfw':4 'option':42 'peac':37 're':58 'realli':39 'scroll':34 'seen':29 'shouldn':8 'stuff':64 'take':10 've':19 'want':3,68 'year':54"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/964955"
  +editedAt: null
  +createdAt: DateTimeImmutable @1689681782 {#2349
    date: 2023-07-18 14:03:02.0 +02:00
  }
  +"title": 83861
}
"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
121 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
122 DENIED moderate
App\Entity\Entry {#1693
  +user: App\Entity\User {#265 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
  +slug: "Linux-Cracking-Bible-The-GNU-Testament"
  +title: "Linux Cracking Bible - The GNU Testament"
  +url: null
  +body: """
    Heyo, I recently posted [some notes](https://lemmy.dbzer0.com/post/19693) about cracking games on Linux. Those notes originally started as a reply to someone, but they evolved into more of a small treasure map for a lot of the important parts of cracking games on Linux. As I finished up the post, I noticed that it was almost exactly at the maximum length it could be on Lemmy (10k characters). I kept wanting to come back and expand just a little bit on something in that post but anything over 10k characters would not save. I eventually got so annoyed that one thing led to another and now I actually have a proper bible, this time at 100k characters.\n
    \n
    **The GNU Testament of the Linux Cracking Bible is located on GitHub:** [github.com/YoteZip/LinuxCrackingBible](https://github.com/YoteZip/LinuxCrackingBible)\n
    \n
    A brief list of topics covered in it:\n
    \n
    - Configuring Lutris\n
    - Configuring Wine\n
    - Sourcing clean games\n
    - Discovering what DRM your game has\n
    - Step-by-step guides for cracking each type of popular DRM using community tools: \n
        - CEG (Steam Custom Executable Generation)\n
        - Epic Online Services\n
        - GFWL (Games for Windows Live)\n
        - Origin\n
        - Securom\n
        - SteamDRM (Windows)\n
        - SteamDRM (Linux)\n
        - Steamworks API\n
        - Uplay r1\n
        - Uplay r2\n
        - Xbox Live\n
    - Some of my personal scripts for automated cracking\n
    - Repacking games on Linux\n
    \n
    My primary goals for this guide are to:\n
    \n
    - Demystify cracked gaming on Linux\n
    - Teach you to crack games by yourself, instead of relying on scene/p2p crackers\n
    \n
    (Although it’s written primarily for Linux users, Windows users should be able to follow along fairly easily for the cracking guides.)
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 0
  +favouriteCount: 1
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1687258356 {#1627
    date: 2023-06-20 12:52:36.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1678 …}
  +votes: Doctrine\ORM\PersistentCollection {#1670 …}
  +reports: Doctrine\ORM\PersistentCollection {#1668 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1586 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1572 …}
  +badges: Doctrine\ORM\PersistentCollection {#1567 …}
  +children: []
  -id: 11467
  -titleTs: "'bibl':3 'crack':2 'gnu':5 'linux':1 'testament':6"
  -bodyTs: "'/post/19693)':9 '/yotezip/linuxcrackingbible](https://github.com/yotezip/linuxcrackingbible)':133 '100k':117 '10k':68,90 'abl':247 'actual':109 'almost':57 'along':250 'although':235 'annoy':99 'anoth':105 'anyth':88 'api':190 'autom':203 'back':75 'bibl':113,126 'bit':81 'brief':135 'ceg':170 'charact':69,91,118 'clean':147 'come':74 'communiti':168 'configur':142,144 'could':64 'cover':139 'crack':11,42,125,161,204,218,225,255 'cracker':234 'custom':172 'demystifi':217 'discov':149 'drm':151,166 'easili':252 'epic':175 'eventu':96 'evolv':26 'exact':58 'execut':173 'expand':77 'fair':251 'finish':48 'follow':249 'game':12,43,148,153,179,206,219,226 'generat':174 'gfwl':178 'github':130 'github.com':132 'github.com/yotezip/linuxcrackingbible](https://github.com/yotezip/linuxcrackingbible)':131 'gnu':120 'goal':211 'got':97 'guid':159,214,256 'heyo':1 'import':39 'instead':229 'kept':71 'led':103 'lemmi':67 'lemmy.dbzer0.com':8 'lemmy.dbzer0.com/post/19693)':7 'length':62 'linux':14,45,124,188,208,221,241 'list':136 'littl':80 'live':182,196 'locat':128 'lot':36 'lutri':143 'map':33 'maximum':61 'note':6,16 'notic':53 'one':101 'onlin':176 'origin':17,183 'part':40 'person':200 'popular':165 'post':4,51,86 'primari':210 'primarili':239 'proper':112 'r1':192 'r2':194 'recent':3 'reli':231 'repack':205 'repli':21 'save':94 'scene/p2p':233 'script':201 'securom':184 'servic':177 'small':31 'someon':23 'someth':83 'sourc':146 'start':18 'steam':171 'steamdrm':185,187 'steamwork':189 'step':156,158 'step-by-step':155 'teach':222 'testament':121 'thing':102 'time':115 'tool':169 'topic':138 'treasur':32 'type':163 'uplay':191,193 'use':167 'user':242,244 'want':72 'window':181,186,243 'wine':145 'would':92 'written':238 'xbox':195"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1687258356
  +visibility: "visible             "
  +apId: "https://pawb.social/post/117202"
  +editedAt: null
  +createdAt: DateTimeImmutable @1687258356 {#1635
    date: 2023-06-20 12:52:36.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
123 DENIED edit
App\Entity\Entry {#1693
  +user: App\Entity\User {#265 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
  +slug: "Linux-Cracking-Bible-The-GNU-Testament"
  +title: "Linux Cracking Bible - The GNU Testament"
  +url: null
  +body: """
    Heyo, I recently posted [some notes](https://lemmy.dbzer0.com/post/19693) about cracking games on Linux. Those notes originally started as a reply to someone, but they evolved into more of a small treasure map for a lot of the important parts of cracking games on Linux. As I finished up the post, I noticed that it was almost exactly at the maximum length it could be on Lemmy (10k characters). I kept wanting to come back and expand just a little bit on something in that post but anything over 10k characters would not save. I eventually got so annoyed that one thing led to another and now I actually have a proper bible, this time at 100k characters.\n
    \n
    **The GNU Testament of the Linux Cracking Bible is located on GitHub:** [github.com/YoteZip/LinuxCrackingBible](https://github.com/YoteZip/LinuxCrackingBible)\n
    \n
    A brief list of topics covered in it:\n
    \n
    - Configuring Lutris\n
    - Configuring Wine\n
    - Sourcing clean games\n
    - Discovering what DRM your game has\n
    - Step-by-step guides for cracking each type of popular DRM using community tools: \n
        - CEG (Steam Custom Executable Generation)\n
        - Epic Online Services\n
        - GFWL (Games for Windows Live)\n
        - Origin\n
        - Securom\n
        - SteamDRM (Windows)\n
        - SteamDRM (Linux)\n
        - Steamworks API\n
        - Uplay r1\n
        - Uplay r2\n
        - Xbox Live\n
    - Some of my personal scripts for automated cracking\n
    - Repacking games on Linux\n
    \n
    My primary goals for this guide are to:\n
    \n
    - Demystify cracked gaming on Linux\n
    - Teach you to crack games by yourself, instead of relying on scene/p2p crackers\n
    \n
    (Although it’s written primarily for Linux users, Windows users should be able to follow along fairly easily for the cracking guides.)
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 0
  +favouriteCount: 1
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1687258356 {#1627
    date: 2023-06-20 12:52:36.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1678 …}
  +votes: Doctrine\ORM\PersistentCollection {#1670 …}
  +reports: Doctrine\ORM\PersistentCollection {#1668 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1586 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1572 …}
  +badges: Doctrine\ORM\PersistentCollection {#1567 …}
  +children: []
  -id: 11467
  -titleTs: "'bibl':3 'crack':2 'gnu':5 'linux':1 'testament':6"
  -bodyTs: "'/post/19693)':9 '/yotezip/linuxcrackingbible](https://github.com/yotezip/linuxcrackingbible)':133 '100k':117 '10k':68,90 'abl':247 'actual':109 'almost':57 'along':250 'although':235 'annoy':99 'anoth':105 'anyth':88 'api':190 'autom':203 'back':75 'bibl':113,126 'bit':81 'brief':135 'ceg':170 'charact':69,91,118 'clean':147 'come':74 'communiti':168 'configur':142,144 'could':64 'cover':139 'crack':11,42,125,161,204,218,225,255 'cracker':234 'custom':172 'demystifi':217 'discov':149 'drm':151,166 'easili':252 'epic':175 'eventu':96 'evolv':26 'exact':58 'execut':173 'expand':77 'fair':251 'finish':48 'follow':249 'game':12,43,148,153,179,206,219,226 'generat':174 'gfwl':178 'github':130 'github.com':132 'github.com/yotezip/linuxcrackingbible](https://github.com/yotezip/linuxcrackingbible)':131 'gnu':120 'goal':211 'got':97 'guid':159,214,256 'heyo':1 'import':39 'instead':229 'kept':71 'led':103 'lemmi':67 'lemmy.dbzer0.com':8 'lemmy.dbzer0.com/post/19693)':7 'length':62 'linux':14,45,124,188,208,221,241 'list':136 'littl':80 'live':182,196 'locat':128 'lot':36 'lutri':143 'map':33 'maximum':61 'note':6,16 'notic':53 'one':101 'onlin':176 'origin':17,183 'part':40 'person':200 'popular':165 'post':4,51,86 'primari':210 'primarili':239 'proper':112 'r1':192 'r2':194 'recent':3 'reli':231 'repack':205 'repli':21 'save':94 'scene/p2p':233 'script':201 'securom':184 'servic':177 'small':31 'someon':23 'someth':83 'sourc':146 'start':18 'steam':171 'steamdrm':185,187 'steamwork':189 'step':156,158 'step-by-step':155 'teach':222 'testament':121 'thing':102 'time':115 'tool':169 'topic':138 'treasur':32 'type':163 'uplay':191,193 'use':167 'user':242,244 'want':72 'window':181,186,243 'wine':145 'would':92 'written':238 'xbox':195"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1687258356
  +visibility: "visible             "
  +apId: "https://pawb.social/post/117202"
  +editedAt: null
  +createdAt: DateTimeImmutable @1687258356 {#1635
    date: 2023-06-20 12:52:36.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
124 DENIED moderate
App\Entity\Entry {#1693
  +user: App\Entity\User {#265 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1593 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1677 …}
  +slug: "Linux-Cracking-Bible-The-GNU-Testament"
  +title: "Linux Cracking Bible - The GNU Testament"
  +url: null
  +body: """
    Heyo, I recently posted [some notes](https://lemmy.dbzer0.com/post/19693) about cracking games on Linux. Those notes originally started as a reply to someone, but they evolved into more of a small treasure map for a lot of the important parts of cracking games on Linux. As I finished up the post, I noticed that it was almost exactly at the maximum length it could be on Lemmy (10k characters). I kept wanting to come back and expand just a little bit on something in that post but anything over 10k characters would not save. I eventually got so annoyed that one thing led to another and now I actually have a proper bible, this time at 100k characters.\n
    \n
    **The GNU Testament of the Linux Cracking Bible is located on GitHub:** [github.com/YoteZip/LinuxCrackingBible](https://github.com/YoteZip/LinuxCrackingBible)\n
    \n
    A brief list of topics covered in it:\n
    \n
    - Configuring Lutris\n
    - Configuring Wine\n
    - Sourcing clean games\n
    - Discovering what DRM your game has\n
    - Step-by-step guides for cracking each type of popular DRM using community tools: \n
        - CEG (Steam Custom Executable Generation)\n
        - Epic Online Services\n
        - GFWL (Games for Windows Live)\n
        - Origin\n
        - Securom\n
        - SteamDRM (Windows)\n
        - SteamDRM (Linux)\n
        - Steamworks API\n
        - Uplay r1\n
        - Uplay r2\n
        - Xbox Live\n
    - Some of my personal scripts for automated cracking\n
    - Repacking games on Linux\n
    \n
    My primary goals for this guide are to:\n
    \n
    - Demystify cracked gaming on Linux\n
    - Teach you to crack games by yourself, instead of relying on scene/p2p crackers\n
    \n
    (Although it’s written primarily for Linux users, Windows users should be able to follow along fairly easily for the cracking guides.)
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 0
  +favouriteCount: 1
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1687258356 {#1627
    date: 2023-06-20 12:52:36.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1678 …}
  +votes: Doctrine\ORM\PersistentCollection {#1670 …}
  +reports: Doctrine\ORM\PersistentCollection {#1668 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1586 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1572 …}
  +badges: Doctrine\ORM\PersistentCollection {#1567 …}
  +children: []
  -id: 11467
  -titleTs: "'bibl':3 'crack':2 'gnu':5 'linux':1 'testament':6"
  -bodyTs: "'/post/19693)':9 '/yotezip/linuxcrackingbible](https://github.com/yotezip/linuxcrackingbible)':133 '100k':117 '10k':68,90 'abl':247 'actual':109 'almost':57 'along':250 'although':235 'annoy':99 'anoth':105 'anyth':88 'api':190 'autom':203 'back':75 'bibl':113,126 'bit':81 'brief':135 'ceg':170 'charact':69,91,118 'clean':147 'come':74 'communiti':168 'configur':142,144 'could':64 'cover':139 'crack':11,42,125,161,204,218,225,255 'cracker':234 'custom':172 'demystifi':217 'discov':149 'drm':151,166 'easili':252 'epic':175 'eventu':96 'evolv':26 'exact':58 'execut':173 'expand':77 'fair':251 'finish':48 'follow':249 'game':12,43,148,153,179,206,219,226 'generat':174 'gfwl':178 'github':130 'github.com':132 'github.com/yotezip/linuxcrackingbible](https://github.com/yotezip/linuxcrackingbible)':131 'gnu':120 'goal':211 'got':97 'guid':159,214,256 'heyo':1 'import':39 'instead':229 'kept':71 'led':103 'lemmi':67 'lemmy.dbzer0.com':8 'lemmy.dbzer0.com/post/19693)':7 'length':62 'linux':14,45,124,188,208,221,241 'list':136 'littl':80 'live':182,196 'locat':128 'lot':36 'lutri':143 'map':33 'maximum':61 'note':6,16 'notic':53 'one':101 'onlin':176 'origin':17,183 'part':40 'person':200 'popular':165 'post':4,51,86 'primari':210 'primarili':239 'proper':112 'r1':192 'r2':194 'recent':3 'reli':231 'repack':205 'repli':21 'save':94 'scene/p2p':233 'script':201 'securom':184 'servic':177 'small':31 'someon':23 'someth':83 'sourc':146 'start':18 'steam':171 'steamdrm':185,187 'steamwork':189 'step':156,158 'step-by-step':155 'teach':222 'testament':121 'thing':102 'time':115 'tool':169 'topic':138 'treasur':32 'type':163 'uplay':191,193 'use':167 'user':242,244 'want':72 'window':181,186,243 'wine':145 'would':92 'written':238 'xbox':195"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1687258356
  +visibility: "visible             "
  +apId: "https://pawb.social/post/117202"
  +editedAt: null
  +createdAt: DateTimeImmutable @1687258356 {#1635
    date: 2023-06-20 12:52:36.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
125 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
126 DENIED moderate
App\Entity\Entry {#1563
  +user: App\Entity\User {#265 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1565 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1562 …}
  +slug: "checkinstall-my-beloved"
  +title: "`checkinstall` my beloved"
  +url: "https://files.catbox.moe/qyfsg1.jpg"
  +body: "even though `checkinstall` is buggy and old, when it works it’s great."
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 0
  +favouriteCount: 2
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1690037920 {#1527
    date: 2023-07-22 16:58:40.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1559 …}
  +votes: Doctrine\ORM\PersistentCollection {#1548 …}
  +reports: Doctrine\ORM\PersistentCollection {#1555 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1620 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1604 …}
  +badges: Doctrine\ORM\PersistentCollection {#1619 …}
  +children: []
  -id: 14243
  -titleTs: "'belov':3 'checkinstal':1"
  -bodyTs: "'buggi':5 'checkinstal':3 'even':1 'great':13 'old':7 'though':2 'work':10"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1690042420
  +visibility: "visible             "
  +apId: "https://pawb.social/post/1449173"
  +editedAt: null
  +createdAt: DateTimeImmutable @1690037920 {#1568
    date: 2023-07-22 16:58:40.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
127 DENIED edit
App\Entity\Entry {#1563
  +user: App\Entity\User {#265 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1565 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1562 …}
  +slug: "checkinstall-my-beloved"
  +title: "`checkinstall` my beloved"
  +url: "https://files.catbox.moe/qyfsg1.jpg"
  +body: "even though `checkinstall` is buggy and old, when it works it’s great."
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 0
  +favouriteCount: 2
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1690037920 {#1527
    date: 2023-07-22 16:58:40.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1559 …}
  +votes: Doctrine\ORM\PersistentCollection {#1548 …}
  +reports: Doctrine\ORM\PersistentCollection {#1555 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1620 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1604 …}
  +badges: Doctrine\ORM\PersistentCollection {#1619 …}
  +children: []
  -id: 14243
  -titleTs: "'belov':3 'checkinstal':1"
  -bodyTs: "'buggi':5 'checkinstal':3 'even':1 'great':13 'old':7 'though':2 'work':10"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1690042420
  +visibility: "visible             "
  +apId: "https://pawb.social/post/1449173"
  +editedAt: null
  +createdAt: DateTimeImmutable @1690037920 {#1568
    date: 2023-07-22 16:58:40.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
128 DENIED moderate
App\Entity\Entry {#1563
  +user: App\Entity\User {#265 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1565 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1562 …}
  +slug: "checkinstall-my-beloved"
  +title: "`checkinstall` my beloved"
  +url: "https://files.catbox.moe/qyfsg1.jpg"
  +body: "even though `checkinstall` is buggy and old, when it works it’s great."
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 0
  +favouriteCount: 2
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1690037920 {#1527
    date: 2023-07-22 16:58:40.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1559 …}
  +votes: Doctrine\ORM\PersistentCollection {#1548 …}
  +reports: Doctrine\ORM\PersistentCollection {#1555 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1620 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1604 …}
  +badges: Doctrine\ORM\PersistentCollection {#1619 …}
  +children: []
  -id: 14243
  -titleTs: "'belov':3 'checkinstal':1"
  -bodyTs: "'buggi':5 'checkinstal':3 'even':1 'great':13 'old':7 'though':2 'work':10"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1690042420
  +visibility: "visible             "
  +apId: "https://pawb.social/post/1449173"
  +editedAt: null
  +createdAt: DateTimeImmutable @1690037920 {#1568
    date: 2023-07-22 16:58:40.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
129 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
130 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