GET https://kbin.spritesserver.nl/u/@Atemu@lemmy.ml/active

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 …}
}
6.47 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#584
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#595 …}
}
0.00 ms (none)
Scheb\TwoFactorBundle\Security\Http\Firewall\TwoFactorAccessListener {#582
  -twoFactorFirewallConfig: Scheb\TwoFactorBundle\Security\TwoFactor\TwoFactorFirewallConfig {#842 …}
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -twoFactorAccessDecider: Scheb\TwoFactorBundle\Security\Authorization\TwoFactorAccessDecider {#581 …}
}
0.05 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#579
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#937 …}
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#786
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#841 …}
  -csrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#1015 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
}
0.00 ms (none)

Authenticators

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

Access Decision

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

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
Proxies\__CG__\App\Entity\Post {#2838
  +user: Proxies\__CG__\App\Entity\User {#2878 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +slug: "Gentle-reminder-to-everyone-that-support-for-windows10-ends-in"
  +body: """
    Gentle reminder to everyone that support for #windows10 ends in about 90 weeks. Many computers can't upgrade to Win 11 so here are your options:\n
    \n
    1. Continue on Win 10 but with higher security risks.  \n
    2. Buy new and expensive hardware that supports Win11.  \n
    3. Try a beginner friendly #Linux distro like #linuxmint. It only takes about two months to acclimate.\n
    \n
    @nixCraft@mastodon.social @linux@lemmy.ml @windowscentralbot@mastodon.online
    """
  +lang: "en"
  +commentCount: 138
  +favouriteCount: 391
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729559413 {#2913
    date: 2024-10-22 03:10:13.0 +02:00
  }
  +ip: null
  +tags: [
    "windows10"
    "linux"
    "linuxmint"
  ]
  +mentions: [
    "@nixCraft@mastodon.social"
    "@linux@lemmy.ml"
    "@windowscentralbot@mastodon.online"
  ]
  +comments: Doctrine\ORM\PersistentCollection {#2918 …}
  +votes: Doctrine\ORM\PersistentCollection {#2921 …}
  +reports: Doctrine\ORM\PersistentCollection {#2923 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2955 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2951 …}
  +children: [
    1 => App\Entity\PostComment {#2155
      +user: App\Entity\User {#259 …}
      +post: Proxies\__CG__\App\Entity\Post {#2838 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
      +parent: Proxies\__CG__\App\Entity\PostComment {#2798 …}
      +root: Proxies\__CG__\App\Entity\PostComment {#2796 …}
      +image: null
      +body: "All of them. You want to play your single player role playing game? Better have a hardware-attested system or else we can’t verify you’re not receiving that armor you need for the boss through anything but a microtransaction. It’s just 4.99€!"
      +lang: "en"
      +favouriteCount: 10
      +score: 0
      +lastActive: DateTime @1706176526 {#2773
        date: 2024-01-25 10:55:26.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@nixCraft@mastodon.social"
        "@linux@lemmy.ml"
        "@windowscentralbot@mastodon.online"
        "@ajayiyer@mastodon.social"
        "@XEAL@lemm.ee"
        "@deweydecibel@lemmy.world"
        "@SatyrSack@lemmy.one"
      ]
      +isAdult: false
      +updateMark: false
      +children: Doctrine\ORM\PersistentCollection {#2794 …}
      +nested: Doctrine\ORM\PersistentCollection {#2792 …}
      +votes: Doctrine\ORM\PersistentCollection {#2808 …}
      +reports: Doctrine\ORM\PersistentCollection {#2810 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2844 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2839 …}
      -id: 1209
      -bodyTs: "'4.99':46 'anyth':39 'armor':32 'attest':19 'better':14 'boss':37 'els':22 'game':13 'hardwar':18 'hardware-attest':17 'microtransact':42 'need':34 'play':7,12 'player':10 're':28 'receiv':30 'role':11 'singl':9 'system':20 'verifi':26 'want':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7710373"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706176526 {#2697
        date: 2024-01-25 10:55:26.0 +01:00
      }
      +"title": 1209
    }
    0 => App\Entity\PostComment {#2856
      +user: App\Entity\User {#259 …}
      +post: Proxies\__CG__\App\Entity\Post {#2838 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
      +parent: Proxies\__CG__\App\Entity\PostComment {#2854 …}
      +root: Proxies\__CG__\App\Entity\PostComment {#2854 …}
      +image: null
      +body: "Some Adobe stuff runs in a web browser nowadays through WASM but if you’ve submitted to Adobe, Linux likely won’t be a possibility."
      +lang: "en"
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706176643 {#2833
        date: 2024-01-25 10:57:23.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@nixCraft@mastodon.social"
        "@linux@lemmy.ml"
        "@windowscentralbot@mastodon.online"
        "@ajayiyer@mastodon.social"
        "@diykeyboards@lemmy.world"
      ]
      +isAdult: false
      +updateMark: false
      +children: Doctrine\ORM\PersistentCollection {#2851 …}
      +nested: Doctrine\ORM\PersistentCollection {#2857 …}
      +votes: Doctrine\ORM\PersistentCollection {#2859 …}
      +reports: Doctrine\ORM\PersistentCollection {#2861 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2863 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2865 …}
      -id: 1210
      -bodyTs: "'adob':2,18 'browser':8 'like':20 'linux':19 'nowaday':9 'possibl':25 'run':4 'stuff':3 'submit':16 've':15 'wasm':11 'web':7 'won':21"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7710409"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706176643 {#2855
        date: 2024-01-25 10:57:23.0 +01:00
      }
      +"title": 1210
    }
  ]
  -id: 365
  -bodyTs: "'1':27 '10':31 '11':21 '2':37 '3':46 '90':12 'acclim':62 'beginn':49 'buy':38 'comput':15 'continu':28 'distro':52 'end':9 'everyon':4 'expens':41 'friend':50 'gentl':1 'hardwar':42 'higher':34 'like':53 'linux':51 'linux@lemmy.ml':64 'linuxmint':54 'mani':14 'month':60 'new':39 'nixcraft@mastodon.social':63 'option':26 'remind':2 'risk':36 'secur':35 'support':6,44 'take':57 'tri':47 'two':59 'upgrad':18 'week':13 'win':20,30 'win11':45 'windows10':8 'windowscentralbot@mastodon.online':65"
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706171905
  +visibility: "visible             "
  +apId: "https://mastodon.social/users/ajayiyer/statuses/111810019713783244"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706085505 {#2903
    date: 2024-01-24 09:38:25.0 +01:00
  }
  +__isInitialized__: true
  +"title": 365
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS 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 DENIED
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
Proxies\__CG__\App\Entity\Post {#2838
  +user: Proxies\__CG__\App\Entity\User {#2878 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +slug: "Gentle-reminder-to-everyone-that-support-for-windows10-ends-in"
  +body: """
    Gentle reminder to everyone that support for #windows10 ends in about 90 weeks. Many computers can't upgrade to Win 11 so here are your options:\n
    \n
    1. Continue on Win 10 but with higher security risks.  \n
    2. Buy new and expensive hardware that supports Win11.  \n
    3. Try a beginner friendly #Linux distro like #linuxmint. It only takes about two months to acclimate.\n
    \n
    @nixCraft@mastodon.social @linux@lemmy.ml @windowscentralbot@mastodon.online
    """
  +lang: "en"
  +commentCount: 138
  +favouriteCount: 391
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729559413 {#2913
    date: 2024-10-22 03:10:13.0 +02:00
  }
  +ip: null
  +tags: [
    "windows10"
    "linux"
    "linuxmint"
  ]
  +mentions: [
    "@nixCraft@mastodon.social"
    "@linux@lemmy.ml"
    "@windowscentralbot@mastodon.online"
  ]
  +comments: Doctrine\ORM\PersistentCollection {#2918 …}
  +votes: Doctrine\ORM\PersistentCollection {#2921 …}
  +reports: Doctrine\ORM\PersistentCollection {#2923 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2955 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2951 …}
  +children: [
    1 => App\Entity\PostComment {#2155
      +user: App\Entity\User {#259 …}
      +post: Proxies\__CG__\App\Entity\Post {#2838 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
      +parent: Proxies\__CG__\App\Entity\PostComment {#2798 …}
      +root: Proxies\__CG__\App\Entity\PostComment {#2796 …}
      +image: null
      +body: "All of them. You want to play your single player role playing game? Better have a hardware-attested system or else we can’t verify you’re not receiving that armor you need for the boss through anything but a microtransaction. It’s just 4.99€!"
      +lang: "en"
      +favouriteCount: 10
      +score: 0
      +lastActive: DateTime @1706176526 {#2773
        date: 2024-01-25 10:55:26.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@nixCraft@mastodon.social"
        "@linux@lemmy.ml"
        "@windowscentralbot@mastodon.online"
        "@ajayiyer@mastodon.social"
        "@XEAL@lemm.ee"
        "@deweydecibel@lemmy.world"
        "@SatyrSack@lemmy.one"
      ]
      +isAdult: false
      +updateMark: false
      +children: Doctrine\ORM\PersistentCollection {#2794 …}
      +nested: Doctrine\ORM\PersistentCollection {#2792 …}
      +votes: Doctrine\ORM\PersistentCollection {#2808 …}
      +reports: Doctrine\ORM\PersistentCollection {#2810 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2844 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2839 …}
      -id: 1209
      -bodyTs: "'4.99':46 'anyth':39 'armor':32 'attest':19 'better':14 'boss':37 'els':22 'game':13 'hardwar':18 'hardware-attest':17 'microtransact':42 'need':34 'play':7,12 'player':10 're':28 'receiv':30 'role':11 'singl':9 'system':20 'verifi':26 'want':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7710373"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706176526 {#2697
        date: 2024-01-25 10:55:26.0 +01:00
      }
      +"title": 1209
    }
    0 => App\Entity\PostComment {#2856
      +user: App\Entity\User {#259 …}
      +post: Proxies\__CG__\App\Entity\Post {#2838 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
      +parent: Proxies\__CG__\App\Entity\PostComment {#2854 …}
      +root: Proxies\__CG__\App\Entity\PostComment {#2854 …}
      +image: null
      +body: "Some Adobe stuff runs in a web browser nowadays through WASM but if you’ve submitted to Adobe, Linux likely won’t be a possibility."
      +lang: "en"
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706176643 {#2833
        date: 2024-01-25 10:57:23.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@nixCraft@mastodon.social"
        "@linux@lemmy.ml"
        "@windowscentralbot@mastodon.online"
        "@ajayiyer@mastodon.social"
        "@diykeyboards@lemmy.world"
      ]
      +isAdult: false
      +updateMark: false
      +children: Doctrine\ORM\PersistentCollection {#2851 …}
      +nested: Doctrine\ORM\PersistentCollection {#2857 …}
      +votes: Doctrine\ORM\PersistentCollection {#2859 …}
      +reports: Doctrine\ORM\PersistentCollection {#2861 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2863 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2865 …}
      -id: 1210
      -bodyTs: "'adob':2,18 'browser':8 'like':20 'linux':19 'nowaday':9 'possibl':25 'run':4 'stuff':3 'submit':16 've':15 'wasm':11 'web':7 'won':21"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7710409"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706176643 {#2855
        date: 2024-01-25 10:57:23.0 +01:00
      }
      +"title": 1210
    }
  ]
  -id: 365
  -bodyTs: "'1':27 '10':31 '11':21 '2':37 '3':46 '90':12 'acclim':62 'beginn':49 'buy':38 'comput':15 'continu':28 'distro':52 'end':9 'everyon':4 'expens':41 'friend':50 'gentl':1 'hardwar':42 'higher':34 'like':53 'linux':51 'linux@lemmy.ml':64 'linuxmint':54 'mani':14 'month':60 'new':39 'nixcraft@mastodon.social':63 'option':26 'remind':2 'risk':36 'secur':35 'support':6,44 'take':57 'tri':47 'two':59 'upgrad':18 'week':13 'win':20,30 'win11':45 'windows10':8 'windowscentralbot@mastodon.online':65"
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706171905
  +visibility: "visible             "
  +apId: "https://mastodon.social/users/ajayiyer/statuses/111810019713783244"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706085505 {#2903
    date: 2024-01-24 09:38:25.0 +01:00
  }
  +__isInitialized__: true
  +"title": 365
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS 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 DENIED
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
Proxies\__CG__\App\Entity\Post {#2838
  +user: Proxies\__CG__\App\Entity\User {#2878 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +slug: "Gentle-reminder-to-everyone-that-support-for-windows10-ends-in"
  +body: """
    Gentle reminder to everyone that support for #windows10 ends in about 90 weeks. Many computers can't upgrade to Win 11 so here are your options:\n
    \n
    1. Continue on Win 10 but with higher security risks.  \n
    2. Buy new and expensive hardware that supports Win11.  \n
    3. Try a beginner friendly #Linux distro like #linuxmint. It only takes about two months to acclimate.\n
    \n
    @nixCraft@mastodon.social @linux@lemmy.ml @windowscentralbot@mastodon.online
    """
  +lang: "en"
  +commentCount: 138
  +favouriteCount: 391
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729559413 {#2913
    date: 2024-10-22 03:10:13.0 +02:00
  }
  +ip: null
  +tags: [
    "windows10"
    "linux"
    "linuxmint"
  ]
  +mentions: [
    "@nixCraft@mastodon.social"
    "@linux@lemmy.ml"
    "@windowscentralbot@mastodon.online"
  ]
  +comments: Doctrine\ORM\PersistentCollection {#2918 …}
  +votes: Doctrine\ORM\PersistentCollection {#2921 …}
  +reports: Doctrine\ORM\PersistentCollection {#2923 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2955 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2951 …}
  +children: [
    1 => App\Entity\PostComment {#2155
      +user: App\Entity\User {#259 …}
      +post: Proxies\__CG__\App\Entity\Post {#2838 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
      +parent: Proxies\__CG__\App\Entity\PostComment {#2798 …}
      +root: Proxies\__CG__\App\Entity\PostComment {#2796 …}
      +image: null
      +body: "All of them. You want to play your single player role playing game? Better have a hardware-attested system or else we can’t verify you’re not receiving that armor you need for the boss through anything but a microtransaction. It’s just 4.99€!"
      +lang: "en"
      +favouriteCount: 10
      +score: 0
      +lastActive: DateTime @1706176526 {#2773
        date: 2024-01-25 10:55:26.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@nixCraft@mastodon.social"
        "@linux@lemmy.ml"
        "@windowscentralbot@mastodon.online"
        "@ajayiyer@mastodon.social"
        "@XEAL@lemm.ee"
        "@deweydecibel@lemmy.world"
        "@SatyrSack@lemmy.one"
      ]
      +isAdult: false
      +updateMark: false
      +children: Doctrine\ORM\PersistentCollection {#2794 …}
      +nested: Doctrine\ORM\PersistentCollection {#2792 …}
      +votes: Doctrine\ORM\PersistentCollection {#2808 …}
      +reports: Doctrine\ORM\PersistentCollection {#2810 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2844 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2839 …}
      -id: 1209
      -bodyTs: "'4.99':46 'anyth':39 'armor':32 'attest':19 'better':14 'boss':37 'els':22 'game':13 'hardwar':18 'hardware-attest':17 'microtransact':42 'need':34 'play':7,12 'player':10 're':28 'receiv':30 'role':11 'singl':9 'system':20 'verifi':26 'want':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7710373"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706176526 {#2697
        date: 2024-01-25 10:55:26.0 +01:00
      }
      +"title": 1209
    }
    0 => App\Entity\PostComment {#2856
      +user: App\Entity\User {#259 …}
      +post: Proxies\__CG__\App\Entity\Post {#2838 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
      +parent: Proxies\__CG__\App\Entity\PostComment {#2854 …}
      +root: Proxies\__CG__\App\Entity\PostComment {#2854 …}
      +image: null
      +body: "Some Adobe stuff runs in a web browser nowadays through WASM but if you’ve submitted to Adobe, Linux likely won’t be a possibility."
      +lang: "en"
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706176643 {#2833
        date: 2024-01-25 10:57:23.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@nixCraft@mastodon.social"
        "@linux@lemmy.ml"
        "@windowscentralbot@mastodon.online"
        "@ajayiyer@mastodon.social"
        "@diykeyboards@lemmy.world"
      ]
      +isAdult: false
      +updateMark: false
      +children: Doctrine\ORM\PersistentCollection {#2851 …}
      +nested: Doctrine\ORM\PersistentCollection {#2857 …}
      +votes: Doctrine\ORM\PersistentCollection {#2859 …}
      +reports: Doctrine\ORM\PersistentCollection {#2861 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2863 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2865 …}
      -id: 1210
      -bodyTs: "'adob':2,18 'browser':8 'like':20 'linux':19 'nowaday':9 'possibl':25 'run':4 'stuff':3 'submit':16 've':15 'wasm':11 'web':7 'won':21"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7710409"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706176643 {#2855
        date: 2024-01-25 10:57:23.0 +01:00
      }
      +"title": 1210
    }
  ]
  -id: 365
  -bodyTs: "'1':27 '10':31 '11':21 '2':37 '3':46 '90':12 'acclim':62 'beginn':49 'buy':38 'comput':15 'continu':28 'distro':52 'end':9 'everyon':4 'expens':41 'friend':50 'gentl':1 'hardwar':42 'higher':34 'like':53 'linux':51 'linux@lemmy.ml':64 'linuxmint':54 'mani':14 'month':60 'new':39 'nixcraft@mastodon.social':63 'option':26 'remind':2 'risk':36 'secur':35 'support':6,44 'take':57 'tri':47 'two':59 'upgrad':18 'week':13 'win':20,30 'win11':45 'windows10':8 'windowscentralbot@mastodon.online':65"
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706171905
  +visibility: "visible             "
  +apId: "https://mastodon.social/users/ajayiyer/statuses/111810019713783244"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706085505 {#2903
    date: 2024-01-24 09:38:25.0 +01:00
  }
  +__isInitialized__: true
  +"title": 365
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS 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 DENIED
"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\PostComment {#2155
  +user: App\Entity\User {#259 …}
  +post: Proxies\__CG__\App\Entity\Post {#2838
    +user: Proxies\__CG__\App\Entity\User {#2878 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
    +image: null
    +slug: "Gentle-reminder-to-everyone-that-support-for-windows10-ends-in"
    +body: """
      Gentle reminder to everyone that support for #windows10 ends in about 90 weeks. Many computers can't upgrade to Win 11 so here are your options:\n
      \n
      1. Continue on Win 10 but with higher security risks.  \n
      2. Buy new and expensive hardware that supports Win11.  \n
      3. Try a beginner friendly #Linux distro like #linuxmint. It only takes about two months to acclimate.\n
      \n
      @nixCraft@mastodon.social @linux@lemmy.ml @windowscentralbot@mastodon.online
      """
    +lang: "en"
    +commentCount: 138
    +favouriteCount: 391
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729559413 {#2913
      date: 2024-10-22 03:10:13.0 +02:00
    }
    +ip: null
    +tags: [
      "windows10"
      "linux"
      "linuxmint"
    ]
    +mentions: [
      "@nixCraft@mastodon.social"
      "@linux@lemmy.ml"
      "@windowscentralbot@mastodon.online"
    ]
    +comments: Doctrine\ORM\PersistentCollection {#2918 …}
    +votes: Doctrine\ORM\PersistentCollection {#2921 …}
    +reports: Doctrine\ORM\PersistentCollection {#2923 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2955 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2951 …}
    +children: [
      1 => App\Entity\PostComment {#2155}
      0 => App\Entity\PostComment {#2856
        +user: App\Entity\User {#259 …}
        +post: Proxies\__CG__\App\Entity\Post {#2838 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +parent: Proxies\__CG__\App\Entity\PostComment {#2854 …}
        +root: Proxies\__CG__\App\Entity\PostComment {#2854 …}
        +image: null
        +body: "Some Adobe stuff runs in a web browser nowadays through WASM but if you’ve submitted to Adobe, Linux likely won’t be a possibility."
        +lang: "en"
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1706176643 {#2833
          date: 2024-01-25 10:57:23.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@nixCraft@mastodon.social"
          "@linux@lemmy.ml"
          "@windowscentralbot@mastodon.online"
          "@ajayiyer@mastodon.social"
          "@diykeyboards@lemmy.world"
        ]
        +isAdult: false
        +updateMark: false
        +children: Doctrine\ORM\PersistentCollection {#2851 …}
        +nested: Doctrine\ORM\PersistentCollection {#2857 …}
        +votes: Doctrine\ORM\PersistentCollection {#2859 …}
        +reports: Doctrine\ORM\PersistentCollection {#2861 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2863 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2865 …}
        -id: 1210
        -bodyTs: "'adob':2,18 'browser':8 'like':20 'linux':19 'nowaday':9 'possibl':25 'run':4 'stuff':3 'submit':16 've':15 'wasm':11 'web':7 'won':21"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7710409"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706176643 {#2855
          date: 2024-01-25 10:57:23.0 +01:00
        }
        +"title": 1210
      }
    ]
    -id: 365
    -bodyTs: "'1':27 '10':31 '11':21 '2':37 '3':46 '90':12 'acclim':62 'beginn':49 'buy':38 'comput':15 'continu':28 'distro':52 'end':9 'everyon':4 'expens':41 'friend':50 'gentl':1 'hardwar':42 'higher':34 'like':53 'linux':51 'linux@lemmy.ml':64 'linuxmint':54 'mani':14 'month':60 'new':39 'nixcraft@mastodon.social':63 'option':26 'remind':2 'risk':36 'secur':35 'support':6,44 'take':57 'tri':47 'two':59 'upgrad':18 'week':13 'win':20,30 'win11':45 'windows10':8 'windowscentralbot@mastodon.online':65"
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706171905
    +visibility: "visible             "
    +apId: "https://mastodon.social/users/ajayiyer/statuses/111810019713783244"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706085505 {#2903
      date: 2024-01-24 09:38:25.0 +01:00
    }
    +__isInitialized__: true
    +"title": 365
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +parent: Proxies\__CG__\App\Entity\PostComment {#2798 …}
  +root: Proxies\__CG__\App\Entity\PostComment {#2796 …}
  +image: null
  +body: "All of them. You want to play your single player role playing game? Better have a hardware-attested system or else we can’t verify you’re not receiving that armor you need for the boss through anything but a microtransaction. It’s just 4.99€!"
  +lang: "en"
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1706176526 {#2773
    date: 2024-01-25 10:55:26.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@nixCraft@mastodon.social"
    "@linux@lemmy.ml"
    "@windowscentralbot@mastodon.online"
    "@ajayiyer@mastodon.social"
    "@XEAL@lemm.ee"
    "@deweydecibel@lemmy.world"
    "@SatyrSack@lemmy.one"
  ]
  +isAdult: false
  +updateMark: false
  +children: Doctrine\ORM\PersistentCollection {#2794 …}
  +nested: Doctrine\ORM\PersistentCollection {#2792 …}
  +votes: Doctrine\ORM\PersistentCollection {#2808 …}
  +reports: Doctrine\ORM\PersistentCollection {#2810 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2844 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2839 …}
  -id: 1209
  -bodyTs: "'4.99':46 'anyth':39 'armor':32 'attest':19 'better':14 'boss':37 'els':22 'game':13 'hardwar':18 'hardware-attest':17 'microtransact':42 'need':34 'play':7,12 'player':10 're':28 'receiv':30 'role':11 'singl':9 'system':20 'verifi':26 'want':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7710373"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706176526 {#2697
    date: 2024-01-25 10:55:26.0 +01:00
  }
  +"title": 1209
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS 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 DENIED
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
7 DENIED edit
App\Entity\PostComment {#2155
  +user: App\Entity\User {#259 …}
  +post: Proxies\__CG__\App\Entity\Post {#2838
    +user: Proxies\__CG__\App\Entity\User {#2878 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
    +image: null
    +slug: "Gentle-reminder-to-everyone-that-support-for-windows10-ends-in"
    +body: """
      Gentle reminder to everyone that support for #windows10 ends in about 90 weeks. Many computers can't upgrade to Win 11 so here are your options:\n
      \n
      1. Continue on Win 10 but with higher security risks.  \n
      2. Buy new and expensive hardware that supports Win11.  \n
      3. Try a beginner friendly #Linux distro like #linuxmint. It only takes about two months to acclimate.\n
      \n
      @nixCraft@mastodon.social @linux@lemmy.ml @windowscentralbot@mastodon.online
      """
    +lang: "en"
    +commentCount: 138
    +favouriteCount: 391
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729559413 {#2913
      date: 2024-10-22 03:10:13.0 +02:00
    }
    +ip: null
    +tags: [
      "windows10"
      "linux"
      "linuxmint"
    ]
    +mentions: [
      "@nixCraft@mastodon.social"
      "@linux@lemmy.ml"
      "@windowscentralbot@mastodon.online"
    ]
    +comments: Doctrine\ORM\PersistentCollection {#2918 …}
    +votes: Doctrine\ORM\PersistentCollection {#2921 …}
    +reports: Doctrine\ORM\PersistentCollection {#2923 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2955 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2951 …}
    +children: [
      1 => App\Entity\PostComment {#2155}
      0 => App\Entity\PostComment {#2856
        +user: App\Entity\User {#259 …}
        +post: Proxies\__CG__\App\Entity\Post {#2838 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +parent: Proxies\__CG__\App\Entity\PostComment {#2854 …}
        +root: Proxies\__CG__\App\Entity\PostComment {#2854 …}
        +image: null
        +body: "Some Adobe stuff runs in a web browser nowadays through WASM but if you’ve submitted to Adobe, Linux likely won’t be a possibility."
        +lang: "en"
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1706176643 {#2833
          date: 2024-01-25 10:57:23.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@nixCraft@mastodon.social"
          "@linux@lemmy.ml"
          "@windowscentralbot@mastodon.online"
          "@ajayiyer@mastodon.social"
          "@diykeyboards@lemmy.world"
        ]
        +isAdult: false
        +updateMark: false
        +children: Doctrine\ORM\PersistentCollection {#2851 …}
        +nested: Doctrine\ORM\PersistentCollection {#2857 …}
        +votes: Doctrine\ORM\PersistentCollection {#2859 …}
        +reports: Doctrine\ORM\PersistentCollection {#2861 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2863 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2865 …}
        -id: 1210
        -bodyTs: "'adob':2,18 'browser':8 'like':20 'linux':19 'nowaday':9 'possibl':25 'run':4 'stuff':3 'submit':16 've':15 'wasm':11 'web':7 'won':21"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7710409"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706176643 {#2855
          date: 2024-01-25 10:57:23.0 +01:00
        }
        +"title": 1210
      }
    ]
    -id: 365
    -bodyTs: "'1':27 '10':31 '11':21 '2':37 '3':46 '90':12 'acclim':62 'beginn':49 'buy':38 'comput':15 'continu':28 'distro':52 'end':9 'everyon':4 'expens':41 'friend':50 'gentl':1 'hardwar':42 'higher':34 'like':53 'linux':51 'linux@lemmy.ml':64 'linuxmint':54 'mani':14 'month':60 'new':39 'nixcraft@mastodon.social':63 'option':26 'remind':2 'risk':36 'secur':35 'support':6,44 'take':57 'tri':47 'two':59 'upgrad':18 'week':13 'win':20,30 'win11':45 'windows10':8 'windowscentralbot@mastodon.online':65"
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706171905
    +visibility: "visible             "
    +apId: "https://mastodon.social/users/ajayiyer/statuses/111810019713783244"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706085505 {#2903
      date: 2024-01-24 09:38:25.0 +01:00
    }
    +__isInitialized__: true
    +"title": 365
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +parent: Proxies\__CG__\App\Entity\PostComment {#2798 …}
  +root: Proxies\__CG__\App\Entity\PostComment {#2796 …}
  +image: null
  +body: "All of them. You want to play your single player role playing game? Better have a hardware-attested system or else we can’t verify you’re not receiving that armor you need for the boss through anything but a microtransaction. It’s just 4.99€!"
  +lang: "en"
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1706176526 {#2773
    date: 2024-01-25 10:55:26.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@nixCraft@mastodon.social"
    "@linux@lemmy.ml"
    "@windowscentralbot@mastodon.online"
    "@ajayiyer@mastodon.social"
    "@XEAL@lemm.ee"
    "@deweydecibel@lemmy.world"
    "@SatyrSack@lemmy.one"
  ]
  +isAdult: false
  +updateMark: false
  +children: Doctrine\ORM\PersistentCollection {#2794 …}
  +nested: Doctrine\ORM\PersistentCollection {#2792 …}
  +votes: Doctrine\ORM\PersistentCollection {#2808 …}
  +reports: Doctrine\ORM\PersistentCollection {#2810 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2844 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2839 …}
  -id: 1209
  -bodyTs: "'4.99':46 'anyth':39 'armor':32 'attest':19 'better':14 'boss':37 'els':22 'game':13 'hardwar':18 'hardware-attest':17 'microtransact':42 'need':34 'play':7,12 'player':10 're':28 'receiv':30 'role':11 'singl':9 'system':20 'verifi':26 'want':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7710373"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706176526 {#2697
    date: 2024-01-25 10:55:26.0 +01:00
  }
  +"title": 1209
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS 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 DENIED
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
8 DENIED moderate
App\Entity\PostComment {#2155
  +user: App\Entity\User {#259 …}
  +post: Proxies\__CG__\App\Entity\Post {#2838
    +user: Proxies\__CG__\App\Entity\User {#2878 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
    +image: null
    +slug: "Gentle-reminder-to-everyone-that-support-for-windows10-ends-in"
    +body: """
      Gentle reminder to everyone that support for #windows10 ends in about 90 weeks. Many computers can't upgrade to Win 11 so here are your options:\n
      \n
      1. Continue on Win 10 but with higher security risks.  \n
      2. Buy new and expensive hardware that supports Win11.  \n
      3. Try a beginner friendly #Linux distro like #linuxmint. It only takes about two months to acclimate.\n
      \n
      @nixCraft@mastodon.social @linux@lemmy.ml @windowscentralbot@mastodon.online
      """
    +lang: "en"
    +commentCount: 138
    +favouriteCount: 391
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729559413 {#2913
      date: 2024-10-22 03:10:13.0 +02:00
    }
    +ip: null
    +tags: [
      "windows10"
      "linux"
      "linuxmint"
    ]
    +mentions: [
      "@nixCraft@mastodon.social"
      "@linux@lemmy.ml"
      "@windowscentralbot@mastodon.online"
    ]
    +comments: Doctrine\ORM\PersistentCollection {#2918 …}
    +votes: Doctrine\ORM\PersistentCollection {#2921 …}
    +reports: Doctrine\ORM\PersistentCollection {#2923 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2955 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2951 …}
    +children: [
      1 => App\Entity\PostComment {#2155}
      0 => App\Entity\PostComment {#2856
        +user: App\Entity\User {#259 …}
        +post: Proxies\__CG__\App\Entity\Post {#2838 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +parent: Proxies\__CG__\App\Entity\PostComment {#2854 …}
        +root: Proxies\__CG__\App\Entity\PostComment {#2854 …}
        +image: null
        +body: "Some Adobe stuff runs in a web browser nowadays through WASM but if you’ve submitted to Adobe, Linux likely won’t be a possibility."
        +lang: "en"
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1706176643 {#2833
          date: 2024-01-25 10:57:23.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@nixCraft@mastodon.social"
          "@linux@lemmy.ml"
          "@windowscentralbot@mastodon.online"
          "@ajayiyer@mastodon.social"
          "@diykeyboards@lemmy.world"
        ]
        +isAdult: false
        +updateMark: false
        +children: Doctrine\ORM\PersistentCollection {#2851 …}
        +nested: Doctrine\ORM\PersistentCollection {#2857 …}
        +votes: Doctrine\ORM\PersistentCollection {#2859 …}
        +reports: Doctrine\ORM\PersistentCollection {#2861 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2863 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2865 …}
        -id: 1210
        -bodyTs: "'adob':2,18 'browser':8 'like':20 'linux':19 'nowaday':9 'possibl':25 'run':4 'stuff':3 'submit':16 've':15 'wasm':11 'web':7 'won':21"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7710409"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706176643 {#2855
          date: 2024-01-25 10:57:23.0 +01:00
        }
        +"title": 1210
      }
    ]
    -id: 365
    -bodyTs: "'1':27 '10':31 '11':21 '2':37 '3':46 '90':12 'acclim':62 'beginn':49 'buy':38 'comput':15 'continu':28 'distro':52 'end':9 'everyon':4 'expens':41 'friend':50 'gentl':1 'hardwar':42 'higher':34 'like':53 'linux':51 'linux@lemmy.ml':64 'linuxmint':54 'mani':14 'month':60 'new':39 'nixcraft@mastodon.social':63 'option':26 'remind':2 'risk':36 'secur':35 'support':6,44 'take':57 'tri':47 'two':59 'upgrad':18 'week':13 'win':20,30 'win11':45 'windows10':8 'windowscentralbot@mastodon.online':65"
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706171905
    +visibility: "visible             "
    +apId: "https://mastodon.social/users/ajayiyer/statuses/111810019713783244"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706085505 {#2903
      date: 2024-01-24 09:38:25.0 +01:00
    }
    +__isInitialized__: true
    +"title": 365
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +parent: Proxies\__CG__\App\Entity\PostComment {#2798 …}
  +root: Proxies\__CG__\App\Entity\PostComment {#2796 …}
  +image: null
  +body: "All of them. You want to play your single player role playing game? Better have a hardware-attested system or else we can’t verify you’re not receiving that armor you need for the boss through anything but a microtransaction. It’s just 4.99€!"
  +lang: "en"
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1706176526 {#2773
    date: 2024-01-25 10:55:26.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@nixCraft@mastodon.social"
    "@linux@lemmy.ml"
    "@windowscentralbot@mastodon.online"
    "@ajayiyer@mastodon.social"
    "@XEAL@lemm.ee"
    "@deweydecibel@lemmy.world"
    "@SatyrSack@lemmy.one"
  ]
  +isAdult: false
  +updateMark: false
  +children: Doctrine\ORM\PersistentCollection {#2794 …}
  +nested: Doctrine\ORM\PersistentCollection {#2792 …}
  +votes: Doctrine\ORM\PersistentCollection {#2808 …}
  +reports: Doctrine\ORM\PersistentCollection {#2810 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2844 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2839 …}
  -id: 1209
  -bodyTs: "'4.99':46 'anyth':39 'armor':32 'attest':19 'better':14 'boss':37 'els':22 'game':13 'hardwar':18 'hardware-attest':17 'microtransact':42 'need':34 'play':7,12 'player':10 're':28 'receiv':30 'role':11 'singl':9 'system':20 'verifi':26 'want':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7710373"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706176526 {#2697
    date: 2024-01-25 10:55:26.0 +01:00
  }
  +"title": 1209
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS 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 DENIED
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
9 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
10 DENIED moderate
App\Entity\PostComment {#2856
  +user: App\Entity\User {#259 …}
  +post: Proxies\__CG__\App\Entity\Post {#2838
    +user: Proxies\__CG__\App\Entity\User {#2878 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
    +image: null
    +slug: "Gentle-reminder-to-everyone-that-support-for-windows10-ends-in"
    +body: """
      Gentle reminder to everyone that support for #windows10 ends in about 90 weeks. Many computers can't upgrade to Win 11 so here are your options:\n
      \n
      1. Continue on Win 10 but with higher security risks.  \n
      2. Buy new and expensive hardware that supports Win11.  \n
      3. Try a beginner friendly #Linux distro like #linuxmint. It only takes about two months to acclimate.\n
      \n
      @nixCraft@mastodon.social @linux@lemmy.ml @windowscentralbot@mastodon.online
      """
    +lang: "en"
    +commentCount: 138
    +favouriteCount: 391
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729559413 {#2913
      date: 2024-10-22 03:10:13.0 +02:00
    }
    +ip: null
    +tags: [
      "windows10"
      "linux"
      "linuxmint"
    ]
    +mentions: [
      "@nixCraft@mastodon.social"
      "@linux@lemmy.ml"
      "@windowscentralbot@mastodon.online"
    ]
    +comments: Doctrine\ORM\PersistentCollection {#2918 …}
    +votes: Doctrine\ORM\PersistentCollection {#2921 …}
    +reports: Doctrine\ORM\PersistentCollection {#2923 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2955 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2951 …}
    +children: [
      1 => App\Entity\PostComment {#2155
        +user: App\Entity\User {#259 …}
        +post: Proxies\__CG__\App\Entity\Post {#2838 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +parent: Proxies\__CG__\App\Entity\PostComment {#2798 …}
        +root: Proxies\__CG__\App\Entity\PostComment {#2796 …}
        +image: null
        +body: "All of them. You want to play your single player role playing game? Better have a hardware-attested system or else we can’t verify you’re not receiving that armor you need for the boss through anything but a microtransaction. It’s just 4.99€!"
        +lang: "en"
        +favouriteCount: 10
        +score: 0
        +lastActive: DateTime @1706176526 {#2773
          date: 2024-01-25 10:55:26.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@nixCraft@mastodon.social"
          "@linux@lemmy.ml"
          "@windowscentralbot@mastodon.online"
          "@ajayiyer@mastodon.social"
          "@XEAL@lemm.ee"
          "@deweydecibel@lemmy.world"
          "@SatyrSack@lemmy.one"
        ]
        +isAdult: false
        +updateMark: false
        +children: Doctrine\ORM\PersistentCollection {#2794 …}
        +nested: Doctrine\ORM\PersistentCollection {#2792 …}
        +votes: Doctrine\ORM\PersistentCollection {#2808 …}
        +reports: Doctrine\ORM\PersistentCollection {#2810 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2844 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2839 …}
        -id: 1209
        -bodyTs: "'4.99':46 'anyth':39 'armor':32 'attest':19 'better':14 'boss':37 'els':22 'game':13 'hardwar':18 'hardware-attest':17 'microtransact':42 'need':34 'play':7,12 'player':10 're':28 'receiv':30 'role':11 'singl':9 'system':20 'verifi':26 'want':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7710373"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706176526 {#2697
          date: 2024-01-25 10:55:26.0 +01:00
        }
        +"title": 1209
      }
      0 => App\Entity\PostComment {#2856}
    ]
    -id: 365
    -bodyTs: "'1':27 '10':31 '11':21 '2':37 '3':46 '90':12 'acclim':62 'beginn':49 'buy':38 'comput':15 'continu':28 'distro':52 'end':9 'everyon':4 'expens':41 'friend':50 'gentl':1 'hardwar':42 'higher':34 'like':53 'linux':51 'linux@lemmy.ml':64 'linuxmint':54 'mani':14 'month':60 'new':39 'nixcraft@mastodon.social':63 'option':26 'remind':2 'risk':36 'secur':35 'support':6,44 'take':57 'tri':47 'two':59 'upgrad':18 'week':13 'win':20,30 'win11':45 'windows10':8 'windowscentralbot@mastodon.online':65"
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706171905
    +visibility: "visible             "
    +apId: "https://mastodon.social/users/ajayiyer/statuses/111810019713783244"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706085505 {#2903
      date: 2024-01-24 09:38:25.0 +01:00
    }
    +__isInitialized__: true
    +"title": 365
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +parent: Proxies\__CG__\App\Entity\PostComment {#2854 …}
  +root: Proxies\__CG__\App\Entity\PostComment {#2854 …}
  +image: null
  +body: "Some Adobe stuff runs in a web browser nowadays through WASM but if you’ve submitted to Adobe, Linux likely won’t be a possibility."
  +lang: "en"
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706176643 {#2833
    date: 2024-01-25 10:57:23.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@nixCraft@mastodon.social"
    "@linux@lemmy.ml"
    "@windowscentralbot@mastodon.online"
    "@ajayiyer@mastodon.social"
    "@diykeyboards@lemmy.world"
  ]
  +isAdult: false
  +updateMark: false
  +children: Doctrine\ORM\PersistentCollection {#2851 …}
  +nested: Doctrine\ORM\PersistentCollection {#2857 …}
  +votes: Doctrine\ORM\PersistentCollection {#2859 …}
  +reports: Doctrine\ORM\PersistentCollection {#2861 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2863 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2865 …}
  -id: 1210
  -bodyTs: "'adob':2,18 'browser':8 'like':20 'linux':19 'nowaday':9 'possibl':25 'run':4 'stuff':3 'submit':16 've':15 'wasm':11 'web':7 'won':21"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7710409"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706176643 {#2855
    date: 2024-01-25 10:57:23.0 +01:00
  }
  +"title": 1210
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS 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 DENIED
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED edit
App\Entity\PostComment {#2856
  +user: App\Entity\User {#259 …}
  +post: Proxies\__CG__\App\Entity\Post {#2838
    +user: Proxies\__CG__\App\Entity\User {#2878 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
    +image: null
    +slug: "Gentle-reminder-to-everyone-that-support-for-windows10-ends-in"
    +body: """
      Gentle reminder to everyone that support for #windows10 ends in about 90 weeks. Many computers can't upgrade to Win 11 so here are your options:\n
      \n
      1. Continue on Win 10 but with higher security risks.  \n
      2. Buy new and expensive hardware that supports Win11.  \n
      3. Try a beginner friendly #Linux distro like #linuxmint. It only takes about two months to acclimate.\n
      \n
      @nixCraft@mastodon.social @linux@lemmy.ml @windowscentralbot@mastodon.online
      """
    +lang: "en"
    +commentCount: 138
    +favouriteCount: 391
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729559413 {#2913
      date: 2024-10-22 03:10:13.0 +02:00
    }
    +ip: null
    +tags: [
      "windows10"
      "linux"
      "linuxmint"
    ]
    +mentions: [
      "@nixCraft@mastodon.social"
      "@linux@lemmy.ml"
      "@windowscentralbot@mastodon.online"
    ]
    +comments: Doctrine\ORM\PersistentCollection {#2918 …}
    +votes: Doctrine\ORM\PersistentCollection {#2921 …}
    +reports: Doctrine\ORM\PersistentCollection {#2923 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2955 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2951 …}
    +children: [
      1 => App\Entity\PostComment {#2155
        +user: App\Entity\User {#259 …}
        +post: Proxies\__CG__\App\Entity\Post {#2838 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +parent: Proxies\__CG__\App\Entity\PostComment {#2798 …}
        +root: Proxies\__CG__\App\Entity\PostComment {#2796 …}
        +image: null
        +body: "All of them. You want to play your single player role playing game? Better have a hardware-attested system or else we can’t verify you’re not receiving that armor you need for the boss through anything but a microtransaction. It’s just 4.99€!"
        +lang: "en"
        +favouriteCount: 10
        +score: 0
        +lastActive: DateTime @1706176526 {#2773
          date: 2024-01-25 10:55:26.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@nixCraft@mastodon.social"
          "@linux@lemmy.ml"
          "@windowscentralbot@mastodon.online"
          "@ajayiyer@mastodon.social"
          "@XEAL@lemm.ee"
          "@deweydecibel@lemmy.world"
          "@SatyrSack@lemmy.one"
        ]
        +isAdult: false
        +updateMark: false
        +children: Doctrine\ORM\PersistentCollection {#2794 …}
        +nested: Doctrine\ORM\PersistentCollection {#2792 …}
        +votes: Doctrine\ORM\PersistentCollection {#2808 …}
        +reports: Doctrine\ORM\PersistentCollection {#2810 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2844 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2839 …}
        -id: 1209
        -bodyTs: "'4.99':46 'anyth':39 'armor':32 'attest':19 'better':14 'boss':37 'els':22 'game':13 'hardwar':18 'hardware-attest':17 'microtransact':42 'need':34 'play':7,12 'player':10 're':28 'receiv':30 'role':11 'singl':9 'system':20 'verifi':26 'want':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7710373"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706176526 {#2697
          date: 2024-01-25 10:55:26.0 +01:00
        }
        +"title": 1209
      }
      0 => App\Entity\PostComment {#2856}
    ]
    -id: 365
    -bodyTs: "'1':27 '10':31 '11':21 '2':37 '3':46 '90':12 'acclim':62 'beginn':49 'buy':38 'comput':15 'continu':28 'distro':52 'end':9 'everyon':4 'expens':41 'friend':50 'gentl':1 'hardwar':42 'higher':34 'like':53 'linux':51 'linux@lemmy.ml':64 'linuxmint':54 'mani':14 'month':60 'new':39 'nixcraft@mastodon.social':63 'option':26 'remind':2 'risk':36 'secur':35 'support':6,44 'take':57 'tri':47 'two':59 'upgrad':18 'week':13 'win':20,30 'win11':45 'windows10':8 'windowscentralbot@mastodon.online':65"
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706171905
    +visibility: "visible             "
    +apId: "https://mastodon.social/users/ajayiyer/statuses/111810019713783244"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706085505 {#2903
      date: 2024-01-24 09:38:25.0 +01:00
    }
    +__isInitialized__: true
    +"title": 365
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +parent: Proxies\__CG__\App\Entity\PostComment {#2854 …}
  +root: Proxies\__CG__\App\Entity\PostComment {#2854 …}
  +image: null
  +body: "Some Adobe stuff runs in a web browser nowadays through WASM but if you’ve submitted to Adobe, Linux likely won’t be a possibility."
  +lang: "en"
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706176643 {#2833
    date: 2024-01-25 10:57:23.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@nixCraft@mastodon.social"
    "@linux@lemmy.ml"
    "@windowscentralbot@mastodon.online"
    "@ajayiyer@mastodon.social"
    "@diykeyboards@lemmy.world"
  ]
  +isAdult: false
  +updateMark: false
  +children: Doctrine\ORM\PersistentCollection {#2851 …}
  +nested: Doctrine\ORM\PersistentCollection {#2857 …}
  +votes: Doctrine\ORM\PersistentCollection {#2859 …}
  +reports: Doctrine\ORM\PersistentCollection {#2861 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2863 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2865 …}
  -id: 1210
  -bodyTs: "'adob':2,18 'browser':8 'like':20 'linux':19 'nowaday':9 'possibl':25 'run':4 'stuff':3 'submit':16 've':15 'wasm':11 'web':7 'won':21"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7710409"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706176643 {#2855
    date: 2024-01-25 10:57:23.0 +01:00
  }
  +"title": 1210
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS 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 DENIED
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED moderate
App\Entity\PostComment {#2856
  +user: App\Entity\User {#259 …}
  +post: Proxies\__CG__\App\Entity\Post {#2838
    +user: Proxies\__CG__\App\Entity\User {#2878 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
    +image: null
    +slug: "Gentle-reminder-to-everyone-that-support-for-windows10-ends-in"
    +body: """
      Gentle reminder to everyone that support for #windows10 ends in about 90 weeks. Many computers can't upgrade to Win 11 so here are your options:\n
      \n
      1. Continue on Win 10 but with higher security risks.  \n
      2. Buy new and expensive hardware that supports Win11.  \n
      3. Try a beginner friendly #Linux distro like #linuxmint. It only takes about two months to acclimate.\n
      \n
      @nixCraft@mastodon.social @linux@lemmy.ml @windowscentralbot@mastodon.online
      """
    +lang: "en"
    +commentCount: 138
    +favouriteCount: 391
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729559413 {#2913
      date: 2024-10-22 03:10:13.0 +02:00
    }
    +ip: null
    +tags: [
      "windows10"
      "linux"
      "linuxmint"
    ]
    +mentions: [
      "@nixCraft@mastodon.social"
      "@linux@lemmy.ml"
      "@windowscentralbot@mastodon.online"
    ]
    +comments: Doctrine\ORM\PersistentCollection {#2918 …}
    +votes: Doctrine\ORM\PersistentCollection {#2921 …}
    +reports: Doctrine\ORM\PersistentCollection {#2923 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2955 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2951 …}
    +children: [
      1 => App\Entity\PostComment {#2155
        +user: App\Entity\User {#259 …}
        +post: Proxies\__CG__\App\Entity\Post {#2838 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +parent: Proxies\__CG__\App\Entity\PostComment {#2798 …}
        +root: Proxies\__CG__\App\Entity\PostComment {#2796 …}
        +image: null
        +body: "All of them. You want to play your single player role playing game? Better have a hardware-attested system or else we can’t verify you’re not receiving that armor you need for the boss through anything but a microtransaction. It’s just 4.99€!"
        +lang: "en"
        +favouriteCount: 10
        +score: 0
        +lastActive: DateTime @1706176526 {#2773
          date: 2024-01-25 10:55:26.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@nixCraft@mastodon.social"
          "@linux@lemmy.ml"
          "@windowscentralbot@mastodon.online"
          "@ajayiyer@mastodon.social"
          "@XEAL@lemm.ee"
          "@deweydecibel@lemmy.world"
          "@SatyrSack@lemmy.one"
        ]
        +isAdult: false
        +updateMark: false
        +children: Doctrine\ORM\PersistentCollection {#2794 …}
        +nested: Doctrine\ORM\PersistentCollection {#2792 …}
        +votes: Doctrine\ORM\PersistentCollection {#2808 …}
        +reports: Doctrine\ORM\PersistentCollection {#2810 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2844 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2839 …}
        -id: 1209
        -bodyTs: "'4.99':46 'anyth':39 'armor':32 'attest':19 'better':14 'boss':37 'els':22 'game':13 'hardwar':18 'hardware-attest':17 'microtransact':42 'need':34 'play':7,12 'player':10 're':28 'receiv':30 'role':11 'singl':9 'system':20 'verifi':26 'want':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7710373"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706176526 {#2697
          date: 2024-01-25 10:55:26.0 +01:00
        }
        +"title": 1209
      }
      0 => App\Entity\PostComment {#2856}
    ]
    -id: 365
    -bodyTs: "'1':27 '10':31 '11':21 '2':37 '3':46 '90':12 'acclim':62 'beginn':49 'buy':38 'comput':15 'continu':28 'distro':52 'end':9 'everyon':4 'expens':41 'friend':50 'gentl':1 'hardwar':42 'higher':34 'like':53 'linux':51 'linux@lemmy.ml':64 'linuxmint':54 'mani':14 'month':60 'new':39 'nixcraft@mastodon.social':63 'option':26 'remind':2 'risk':36 'secur':35 'support':6,44 'take':57 'tri':47 'two':59 'upgrad':18 'week':13 'win':20,30 'win11':45 'windows10':8 'windowscentralbot@mastodon.online':65"
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706171905
    +visibility: "visible             "
    +apId: "https://mastodon.social/users/ajayiyer/statuses/111810019713783244"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706085505 {#2903
      date: 2024-01-24 09:38:25.0 +01:00
    }
    +__isInitialized__: true
    +"title": 365
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +parent: Proxies\__CG__\App\Entity\PostComment {#2854 …}
  +root: Proxies\__CG__\App\Entity\PostComment {#2854 …}
  +image: null
  +body: "Some Adobe stuff runs in a web browser nowadays through WASM but if you’ve submitted to Adobe, Linux likely won’t be a possibility."
  +lang: "en"
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706176643 {#2833
    date: 2024-01-25 10:57:23.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@nixCraft@mastodon.social"
    "@linux@lemmy.ml"
    "@windowscentralbot@mastodon.online"
    "@ajayiyer@mastodon.social"
    "@diykeyboards@lemmy.world"
  ]
  +isAdult: false
  +updateMark: false
  +children: Doctrine\ORM\PersistentCollection {#2851 …}
  +nested: Doctrine\ORM\PersistentCollection {#2857 …}
  +votes: Doctrine\ORM\PersistentCollection {#2859 …}
  +reports: Doctrine\ORM\PersistentCollection {#2861 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2863 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2865 …}
  -id: 1210
  -bodyTs: "'adob':2,18 'browser':8 'like':20 'linux':19 'nowaday':9 'possibl':25 'run':4 'stuff':3 'submit':16 've':15 'wasm':11 'web':7 'won':21"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7710409"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706176643 {#2855
    date: 2024-01-25 10:57:23.0 +01:00
  }
  +"title": 1210
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS 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 DENIED
"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
Proxies\__CG__\App\Entity\Entry {#2262
  +user: Proxies\__CG__\App\Entity\User {#3003 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1620 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
  +slug: "The-safest-way-of-self-hosting"
  +title: "The "safest" way of self hosting"
  +url: null
  +body: """
    Hello peoples,\n
    \n
    I am looking for tips on how to make my self-hosted setup as safe as possible.\n
    \n
    Some background: I started self-hosting some services about a year ago, using an old lenovo thin client. It’s plenty powerful for what I’m asking it to do, and it’s not too loud. Hardware wise I am not expecting to change things up any time soon.\n
    \n
    I am not expecting anyone to take the time to baby me through the process, I will be more than happy with some links to good articles and the like. My main problem is that there’s so much information out there, I just don’t know where to start or what to trust.\n
    \n
    Anyways, thank you for reading.\n
    \n
    N
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 22
  +favouriteCount: 32
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729526106 {#3035
    date: 2024-10-21 17:55:06.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3040 …}
  +votes: Doctrine\ORM\PersistentCollection {#3043 …}
  +reports: Doctrine\ORM\PersistentCollection {#3045 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3047 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3049 …}
  +badges: Doctrine\ORM\PersistentCollection {#3051 …}
  +children: [
    App\Entity\EntryComment {#2265
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2262 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1620 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        One “hammer” mitigation to most threats could conceivably face when self-hosting is to never expose your services to the internet using a firewall. “Securing” your services against a small circle of guests/friends/family members in your home network is a lot simpler than securing against the entire world.  \n
        If you need to access your services remotely, there are ways to achieve that without permanently opening a single port to the internet such as Tailscale or ZeroTier.\n
        \n
        Otherwise, commonly used tools in self-hosting such as Docker or VMs usually offer quite decent separation even if a service is compromised.\n
        \n
        Nothing replaces good security hygiene though. Keep your stuff up-to-date. Use secure methods of authentication such as hard to guess passwords or better. Make frequent backups (3-2-1). The usual.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706540369 {#2190
        date: 2024-01-29 15:59:29.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Nester@feddit.uk"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2263 …}
      +nested: Doctrine\ORM\PersistentCollection {#2235 …}
      +votes: Doctrine\ORM\PersistentCollection {#2239 …}
      +reports: Doctrine\ORM\PersistentCollection {#2236 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2226 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2238 …}
      -id: 349918
      -bodyTs: "'-1':133 '-2':132 '3':131 'access':54 'achiev':62 'authent':119 'backup':130 'better':127 'circl':32 'common':79 'compromis':101 'conceiv':8 'could':7 'date':114 'decent':94 'docker':88 'entir':48 'even':96 'expos':17 'face':9 'firewal':25 'frequent':129 'good':104 'guess':124 'guests/friends/family':34 'hammer':2 'hard':122 'home':38 'host':13,85 'hygien':106 'internet':22,72 'keep':108 'lot':42 'make':128 'member':35 'method':117 'mitig':3 'need':52 'network':39 'never':16 'noth':102 'offer':92 'one':1 'open':66 'otherwis':78 'password':125 'perman':65 'port':69 'quit':93 'remot':57 'replac':103 'secur':26,45,105,116 'self':12,84 'self-host':11,83 'separ':95 'servic':19,28,56,99 'simpler':43 'singl':68 'small':31 'stuff':110 'tailscal':75 'though':107 'threat':6 'tool':81 'up-to-d':111 'use':23,80,115 'usual':91,135 'vms':90 'way':60 'without':64 'world':49 'zeroti':77"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7850439"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706540369 {#2253
        date: 2024-01-29 15:59:29.0 +01:00
      }
      +"title": 349918
    }
  ]
  -id: 33831
  -titleTs: "'host':6 'safest':2 'self':5 'way':3"
  -bodyTs: "'ago':33 'anyon':75 'anyway':125 'articl':97 'ask':48 'babi':81 'background':22 'chang':65 'client':39 'expect':63,74 'good':96 'happi':91 'hardwar':58 'hello':1 'host':15,27 'inform':110 'know':117 'lenovo':37 'like':100 'link':94 'look':5 'loud':57 'm':47 'main':102 'make':11 'much':109 'n':130 'old':36 'peopl':2 'plenti':42 'possibl':20 'power':43 'problem':103 'process':85 'read':129 'safe':18 'self':14,26 'self-host':13,25 'servic':29 'setup':16 'soon':70 'start':24,120 'take':77 'thank':126 'thin':38 'thing':66 'time':69,79 'tip':7 'trust':124 'use':34 'wise':59 'year':32"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706625633
  +visibility: "visible             "
  +apId: "https://feddit.uk/post/7247106"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706539233 {#3023
    date: 2024-01-29 15:40:33.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
15 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2262
  +user: Proxies\__CG__\App\Entity\User {#3003 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1620 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
  +slug: "The-safest-way-of-self-hosting"
  +title: "The "safest" way of self hosting"
  +url: null
  +body: """
    Hello peoples,\n
    \n
    I am looking for tips on how to make my self-hosted setup as safe as possible.\n
    \n
    Some background: I started self-hosting some services about a year ago, using an old lenovo thin client. It’s plenty powerful for what I’m asking it to do, and it’s not too loud. Hardware wise I am not expecting to change things up any time soon.\n
    \n
    I am not expecting anyone to take the time to baby me through the process, I will be more than happy with some links to good articles and the like. My main problem is that there’s so much information out there, I just don’t know where to start or what to trust.\n
    \n
    Anyways, thank you for reading.\n
    \n
    N
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 22
  +favouriteCount: 32
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729526106 {#3035
    date: 2024-10-21 17:55:06.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3040 …}
  +votes: Doctrine\ORM\PersistentCollection {#3043 …}
  +reports: Doctrine\ORM\PersistentCollection {#3045 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3047 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3049 …}
  +badges: Doctrine\ORM\PersistentCollection {#3051 …}
  +children: [
    App\Entity\EntryComment {#2265
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2262 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1620 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        One “hammer” mitigation to most threats could conceivably face when self-hosting is to never expose your services to the internet using a firewall. “Securing” your services against a small circle of guests/friends/family members in your home network is a lot simpler than securing against the entire world.  \n
        If you need to access your services remotely, there are ways to achieve that without permanently opening a single port to the internet such as Tailscale or ZeroTier.\n
        \n
        Otherwise, commonly used tools in self-hosting such as Docker or VMs usually offer quite decent separation even if a service is compromised.\n
        \n
        Nothing replaces good security hygiene though. Keep your stuff up-to-date. Use secure methods of authentication such as hard to guess passwords or better. Make frequent backups (3-2-1). The usual.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706540369 {#2190
        date: 2024-01-29 15:59:29.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Nester@feddit.uk"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2263 …}
      +nested: Doctrine\ORM\PersistentCollection {#2235 …}
      +votes: Doctrine\ORM\PersistentCollection {#2239 …}
      +reports: Doctrine\ORM\PersistentCollection {#2236 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2226 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2238 …}
      -id: 349918
      -bodyTs: "'-1':133 '-2':132 '3':131 'access':54 'achiev':62 'authent':119 'backup':130 'better':127 'circl':32 'common':79 'compromis':101 'conceiv':8 'could':7 'date':114 'decent':94 'docker':88 'entir':48 'even':96 'expos':17 'face':9 'firewal':25 'frequent':129 'good':104 'guess':124 'guests/friends/family':34 'hammer':2 'hard':122 'home':38 'host':13,85 'hygien':106 'internet':22,72 'keep':108 'lot':42 'make':128 'member':35 'method':117 'mitig':3 'need':52 'network':39 'never':16 'noth':102 'offer':92 'one':1 'open':66 'otherwis':78 'password':125 'perman':65 'port':69 'quit':93 'remot':57 'replac':103 'secur':26,45,105,116 'self':12,84 'self-host':11,83 'separ':95 'servic':19,28,56,99 'simpler':43 'singl':68 'small':31 'stuff':110 'tailscal':75 'though':107 'threat':6 'tool':81 'up-to-d':111 'use':23,80,115 'usual':91,135 'vms':90 'way':60 'without':64 'world':49 'zeroti':77"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7850439"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706540369 {#2253
        date: 2024-01-29 15:59:29.0 +01:00
      }
      +"title": 349918
    }
  ]
  -id: 33831
  -titleTs: "'host':6 'safest':2 'self':5 'way':3"
  -bodyTs: "'ago':33 'anyon':75 'anyway':125 'articl':97 'ask':48 'babi':81 'background':22 'chang':65 'client':39 'expect':63,74 'good':96 'happi':91 'hardwar':58 'hello':1 'host':15,27 'inform':110 'know':117 'lenovo':37 'like':100 'link':94 'look':5 'loud':57 'm':47 'main':102 'make':11 'much':109 'n':130 'old':36 'peopl':2 'plenti':42 'possibl':20 'power':43 'problem':103 'process':85 'read':129 'safe':18 'self':14,26 'self-host':13,25 'servic':29 'setup':16 'soon':70 'start':24,120 'take':77 'thank':126 'thin':38 'thing':66 'time':69,79 'tip':7 'trust':124 'use':34 'wise':59 'year':32"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706625633
  +visibility: "visible             "
  +apId: "https://feddit.uk/post/7247106"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706539233 {#3023
    date: 2024-01-29 15:40:33.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
16 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2262
  +user: Proxies\__CG__\App\Entity\User {#3003 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1620 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
  +slug: "The-safest-way-of-self-hosting"
  +title: "The "safest" way of self hosting"
  +url: null
  +body: """
    Hello peoples,\n
    \n
    I am looking for tips on how to make my self-hosted setup as safe as possible.\n
    \n
    Some background: I started self-hosting some services about a year ago, using an old lenovo thin client. It’s plenty powerful for what I’m asking it to do, and it’s not too loud. Hardware wise I am not expecting to change things up any time soon.\n
    \n
    I am not expecting anyone to take the time to baby me through the process, I will be more than happy with some links to good articles and the like. My main problem is that there’s so much information out there, I just don’t know where to start or what to trust.\n
    \n
    Anyways, thank you for reading.\n
    \n
    N
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 22
  +favouriteCount: 32
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729526106 {#3035
    date: 2024-10-21 17:55:06.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3040 …}
  +votes: Doctrine\ORM\PersistentCollection {#3043 …}
  +reports: Doctrine\ORM\PersistentCollection {#3045 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3047 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3049 …}
  +badges: Doctrine\ORM\PersistentCollection {#3051 …}
  +children: [
    App\Entity\EntryComment {#2265
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2262 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1620 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        One “hammer” mitigation to most threats could conceivably face when self-hosting is to never expose your services to the internet using a firewall. “Securing” your services against a small circle of guests/friends/family members in your home network is a lot simpler than securing against the entire world.  \n
        If you need to access your services remotely, there are ways to achieve that without permanently opening a single port to the internet such as Tailscale or ZeroTier.\n
        \n
        Otherwise, commonly used tools in self-hosting such as Docker or VMs usually offer quite decent separation even if a service is compromised.\n
        \n
        Nothing replaces good security hygiene though. Keep your stuff up-to-date. Use secure methods of authentication such as hard to guess passwords or better. Make frequent backups (3-2-1). The usual.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706540369 {#2190
        date: 2024-01-29 15:59:29.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Nester@feddit.uk"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2263 …}
      +nested: Doctrine\ORM\PersistentCollection {#2235 …}
      +votes: Doctrine\ORM\PersistentCollection {#2239 …}
      +reports: Doctrine\ORM\PersistentCollection {#2236 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2226 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2238 …}
      -id: 349918
      -bodyTs: "'-1':133 '-2':132 '3':131 'access':54 'achiev':62 'authent':119 'backup':130 'better':127 'circl':32 'common':79 'compromis':101 'conceiv':8 'could':7 'date':114 'decent':94 'docker':88 'entir':48 'even':96 'expos':17 'face':9 'firewal':25 'frequent':129 'good':104 'guess':124 'guests/friends/family':34 'hammer':2 'hard':122 'home':38 'host':13,85 'hygien':106 'internet':22,72 'keep':108 'lot':42 'make':128 'member':35 'method':117 'mitig':3 'need':52 'network':39 'never':16 'noth':102 'offer':92 'one':1 'open':66 'otherwis':78 'password':125 'perman':65 'port':69 'quit':93 'remot':57 'replac':103 'secur':26,45,105,116 'self':12,84 'self-host':11,83 'separ':95 'servic':19,28,56,99 'simpler':43 'singl':68 'small':31 'stuff':110 'tailscal':75 'though':107 'threat':6 'tool':81 'up-to-d':111 'use':23,80,115 'usual':91,135 'vms':90 'way':60 'without':64 'world':49 'zeroti':77"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7850439"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706540369 {#2253
        date: 2024-01-29 15:59:29.0 +01:00
      }
      +"title": 349918
    }
  ]
  -id: 33831
  -titleTs: "'host':6 'safest':2 'self':5 'way':3"
  -bodyTs: "'ago':33 'anyon':75 'anyway':125 'articl':97 'ask':48 'babi':81 'background':22 'chang':65 'client':39 'expect':63,74 'good':96 'happi':91 'hardwar':58 'hello':1 'host':15,27 'inform':110 'know':117 'lenovo':37 'like':100 'link':94 'look':5 'loud':57 'm':47 'main':102 'make':11 'much':109 'n':130 'old':36 'peopl':2 'plenti':42 'possibl':20 'power':43 'problem':103 'process':85 'read':129 'safe':18 'self':14,26 'self-host':13,25 'servic':29 'setup':16 'soon':70 'start':24,120 'take':77 'thank':126 'thin':38 'thing':66 'time':69,79 'tip':7 'trust':124 'use':34 'wise':59 'year':32"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706625633
  +visibility: "visible             "
  +apId: "https://feddit.uk/post/7247106"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706539233 {#3023
    date: 2024-01-29 15:40:33.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
17 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
18 DENIED moderate
App\Entity\EntryComment {#2265
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2262
    +user: Proxies\__CG__\App\Entity\User {#3003 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1620 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "The-safest-way-of-self-hosting"
    +title: "The "safest" way of self hosting"
    +url: null
    +body: """
      Hello peoples,\n
      \n
      I am looking for tips on how to make my self-hosted setup as safe as possible.\n
      \n
      Some background: I started self-hosting some services about a year ago, using an old lenovo thin client. It’s plenty powerful for what I’m asking it to do, and it’s not too loud. Hardware wise I am not expecting to change things up any time soon.\n
      \n
      I am not expecting anyone to take the time to baby me through the process, I will be more than happy with some links to good articles and the like. My main problem is that there’s so much information out there, I just don’t know where to start or what to trust.\n
      \n
      Anyways, thank you for reading.\n
      \n
      N
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 22
    +favouriteCount: 32
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729526106 {#3035
      date: 2024-10-21 17:55:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3040 …}
    +votes: Doctrine\ORM\PersistentCollection {#3043 …}
    +reports: Doctrine\ORM\PersistentCollection {#3045 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3047 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3049 …}
    +badges: Doctrine\ORM\PersistentCollection {#3051 …}
    +children: [
      App\Entity\EntryComment {#2265}
    ]
    -id: 33831
    -titleTs: "'host':6 'safest':2 'self':5 'way':3"
    -bodyTs: "'ago':33 'anyon':75 'anyway':125 'articl':97 'ask':48 'babi':81 'background':22 'chang':65 'client':39 'expect':63,74 'good':96 'happi':91 'hardwar':58 'hello':1 'host':15,27 'inform':110 'know':117 'lenovo':37 'like':100 'link':94 'look':5 'loud':57 'm':47 'main':102 'make':11 'much':109 'n':130 'old':36 'peopl':2 'plenti':42 'possibl':20 'power':43 'problem':103 'process':85 'read':129 'safe':18 'self':14,26 'self-host':13,25 'servic':29 'setup':16 'soon':70 'start':24,120 'take':77 'thank':126 'thin':38 'thing':66 'time':69,79 'tip':7 'trust':124 'use':34 'wise':59 'year':32"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706625633
    +visibility: "visible             "
    +apId: "https://feddit.uk/post/7247106"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706539233 {#3023
      date: 2024-01-29 15:40:33.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1620 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    One “hammer” mitigation to most threats could conceivably face when self-hosting is to never expose your services to the internet using a firewall. “Securing” your services against a small circle of guests/friends/family members in your home network is a lot simpler than securing against the entire world.  \n
    If you need to access your services remotely, there are ways to achieve that without permanently opening a single port to the internet such as Tailscale or ZeroTier.\n
    \n
    Otherwise, commonly used tools in self-hosting such as Docker or VMs usually offer quite decent separation even if a service is compromised.\n
    \n
    Nothing replaces good security hygiene though. Keep your stuff up-to-date. Use secure methods of authentication such as hard to guess passwords or better. Make frequent backups (3-2-1). The usual.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706540369 {#2190
    date: 2024-01-29 15:59:29.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Nester@feddit.uk"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2263 …}
  +nested: Doctrine\ORM\PersistentCollection {#2235 …}
  +votes: Doctrine\ORM\PersistentCollection {#2239 …}
  +reports: Doctrine\ORM\PersistentCollection {#2236 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2226 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2238 …}
  -id: 349918
  -bodyTs: "'-1':133 '-2':132 '3':131 'access':54 'achiev':62 'authent':119 'backup':130 'better':127 'circl':32 'common':79 'compromis':101 'conceiv':8 'could':7 'date':114 'decent':94 'docker':88 'entir':48 'even':96 'expos':17 'face':9 'firewal':25 'frequent':129 'good':104 'guess':124 'guests/friends/family':34 'hammer':2 'hard':122 'home':38 'host':13,85 'hygien':106 'internet':22,72 'keep':108 'lot':42 'make':128 'member':35 'method':117 'mitig':3 'need':52 'network':39 'never':16 'noth':102 'offer':92 'one':1 'open':66 'otherwis':78 'password':125 'perman':65 'port':69 'quit':93 'remot':57 'replac':103 'secur':26,45,105,116 'self':12,84 'self-host':11,83 'separ':95 'servic':19,28,56,99 'simpler':43 'singl':68 'small':31 'stuff':110 'tailscal':75 'though':107 'threat':6 'tool':81 'up-to-d':111 'use':23,80,115 'usual':91,135 'vms':90 'way':60 'without':64 'world':49 'zeroti':77"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7850439"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706540369 {#2253
    date: 2024-01-29 15:59:29.0 +01:00
  }
  +"title": 349918
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
19 DENIED edit
App\Entity\EntryComment {#2265
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2262
    +user: Proxies\__CG__\App\Entity\User {#3003 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1620 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "The-safest-way-of-self-hosting"
    +title: "The "safest" way of self hosting"
    +url: null
    +body: """
      Hello peoples,\n
      \n
      I am looking for tips on how to make my self-hosted setup as safe as possible.\n
      \n
      Some background: I started self-hosting some services about a year ago, using an old lenovo thin client. It’s plenty powerful for what I’m asking it to do, and it’s not too loud. Hardware wise I am not expecting to change things up any time soon.\n
      \n
      I am not expecting anyone to take the time to baby me through the process, I will be more than happy with some links to good articles and the like. My main problem is that there’s so much information out there, I just don’t know where to start or what to trust.\n
      \n
      Anyways, thank you for reading.\n
      \n
      N
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 22
    +favouriteCount: 32
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729526106 {#3035
      date: 2024-10-21 17:55:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3040 …}
    +votes: Doctrine\ORM\PersistentCollection {#3043 …}
    +reports: Doctrine\ORM\PersistentCollection {#3045 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3047 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3049 …}
    +badges: Doctrine\ORM\PersistentCollection {#3051 …}
    +children: [
      App\Entity\EntryComment {#2265}
    ]
    -id: 33831
    -titleTs: "'host':6 'safest':2 'self':5 'way':3"
    -bodyTs: "'ago':33 'anyon':75 'anyway':125 'articl':97 'ask':48 'babi':81 'background':22 'chang':65 'client':39 'expect':63,74 'good':96 'happi':91 'hardwar':58 'hello':1 'host':15,27 'inform':110 'know':117 'lenovo':37 'like':100 'link':94 'look':5 'loud':57 'm':47 'main':102 'make':11 'much':109 'n':130 'old':36 'peopl':2 'plenti':42 'possibl':20 'power':43 'problem':103 'process':85 'read':129 'safe':18 'self':14,26 'self-host':13,25 'servic':29 'setup':16 'soon':70 'start':24,120 'take':77 'thank':126 'thin':38 'thing':66 'time':69,79 'tip':7 'trust':124 'use':34 'wise':59 'year':32"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706625633
    +visibility: "visible             "
    +apId: "https://feddit.uk/post/7247106"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706539233 {#3023
      date: 2024-01-29 15:40:33.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1620 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    One “hammer” mitigation to most threats could conceivably face when self-hosting is to never expose your services to the internet using a firewall. “Securing” your services against a small circle of guests/friends/family members in your home network is a lot simpler than securing against the entire world.  \n
    If you need to access your services remotely, there are ways to achieve that without permanently opening a single port to the internet such as Tailscale or ZeroTier.\n
    \n
    Otherwise, commonly used tools in self-hosting such as Docker or VMs usually offer quite decent separation even if a service is compromised.\n
    \n
    Nothing replaces good security hygiene though. Keep your stuff up-to-date. Use secure methods of authentication such as hard to guess passwords or better. Make frequent backups (3-2-1). The usual.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706540369 {#2190
    date: 2024-01-29 15:59:29.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Nester@feddit.uk"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2263 …}
  +nested: Doctrine\ORM\PersistentCollection {#2235 …}
  +votes: Doctrine\ORM\PersistentCollection {#2239 …}
  +reports: Doctrine\ORM\PersistentCollection {#2236 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2226 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2238 …}
  -id: 349918
  -bodyTs: "'-1':133 '-2':132 '3':131 'access':54 'achiev':62 'authent':119 'backup':130 'better':127 'circl':32 'common':79 'compromis':101 'conceiv':8 'could':7 'date':114 'decent':94 'docker':88 'entir':48 'even':96 'expos':17 'face':9 'firewal':25 'frequent':129 'good':104 'guess':124 'guests/friends/family':34 'hammer':2 'hard':122 'home':38 'host':13,85 'hygien':106 'internet':22,72 'keep':108 'lot':42 'make':128 'member':35 'method':117 'mitig':3 'need':52 'network':39 'never':16 'noth':102 'offer':92 'one':1 'open':66 'otherwis':78 'password':125 'perman':65 'port':69 'quit':93 'remot':57 'replac':103 'secur':26,45,105,116 'self':12,84 'self-host':11,83 'separ':95 'servic':19,28,56,99 'simpler':43 'singl':68 'small':31 'stuff':110 'tailscal':75 'though':107 'threat':6 'tool':81 'up-to-d':111 'use':23,80,115 'usual':91,135 'vms':90 'way':60 'without':64 'world':49 'zeroti':77"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7850439"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706540369 {#2253
    date: 2024-01-29 15:59:29.0 +01:00
  }
  +"title": 349918
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
20 DENIED moderate
App\Entity\EntryComment {#2265
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2262
    +user: Proxies\__CG__\App\Entity\User {#3003 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1620 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "The-safest-way-of-self-hosting"
    +title: "The "safest" way of self hosting"
    +url: null
    +body: """
      Hello peoples,\n
      \n
      I am looking for tips on how to make my self-hosted setup as safe as possible.\n
      \n
      Some background: I started self-hosting some services about a year ago, using an old lenovo thin client. It’s plenty powerful for what I’m asking it to do, and it’s not too loud. Hardware wise I am not expecting to change things up any time soon.\n
      \n
      I am not expecting anyone to take the time to baby me through the process, I will be more than happy with some links to good articles and the like. My main problem is that there’s so much information out there, I just don’t know where to start or what to trust.\n
      \n
      Anyways, thank you for reading.\n
      \n
      N
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 22
    +favouriteCount: 32
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729526106 {#3035
      date: 2024-10-21 17:55:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3040 …}
    +votes: Doctrine\ORM\PersistentCollection {#3043 …}
    +reports: Doctrine\ORM\PersistentCollection {#3045 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3047 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3049 …}
    +badges: Doctrine\ORM\PersistentCollection {#3051 …}
    +children: [
      App\Entity\EntryComment {#2265}
    ]
    -id: 33831
    -titleTs: "'host':6 'safest':2 'self':5 'way':3"
    -bodyTs: "'ago':33 'anyon':75 'anyway':125 'articl':97 'ask':48 'babi':81 'background':22 'chang':65 'client':39 'expect':63,74 'good':96 'happi':91 'hardwar':58 'hello':1 'host':15,27 'inform':110 'know':117 'lenovo':37 'like':100 'link':94 'look':5 'loud':57 'm':47 'main':102 'make':11 'much':109 'n':130 'old':36 'peopl':2 'plenti':42 'possibl':20 'power':43 'problem':103 'process':85 'read':129 'safe':18 'self':14,26 'self-host':13,25 'servic':29 'setup':16 'soon':70 'start':24,120 'take':77 'thank':126 'thin':38 'thing':66 'time':69,79 'tip':7 'trust':124 'use':34 'wise':59 'year':32"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706625633
    +visibility: "visible             "
    +apId: "https://feddit.uk/post/7247106"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706539233 {#3023
      date: 2024-01-29 15:40:33.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1620 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    One “hammer” mitigation to most threats could conceivably face when self-hosting is to never expose your services to the internet using a firewall. “Securing” your services against a small circle of guests/friends/family members in your home network is a lot simpler than securing against the entire world.  \n
    If you need to access your services remotely, there are ways to achieve that without permanently opening a single port to the internet such as Tailscale or ZeroTier.\n
    \n
    Otherwise, commonly used tools in self-hosting such as Docker or VMs usually offer quite decent separation even if a service is compromised.\n
    \n
    Nothing replaces good security hygiene though. Keep your stuff up-to-date. Use secure methods of authentication such as hard to guess passwords or better. Make frequent backups (3-2-1). The usual.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706540369 {#2190
    date: 2024-01-29 15:59:29.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Nester@feddit.uk"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2263 …}
  +nested: Doctrine\ORM\PersistentCollection {#2235 …}
  +votes: Doctrine\ORM\PersistentCollection {#2239 …}
  +reports: Doctrine\ORM\PersistentCollection {#2236 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2226 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2238 …}
  -id: 349918
  -bodyTs: "'-1':133 '-2':132 '3':131 'access':54 'achiev':62 'authent':119 'backup':130 'better':127 'circl':32 'common':79 'compromis':101 'conceiv':8 'could':7 'date':114 'decent':94 'docker':88 'entir':48 'even':96 'expos':17 'face':9 'firewal':25 'frequent':129 'good':104 'guess':124 'guests/friends/family':34 'hammer':2 'hard':122 'home':38 'host':13,85 'hygien':106 'internet':22,72 'keep':108 'lot':42 'make':128 'member':35 'method':117 'mitig':3 'need':52 'network':39 'never':16 'noth':102 'offer':92 'one':1 'open':66 'otherwis':78 'password':125 'perman':65 'port':69 'quit':93 'remot':57 'replac':103 'secur':26,45,105,116 'self':12,84 'self-host':11,83 'separ':95 'servic':19,28,56,99 'simpler':43 'singl':68 'small':31 'stuff':110 'tailscal':75 'though':107 'threat':6 'tool':81 'up-to-d':111 'use':23,80,115 'usual':91,135 'vms':90 'way':60 'without':64 'world':49 'zeroti':77"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7850439"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706540369 {#2253
    date: 2024-01-29 15:59:29.0 +01:00
  }
  +"title": 349918
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
21 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
22 DENIED moderate
App\Entity\Entry {#1555
  +user: App\Entity\User {#259 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1620 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
  +slug: "Actual-How-to-import-data-with-proper-readable-payee"
  +title: "Actual: How to import data with proper readable payee?"
  +url: null
  +body: """
    cross-posted from: [lemmy.ml/post/11150038](https://lemmy.ml/post/11150038)\n
    \n
    > I’m trying out Actual and have imported my bank’s (Sparkasse) data for my checking account via CSV. In the CSV import, I obviously had to set the correct fields and was a bit confused because Actual only has the “Payee” field while my CSVs have IBAN, BIC and a free text name (i.e. “Employer GmbH”.)\n
    > \n
    > IBAN is preferable because it’s a unique ID while the free text name can be empty or possibly even change(?). (Don’t know how that works.)  \n
    > OTOH, the free text name is preferable because I (as a human) can use it to infer the actual payee while the IBANs are just a bunch of numbers.\n
    > \n
    > Is it possible to use IBAN aswell as the free text name or have a mapping between IBAN and a display name?\n
    > \n
    > How do you handle that?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 3
  +favouriteCount: 8
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729396942 {#1564
    date: 2024-10-20 06:02:22.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1554 …}
  +votes: Doctrine\ORM\PersistentCollection {#1558 …}
  +reports: Doctrine\ORM\PersistentCollection {#1702 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1683 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1680 …}
  +badges: Doctrine\ORM\PersistentCollection {#1686 …}
  +children: [
    App\Entity\EntryComment {#2259
      +user: App\Entity\User {#259 …}
      +entry: App\Entity\Entry {#1555}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1620 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2260 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2260 …}
      +body: "Yeah, I’ve noticed the PayPal issue aswell."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706540434 {#2249
        date: 2024-01-29 16:00:34.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Atemu@lemmy.ml"
        "@Piatro@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2244 …}
      +nested: Doctrine\ORM\PersistentCollection {#2250 …}
      +votes: Doctrine\ORM\PersistentCollection {#2245 …}
      +reports: Doctrine\ORM\PersistentCollection {#2243 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2255 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2251 …}
      -id: 349925
      -bodyTs: "'aswel':8 'issu':7 'notic':4 'paypal':6 've':3 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7850458"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706540434 {#2258
        date: 2024-01-29 16:00:34.0 +01:00
      }
      +"title": 349925
    }
  ]
  -id: 33601
  -titleTs: "'actual':1 'data':5 'import':4 'paye':9 'proper':7 'readabl':8"
  -bodyTs: "'/post/11150038](https://lemmy.ml/post/11150038)':7 'account':24 'actual':12,45,110 'aswel':127 'bank':17 'bic':56 'bit':42 'bunch':118 'chang':85 'check':23 'confus':43 'correct':37 'cross':2 'cross-post':1 'csv':26,29 'csvs':53 'data':20 'display':141 'employ':63 'empti':81 'even':84 'field':38,50 'free':59,76,94,130 'gmbh':64 'handl':146 'human':103 'i.e':62 'iban':55,65,114,126,138 'id':73 'import':15,30 'infer':108 'know':88 'lemmy.ml':6 'lemmy.ml/post/11150038](https://lemmy.ml/post/11150038)':5 'm':9 'map':136 'name':61,78,96,132,142 'number':120 'obvious':32 'otoh':92 'paye':49,111 'possibl':83,123 'post':3 'prefer':67,98 'set':35 'sparkass':19 'text':60,77,95,131 'tri':10 'uniqu':72 'use':105,125 'via':25 'work':91"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706476852
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/11150775"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706439352 {#1550
    date: 2024-01-28 11:55:52.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
23 DENIED edit
App\Entity\Entry {#1555
  +user: App\Entity\User {#259 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1620 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
  +slug: "Actual-How-to-import-data-with-proper-readable-payee"
  +title: "Actual: How to import data with proper readable payee?"
  +url: null
  +body: """
    cross-posted from: [lemmy.ml/post/11150038](https://lemmy.ml/post/11150038)\n
    \n
    > I’m trying out Actual and have imported my bank’s (Sparkasse) data for my checking account via CSV. In the CSV import, I obviously had to set the correct fields and was a bit confused because Actual only has the “Payee” field while my CSVs have IBAN, BIC and a free text name (i.e. “Employer GmbH”.)\n
    > \n
    > IBAN is preferable because it’s a unique ID while the free text name can be empty or possibly even change(?). (Don’t know how that works.)  \n
    > OTOH, the free text name is preferable because I (as a human) can use it to infer the actual payee while the IBANs are just a bunch of numbers.\n
    > \n
    > Is it possible to use IBAN aswell as the free text name or have a mapping between IBAN and a display name?\n
    > \n
    > How do you handle that?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 3
  +favouriteCount: 8
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729396942 {#1564
    date: 2024-10-20 06:02:22.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1554 …}
  +votes: Doctrine\ORM\PersistentCollection {#1558 …}
  +reports: Doctrine\ORM\PersistentCollection {#1702 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1683 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1680 …}
  +badges: Doctrine\ORM\PersistentCollection {#1686 …}
  +children: [
    App\Entity\EntryComment {#2259
      +user: App\Entity\User {#259 …}
      +entry: App\Entity\Entry {#1555}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1620 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2260 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2260 …}
      +body: "Yeah, I’ve noticed the PayPal issue aswell."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706540434 {#2249
        date: 2024-01-29 16:00:34.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Atemu@lemmy.ml"
        "@Piatro@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2244 …}
      +nested: Doctrine\ORM\PersistentCollection {#2250 …}
      +votes: Doctrine\ORM\PersistentCollection {#2245 …}
      +reports: Doctrine\ORM\PersistentCollection {#2243 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2255 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2251 …}
      -id: 349925
      -bodyTs: "'aswel':8 'issu':7 'notic':4 'paypal':6 've':3 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7850458"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706540434 {#2258
        date: 2024-01-29 16:00:34.0 +01:00
      }
      +"title": 349925
    }
  ]
  -id: 33601
  -titleTs: "'actual':1 'data':5 'import':4 'paye':9 'proper':7 'readabl':8"
  -bodyTs: "'/post/11150038](https://lemmy.ml/post/11150038)':7 'account':24 'actual':12,45,110 'aswel':127 'bank':17 'bic':56 'bit':42 'bunch':118 'chang':85 'check':23 'confus':43 'correct':37 'cross':2 'cross-post':1 'csv':26,29 'csvs':53 'data':20 'display':141 'employ':63 'empti':81 'even':84 'field':38,50 'free':59,76,94,130 'gmbh':64 'handl':146 'human':103 'i.e':62 'iban':55,65,114,126,138 'id':73 'import':15,30 'infer':108 'know':88 'lemmy.ml':6 'lemmy.ml/post/11150038](https://lemmy.ml/post/11150038)':5 'm':9 'map':136 'name':61,78,96,132,142 'number':120 'obvious':32 'otoh':92 'paye':49,111 'possibl':83,123 'post':3 'prefer':67,98 'set':35 'sparkass':19 'text':60,77,95,131 'tri':10 'uniqu':72 'use':105,125 'via':25 'work':91"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706476852
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/11150775"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706439352 {#1550
    date: 2024-01-28 11:55:52.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
24 DENIED moderate
App\Entity\Entry {#1555
  +user: App\Entity\User {#259 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1620 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
  +slug: "Actual-How-to-import-data-with-proper-readable-payee"
  +title: "Actual: How to import data with proper readable payee?"
  +url: null
  +body: """
    cross-posted from: [lemmy.ml/post/11150038](https://lemmy.ml/post/11150038)\n
    \n
    > I’m trying out Actual and have imported my bank’s (Sparkasse) data for my checking account via CSV. In the CSV import, I obviously had to set the correct fields and was a bit confused because Actual only has the “Payee” field while my CSVs have IBAN, BIC and a free text name (i.e. “Employer GmbH”.)\n
    > \n
    > IBAN is preferable because it’s a unique ID while the free text name can be empty or possibly even change(?). (Don’t know how that works.)  \n
    > OTOH, the free text name is preferable because I (as a human) can use it to infer the actual payee while the IBANs are just a bunch of numbers.\n
    > \n
    > Is it possible to use IBAN aswell as the free text name or have a mapping between IBAN and a display name?\n
    > \n
    > How do you handle that?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 3
  +favouriteCount: 8
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729396942 {#1564
    date: 2024-10-20 06:02:22.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1554 …}
  +votes: Doctrine\ORM\PersistentCollection {#1558 …}
  +reports: Doctrine\ORM\PersistentCollection {#1702 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1683 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1680 …}
  +badges: Doctrine\ORM\PersistentCollection {#1686 …}
  +children: [
    App\Entity\EntryComment {#2259
      +user: App\Entity\User {#259 …}
      +entry: App\Entity\Entry {#1555}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1620 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2260 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2260 …}
      +body: "Yeah, I’ve noticed the PayPal issue aswell."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706540434 {#2249
        date: 2024-01-29 16:00:34.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Atemu@lemmy.ml"
        "@Piatro@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2244 …}
      +nested: Doctrine\ORM\PersistentCollection {#2250 …}
      +votes: Doctrine\ORM\PersistentCollection {#2245 …}
      +reports: Doctrine\ORM\PersistentCollection {#2243 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2255 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2251 …}
      -id: 349925
      -bodyTs: "'aswel':8 'issu':7 'notic':4 'paypal':6 've':3 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7850458"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706540434 {#2258
        date: 2024-01-29 16:00:34.0 +01:00
      }
      +"title": 349925
    }
  ]
  -id: 33601
  -titleTs: "'actual':1 'data':5 'import':4 'paye':9 'proper':7 'readabl':8"
  -bodyTs: "'/post/11150038](https://lemmy.ml/post/11150038)':7 'account':24 'actual':12,45,110 'aswel':127 'bank':17 'bic':56 'bit':42 'bunch':118 'chang':85 'check':23 'confus':43 'correct':37 'cross':2 'cross-post':1 'csv':26,29 'csvs':53 'data':20 'display':141 'employ':63 'empti':81 'even':84 'field':38,50 'free':59,76,94,130 'gmbh':64 'handl':146 'human':103 'i.e':62 'iban':55,65,114,126,138 'id':73 'import':15,30 'infer':108 'know':88 'lemmy.ml':6 'lemmy.ml/post/11150038](https://lemmy.ml/post/11150038)':5 'm':9 'map':136 'name':61,78,96,132,142 'number':120 'obvious':32 'otoh':92 'paye':49,111 'possibl':83,123 'post':3 'prefer':67,98 'set':35 'sparkass':19 'text':60,77,95,131 'tri':10 'uniqu':72 'use':105,125 'via':25 'work':91"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706476852
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/11150775"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706439352 {#1550
    date: 2024-01-28 11:55:52.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
25 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
26 DENIED moderate
App\Entity\EntryComment {#2259
  +user: App\Entity\User {#259 …}
  +entry: App\Entity\Entry {#1555
    +user: App\Entity\User {#259 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1620 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "Actual-How-to-import-data-with-proper-readable-payee"
    +title: "Actual: How to import data with proper readable payee?"
    +url: null
    +body: """
      cross-posted from: [lemmy.ml/post/11150038](https://lemmy.ml/post/11150038)\n
      \n
      > I’m trying out Actual and have imported my bank’s (Sparkasse) data for my checking account via CSV. In the CSV import, I obviously had to set the correct fields and was a bit confused because Actual only has the “Payee” field while my CSVs have IBAN, BIC and a free text name (i.e. “Employer GmbH”.)\n
      > \n
      > IBAN is preferable because it’s a unique ID while the free text name can be empty or possibly even change(?). (Don’t know how that works.)  \n
      > OTOH, the free text name is preferable because I (as a human) can use it to infer the actual payee while the IBANs are just a bunch of numbers.\n
      > \n
      > Is it possible to use IBAN aswell as the free text name or have a mapping between IBAN and a display name?\n
      > \n
      > How do you handle that?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 8
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729396942 {#1564
      date: 2024-10-20 06:02:22.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1554 …}
    +votes: Doctrine\ORM\PersistentCollection {#1558 …}
    +reports: Doctrine\ORM\PersistentCollection {#1702 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1683 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1680 …}
    +badges: Doctrine\ORM\PersistentCollection {#1686 …}
    +children: [
      App\Entity\EntryComment {#2259}
    ]
    -id: 33601
    -titleTs: "'actual':1 'data':5 'import':4 'paye':9 'proper':7 'readabl':8"
    -bodyTs: "'/post/11150038](https://lemmy.ml/post/11150038)':7 'account':24 'actual':12,45,110 'aswel':127 'bank':17 'bic':56 'bit':42 'bunch':118 'chang':85 'check':23 'confus':43 'correct':37 'cross':2 'cross-post':1 'csv':26,29 'csvs':53 'data':20 'display':141 'employ':63 'empti':81 'even':84 'field':38,50 'free':59,76,94,130 'gmbh':64 'handl':146 'human':103 'i.e':62 'iban':55,65,114,126,138 'id':73 'import':15,30 'infer':108 'know':88 'lemmy.ml':6 'lemmy.ml/post/11150038](https://lemmy.ml/post/11150038)':5 'm':9 'map':136 'name':61,78,96,132,142 'number':120 'obvious':32 'otoh':92 'paye':49,111 'possibl':83,123 'post':3 'prefer':67,98 'set':35 'sparkass':19 'text':60,77,95,131 'tri':10 'uniqu':72 'use':105,125 'via':25 'work':91"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706476852
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/11150775"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706439352 {#1550
      date: 2024-01-28 11:55:52.0 +01:00
    }
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1620 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2260 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2260 …}
  +body: "Yeah, I’ve noticed the PayPal issue aswell."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706540434 {#2249
    date: 2024-01-29 16:00:34.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Atemu@lemmy.ml"
    "@Piatro@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2244 …}
  +nested: Doctrine\ORM\PersistentCollection {#2250 …}
  +votes: Doctrine\ORM\PersistentCollection {#2245 …}
  +reports: Doctrine\ORM\PersistentCollection {#2243 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2255 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2251 …}
  -id: 349925
  -bodyTs: "'aswel':8 'issu':7 'notic':4 'paypal':6 've':3 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7850458"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706540434 {#2258
    date: 2024-01-29 16:00:34.0 +01:00
  }
  +"title": 349925
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
27 DENIED edit
App\Entity\EntryComment {#2259
  +user: App\Entity\User {#259 …}
  +entry: App\Entity\Entry {#1555
    +user: App\Entity\User {#259 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1620 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "Actual-How-to-import-data-with-proper-readable-payee"
    +title: "Actual: How to import data with proper readable payee?"
    +url: null
    +body: """
      cross-posted from: [lemmy.ml/post/11150038](https://lemmy.ml/post/11150038)\n
      \n
      > I’m trying out Actual and have imported my bank’s (Sparkasse) data for my checking account via CSV. In the CSV import, I obviously had to set the correct fields and was a bit confused because Actual only has the “Payee” field while my CSVs have IBAN, BIC and a free text name (i.e. “Employer GmbH”.)\n
      > \n
      > IBAN is preferable because it’s a unique ID while the free text name can be empty or possibly even change(?). (Don’t know how that works.)  \n
      > OTOH, the free text name is preferable because I (as a human) can use it to infer the actual payee while the IBANs are just a bunch of numbers.\n
      > \n
      > Is it possible to use IBAN aswell as the free text name or have a mapping between IBAN and a display name?\n
      > \n
      > How do you handle that?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 8
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729396942 {#1564
      date: 2024-10-20 06:02:22.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1554 …}
    +votes: Doctrine\ORM\PersistentCollection {#1558 …}
    +reports: Doctrine\ORM\PersistentCollection {#1702 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1683 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1680 …}
    +badges: Doctrine\ORM\PersistentCollection {#1686 …}
    +children: [
      App\Entity\EntryComment {#2259}
    ]
    -id: 33601
    -titleTs: "'actual':1 'data':5 'import':4 'paye':9 'proper':7 'readabl':8"
    -bodyTs: "'/post/11150038](https://lemmy.ml/post/11150038)':7 'account':24 'actual':12,45,110 'aswel':127 'bank':17 'bic':56 'bit':42 'bunch':118 'chang':85 'check':23 'confus':43 'correct':37 'cross':2 'cross-post':1 'csv':26,29 'csvs':53 'data':20 'display':141 'employ':63 'empti':81 'even':84 'field':38,50 'free':59,76,94,130 'gmbh':64 'handl':146 'human':103 'i.e':62 'iban':55,65,114,126,138 'id':73 'import':15,30 'infer':108 'know':88 'lemmy.ml':6 'lemmy.ml/post/11150038](https://lemmy.ml/post/11150038)':5 'm':9 'map':136 'name':61,78,96,132,142 'number':120 'obvious':32 'otoh':92 'paye':49,111 'possibl':83,123 'post':3 'prefer':67,98 'set':35 'sparkass':19 'text':60,77,95,131 'tri':10 'uniqu':72 'use':105,125 'via':25 'work':91"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706476852
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/11150775"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706439352 {#1550
      date: 2024-01-28 11:55:52.0 +01:00
    }
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1620 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2260 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2260 …}
  +body: "Yeah, I’ve noticed the PayPal issue aswell."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706540434 {#2249
    date: 2024-01-29 16:00:34.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Atemu@lemmy.ml"
    "@Piatro@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2244 …}
  +nested: Doctrine\ORM\PersistentCollection {#2250 …}
  +votes: Doctrine\ORM\PersistentCollection {#2245 …}
  +reports: Doctrine\ORM\PersistentCollection {#2243 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2255 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2251 …}
  -id: 349925
  -bodyTs: "'aswel':8 'issu':7 'notic':4 'paypal':6 've':3 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7850458"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706540434 {#2258
    date: 2024-01-29 16:00:34.0 +01:00
  }
  +"title": 349925
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
28 DENIED moderate
App\Entity\EntryComment {#2259
  +user: App\Entity\User {#259 …}
  +entry: App\Entity\Entry {#1555
    +user: App\Entity\User {#259 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1620 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "Actual-How-to-import-data-with-proper-readable-payee"
    +title: "Actual: How to import data with proper readable payee?"
    +url: null
    +body: """
      cross-posted from: [lemmy.ml/post/11150038](https://lemmy.ml/post/11150038)\n
      \n
      > I’m trying out Actual and have imported my bank’s (Sparkasse) data for my checking account via CSV. In the CSV import, I obviously had to set the correct fields and was a bit confused because Actual only has the “Payee” field while my CSVs have IBAN, BIC and a free text name (i.e. “Employer GmbH”.)\n
      > \n
      > IBAN is preferable because it’s a unique ID while the free text name can be empty or possibly even change(?). (Don’t know how that works.)  \n
      > OTOH, the free text name is preferable because I (as a human) can use it to infer the actual payee while the IBANs are just a bunch of numbers.\n
      > \n
      > Is it possible to use IBAN aswell as the free text name or have a mapping between IBAN and a display name?\n
      > \n
      > How do you handle that?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 8
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729396942 {#1564
      date: 2024-10-20 06:02:22.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1554 …}
    +votes: Doctrine\ORM\PersistentCollection {#1558 …}
    +reports: Doctrine\ORM\PersistentCollection {#1702 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1683 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1680 …}
    +badges: Doctrine\ORM\PersistentCollection {#1686 …}
    +children: [
      App\Entity\EntryComment {#2259}
    ]
    -id: 33601
    -titleTs: "'actual':1 'data':5 'import':4 'paye':9 'proper':7 'readabl':8"
    -bodyTs: "'/post/11150038](https://lemmy.ml/post/11150038)':7 'account':24 'actual':12,45,110 'aswel':127 'bank':17 'bic':56 'bit':42 'bunch':118 'chang':85 'check':23 'confus':43 'correct':37 'cross':2 'cross-post':1 'csv':26,29 'csvs':53 'data':20 'display':141 'employ':63 'empti':81 'even':84 'field':38,50 'free':59,76,94,130 'gmbh':64 'handl':146 'human':103 'i.e':62 'iban':55,65,114,126,138 'id':73 'import':15,30 'infer':108 'know':88 'lemmy.ml':6 'lemmy.ml/post/11150038](https://lemmy.ml/post/11150038)':5 'm':9 'map':136 'name':61,78,96,132,142 'number':120 'obvious':32 'otoh':92 'paye':49,111 'possibl':83,123 'post':3 'prefer':67,98 'set':35 'sparkass':19 'text':60,77,95,131 'tri':10 'uniqu':72 'use':105,125 'via':25 'work':91"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706476852
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/11150775"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706439352 {#1550
      date: 2024-01-28 11:55:52.0 +01:00
    }
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1620 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2260 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2260 …}
  +body: "Yeah, I’ve noticed the PayPal issue aswell."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706540434 {#2249
    date: 2024-01-29 16:00:34.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Atemu@lemmy.ml"
    "@Piatro@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2244 …}
  +nested: Doctrine\ORM\PersistentCollection {#2250 …}
  +votes: Doctrine\ORM\PersistentCollection {#2245 …}
  +reports: Doctrine\ORM\PersistentCollection {#2243 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2255 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2251 …}
  -id: 349925
  -bodyTs: "'aswel':8 'issu':7 'notic':4 'paypal':6 've':3 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7850458"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706540434 {#2258
    date: 2024-01-29 16:00:34.0 +01:00
  }
  +"title": 349925
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
29 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
30 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2230
  +user: Proxies\__CG__\App\Entity\User {#2639 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
  +slug: "When-do-I-actually-need-a-firewall"
  +title: "When do I actually need a firewall?"
  +url: null
  +body: """
    I’ve spent some time searching this question, but I have yet to find a satisfying answer. The majority of answers that I have seen state something along the lines of the following:\n
    \n
    1. “It’s just good security practice.”\n
    2. “You need it if you are running a server.”\n
    3. “You need it if you don’t trust the other devices on the network.”\n
    4. “You need it if you are not behind a NAT.”\n
    5. “You need it if you don’t trust the software running on your computer.”\n
    \n
    The only answer that makes any sense to me is #5. #1 leaves a lot to be desired, as it advocates for doing something without thinking about why you’re doing it – it is essentially a non-answer. #2 is strange – why does it matter? If one is hosting a webserver on port 80, for example, they are going to poke a hole in their router’s NAT at port 80 to open that server’s port to the public. What difference does it make to then have another firewall that needs to be port forwarded? #3 is a strange one – what sort of malicious behaviour could even be done to a device with no firewall? If you have no applications listening on any port, then there’s nothing to access. #4 feels like an extension of #3 – only, in this case, it is most likely a larger group that the device is exposed to. #5 is the only one that makes some sense; if you install a program that you do not trust (you don’t know how it works), you don’t want it to be able to readily communicate with the outside world unless you explicitly grant it permission to do so. Such an unknown program could be the door to get into your device, or a spy on your device’s actions.\n
    \n
    If anything, a firewall only seems to provide extra precautions against mistakes made by the user, rather than actively preventing bad actors from getting in. People seem to treat it as if it’s acting like the front door to a house, but this analogy doesn’t make much sense to me – without a house (a service listening on a port), what good is a door?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 40
  +favouriteCount: 91
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729354440 {#2945
    date: 2024-10-19 18:14:00.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2963 …}
  +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: [
    1 => App\Entity\EntryComment {#2208
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2230 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2209 …}
      +root: App\Entity\EntryComment {#2225
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2230 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          > #2 is strange – why does it matter?\n
          \n
          It doesn’t. If you’re running a laptop with a local web server for development, you wouldn’t want other devices in i.e. the coffee shop WiFi to be able to connect to your (likely insecure) local web server, would you?\n
          \n
          > If one is hosting a webserver on port 80, for example, they are going to poke a hole in their router’s NAT at port 80 to open that server’s port to the public. What difference does it make to then have another firewall that needs to be port forwarded?\n
          \n
          Who is “they”? What about all the other ports?\n
          \n
          Imagine a family member visits you and wants internet access in their Windows laptop, so you give them the WiFi password. Do you want that possibly malware infected thing poking around at ports other than 80 running on your server?\n
          \n
          Obviously you shouldn’t have insecure things listening there in the fist place but you don’t always get to choose whether some thing you’re hosting is currently secure or not or may not care too much because it’s just on the local network and you didn’t expose it to the internet.  \n
          This is what defense in depth is about; making it less likely for something to happen or the attack less potent even if your primary protections have failed.\n
          \n
          > #3 is a strange one – what sort of malicious behaviour could even be done to a device with no firewall? If you have no applications listening on any port, then there’s nothing to access\n
          \n
          Mostly addressed by the above but also note that you likely do have applications listening on ports you didn’t know about. Take a look at `sudo ss -utpnl`.\n
          \n
          > #5 is the only one that makes some sense; if you install a program that you do not trust (you don’t know how it works), you don’t want it to be able to readily communicate with the outside world unless you explicitly grant it permission to do so. Such an unknown program could be the door to get into your device, or a spy on your device’s actions.\n
          \n
          It’s rather the other way around; you don’t want the outside world to be able to talk to untrusted software on your computer. To be a classical “door”, the application must be able to listen to connections.\n
          \n
          OTOH, smarter malware can of course be something like a door by requesting intrusion by itself, so outbound filtering is also something you should do with untrusted applications.\n
          \n
          > People seem to treat it as if it’s acting like the front door to a house, but this analogy doesn’t make much sense to me – without a house (a service listening on a port), what good is a door?\n
          \n
          I’d rather liken it to a razor fence around your house, protecting you from thieves even getting near it. Your windows are likely safe from intrusion but they’re known to be fragile. Razor fence can also be cut through but not everyone will have the skill or patience to do so.\n
          \n
          If it turned out your window could easily be opened from the outside, you’d rather have razor fence in front until you can replace the window, would you?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1729334904 {#2214
          date: 2024-10-19 12:48:24.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Kalcifer@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2231 …}
        +nested: Doctrine\ORM\PersistentCollection {#2229 …}
        +votes: Doctrine\ORM\PersistentCollection {#2252 …}
        +reports: Doctrine\ORM\PersistentCollection {#2189 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2311 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2293 …}
        -id: 338847
        -bodyTs: "'2':1 '3':233 '5':297 '80':58,75,145 'abl':38,330,384,402 'access':119,267 'act':444 'action':367 'address':269 'also':274,427,513 'alway':167 'analog':454 'anoth':93 'applic':257,281,399,434 'around':140,374,485 'attack':223 'behaviour':242 'care':185 'choos':170 'classic':396 'coffe':33 'communic':333 'comput':392 'connect':40,406 'could':243,351,535 'cours':412 'current':178 'cut':515 'd':477,543 'defens':208 'depth':210 'develop':23 'devic':29,249,359,365 'didn':198,286 'differ':86 'doesn':9,455 'done':246 'door':354,397,417,448,475 'easili':536 'even':226,244,492 'everyon':519 'exampl':60 'explicit':340 'expos':200 'fail':232 'famili':112 'fenc':484,511,547 'filter':425 'firewal':94,252 'fist':161 'forward':100 'fragil':509 'front':447,549 'get':168,356,493 'give':126 'go':63 'good':472 'grant':341 'happen':220 'hole':67 'host':53,176 'hous':451,464,487 'i.e':31 'imagin':110 'infect':137 'insecur':44,155 'instal':308 'internet':118,204 'intrus':420,502 'know':288,319 'known':506 'laptop':16,123 'less':215,224 'like':43,216,278,415,445,499 'liken':479 'listen':157,258,282,404,467 'local':19,45,194 'look':292 'make':89,213,303,457 'malici':241 'malwar':136,409 'matter':7 'may':183 'member':113 'most':268 'much':187,458 'must':400 'nat':72 'near':494 'need':96 'network':195 'note':275 'noth':265 'obvious':150 'one':51,237,301 'open':77,538 'otoh':407 'outbound':424 'outsid':336,380,541 'password':130 'patienc':525 'peopl':435 'permiss':343 'place':162 'poke':65,139 'port':57,74,81,99,109,142,261,284,470 'possibl':135 'potent':225 'primari':229 'program':310,350 'protect':230,488 'public':84 'rather':370,478,544 'razor':483,510,546 're':13,175,505 'readili':332 'replac':553 'request':419 'router':70 'run':14,146 'safe':500 'secur':179 'seem':436 'sens':305,459 'server':21,47,79,149 'servic':466 'shop':34 'shouldn':152 'skill':523 'smarter':408 'softwar':389 'someth':218,414,428 'sort':239 'spi':362 'ss':295 'strang':3,236 'sudo':294 'take':290 'talk':386 'thiev':491 'thing':138,156,173 'treat':438 'trust':315 'turn':531 'unknown':349 'unless':338 'untrust':388,433 'utpnl':296 'visit':114 'want':27,117,133,326,378 'way':373 'web':20,46 'webserv':55 'whether':171 'wifi':35,129 'window':122,497,534,555 'without':462 'work':322 'world':337,381 'would':48,556 'wouldn':25"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7709419"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706174215 {#2213
          date: 2024-01-25 10:16:55.0 +01:00
        }
        +"title": 338847
      }
      +body: """
        > In my case I have a number of sockets from spotify, and steam listening on port 0.0.0.0. I would assume, that these are only available to connections from the LAN?\n
        \n
        That’s exactly the kind of thing I meant :)\n
        \n
        These are likely for things like in-house streaming, LAN game downloads and remote music playing, so you may even want to consider explicitly allowing them through the firewall but they’re also potential security holes of applications running under your user that you have largely no control over.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706518140 {#2207
        date: 2024-01-29 09:49:00.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Kalcifer@sh.itjust.works"
        "@Atemu@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2204 …}
      +nested: Doctrine\ORM\PersistentCollection {#2211 …}
      +votes: Doctrine\ORM\PersistentCollection {#2266 …}
      +reports: Doctrine\ORM\PersistentCollection {#2268 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2273 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2274 …}
      -id: 349293
      -bodyTs: "'0.0.0.0':17 'allow':65 'also':73 'applic':78 'assum':20 'avail':25 'case':3 'connect':27 'consid':63 'control':88 'download':52 'even':60 'exact':33 'explicit':64 'firewal':69 'game':51 'hole':76 'hous':48 'in-hous':46 'kind':35 'lan':30,50 'larg':86 'like':42,45 'listen':14 'may':59 'meant':39 'music':55 'number':7 'play':56 'port':16 'potenti':74 're':72 'remot':54 'run':79 'secur':75 'socket':9 'spotifi':11 'steam':13 'stream':49 'thing':37,44 'user':82 'want':61 'would':19"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7844402"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706518140 {#2212
        date: 2024-01-29 09:49:00.0 +01:00
      }
      +"title": 349293
    }
    0 => App\Entity\EntryComment {#2225}
  ]
  -id: 32961
  -titleTs: "'actual':4 'firewal':7 'need':5"
  -bodyTs: "'1':34,103 '2':41,131 '3':51,189,230 '4':66,224 '5':77,102,248 '80':146,163 'abl':281 'access':223 'act':353 'action':318 'activ':337 'actor':340 'advoc':112 'along':28 'analog':363 'anoth':181 'answer':17,21,94,130 'anyth':320 'applic':213 'bad':339 'behaviour':198 'behind':74 'case':234 'communic':284 'comput':91 'could':199,302 'desir':109 'devic':62,205,244,310,316 'differ':174 'doesn':364 'done':202 'door':305,357,384 'essenti':126 'even':200 'exampl':148 'explicit':291 'expos':246 'extens':228 'extra':327 'feel':225 'find':14 'firewal':182,208,322 'follow':33 'forward':188 'front':356 'get':307,342 'go':151 'good':38,381 'grant':292 'group':241 'hole':155 'host':141 'hous':360,373 'instal':259 'know':270 'larger':240 'leav':104 'like':226,238,354 'line':30 'listen':214,376 'lot':106 'made':331 'major':19 'make':96,177,254,366 'malici':197 'matter':137 'mistak':330 'much':367 'nat':76,160 'need':43,53,68,79,184 'network':65 'non':129 'non-answ':128 'noth':221 'one':139,193,252 'open':165 'outsid':287 'peopl':344 'permiss':294 'poke':153 'port':145,162,169,187,217,379 'practic':40 'precaut':328 'prevent':338 'program':261,301 'provid':326 'public':172 'question':8 'rather':335 're':121 'readili':283 'router':158 'run':48,88 'satisfi':16 'search':6 'secur':39 'seem':324,345 'seen':25 'sens':98,256,368 'server':50,167 'servic':375 'softwar':87 'someth':27,115 'sort':195 'spent':3 'spi':313 'state':26 'strang':133,192 'think':117 'time':5 'treat':347 'trust':59,85,266 'unknown':300 'unless':289 'user':334 've':2 'want':277 'webserv':143 'without':116,371 'work':273 'world':288 'yet':12"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706257325
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/post/13453975"
  +editedAt: DateTimeImmutable @1728528893 {#2919
    date: 2024-10-10 04:54:53.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706170925 {#2899
    date: 2024-01-25 09:22:05.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
31 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2230
  +user: Proxies\__CG__\App\Entity\User {#2639 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
  +slug: "When-do-I-actually-need-a-firewall"
  +title: "When do I actually need a firewall?"
  +url: null
  +body: """
    I’ve spent some time searching this question, but I have yet to find a satisfying answer. The majority of answers that I have seen state something along the lines of the following:\n
    \n
    1. “It’s just good security practice.”\n
    2. “You need it if you are running a server.”\n
    3. “You need it if you don’t trust the other devices on the network.”\n
    4. “You need it if you are not behind a NAT.”\n
    5. “You need it if you don’t trust the software running on your computer.”\n
    \n
    The only answer that makes any sense to me is #5. #1 leaves a lot to be desired, as it advocates for doing something without thinking about why you’re doing it – it is essentially a non-answer. #2 is strange – why does it matter? If one is hosting a webserver on port 80, for example, they are going to poke a hole in their router’s NAT at port 80 to open that server’s port to the public. What difference does it make to then have another firewall that needs to be port forwarded? #3 is a strange one – what sort of malicious behaviour could even be done to a device with no firewall? If you have no applications listening on any port, then there’s nothing to access. #4 feels like an extension of #3 – only, in this case, it is most likely a larger group that the device is exposed to. #5 is the only one that makes some sense; if you install a program that you do not trust (you don’t know how it works), you don’t want it to be able to readily communicate with the outside world unless you explicitly grant it permission to do so. Such an unknown program could be the door to get into your device, or a spy on your device’s actions.\n
    \n
    If anything, a firewall only seems to provide extra precautions against mistakes made by the user, rather than actively preventing bad actors from getting in. People seem to treat it as if it’s acting like the front door to a house, but this analogy doesn’t make much sense to me – without a house (a service listening on a port), what good is a door?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 40
  +favouriteCount: 91
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729354440 {#2945
    date: 2024-10-19 18:14:00.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2963 …}
  +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: [
    1 => App\Entity\EntryComment {#2208
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2230 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2209 …}
      +root: App\Entity\EntryComment {#2225
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2230 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          > #2 is strange – why does it matter?\n
          \n
          It doesn’t. If you’re running a laptop with a local web server for development, you wouldn’t want other devices in i.e. the coffee shop WiFi to be able to connect to your (likely insecure) local web server, would you?\n
          \n
          > If one is hosting a webserver on port 80, for example, they are going to poke a hole in their router’s NAT at port 80 to open that server’s port to the public. What difference does it make to then have another firewall that needs to be port forwarded?\n
          \n
          Who is “they”? What about all the other ports?\n
          \n
          Imagine a family member visits you and wants internet access in their Windows laptop, so you give them the WiFi password. Do you want that possibly malware infected thing poking around at ports other than 80 running on your server?\n
          \n
          Obviously you shouldn’t have insecure things listening there in the fist place but you don’t always get to choose whether some thing you’re hosting is currently secure or not or may not care too much because it’s just on the local network and you didn’t expose it to the internet.  \n
          This is what defense in depth is about; making it less likely for something to happen or the attack less potent even if your primary protections have failed.\n
          \n
          > #3 is a strange one – what sort of malicious behaviour could even be done to a device with no firewall? If you have no applications listening on any port, then there’s nothing to access\n
          \n
          Mostly addressed by the above but also note that you likely do have applications listening on ports you didn’t know about. Take a look at `sudo ss -utpnl`.\n
          \n
          > #5 is the only one that makes some sense; if you install a program that you do not trust (you don’t know how it works), you don’t want it to be able to readily communicate with the outside world unless you explicitly grant it permission to do so. Such an unknown program could be the door to get into your device, or a spy on your device’s actions.\n
          \n
          It’s rather the other way around; you don’t want the outside world to be able to talk to untrusted software on your computer. To be a classical “door”, the application must be able to listen to connections.\n
          \n
          OTOH, smarter malware can of course be something like a door by requesting intrusion by itself, so outbound filtering is also something you should do with untrusted applications.\n
          \n
          > People seem to treat it as if it’s acting like the front door to a house, but this analogy doesn’t make much sense to me – without a house (a service listening on a port), what good is a door?\n
          \n
          I’d rather liken it to a razor fence around your house, protecting you from thieves even getting near it. Your windows are likely safe from intrusion but they’re known to be fragile. Razor fence can also be cut through but not everyone will have the skill or patience to do so.\n
          \n
          If it turned out your window could easily be opened from the outside, you’d rather have razor fence in front until you can replace the window, would you?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1729334904 {#2214
          date: 2024-10-19 12:48:24.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Kalcifer@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2231 …}
        +nested: Doctrine\ORM\PersistentCollection {#2229 …}
        +votes: Doctrine\ORM\PersistentCollection {#2252 …}
        +reports: Doctrine\ORM\PersistentCollection {#2189 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2311 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2293 …}
        -id: 338847
        -bodyTs: "'2':1 '3':233 '5':297 '80':58,75,145 'abl':38,330,384,402 'access':119,267 'act':444 'action':367 'address':269 'also':274,427,513 'alway':167 'analog':454 'anoth':93 'applic':257,281,399,434 'around':140,374,485 'attack':223 'behaviour':242 'care':185 'choos':170 'classic':396 'coffe':33 'communic':333 'comput':392 'connect':40,406 'could':243,351,535 'cours':412 'current':178 'cut':515 'd':477,543 'defens':208 'depth':210 'develop':23 'devic':29,249,359,365 'didn':198,286 'differ':86 'doesn':9,455 'done':246 'door':354,397,417,448,475 'easili':536 'even':226,244,492 'everyon':519 'exampl':60 'explicit':340 'expos':200 'fail':232 'famili':112 'fenc':484,511,547 'filter':425 'firewal':94,252 'fist':161 'forward':100 'fragil':509 'front':447,549 'get':168,356,493 'give':126 'go':63 'good':472 'grant':341 'happen':220 'hole':67 'host':53,176 'hous':451,464,487 'i.e':31 'imagin':110 'infect':137 'insecur':44,155 'instal':308 'internet':118,204 'intrus':420,502 'know':288,319 'known':506 'laptop':16,123 'less':215,224 'like':43,216,278,415,445,499 'liken':479 'listen':157,258,282,404,467 'local':19,45,194 'look':292 'make':89,213,303,457 'malici':241 'malwar':136,409 'matter':7 'may':183 'member':113 'most':268 'much':187,458 'must':400 'nat':72 'near':494 'need':96 'network':195 'note':275 'noth':265 'obvious':150 'one':51,237,301 'open':77,538 'otoh':407 'outbound':424 'outsid':336,380,541 'password':130 'patienc':525 'peopl':435 'permiss':343 'place':162 'poke':65,139 'port':57,74,81,99,109,142,261,284,470 'possibl':135 'potent':225 'primari':229 'program':310,350 'protect':230,488 'public':84 'rather':370,478,544 'razor':483,510,546 're':13,175,505 'readili':332 'replac':553 'request':419 'router':70 'run':14,146 'safe':500 'secur':179 'seem':436 'sens':305,459 'server':21,47,79,149 'servic':466 'shop':34 'shouldn':152 'skill':523 'smarter':408 'softwar':389 'someth':218,414,428 'sort':239 'spi':362 'ss':295 'strang':3,236 'sudo':294 'take':290 'talk':386 'thiev':491 'thing':138,156,173 'treat':438 'trust':315 'turn':531 'unknown':349 'unless':338 'untrust':388,433 'utpnl':296 'visit':114 'want':27,117,133,326,378 'way':373 'web':20,46 'webserv':55 'whether':171 'wifi':35,129 'window':122,497,534,555 'without':462 'work':322 'world':337,381 'would':48,556 'wouldn':25"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7709419"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706174215 {#2213
          date: 2024-01-25 10:16:55.0 +01:00
        }
        +"title": 338847
      }
      +body: """
        > In my case I have a number of sockets from spotify, and steam listening on port 0.0.0.0. I would assume, that these are only available to connections from the LAN?\n
        \n
        That’s exactly the kind of thing I meant :)\n
        \n
        These are likely for things like in-house streaming, LAN game downloads and remote music playing, so you may even want to consider explicitly allowing them through the firewall but they’re also potential security holes of applications running under your user that you have largely no control over.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706518140 {#2207
        date: 2024-01-29 09:49:00.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Kalcifer@sh.itjust.works"
        "@Atemu@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2204 …}
      +nested: Doctrine\ORM\PersistentCollection {#2211 …}
      +votes: Doctrine\ORM\PersistentCollection {#2266 …}
      +reports: Doctrine\ORM\PersistentCollection {#2268 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2273 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2274 …}
      -id: 349293
      -bodyTs: "'0.0.0.0':17 'allow':65 'also':73 'applic':78 'assum':20 'avail':25 'case':3 'connect':27 'consid':63 'control':88 'download':52 'even':60 'exact':33 'explicit':64 'firewal':69 'game':51 'hole':76 'hous':48 'in-hous':46 'kind':35 'lan':30,50 'larg':86 'like':42,45 'listen':14 'may':59 'meant':39 'music':55 'number':7 'play':56 'port':16 'potenti':74 're':72 'remot':54 'run':79 'secur':75 'socket':9 'spotifi':11 'steam':13 'stream':49 'thing':37,44 'user':82 'want':61 'would':19"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7844402"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706518140 {#2212
        date: 2024-01-29 09:49:00.0 +01:00
      }
      +"title": 349293
    }
    0 => App\Entity\EntryComment {#2225}
  ]
  -id: 32961
  -titleTs: "'actual':4 'firewal':7 'need':5"
  -bodyTs: "'1':34,103 '2':41,131 '3':51,189,230 '4':66,224 '5':77,102,248 '80':146,163 'abl':281 'access':223 'act':353 'action':318 'activ':337 'actor':340 'advoc':112 'along':28 'analog':363 'anoth':181 'answer':17,21,94,130 'anyth':320 'applic':213 'bad':339 'behaviour':198 'behind':74 'case':234 'communic':284 'comput':91 'could':199,302 'desir':109 'devic':62,205,244,310,316 'differ':174 'doesn':364 'done':202 'door':305,357,384 'essenti':126 'even':200 'exampl':148 'explicit':291 'expos':246 'extens':228 'extra':327 'feel':225 'find':14 'firewal':182,208,322 'follow':33 'forward':188 'front':356 'get':307,342 'go':151 'good':38,381 'grant':292 'group':241 'hole':155 'host':141 'hous':360,373 'instal':259 'know':270 'larger':240 'leav':104 'like':226,238,354 'line':30 'listen':214,376 'lot':106 'made':331 'major':19 'make':96,177,254,366 'malici':197 'matter':137 'mistak':330 'much':367 'nat':76,160 'need':43,53,68,79,184 'network':65 'non':129 'non-answ':128 'noth':221 'one':139,193,252 'open':165 'outsid':287 'peopl':344 'permiss':294 'poke':153 'port':145,162,169,187,217,379 'practic':40 'precaut':328 'prevent':338 'program':261,301 'provid':326 'public':172 'question':8 'rather':335 're':121 'readili':283 'router':158 'run':48,88 'satisfi':16 'search':6 'secur':39 'seem':324,345 'seen':25 'sens':98,256,368 'server':50,167 'servic':375 'softwar':87 'someth':27,115 'sort':195 'spent':3 'spi':313 'state':26 'strang':133,192 'think':117 'time':5 'treat':347 'trust':59,85,266 'unknown':300 'unless':289 'user':334 've':2 'want':277 'webserv':143 'without':116,371 'work':273 'world':288 'yet':12"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706257325
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/post/13453975"
  +editedAt: DateTimeImmutable @1728528893 {#2919
    date: 2024-10-10 04:54:53.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706170925 {#2899
    date: 2024-01-25 09:22:05.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
32 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2230
  +user: Proxies\__CG__\App\Entity\User {#2639 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
  +slug: "When-do-I-actually-need-a-firewall"
  +title: "When do I actually need a firewall?"
  +url: null
  +body: """
    I’ve spent some time searching this question, but I have yet to find a satisfying answer. The majority of answers that I have seen state something along the lines of the following:\n
    \n
    1. “It’s just good security practice.”\n
    2. “You need it if you are running a server.”\n
    3. “You need it if you don’t trust the other devices on the network.”\n
    4. “You need it if you are not behind a NAT.”\n
    5. “You need it if you don’t trust the software running on your computer.”\n
    \n
    The only answer that makes any sense to me is #5. #1 leaves a lot to be desired, as it advocates for doing something without thinking about why you’re doing it – it is essentially a non-answer. #2 is strange – why does it matter? If one is hosting a webserver on port 80, for example, they are going to poke a hole in their router’s NAT at port 80 to open that server’s port to the public. What difference does it make to then have another firewall that needs to be port forwarded? #3 is a strange one – what sort of malicious behaviour could even be done to a device with no firewall? If you have no applications listening on any port, then there’s nothing to access. #4 feels like an extension of #3 – only, in this case, it is most likely a larger group that the device is exposed to. #5 is the only one that makes some sense; if you install a program that you do not trust (you don’t know how it works), you don’t want it to be able to readily communicate with the outside world unless you explicitly grant it permission to do so. Such an unknown program could be the door to get into your device, or a spy on your device’s actions.\n
    \n
    If anything, a firewall only seems to provide extra precautions against mistakes made by the user, rather than actively preventing bad actors from getting in. People seem to treat it as if it’s acting like the front door to a house, but this analogy doesn’t make much sense to me – without a house (a service listening on a port), what good is a door?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 40
  +favouriteCount: 91
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729354440 {#2945
    date: 2024-10-19 18:14:00.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2963 …}
  +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: [
    1 => App\Entity\EntryComment {#2208
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2230 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2209 …}
      +root: App\Entity\EntryComment {#2225
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2230 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          > #2 is strange – why does it matter?\n
          \n
          It doesn’t. If you’re running a laptop with a local web server for development, you wouldn’t want other devices in i.e. the coffee shop WiFi to be able to connect to your (likely insecure) local web server, would you?\n
          \n
          > If one is hosting a webserver on port 80, for example, they are going to poke a hole in their router’s NAT at port 80 to open that server’s port to the public. What difference does it make to then have another firewall that needs to be port forwarded?\n
          \n
          Who is “they”? What about all the other ports?\n
          \n
          Imagine a family member visits you and wants internet access in their Windows laptop, so you give them the WiFi password. Do you want that possibly malware infected thing poking around at ports other than 80 running on your server?\n
          \n
          Obviously you shouldn’t have insecure things listening there in the fist place but you don’t always get to choose whether some thing you’re hosting is currently secure or not or may not care too much because it’s just on the local network and you didn’t expose it to the internet.  \n
          This is what defense in depth is about; making it less likely for something to happen or the attack less potent even if your primary protections have failed.\n
          \n
          > #3 is a strange one – what sort of malicious behaviour could even be done to a device with no firewall? If you have no applications listening on any port, then there’s nothing to access\n
          \n
          Mostly addressed by the above but also note that you likely do have applications listening on ports you didn’t know about. Take a look at `sudo ss -utpnl`.\n
          \n
          > #5 is the only one that makes some sense; if you install a program that you do not trust (you don’t know how it works), you don’t want it to be able to readily communicate with the outside world unless you explicitly grant it permission to do so. Such an unknown program could be the door to get into your device, or a spy on your device’s actions.\n
          \n
          It’s rather the other way around; you don’t want the outside world to be able to talk to untrusted software on your computer. To be a classical “door”, the application must be able to listen to connections.\n
          \n
          OTOH, smarter malware can of course be something like a door by requesting intrusion by itself, so outbound filtering is also something you should do with untrusted applications.\n
          \n
          > People seem to treat it as if it’s acting like the front door to a house, but this analogy doesn’t make much sense to me – without a house (a service listening on a port), what good is a door?\n
          \n
          I’d rather liken it to a razor fence around your house, protecting you from thieves even getting near it. Your windows are likely safe from intrusion but they’re known to be fragile. Razor fence can also be cut through but not everyone will have the skill or patience to do so.\n
          \n
          If it turned out your window could easily be opened from the outside, you’d rather have razor fence in front until you can replace the window, would you?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1729334904 {#2214
          date: 2024-10-19 12:48:24.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Kalcifer@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2231 …}
        +nested: Doctrine\ORM\PersistentCollection {#2229 …}
        +votes: Doctrine\ORM\PersistentCollection {#2252 …}
        +reports: Doctrine\ORM\PersistentCollection {#2189 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2311 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2293 …}
        -id: 338847
        -bodyTs: "'2':1 '3':233 '5':297 '80':58,75,145 'abl':38,330,384,402 'access':119,267 'act':444 'action':367 'address':269 'also':274,427,513 'alway':167 'analog':454 'anoth':93 'applic':257,281,399,434 'around':140,374,485 'attack':223 'behaviour':242 'care':185 'choos':170 'classic':396 'coffe':33 'communic':333 'comput':392 'connect':40,406 'could':243,351,535 'cours':412 'current':178 'cut':515 'd':477,543 'defens':208 'depth':210 'develop':23 'devic':29,249,359,365 'didn':198,286 'differ':86 'doesn':9,455 'done':246 'door':354,397,417,448,475 'easili':536 'even':226,244,492 'everyon':519 'exampl':60 'explicit':340 'expos':200 'fail':232 'famili':112 'fenc':484,511,547 'filter':425 'firewal':94,252 'fist':161 'forward':100 'fragil':509 'front':447,549 'get':168,356,493 'give':126 'go':63 'good':472 'grant':341 'happen':220 'hole':67 'host':53,176 'hous':451,464,487 'i.e':31 'imagin':110 'infect':137 'insecur':44,155 'instal':308 'internet':118,204 'intrus':420,502 'know':288,319 'known':506 'laptop':16,123 'less':215,224 'like':43,216,278,415,445,499 'liken':479 'listen':157,258,282,404,467 'local':19,45,194 'look':292 'make':89,213,303,457 'malici':241 'malwar':136,409 'matter':7 'may':183 'member':113 'most':268 'much':187,458 'must':400 'nat':72 'near':494 'need':96 'network':195 'note':275 'noth':265 'obvious':150 'one':51,237,301 'open':77,538 'otoh':407 'outbound':424 'outsid':336,380,541 'password':130 'patienc':525 'peopl':435 'permiss':343 'place':162 'poke':65,139 'port':57,74,81,99,109,142,261,284,470 'possibl':135 'potent':225 'primari':229 'program':310,350 'protect':230,488 'public':84 'rather':370,478,544 'razor':483,510,546 're':13,175,505 'readili':332 'replac':553 'request':419 'router':70 'run':14,146 'safe':500 'secur':179 'seem':436 'sens':305,459 'server':21,47,79,149 'servic':466 'shop':34 'shouldn':152 'skill':523 'smarter':408 'softwar':389 'someth':218,414,428 'sort':239 'spi':362 'ss':295 'strang':3,236 'sudo':294 'take':290 'talk':386 'thiev':491 'thing':138,156,173 'treat':438 'trust':315 'turn':531 'unknown':349 'unless':338 'untrust':388,433 'utpnl':296 'visit':114 'want':27,117,133,326,378 'way':373 'web':20,46 'webserv':55 'whether':171 'wifi':35,129 'window':122,497,534,555 'without':462 'work':322 'world':337,381 'would':48,556 'wouldn':25"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7709419"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706174215 {#2213
          date: 2024-01-25 10:16:55.0 +01:00
        }
        +"title": 338847
      }
      +body: """
        > In my case I have a number of sockets from spotify, and steam listening on port 0.0.0.0. I would assume, that these are only available to connections from the LAN?\n
        \n
        That’s exactly the kind of thing I meant :)\n
        \n
        These are likely for things like in-house streaming, LAN game downloads and remote music playing, so you may even want to consider explicitly allowing them through the firewall but they’re also potential security holes of applications running under your user that you have largely no control over.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706518140 {#2207
        date: 2024-01-29 09:49:00.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Kalcifer@sh.itjust.works"
        "@Atemu@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2204 …}
      +nested: Doctrine\ORM\PersistentCollection {#2211 …}
      +votes: Doctrine\ORM\PersistentCollection {#2266 …}
      +reports: Doctrine\ORM\PersistentCollection {#2268 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2273 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2274 …}
      -id: 349293
      -bodyTs: "'0.0.0.0':17 'allow':65 'also':73 'applic':78 'assum':20 'avail':25 'case':3 'connect':27 'consid':63 'control':88 'download':52 'even':60 'exact':33 'explicit':64 'firewal':69 'game':51 'hole':76 'hous':48 'in-hous':46 'kind':35 'lan':30,50 'larg':86 'like':42,45 'listen':14 'may':59 'meant':39 'music':55 'number':7 'play':56 'port':16 'potenti':74 're':72 'remot':54 'run':79 'secur':75 'socket':9 'spotifi':11 'steam':13 'stream':49 'thing':37,44 'user':82 'want':61 'would':19"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7844402"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706518140 {#2212
        date: 2024-01-29 09:49:00.0 +01:00
      }
      +"title": 349293
    }
    0 => App\Entity\EntryComment {#2225}
  ]
  -id: 32961
  -titleTs: "'actual':4 'firewal':7 'need':5"
  -bodyTs: "'1':34,103 '2':41,131 '3':51,189,230 '4':66,224 '5':77,102,248 '80':146,163 'abl':281 'access':223 'act':353 'action':318 'activ':337 'actor':340 'advoc':112 'along':28 'analog':363 'anoth':181 'answer':17,21,94,130 'anyth':320 'applic':213 'bad':339 'behaviour':198 'behind':74 'case':234 'communic':284 'comput':91 'could':199,302 'desir':109 'devic':62,205,244,310,316 'differ':174 'doesn':364 'done':202 'door':305,357,384 'essenti':126 'even':200 'exampl':148 'explicit':291 'expos':246 'extens':228 'extra':327 'feel':225 'find':14 'firewal':182,208,322 'follow':33 'forward':188 'front':356 'get':307,342 'go':151 'good':38,381 'grant':292 'group':241 'hole':155 'host':141 'hous':360,373 'instal':259 'know':270 'larger':240 'leav':104 'like':226,238,354 'line':30 'listen':214,376 'lot':106 'made':331 'major':19 'make':96,177,254,366 'malici':197 'matter':137 'mistak':330 'much':367 'nat':76,160 'need':43,53,68,79,184 'network':65 'non':129 'non-answ':128 'noth':221 'one':139,193,252 'open':165 'outsid':287 'peopl':344 'permiss':294 'poke':153 'port':145,162,169,187,217,379 'practic':40 'precaut':328 'prevent':338 'program':261,301 'provid':326 'public':172 'question':8 'rather':335 're':121 'readili':283 'router':158 'run':48,88 'satisfi':16 'search':6 'secur':39 'seem':324,345 'seen':25 'sens':98,256,368 'server':50,167 'servic':375 'softwar':87 'someth':27,115 'sort':195 'spent':3 'spi':313 'state':26 'strang':133,192 'think':117 'time':5 'treat':347 'trust':59,85,266 'unknown':300 'unless':289 'user':334 've':2 'want':277 'webserv':143 'without':116,371 'work':273 'world':288 'yet':12"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706257325
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/post/13453975"
  +editedAt: DateTimeImmutable @1728528893 {#2919
    date: 2024-10-10 04:54:53.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706170925 {#2899
    date: 2024-01-25 09:22:05.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
33 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
34 DENIED moderate
App\Entity\EntryComment {#2208
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2230
    +user: Proxies\__CG__\App\Entity\User {#2639 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "When-do-I-actually-need-a-firewall"
    +title: "When do I actually need a firewall?"
    +url: null
    +body: """
      I’ve spent some time searching this question, but I have yet to find a satisfying answer. The majority of answers that I have seen state something along the lines of the following:\n
      \n
      1. “It’s just good security practice.”\n
      2. “You need it if you are running a server.”\n
      3. “You need it if you don’t trust the other devices on the network.”\n
      4. “You need it if you are not behind a NAT.”\n
      5. “You need it if you don’t trust the software running on your computer.”\n
      \n
      The only answer that makes any sense to me is #5. #1 leaves a lot to be desired, as it advocates for doing something without thinking about why you’re doing it – it is essentially a non-answer. #2 is strange – why does it matter? If one is hosting a webserver on port 80, for example, they are going to poke a hole in their router’s NAT at port 80 to open that server’s port to the public. What difference does it make to then have another firewall that needs to be port forwarded? #3 is a strange one – what sort of malicious behaviour could even be done to a device with no firewall? If you have no applications listening on any port, then there’s nothing to access. #4 feels like an extension of #3 – only, in this case, it is most likely a larger group that the device is exposed to. #5 is the only one that makes some sense; if you install a program that you do not trust (you don’t know how it works), you don’t want it to be able to readily communicate with the outside world unless you explicitly grant it permission to do so. Such an unknown program could be the door to get into your device, or a spy on your device’s actions.\n
      \n
      If anything, a firewall only seems to provide extra precautions against mistakes made by the user, rather than actively preventing bad actors from getting in. People seem to treat it as if it’s acting like the front door to a house, but this analogy doesn’t make much sense to me – without a house (a service listening on a port), what good is a door?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 40
    +favouriteCount: 91
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729354440 {#2945
      date: 2024-10-19 18:14:00.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2963 …}
    +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: [
      1 => App\Entity\EntryComment {#2208}
      0 => App\Entity\EntryComment {#2225
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2230 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          > #2 is strange – why does it matter?\n
          \n
          It doesn’t. If you’re running a laptop with a local web server for development, you wouldn’t want other devices in i.e. the coffee shop WiFi to be able to connect to your (likely insecure) local web server, would you?\n
          \n
          > If one is hosting a webserver on port 80, for example, they are going to poke a hole in their router’s NAT at port 80 to open that server’s port to the public. What difference does it make to then have another firewall that needs to be port forwarded?\n
          \n
          Who is “they”? What about all the other ports?\n
          \n
          Imagine a family member visits you and wants internet access in their Windows laptop, so you give them the WiFi password. Do you want that possibly malware infected thing poking around at ports other than 80 running on your server?\n
          \n
          Obviously you shouldn’t have insecure things listening there in the fist place but you don’t always get to choose whether some thing you’re hosting is currently secure or not or may not care too much because it’s just on the local network and you didn’t expose it to the internet.  \n
          This is what defense in depth is about; making it less likely for something to happen or the attack less potent even if your primary protections have failed.\n
          \n
          > #3 is a strange one – what sort of malicious behaviour could even be done to a device with no firewall? If you have no applications listening on any port, then there’s nothing to access\n
          \n
          Mostly addressed by the above but also note that you likely do have applications listening on ports you didn’t know about. Take a look at `sudo ss -utpnl`.\n
          \n
          > #5 is the only one that makes some sense; if you install a program that you do not trust (you don’t know how it works), you don’t want it to be able to readily communicate with the outside world unless you explicitly grant it permission to do so. Such an unknown program could be the door to get into your device, or a spy on your device’s actions.\n
          \n
          It’s rather the other way around; you don’t want the outside world to be able to talk to untrusted software on your computer. To be a classical “door”, the application must be able to listen to connections.\n
          \n
          OTOH, smarter malware can of course be something like a door by requesting intrusion by itself, so outbound filtering is also something you should do with untrusted applications.\n
          \n
          > People seem to treat it as if it’s acting like the front door to a house, but this analogy doesn’t make much sense to me – without a house (a service listening on a port), what good is a door?\n
          \n
          I’d rather liken it to a razor fence around your house, protecting you from thieves even getting near it. Your windows are likely safe from intrusion but they’re known to be fragile. Razor fence can also be cut through but not everyone will have the skill or patience to do so.\n
          \n
          If it turned out your window could easily be opened from the outside, you’d rather have razor fence in front until you can replace the window, would you?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1729334904 {#2214
          date: 2024-10-19 12:48:24.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Kalcifer@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2231 …}
        +nested: Doctrine\ORM\PersistentCollection {#2229 …}
        +votes: Doctrine\ORM\PersistentCollection {#2252 …}
        +reports: Doctrine\ORM\PersistentCollection {#2189 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2311 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2293 …}
        -id: 338847
        -bodyTs: "'2':1 '3':233 '5':297 '80':58,75,145 'abl':38,330,384,402 'access':119,267 'act':444 'action':367 'address':269 'also':274,427,513 'alway':167 'analog':454 'anoth':93 'applic':257,281,399,434 'around':140,374,485 'attack':223 'behaviour':242 'care':185 'choos':170 'classic':396 'coffe':33 'communic':333 'comput':392 'connect':40,406 'could':243,351,535 'cours':412 'current':178 'cut':515 'd':477,543 'defens':208 'depth':210 'develop':23 'devic':29,249,359,365 'didn':198,286 'differ':86 'doesn':9,455 'done':246 'door':354,397,417,448,475 'easili':536 'even':226,244,492 'everyon':519 'exampl':60 'explicit':340 'expos':200 'fail':232 'famili':112 'fenc':484,511,547 'filter':425 'firewal':94,252 'fist':161 'forward':100 'fragil':509 'front':447,549 'get':168,356,493 'give':126 'go':63 'good':472 'grant':341 'happen':220 'hole':67 'host':53,176 'hous':451,464,487 'i.e':31 'imagin':110 'infect':137 'insecur':44,155 'instal':308 'internet':118,204 'intrus':420,502 'know':288,319 'known':506 'laptop':16,123 'less':215,224 'like':43,216,278,415,445,499 'liken':479 'listen':157,258,282,404,467 'local':19,45,194 'look':292 'make':89,213,303,457 'malici':241 'malwar':136,409 'matter':7 'may':183 'member':113 'most':268 'much':187,458 'must':400 'nat':72 'near':494 'need':96 'network':195 'note':275 'noth':265 'obvious':150 'one':51,237,301 'open':77,538 'otoh':407 'outbound':424 'outsid':336,380,541 'password':130 'patienc':525 'peopl':435 'permiss':343 'place':162 'poke':65,139 'port':57,74,81,99,109,142,261,284,470 'possibl':135 'potent':225 'primari':229 'program':310,350 'protect':230,488 'public':84 'rather':370,478,544 'razor':483,510,546 're':13,175,505 'readili':332 'replac':553 'request':419 'router':70 'run':14,146 'safe':500 'secur':179 'seem':436 'sens':305,459 'server':21,47,79,149 'servic':466 'shop':34 'shouldn':152 'skill':523 'smarter':408 'softwar':389 'someth':218,414,428 'sort':239 'spi':362 'ss':295 'strang':3,236 'sudo':294 'take':290 'talk':386 'thiev':491 'thing':138,156,173 'treat':438 'trust':315 'turn':531 'unknown':349 'unless':338 'untrust':388,433 'utpnl':296 'visit':114 'want':27,117,133,326,378 'way':373 'web':20,46 'webserv':55 'whether':171 'wifi':35,129 'window':122,497,534,555 'without':462 'work':322 'world':337,381 'would':48,556 'wouldn':25"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7709419"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706174215 {#2213
          date: 2024-01-25 10:16:55.0 +01:00
        }
        +"title": 338847
      }
    ]
    -id: 32961
    -titleTs: "'actual':4 'firewal':7 'need':5"
    -bodyTs: "'1':34,103 '2':41,131 '3':51,189,230 '4':66,224 '5':77,102,248 '80':146,163 'abl':281 'access':223 'act':353 'action':318 'activ':337 'actor':340 'advoc':112 'along':28 'analog':363 'anoth':181 'answer':17,21,94,130 'anyth':320 'applic':213 'bad':339 'behaviour':198 'behind':74 'case':234 'communic':284 'comput':91 'could':199,302 'desir':109 'devic':62,205,244,310,316 'differ':174 'doesn':364 'done':202 'door':305,357,384 'essenti':126 'even':200 'exampl':148 'explicit':291 'expos':246 'extens':228 'extra':327 'feel':225 'find':14 'firewal':182,208,322 'follow':33 'forward':188 'front':356 'get':307,342 'go':151 'good':38,381 'grant':292 'group':241 'hole':155 'host':141 'hous':360,373 'instal':259 'know':270 'larger':240 'leav':104 'like':226,238,354 'line':30 'listen':214,376 'lot':106 'made':331 'major':19 'make':96,177,254,366 'malici':197 'matter':137 'mistak':330 'much':367 'nat':76,160 'need':43,53,68,79,184 'network':65 'non':129 'non-answ':128 'noth':221 'one':139,193,252 'open':165 'outsid':287 'peopl':344 'permiss':294 'poke':153 'port':145,162,169,187,217,379 'practic':40 'precaut':328 'prevent':338 'program':261,301 'provid':326 'public':172 'question':8 'rather':335 're':121 'readili':283 'router':158 'run':48,88 'satisfi':16 'search':6 'secur':39 'seem':324,345 'seen':25 'sens':98,256,368 'server':50,167 'servic':375 'softwar':87 'someth':27,115 'sort':195 'spent':3 'spi':313 'state':26 'strang':133,192 'think':117 'time':5 'treat':347 'trust':59,85,266 'unknown':300 'unless':289 'user':334 've':2 'want':277 'webserv':143 'without':116,371 'work':273 'world':288 'yet':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706257325
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/13453975"
    +editedAt: DateTimeImmutable @1728528893 {#2919
      date: 2024-10-10 04:54:53.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706170925 {#2899
      date: 2024-01-25 09:22:05.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2209 …}
  +root: App\Entity\EntryComment {#2225}
  +body: """
    > In my case I have a number of sockets from spotify, and steam listening on port 0.0.0.0. I would assume, that these are only available to connections from the LAN?\n
    \n
    That’s exactly the kind of thing I meant :)\n
    \n
    These are likely for things like in-house streaming, LAN game downloads and remote music playing, so you may even want to consider explicitly allowing them through the firewall but they’re also potential security holes of applications running under your user that you have largely no control over.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706518140 {#2207
    date: 2024-01-29 09:49:00.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
    "@Atemu@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2204 …}
  +nested: Doctrine\ORM\PersistentCollection {#2211 …}
  +votes: Doctrine\ORM\PersistentCollection {#2266 …}
  +reports: Doctrine\ORM\PersistentCollection {#2268 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2273 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2274 …}
  -id: 349293
  -bodyTs: "'0.0.0.0':17 'allow':65 'also':73 'applic':78 'assum':20 'avail':25 'case':3 'connect':27 'consid':63 'control':88 'download':52 'even':60 'exact':33 'explicit':64 'firewal':69 'game':51 'hole':76 'hous':48 'in-hous':46 'kind':35 'lan':30,50 'larg':86 'like':42,45 'listen':14 'may':59 'meant':39 'music':55 'number':7 'play':56 'port':16 'potenti':74 're':72 'remot':54 'run':79 'secur':75 'socket':9 'spotifi':11 'steam':13 'stream':49 'thing':37,44 'user':82 'want':61 'would':19"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7844402"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706518140 {#2212
    date: 2024-01-29 09:49:00.0 +01:00
  }
  +"title": 349293
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
35 DENIED edit
App\Entity\EntryComment {#2208
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2230
    +user: Proxies\__CG__\App\Entity\User {#2639 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "When-do-I-actually-need-a-firewall"
    +title: "When do I actually need a firewall?"
    +url: null
    +body: """
      I’ve spent some time searching this question, but I have yet to find a satisfying answer. The majority of answers that I have seen state something along the lines of the following:\n
      \n
      1. “It’s just good security practice.”\n
      2. “You need it if you are running a server.”\n
      3. “You need it if you don’t trust the other devices on the network.”\n
      4. “You need it if you are not behind a NAT.”\n
      5. “You need it if you don’t trust the software running on your computer.”\n
      \n
      The only answer that makes any sense to me is #5. #1 leaves a lot to be desired, as it advocates for doing something without thinking about why you’re doing it – it is essentially a non-answer. #2 is strange – why does it matter? If one is hosting a webserver on port 80, for example, they are going to poke a hole in their router’s NAT at port 80 to open that server’s port to the public. What difference does it make to then have another firewall that needs to be port forwarded? #3 is a strange one – what sort of malicious behaviour could even be done to a device with no firewall? If you have no applications listening on any port, then there’s nothing to access. #4 feels like an extension of #3 – only, in this case, it is most likely a larger group that the device is exposed to. #5 is the only one that makes some sense; if you install a program that you do not trust (you don’t know how it works), you don’t want it to be able to readily communicate with the outside world unless you explicitly grant it permission to do so. Such an unknown program could be the door to get into your device, or a spy on your device’s actions.\n
      \n
      If anything, a firewall only seems to provide extra precautions against mistakes made by the user, rather than actively preventing bad actors from getting in. People seem to treat it as if it’s acting like the front door to a house, but this analogy doesn’t make much sense to me – without a house (a service listening on a port), what good is a door?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 40
    +favouriteCount: 91
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729354440 {#2945
      date: 2024-10-19 18:14:00.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2963 …}
    +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: [
      1 => App\Entity\EntryComment {#2208}
      0 => App\Entity\EntryComment {#2225
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2230 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          > #2 is strange – why does it matter?\n
          \n
          It doesn’t. If you’re running a laptop with a local web server for development, you wouldn’t want other devices in i.e. the coffee shop WiFi to be able to connect to your (likely insecure) local web server, would you?\n
          \n
          > If one is hosting a webserver on port 80, for example, they are going to poke a hole in their router’s NAT at port 80 to open that server’s port to the public. What difference does it make to then have another firewall that needs to be port forwarded?\n
          \n
          Who is “they”? What about all the other ports?\n
          \n
          Imagine a family member visits you and wants internet access in their Windows laptop, so you give them the WiFi password. Do you want that possibly malware infected thing poking around at ports other than 80 running on your server?\n
          \n
          Obviously you shouldn’t have insecure things listening there in the fist place but you don’t always get to choose whether some thing you’re hosting is currently secure or not or may not care too much because it’s just on the local network and you didn’t expose it to the internet.  \n
          This is what defense in depth is about; making it less likely for something to happen or the attack less potent even if your primary protections have failed.\n
          \n
          > #3 is a strange one – what sort of malicious behaviour could even be done to a device with no firewall? If you have no applications listening on any port, then there’s nothing to access\n
          \n
          Mostly addressed by the above but also note that you likely do have applications listening on ports you didn’t know about. Take a look at `sudo ss -utpnl`.\n
          \n
          > #5 is the only one that makes some sense; if you install a program that you do not trust (you don’t know how it works), you don’t want it to be able to readily communicate with the outside world unless you explicitly grant it permission to do so. Such an unknown program could be the door to get into your device, or a spy on your device’s actions.\n
          \n
          It’s rather the other way around; you don’t want the outside world to be able to talk to untrusted software on your computer. To be a classical “door”, the application must be able to listen to connections.\n
          \n
          OTOH, smarter malware can of course be something like a door by requesting intrusion by itself, so outbound filtering is also something you should do with untrusted applications.\n
          \n
          > People seem to treat it as if it’s acting like the front door to a house, but this analogy doesn’t make much sense to me – without a house (a service listening on a port), what good is a door?\n
          \n
          I’d rather liken it to a razor fence around your house, protecting you from thieves even getting near it. Your windows are likely safe from intrusion but they’re known to be fragile. Razor fence can also be cut through but not everyone will have the skill or patience to do so.\n
          \n
          If it turned out your window could easily be opened from the outside, you’d rather have razor fence in front until you can replace the window, would you?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1729334904 {#2214
          date: 2024-10-19 12:48:24.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Kalcifer@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2231 …}
        +nested: Doctrine\ORM\PersistentCollection {#2229 …}
        +votes: Doctrine\ORM\PersistentCollection {#2252 …}
        +reports: Doctrine\ORM\PersistentCollection {#2189 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2311 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2293 …}
        -id: 338847
        -bodyTs: "'2':1 '3':233 '5':297 '80':58,75,145 'abl':38,330,384,402 'access':119,267 'act':444 'action':367 'address':269 'also':274,427,513 'alway':167 'analog':454 'anoth':93 'applic':257,281,399,434 'around':140,374,485 'attack':223 'behaviour':242 'care':185 'choos':170 'classic':396 'coffe':33 'communic':333 'comput':392 'connect':40,406 'could':243,351,535 'cours':412 'current':178 'cut':515 'd':477,543 'defens':208 'depth':210 'develop':23 'devic':29,249,359,365 'didn':198,286 'differ':86 'doesn':9,455 'done':246 'door':354,397,417,448,475 'easili':536 'even':226,244,492 'everyon':519 'exampl':60 'explicit':340 'expos':200 'fail':232 'famili':112 'fenc':484,511,547 'filter':425 'firewal':94,252 'fist':161 'forward':100 'fragil':509 'front':447,549 'get':168,356,493 'give':126 'go':63 'good':472 'grant':341 'happen':220 'hole':67 'host':53,176 'hous':451,464,487 'i.e':31 'imagin':110 'infect':137 'insecur':44,155 'instal':308 'internet':118,204 'intrus':420,502 'know':288,319 'known':506 'laptop':16,123 'less':215,224 'like':43,216,278,415,445,499 'liken':479 'listen':157,258,282,404,467 'local':19,45,194 'look':292 'make':89,213,303,457 'malici':241 'malwar':136,409 'matter':7 'may':183 'member':113 'most':268 'much':187,458 'must':400 'nat':72 'near':494 'need':96 'network':195 'note':275 'noth':265 'obvious':150 'one':51,237,301 'open':77,538 'otoh':407 'outbound':424 'outsid':336,380,541 'password':130 'patienc':525 'peopl':435 'permiss':343 'place':162 'poke':65,139 'port':57,74,81,99,109,142,261,284,470 'possibl':135 'potent':225 'primari':229 'program':310,350 'protect':230,488 'public':84 'rather':370,478,544 'razor':483,510,546 're':13,175,505 'readili':332 'replac':553 'request':419 'router':70 'run':14,146 'safe':500 'secur':179 'seem':436 'sens':305,459 'server':21,47,79,149 'servic':466 'shop':34 'shouldn':152 'skill':523 'smarter':408 'softwar':389 'someth':218,414,428 'sort':239 'spi':362 'ss':295 'strang':3,236 'sudo':294 'take':290 'talk':386 'thiev':491 'thing':138,156,173 'treat':438 'trust':315 'turn':531 'unknown':349 'unless':338 'untrust':388,433 'utpnl':296 'visit':114 'want':27,117,133,326,378 'way':373 'web':20,46 'webserv':55 'whether':171 'wifi':35,129 'window':122,497,534,555 'without':462 'work':322 'world':337,381 'would':48,556 'wouldn':25"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7709419"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706174215 {#2213
          date: 2024-01-25 10:16:55.0 +01:00
        }
        +"title": 338847
      }
    ]
    -id: 32961
    -titleTs: "'actual':4 'firewal':7 'need':5"
    -bodyTs: "'1':34,103 '2':41,131 '3':51,189,230 '4':66,224 '5':77,102,248 '80':146,163 'abl':281 'access':223 'act':353 'action':318 'activ':337 'actor':340 'advoc':112 'along':28 'analog':363 'anoth':181 'answer':17,21,94,130 'anyth':320 'applic':213 'bad':339 'behaviour':198 'behind':74 'case':234 'communic':284 'comput':91 'could':199,302 'desir':109 'devic':62,205,244,310,316 'differ':174 'doesn':364 'done':202 'door':305,357,384 'essenti':126 'even':200 'exampl':148 'explicit':291 'expos':246 'extens':228 'extra':327 'feel':225 'find':14 'firewal':182,208,322 'follow':33 'forward':188 'front':356 'get':307,342 'go':151 'good':38,381 'grant':292 'group':241 'hole':155 'host':141 'hous':360,373 'instal':259 'know':270 'larger':240 'leav':104 'like':226,238,354 'line':30 'listen':214,376 'lot':106 'made':331 'major':19 'make':96,177,254,366 'malici':197 'matter':137 'mistak':330 'much':367 'nat':76,160 'need':43,53,68,79,184 'network':65 'non':129 'non-answ':128 'noth':221 'one':139,193,252 'open':165 'outsid':287 'peopl':344 'permiss':294 'poke':153 'port':145,162,169,187,217,379 'practic':40 'precaut':328 'prevent':338 'program':261,301 'provid':326 'public':172 'question':8 'rather':335 're':121 'readili':283 'router':158 'run':48,88 'satisfi':16 'search':6 'secur':39 'seem':324,345 'seen':25 'sens':98,256,368 'server':50,167 'servic':375 'softwar':87 'someth':27,115 'sort':195 'spent':3 'spi':313 'state':26 'strang':133,192 'think':117 'time':5 'treat':347 'trust':59,85,266 'unknown':300 'unless':289 'user':334 've':2 'want':277 'webserv':143 'without':116,371 'work':273 'world':288 'yet':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706257325
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/13453975"
    +editedAt: DateTimeImmutable @1728528893 {#2919
      date: 2024-10-10 04:54:53.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706170925 {#2899
      date: 2024-01-25 09:22:05.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2209 …}
  +root: App\Entity\EntryComment {#2225}
  +body: """
    > In my case I have a number of sockets from spotify, and steam listening on port 0.0.0.0. I would assume, that these are only available to connections from the LAN?\n
    \n
    That’s exactly the kind of thing I meant :)\n
    \n
    These are likely for things like in-house streaming, LAN game downloads and remote music playing, so you may even want to consider explicitly allowing them through the firewall but they’re also potential security holes of applications running under your user that you have largely no control over.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706518140 {#2207
    date: 2024-01-29 09:49:00.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
    "@Atemu@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2204 …}
  +nested: Doctrine\ORM\PersistentCollection {#2211 …}
  +votes: Doctrine\ORM\PersistentCollection {#2266 …}
  +reports: Doctrine\ORM\PersistentCollection {#2268 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2273 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2274 …}
  -id: 349293
  -bodyTs: "'0.0.0.0':17 'allow':65 'also':73 'applic':78 'assum':20 'avail':25 'case':3 'connect':27 'consid':63 'control':88 'download':52 'even':60 'exact':33 'explicit':64 'firewal':69 'game':51 'hole':76 'hous':48 'in-hous':46 'kind':35 'lan':30,50 'larg':86 'like':42,45 'listen':14 'may':59 'meant':39 'music':55 'number':7 'play':56 'port':16 'potenti':74 're':72 'remot':54 'run':79 'secur':75 'socket':9 'spotifi':11 'steam':13 'stream':49 'thing':37,44 'user':82 'want':61 'would':19"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7844402"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706518140 {#2212
    date: 2024-01-29 09:49:00.0 +01:00
  }
  +"title": 349293
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
36 DENIED moderate
App\Entity\EntryComment {#2208
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2230
    +user: Proxies\__CG__\App\Entity\User {#2639 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "When-do-I-actually-need-a-firewall"
    +title: "When do I actually need a firewall?"
    +url: null
    +body: """
      I’ve spent some time searching this question, but I have yet to find a satisfying answer. The majority of answers that I have seen state something along the lines of the following:\n
      \n
      1. “It’s just good security practice.”\n
      2. “You need it if you are running a server.”\n
      3. “You need it if you don’t trust the other devices on the network.”\n
      4. “You need it if you are not behind a NAT.”\n
      5. “You need it if you don’t trust the software running on your computer.”\n
      \n
      The only answer that makes any sense to me is #5. #1 leaves a lot to be desired, as it advocates for doing something without thinking about why you’re doing it – it is essentially a non-answer. #2 is strange – why does it matter? If one is hosting a webserver on port 80, for example, they are going to poke a hole in their router’s NAT at port 80 to open that server’s port to the public. What difference does it make to then have another firewall that needs to be port forwarded? #3 is a strange one – what sort of malicious behaviour could even be done to a device with no firewall? If you have no applications listening on any port, then there’s nothing to access. #4 feels like an extension of #3 – only, in this case, it is most likely a larger group that the device is exposed to. #5 is the only one that makes some sense; if you install a program that you do not trust (you don’t know how it works), you don’t want it to be able to readily communicate with the outside world unless you explicitly grant it permission to do so. Such an unknown program could be the door to get into your device, or a spy on your device’s actions.\n
      \n
      If anything, a firewall only seems to provide extra precautions against mistakes made by the user, rather than actively preventing bad actors from getting in. People seem to treat it as if it’s acting like the front door to a house, but this analogy doesn’t make much sense to me – without a house (a service listening on a port), what good is a door?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 40
    +favouriteCount: 91
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729354440 {#2945
      date: 2024-10-19 18:14:00.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2963 …}
    +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: [
      1 => App\Entity\EntryComment {#2208}
      0 => App\Entity\EntryComment {#2225
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2230 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          > #2 is strange – why does it matter?\n
          \n
          It doesn’t. If you’re running a laptop with a local web server for development, you wouldn’t want other devices in i.e. the coffee shop WiFi to be able to connect to your (likely insecure) local web server, would you?\n
          \n
          > If one is hosting a webserver on port 80, for example, they are going to poke a hole in their router’s NAT at port 80 to open that server’s port to the public. What difference does it make to then have another firewall that needs to be port forwarded?\n
          \n
          Who is “they”? What about all the other ports?\n
          \n
          Imagine a family member visits you and wants internet access in their Windows laptop, so you give them the WiFi password. Do you want that possibly malware infected thing poking around at ports other than 80 running on your server?\n
          \n
          Obviously you shouldn’t have insecure things listening there in the fist place but you don’t always get to choose whether some thing you’re hosting is currently secure or not or may not care too much because it’s just on the local network and you didn’t expose it to the internet.  \n
          This is what defense in depth is about; making it less likely for something to happen or the attack less potent even if your primary protections have failed.\n
          \n
          > #3 is a strange one – what sort of malicious behaviour could even be done to a device with no firewall? If you have no applications listening on any port, then there’s nothing to access\n
          \n
          Mostly addressed by the above but also note that you likely do have applications listening on ports you didn’t know about. Take a look at `sudo ss -utpnl`.\n
          \n
          > #5 is the only one that makes some sense; if you install a program that you do not trust (you don’t know how it works), you don’t want it to be able to readily communicate with the outside world unless you explicitly grant it permission to do so. Such an unknown program could be the door to get into your device, or a spy on your device’s actions.\n
          \n
          It’s rather the other way around; you don’t want the outside world to be able to talk to untrusted software on your computer. To be a classical “door”, the application must be able to listen to connections.\n
          \n
          OTOH, smarter malware can of course be something like a door by requesting intrusion by itself, so outbound filtering is also something you should do with untrusted applications.\n
          \n
          > People seem to treat it as if it’s acting like the front door to a house, but this analogy doesn’t make much sense to me – without a house (a service listening on a port), what good is a door?\n
          \n
          I’d rather liken it to a razor fence around your house, protecting you from thieves even getting near it. Your windows are likely safe from intrusion but they’re known to be fragile. Razor fence can also be cut through but not everyone will have the skill or patience to do so.\n
          \n
          If it turned out your window could easily be opened from the outside, you’d rather have razor fence in front until you can replace the window, would you?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1729334904 {#2214
          date: 2024-10-19 12:48:24.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Kalcifer@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2231 …}
        +nested: Doctrine\ORM\PersistentCollection {#2229 …}
        +votes: Doctrine\ORM\PersistentCollection {#2252 …}
        +reports: Doctrine\ORM\PersistentCollection {#2189 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2311 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2293 …}
        -id: 338847
        -bodyTs: "'2':1 '3':233 '5':297 '80':58,75,145 'abl':38,330,384,402 'access':119,267 'act':444 'action':367 'address':269 'also':274,427,513 'alway':167 'analog':454 'anoth':93 'applic':257,281,399,434 'around':140,374,485 'attack':223 'behaviour':242 'care':185 'choos':170 'classic':396 'coffe':33 'communic':333 'comput':392 'connect':40,406 'could':243,351,535 'cours':412 'current':178 'cut':515 'd':477,543 'defens':208 'depth':210 'develop':23 'devic':29,249,359,365 'didn':198,286 'differ':86 'doesn':9,455 'done':246 'door':354,397,417,448,475 'easili':536 'even':226,244,492 'everyon':519 'exampl':60 'explicit':340 'expos':200 'fail':232 'famili':112 'fenc':484,511,547 'filter':425 'firewal':94,252 'fist':161 'forward':100 'fragil':509 'front':447,549 'get':168,356,493 'give':126 'go':63 'good':472 'grant':341 'happen':220 'hole':67 'host':53,176 'hous':451,464,487 'i.e':31 'imagin':110 'infect':137 'insecur':44,155 'instal':308 'internet':118,204 'intrus':420,502 'know':288,319 'known':506 'laptop':16,123 'less':215,224 'like':43,216,278,415,445,499 'liken':479 'listen':157,258,282,404,467 'local':19,45,194 'look':292 'make':89,213,303,457 'malici':241 'malwar':136,409 'matter':7 'may':183 'member':113 'most':268 'much':187,458 'must':400 'nat':72 'near':494 'need':96 'network':195 'note':275 'noth':265 'obvious':150 'one':51,237,301 'open':77,538 'otoh':407 'outbound':424 'outsid':336,380,541 'password':130 'patienc':525 'peopl':435 'permiss':343 'place':162 'poke':65,139 'port':57,74,81,99,109,142,261,284,470 'possibl':135 'potent':225 'primari':229 'program':310,350 'protect':230,488 'public':84 'rather':370,478,544 'razor':483,510,546 're':13,175,505 'readili':332 'replac':553 'request':419 'router':70 'run':14,146 'safe':500 'secur':179 'seem':436 'sens':305,459 'server':21,47,79,149 'servic':466 'shop':34 'shouldn':152 'skill':523 'smarter':408 'softwar':389 'someth':218,414,428 'sort':239 'spi':362 'ss':295 'strang':3,236 'sudo':294 'take':290 'talk':386 'thiev':491 'thing':138,156,173 'treat':438 'trust':315 'turn':531 'unknown':349 'unless':338 'untrust':388,433 'utpnl':296 'visit':114 'want':27,117,133,326,378 'way':373 'web':20,46 'webserv':55 'whether':171 'wifi':35,129 'window':122,497,534,555 'without':462 'work':322 'world':337,381 'would':48,556 'wouldn':25"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7709419"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706174215 {#2213
          date: 2024-01-25 10:16:55.0 +01:00
        }
        +"title": 338847
      }
    ]
    -id: 32961
    -titleTs: "'actual':4 'firewal':7 'need':5"
    -bodyTs: "'1':34,103 '2':41,131 '3':51,189,230 '4':66,224 '5':77,102,248 '80':146,163 'abl':281 'access':223 'act':353 'action':318 'activ':337 'actor':340 'advoc':112 'along':28 'analog':363 'anoth':181 'answer':17,21,94,130 'anyth':320 'applic':213 'bad':339 'behaviour':198 'behind':74 'case':234 'communic':284 'comput':91 'could':199,302 'desir':109 'devic':62,205,244,310,316 'differ':174 'doesn':364 'done':202 'door':305,357,384 'essenti':126 'even':200 'exampl':148 'explicit':291 'expos':246 'extens':228 'extra':327 'feel':225 'find':14 'firewal':182,208,322 'follow':33 'forward':188 'front':356 'get':307,342 'go':151 'good':38,381 'grant':292 'group':241 'hole':155 'host':141 'hous':360,373 'instal':259 'know':270 'larger':240 'leav':104 'like':226,238,354 'line':30 'listen':214,376 'lot':106 'made':331 'major':19 'make':96,177,254,366 'malici':197 'matter':137 'mistak':330 'much':367 'nat':76,160 'need':43,53,68,79,184 'network':65 'non':129 'non-answ':128 'noth':221 'one':139,193,252 'open':165 'outsid':287 'peopl':344 'permiss':294 'poke':153 'port':145,162,169,187,217,379 'practic':40 'precaut':328 'prevent':338 'program':261,301 'provid':326 'public':172 'question':8 'rather':335 're':121 'readili':283 'router':158 'run':48,88 'satisfi':16 'search':6 'secur':39 'seem':324,345 'seen':25 'sens':98,256,368 'server':50,167 'servic':375 'softwar':87 'someth':27,115 'sort':195 'spent':3 'spi':313 'state':26 'strang':133,192 'think':117 'time':5 'treat':347 'trust':59,85,266 'unknown':300 'unless':289 'user':334 've':2 'want':277 'webserv':143 'without':116,371 'work':273 'world':288 'yet':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706257325
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/13453975"
    +editedAt: DateTimeImmutable @1728528893 {#2919
      date: 2024-10-10 04:54:53.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706170925 {#2899
      date: 2024-01-25 09:22:05.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2209 …}
  +root: App\Entity\EntryComment {#2225}
  +body: """
    > In my case I have a number of sockets from spotify, and steam listening on port 0.0.0.0. I would assume, that these are only available to connections from the LAN?\n
    \n
    That’s exactly the kind of thing I meant :)\n
    \n
    These are likely for things like in-house streaming, LAN game downloads and remote music playing, so you may even want to consider explicitly allowing them through the firewall but they’re also potential security holes of applications running under your user that you have largely no control over.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706518140 {#2207
    date: 2024-01-29 09:49:00.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
    "@Atemu@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2204 …}
  +nested: Doctrine\ORM\PersistentCollection {#2211 …}
  +votes: Doctrine\ORM\PersistentCollection {#2266 …}
  +reports: Doctrine\ORM\PersistentCollection {#2268 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2273 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2274 …}
  -id: 349293
  -bodyTs: "'0.0.0.0':17 'allow':65 'also':73 'applic':78 'assum':20 'avail':25 'case':3 'connect':27 'consid':63 'control':88 'download':52 'even':60 'exact':33 'explicit':64 'firewal':69 'game':51 'hole':76 'hous':48 'in-hous':46 'kind':35 'lan':30,50 'larg':86 'like':42,45 'listen':14 'may':59 'meant':39 'music':55 'number':7 'play':56 'port':16 'potenti':74 're':72 'remot':54 'run':79 'secur':75 'socket':9 'spotifi':11 'steam':13 'stream':49 'thing':37,44 'user':82 'want':61 'would':19"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7844402"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706518140 {#2212
    date: 2024-01-29 09:49:00.0 +01:00
  }
  +"title": 349293
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
37 DENIED ROLE_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 {#2225
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2230
    +user: Proxies\__CG__\App\Entity\User {#2639 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "When-do-I-actually-need-a-firewall"
    +title: "When do I actually need a firewall?"
    +url: null
    +body: """
      I’ve spent some time searching this question, but I have yet to find a satisfying answer. The majority of answers that I have seen state something along the lines of the following:\n
      \n
      1. “It’s just good security practice.”\n
      2. “You need it if you are running a server.”\n
      3. “You need it if you don’t trust the other devices on the network.”\n
      4. “You need it if you are not behind a NAT.”\n
      5. “You need it if you don’t trust the software running on your computer.”\n
      \n
      The only answer that makes any sense to me is #5. #1 leaves a lot to be desired, as it advocates for doing something without thinking about why you’re doing it – it is essentially a non-answer. #2 is strange – why does it matter? If one is hosting a webserver on port 80, for example, they are going to poke a hole in their router’s NAT at port 80 to open that server’s port to the public. What difference does it make to then have another firewall that needs to be port forwarded? #3 is a strange one – what sort of malicious behaviour could even be done to a device with no firewall? If you have no applications listening on any port, then there’s nothing to access. #4 feels like an extension of #3 – only, in this case, it is most likely a larger group that the device is exposed to. #5 is the only one that makes some sense; if you install a program that you do not trust (you don’t know how it works), you don’t want it to be able to readily communicate with the outside world unless you explicitly grant it permission to do so. Such an unknown program could be the door to get into your device, or a spy on your device’s actions.\n
      \n
      If anything, a firewall only seems to provide extra precautions against mistakes made by the user, rather than actively preventing bad actors from getting in. People seem to treat it as if it’s acting like the front door to a house, but this analogy doesn’t make much sense to me – without a house (a service listening on a port), what good is a door?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 40
    +favouriteCount: 91
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729354440 {#2945
      date: 2024-10-19 18:14:00.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2963 …}
    +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: [
      1 => App\Entity\EntryComment {#2208
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2230 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2209 …}
        +root: App\Entity\EntryComment {#2225}
        +body: """
          > In my case I have a number of sockets from spotify, and steam listening on port 0.0.0.0. I would assume, that these are only available to connections from the LAN?\n
          \n
          That’s exactly the kind of thing I meant :)\n
          \n
          These are likely for things like in-house streaming, LAN game downloads and remote music playing, so you may even want to consider explicitly allowing them through the firewall but they’re also potential security holes of applications running under your user that you have largely no control over.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1706518140 {#2207
          date: 2024-01-29 09:49:00.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Kalcifer@sh.itjust.works"
          "@Atemu@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2204 …}
        +nested: Doctrine\ORM\PersistentCollection {#2211 …}
        +votes: Doctrine\ORM\PersistentCollection {#2266 …}
        +reports: Doctrine\ORM\PersistentCollection {#2268 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2273 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2274 …}
        -id: 349293
        -bodyTs: "'0.0.0.0':17 'allow':65 'also':73 'applic':78 'assum':20 'avail':25 'case':3 'connect':27 'consid':63 'control':88 'download':52 'even':60 'exact':33 'explicit':64 'firewal':69 'game':51 'hole':76 'hous':48 'in-hous':46 'kind':35 'lan':30,50 'larg':86 'like':42,45 'listen':14 'may':59 'meant':39 'music':55 'number':7 'play':56 'port':16 'potenti':74 're':72 'remot':54 'run':79 'secur':75 'socket':9 'spotifi':11 'steam':13 'stream':49 'thing':37,44 'user':82 'want':61 'would':19"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7844402"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706518140 {#2212
          date: 2024-01-29 09:49:00.0 +01:00
        }
        +"title": 349293
      }
      0 => App\Entity\EntryComment {#2225}
    ]
    -id: 32961
    -titleTs: "'actual':4 'firewal':7 'need':5"
    -bodyTs: "'1':34,103 '2':41,131 '3':51,189,230 '4':66,224 '5':77,102,248 '80':146,163 'abl':281 'access':223 'act':353 'action':318 'activ':337 'actor':340 'advoc':112 'along':28 'analog':363 'anoth':181 'answer':17,21,94,130 'anyth':320 'applic':213 'bad':339 'behaviour':198 'behind':74 'case':234 'communic':284 'comput':91 'could':199,302 'desir':109 'devic':62,205,244,310,316 'differ':174 'doesn':364 'done':202 'door':305,357,384 'essenti':126 'even':200 'exampl':148 'explicit':291 'expos':246 'extens':228 'extra':327 'feel':225 'find':14 'firewal':182,208,322 'follow':33 'forward':188 'front':356 'get':307,342 'go':151 'good':38,381 'grant':292 'group':241 'hole':155 'host':141 'hous':360,373 'instal':259 'know':270 'larger':240 'leav':104 'like':226,238,354 'line':30 'listen':214,376 'lot':106 'made':331 'major':19 'make':96,177,254,366 'malici':197 'matter':137 'mistak':330 'much':367 'nat':76,160 'need':43,53,68,79,184 'network':65 'non':129 'non-answ':128 'noth':221 'one':139,193,252 'open':165 'outsid':287 'peopl':344 'permiss':294 'poke':153 'port':145,162,169,187,217,379 'practic':40 'precaut':328 'prevent':338 'program':261,301 'provid':326 'public':172 'question':8 'rather':335 're':121 'readili':283 'router':158 'run':48,88 'satisfi':16 'search':6 'secur':39 'seem':324,345 'seen':25 'sens':98,256,368 'server':50,167 'servic':375 'softwar':87 'someth':27,115 'sort':195 'spent':3 'spi':313 'state':26 'strang':133,192 'think':117 'time':5 'treat':347 'trust':59,85,266 'unknown':300 'unless':289 'user':334 've':2 'want':277 'webserv':143 'without':116,371 'work':273 'world':288 'yet':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706257325
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/13453975"
    +editedAt: DateTimeImmutable @1728528893 {#2919
      date: 2024-10-10 04:54:53.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706170925 {#2899
      date: 2024-01-25 09:22:05.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    > #2 is strange – why does it matter?\n
    \n
    It doesn’t. If you’re running a laptop with a local web server for development, you wouldn’t want other devices in i.e. the coffee shop WiFi to be able to connect to your (likely insecure) local web server, would you?\n
    \n
    > If one is hosting a webserver on port 80, for example, they are going to poke a hole in their router’s NAT at port 80 to open that server’s port to the public. What difference does it make to then have another firewall that needs to be port forwarded?\n
    \n
    Who is “they”? What about all the other ports?\n
    \n
    Imagine a family member visits you and wants internet access in their Windows laptop, so you give them the WiFi password. Do you want that possibly malware infected thing poking around at ports other than 80 running on your server?\n
    \n
    Obviously you shouldn’t have insecure things listening there in the fist place but you don’t always get to choose whether some thing you’re hosting is currently secure or not or may not care too much because it’s just on the local network and you didn’t expose it to the internet.  \n
    This is what defense in depth is about; making it less likely for something to happen or the attack less potent even if your primary protections have failed.\n
    \n
    > #3 is a strange one – what sort of malicious behaviour could even be done to a device with no firewall? If you have no applications listening on any port, then there’s nothing to access\n
    \n
    Mostly addressed by the above but also note that you likely do have applications listening on ports you didn’t know about. Take a look at `sudo ss -utpnl`.\n
    \n
    > #5 is the only one that makes some sense; if you install a program that you do not trust (you don’t know how it works), you don’t want it to be able to readily communicate with the outside world unless you explicitly grant it permission to do so. Such an unknown program could be the door to get into your device, or a spy on your device’s actions.\n
    \n
    It’s rather the other way around; you don’t want the outside world to be able to talk to untrusted software on your computer. To be a classical “door”, the application must be able to listen to connections.\n
    \n
    OTOH, smarter malware can of course be something like a door by requesting intrusion by itself, so outbound filtering is also something you should do with untrusted applications.\n
    \n
    > People seem to treat it as if it’s acting like the front door to a house, but this analogy doesn’t make much sense to me – without a house (a service listening on a port), what good is a door?\n
    \n
    I’d rather liken it to a razor fence around your house, protecting you from thieves even getting near it. Your windows are likely safe from intrusion but they’re known to be fragile. Razor fence can also be cut through but not everyone will have the skill or patience to do so.\n
    \n
    If it turned out your window could easily be opened from the outside, you’d rather have razor fence in front until you can replace the window, would you?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1729334904 {#2214
    date: 2024-10-19 12:48:24.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2231 …}
  +nested: Doctrine\ORM\PersistentCollection {#2229 …}
  +votes: Doctrine\ORM\PersistentCollection {#2252 …}
  +reports: Doctrine\ORM\PersistentCollection {#2189 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2311 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2293 …}
  -id: 338847
  -bodyTs: "'2':1 '3':233 '5':297 '80':58,75,145 'abl':38,330,384,402 'access':119,267 'act':444 'action':367 'address':269 'also':274,427,513 'alway':167 'analog':454 'anoth':93 'applic':257,281,399,434 'around':140,374,485 'attack':223 'behaviour':242 'care':185 'choos':170 'classic':396 'coffe':33 'communic':333 'comput':392 'connect':40,406 'could':243,351,535 'cours':412 'current':178 'cut':515 'd':477,543 'defens':208 'depth':210 'develop':23 'devic':29,249,359,365 'didn':198,286 'differ':86 'doesn':9,455 'done':246 'door':354,397,417,448,475 'easili':536 'even':226,244,492 'everyon':519 'exampl':60 'explicit':340 'expos':200 'fail':232 'famili':112 'fenc':484,511,547 'filter':425 'firewal':94,252 'fist':161 'forward':100 'fragil':509 'front':447,549 'get':168,356,493 'give':126 'go':63 'good':472 'grant':341 'happen':220 'hole':67 'host':53,176 'hous':451,464,487 'i.e':31 'imagin':110 'infect':137 'insecur':44,155 'instal':308 'internet':118,204 'intrus':420,502 'know':288,319 'known':506 'laptop':16,123 'less':215,224 'like':43,216,278,415,445,499 'liken':479 'listen':157,258,282,404,467 'local':19,45,194 'look':292 'make':89,213,303,457 'malici':241 'malwar':136,409 'matter':7 'may':183 'member':113 'most':268 'much':187,458 'must':400 'nat':72 'near':494 'need':96 'network':195 'note':275 'noth':265 'obvious':150 'one':51,237,301 'open':77,538 'otoh':407 'outbound':424 'outsid':336,380,541 'password':130 'patienc':525 'peopl':435 'permiss':343 'place':162 'poke':65,139 'port':57,74,81,99,109,142,261,284,470 'possibl':135 'potent':225 'primari':229 'program':310,350 'protect':230,488 'public':84 'rather':370,478,544 'razor':483,510,546 're':13,175,505 'readili':332 'replac':553 'request':419 'router':70 'run':14,146 'safe':500 'secur':179 'seem':436 'sens':305,459 'server':21,47,79,149 'servic':466 'shop':34 'shouldn':152 'skill':523 'smarter':408 'softwar':389 'someth':218,414,428 'sort':239 'spi':362 'ss':295 'strang':3,236 'sudo':294 'take':290 'talk':386 'thiev':491 'thing':138,156,173 'treat':438 'trust':315 'turn':531 'unknown':349 'unless':338 'untrust':388,433 'utpnl':296 'visit':114 'want':27,117,133,326,378 'way':373 'web':20,46 'webserv':55 'whether':171 'wifi':35,129 'window':122,497,534,555 'without':462 'work':322 'world':337,381 'would':48,556 'wouldn':25"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7709419"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706174215 {#2213
    date: 2024-01-25 10:16:55.0 +01:00
  }
  +"title": 338847
}
"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 {#2225
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2230
    +user: Proxies\__CG__\App\Entity\User {#2639 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "When-do-I-actually-need-a-firewall"
    +title: "When do I actually need a firewall?"
    +url: null
    +body: """
      I’ve spent some time searching this question, but I have yet to find a satisfying answer. The majority of answers that I have seen state something along the lines of the following:\n
      \n
      1. “It’s just good security practice.”\n
      2. “You need it if you are running a server.”\n
      3. “You need it if you don’t trust the other devices on the network.”\n
      4. “You need it if you are not behind a NAT.”\n
      5. “You need it if you don’t trust the software running on your computer.”\n
      \n
      The only answer that makes any sense to me is #5. #1 leaves a lot to be desired, as it advocates for doing something without thinking about why you’re doing it – it is essentially a non-answer. #2 is strange – why does it matter? If one is hosting a webserver on port 80, for example, they are going to poke a hole in their router’s NAT at port 80 to open that server’s port to the public. What difference does it make to then have another firewall that needs to be port forwarded? #3 is a strange one – what sort of malicious behaviour could even be done to a device with no firewall? If you have no applications listening on any port, then there’s nothing to access. #4 feels like an extension of #3 – only, in this case, it is most likely a larger group that the device is exposed to. #5 is the only one that makes some sense; if you install a program that you do not trust (you don’t know how it works), you don’t want it to be able to readily communicate with the outside world unless you explicitly grant it permission to do so. Such an unknown program could be the door to get into your device, or a spy on your device’s actions.\n
      \n
      If anything, a firewall only seems to provide extra precautions against mistakes made by the user, rather than actively preventing bad actors from getting in. People seem to treat it as if it’s acting like the front door to a house, but this analogy doesn’t make much sense to me – without a house (a service listening on a port), what good is a door?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 40
    +favouriteCount: 91
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729354440 {#2945
      date: 2024-10-19 18:14:00.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2963 …}
    +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: [
      1 => App\Entity\EntryComment {#2208
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2230 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2209 …}
        +root: App\Entity\EntryComment {#2225}
        +body: """
          > In my case I have a number of sockets from spotify, and steam listening on port 0.0.0.0. I would assume, that these are only available to connections from the LAN?\n
          \n
          That’s exactly the kind of thing I meant :)\n
          \n
          These are likely for things like in-house streaming, LAN game downloads and remote music playing, so you may even want to consider explicitly allowing them through the firewall but they’re also potential security holes of applications running under your user that you have largely no control over.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1706518140 {#2207
          date: 2024-01-29 09:49:00.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Kalcifer@sh.itjust.works"
          "@Atemu@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2204 …}
        +nested: Doctrine\ORM\PersistentCollection {#2211 …}
        +votes: Doctrine\ORM\PersistentCollection {#2266 …}
        +reports: Doctrine\ORM\PersistentCollection {#2268 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2273 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2274 …}
        -id: 349293
        -bodyTs: "'0.0.0.0':17 'allow':65 'also':73 'applic':78 'assum':20 'avail':25 'case':3 'connect':27 'consid':63 'control':88 'download':52 'even':60 'exact':33 'explicit':64 'firewal':69 'game':51 'hole':76 'hous':48 'in-hous':46 'kind':35 'lan':30,50 'larg':86 'like':42,45 'listen':14 'may':59 'meant':39 'music':55 'number':7 'play':56 'port':16 'potenti':74 're':72 'remot':54 'run':79 'secur':75 'socket':9 'spotifi':11 'steam':13 'stream':49 'thing':37,44 'user':82 'want':61 'would':19"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7844402"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706518140 {#2212
          date: 2024-01-29 09:49:00.0 +01:00
        }
        +"title": 349293
      }
      0 => App\Entity\EntryComment {#2225}
    ]
    -id: 32961
    -titleTs: "'actual':4 'firewal':7 'need':5"
    -bodyTs: "'1':34,103 '2':41,131 '3':51,189,230 '4':66,224 '5':77,102,248 '80':146,163 'abl':281 'access':223 'act':353 'action':318 'activ':337 'actor':340 'advoc':112 'along':28 'analog':363 'anoth':181 'answer':17,21,94,130 'anyth':320 'applic':213 'bad':339 'behaviour':198 'behind':74 'case':234 'communic':284 'comput':91 'could':199,302 'desir':109 'devic':62,205,244,310,316 'differ':174 'doesn':364 'done':202 'door':305,357,384 'essenti':126 'even':200 'exampl':148 'explicit':291 'expos':246 'extens':228 'extra':327 'feel':225 'find':14 'firewal':182,208,322 'follow':33 'forward':188 'front':356 'get':307,342 'go':151 'good':38,381 'grant':292 'group':241 'hole':155 'host':141 'hous':360,373 'instal':259 'know':270 'larger':240 'leav':104 'like':226,238,354 'line':30 'listen':214,376 'lot':106 'made':331 'major':19 'make':96,177,254,366 'malici':197 'matter':137 'mistak':330 'much':367 'nat':76,160 'need':43,53,68,79,184 'network':65 'non':129 'non-answ':128 'noth':221 'one':139,193,252 'open':165 'outsid':287 'peopl':344 'permiss':294 'poke':153 'port':145,162,169,187,217,379 'practic':40 'precaut':328 'prevent':338 'program':261,301 'provid':326 'public':172 'question':8 'rather':335 're':121 'readili':283 'router':158 'run':48,88 'satisfi':16 'search':6 'secur':39 'seem':324,345 'seen':25 'sens':98,256,368 'server':50,167 'servic':375 'softwar':87 'someth':27,115 'sort':195 'spent':3 'spi':313 'state':26 'strang':133,192 'think':117 'time':5 'treat':347 'trust':59,85,266 'unknown':300 'unless':289 'user':334 've':2 'want':277 'webserv':143 'without':116,371 'work':273 'world':288 'yet':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706257325
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/13453975"
    +editedAt: DateTimeImmutable @1728528893 {#2919
      date: 2024-10-10 04:54:53.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706170925 {#2899
      date: 2024-01-25 09:22:05.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    > #2 is strange – why does it matter?\n
    \n
    It doesn’t. If you’re running a laptop with a local web server for development, you wouldn’t want other devices in i.e. the coffee shop WiFi to be able to connect to your (likely insecure) local web server, would you?\n
    \n
    > If one is hosting a webserver on port 80, for example, they are going to poke a hole in their router’s NAT at port 80 to open that server’s port to the public. What difference does it make to then have another firewall that needs to be port forwarded?\n
    \n
    Who is “they”? What about all the other ports?\n
    \n
    Imagine a family member visits you and wants internet access in their Windows laptop, so you give them the WiFi password. Do you want that possibly malware infected thing poking around at ports other than 80 running on your server?\n
    \n
    Obviously you shouldn’t have insecure things listening there in the fist place but you don’t always get to choose whether some thing you’re hosting is currently secure or not or may not care too much because it’s just on the local network and you didn’t expose it to the internet.  \n
    This is what defense in depth is about; making it less likely for something to happen or the attack less potent even if your primary protections have failed.\n
    \n
    > #3 is a strange one – what sort of malicious behaviour could even be done to a device with no firewall? If you have no applications listening on any port, then there’s nothing to access\n
    \n
    Mostly addressed by the above but also note that you likely do have applications listening on ports you didn’t know about. Take a look at `sudo ss -utpnl`.\n
    \n
    > #5 is the only one that makes some sense; if you install a program that you do not trust (you don’t know how it works), you don’t want it to be able to readily communicate with the outside world unless you explicitly grant it permission to do so. Such an unknown program could be the door to get into your device, or a spy on your device’s actions.\n
    \n
    It’s rather the other way around; you don’t want the outside world to be able to talk to untrusted software on your computer. To be a classical “door”, the application must be able to listen to connections.\n
    \n
    OTOH, smarter malware can of course be something like a door by requesting intrusion by itself, so outbound filtering is also something you should do with untrusted applications.\n
    \n
    > People seem to treat it as if it’s acting like the front door to a house, but this analogy doesn’t make much sense to me – without a house (a service listening on a port), what good is a door?\n
    \n
    I’d rather liken it to a razor fence around your house, protecting you from thieves even getting near it. Your windows are likely safe from intrusion but they’re known to be fragile. Razor fence can also be cut through but not everyone will have the skill or patience to do so.\n
    \n
    If it turned out your window could easily be opened from the outside, you’d rather have razor fence in front until you can replace the window, would you?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1729334904 {#2214
    date: 2024-10-19 12:48:24.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2231 …}
  +nested: Doctrine\ORM\PersistentCollection {#2229 …}
  +votes: Doctrine\ORM\PersistentCollection {#2252 …}
  +reports: Doctrine\ORM\PersistentCollection {#2189 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2311 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2293 …}
  -id: 338847
  -bodyTs: "'2':1 '3':233 '5':297 '80':58,75,145 'abl':38,330,384,402 'access':119,267 'act':444 'action':367 'address':269 'also':274,427,513 'alway':167 'analog':454 'anoth':93 'applic':257,281,399,434 'around':140,374,485 'attack':223 'behaviour':242 'care':185 'choos':170 'classic':396 'coffe':33 'communic':333 'comput':392 'connect':40,406 'could':243,351,535 'cours':412 'current':178 'cut':515 'd':477,543 'defens':208 'depth':210 'develop':23 'devic':29,249,359,365 'didn':198,286 'differ':86 'doesn':9,455 'done':246 'door':354,397,417,448,475 'easili':536 'even':226,244,492 'everyon':519 'exampl':60 'explicit':340 'expos':200 'fail':232 'famili':112 'fenc':484,511,547 'filter':425 'firewal':94,252 'fist':161 'forward':100 'fragil':509 'front':447,549 'get':168,356,493 'give':126 'go':63 'good':472 'grant':341 'happen':220 'hole':67 'host':53,176 'hous':451,464,487 'i.e':31 'imagin':110 'infect':137 'insecur':44,155 'instal':308 'internet':118,204 'intrus':420,502 'know':288,319 'known':506 'laptop':16,123 'less':215,224 'like':43,216,278,415,445,499 'liken':479 'listen':157,258,282,404,467 'local':19,45,194 'look':292 'make':89,213,303,457 'malici':241 'malwar':136,409 'matter':7 'may':183 'member':113 'most':268 'much':187,458 'must':400 'nat':72 'near':494 'need':96 'network':195 'note':275 'noth':265 'obvious':150 'one':51,237,301 'open':77,538 'otoh':407 'outbound':424 'outsid':336,380,541 'password':130 'patienc':525 'peopl':435 'permiss':343 'place':162 'poke':65,139 'port':57,74,81,99,109,142,261,284,470 'possibl':135 'potent':225 'primari':229 'program':310,350 'protect':230,488 'public':84 'rather':370,478,544 'razor':483,510,546 're':13,175,505 'readili':332 'replac':553 'request':419 'router':70 'run':14,146 'safe':500 'secur':179 'seem':436 'sens':305,459 'server':21,47,79,149 'servic':466 'shop':34 'shouldn':152 'skill':523 'smarter':408 'softwar':389 'someth':218,414,428 'sort':239 'spi':362 'ss':295 'strang':3,236 'sudo':294 'take':290 'talk':386 'thiev':491 'thing':138,156,173 'treat':438 'trust':315 'turn':531 'unknown':349 'unless':338 'untrust':388,433 'utpnl':296 'visit':114 'want':27,117,133,326,378 'way':373 'web':20,46 'webserv':55 'whether':171 'wifi':35,129 'window':122,497,534,555 'without':462 'work':322 'world':337,381 'would':48,556 'wouldn':25"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7709419"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706174215 {#2213
    date: 2024-01-25 10:16:55.0 +01:00
  }
  +"title": 338847
}
"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 {#2225
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2230
    +user: Proxies\__CG__\App\Entity\User {#2639 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "When-do-I-actually-need-a-firewall"
    +title: "When do I actually need a firewall?"
    +url: null
    +body: """
      I’ve spent some time searching this question, but I have yet to find a satisfying answer. The majority of answers that I have seen state something along the lines of the following:\n
      \n
      1. “It’s just good security practice.”\n
      2. “You need it if you are running a server.”\n
      3. “You need it if you don’t trust the other devices on the network.”\n
      4. “You need it if you are not behind a NAT.”\n
      5. “You need it if you don’t trust the software running on your computer.”\n
      \n
      The only answer that makes any sense to me is #5. #1 leaves a lot to be desired, as it advocates for doing something without thinking about why you’re doing it – it is essentially a non-answer. #2 is strange – why does it matter? If one is hosting a webserver on port 80, for example, they are going to poke a hole in their router’s NAT at port 80 to open that server’s port to the public. What difference does it make to then have another firewall that needs to be port forwarded? #3 is a strange one – what sort of malicious behaviour could even be done to a device with no firewall? If you have no applications listening on any port, then there’s nothing to access. #4 feels like an extension of #3 – only, in this case, it is most likely a larger group that the device is exposed to. #5 is the only one that makes some sense; if you install a program that you do not trust (you don’t know how it works), you don’t want it to be able to readily communicate with the outside world unless you explicitly grant it permission to do so. Such an unknown program could be the door to get into your device, or a spy on your device’s actions.\n
      \n
      If anything, a firewall only seems to provide extra precautions against mistakes made by the user, rather than actively preventing bad actors from getting in. People seem to treat it as if it’s acting like the front door to a house, but this analogy doesn’t make much sense to me – without a house (a service listening on a port), what good is a door?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 40
    +favouriteCount: 91
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729354440 {#2945
      date: 2024-10-19 18:14:00.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2963 …}
    +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: [
      1 => App\Entity\EntryComment {#2208
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2230 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2209 …}
        +root: App\Entity\EntryComment {#2225}
        +body: """
          > In my case I have a number of sockets from spotify, and steam listening on port 0.0.0.0. I would assume, that these are only available to connections from the LAN?\n
          \n
          That’s exactly the kind of thing I meant :)\n
          \n
          These are likely for things like in-house streaming, LAN game downloads and remote music playing, so you may even want to consider explicitly allowing them through the firewall but they’re also potential security holes of applications running under your user that you have largely no control over.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1706518140 {#2207
          date: 2024-01-29 09:49:00.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Kalcifer@sh.itjust.works"
          "@Atemu@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2204 …}
        +nested: Doctrine\ORM\PersistentCollection {#2211 …}
        +votes: Doctrine\ORM\PersistentCollection {#2266 …}
        +reports: Doctrine\ORM\PersistentCollection {#2268 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2273 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2274 …}
        -id: 349293
        -bodyTs: "'0.0.0.0':17 'allow':65 'also':73 'applic':78 'assum':20 'avail':25 'case':3 'connect':27 'consid':63 'control':88 'download':52 'even':60 'exact':33 'explicit':64 'firewal':69 'game':51 'hole':76 'hous':48 'in-hous':46 'kind':35 'lan':30,50 'larg':86 'like':42,45 'listen':14 'may':59 'meant':39 'music':55 'number':7 'play':56 'port':16 'potenti':74 're':72 'remot':54 'run':79 'secur':75 'socket':9 'spotifi':11 'steam':13 'stream':49 'thing':37,44 'user':82 'want':61 'would':19"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7844402"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706518140 {#2212
          date: 2024-01-29 09:49:00.0 +01:00
        }
        +"title": 349293
      }
      0 => App\Entity\EntryComment {#2225}
    ]
    -id: 32961
    -titleTs: "'actual':4 'firewal':7 'need':5"
    -bodyTs: "'1':34,103 '2':41,131 '3':51,189,230 '4':66,224 '5':77,102,248 '80':146,163 'abl':281 'access':223 'act':353 'action':318 'activ':337 'actor':340 'advoc':112 'along':28 'analog':363 'anoth':181 'answer':17,21,94,130 'anyth':320 'applic':213 'bad':339 'behaviour':198 'behind':74 'case':234 'communic':284 'comput':91 'could':199,302 'desir':109 'devic':62,205,244,310,316 'differ':174 'doesn':364 'done':202 'door':305,357,384 'essenti':126 'even':200 'exampl':148 'explicit':291 'expos':246 'extens':228 'extra':327 'feel':225 'find':14 'firewal':182,208,322 'follow':33 'forward':188 'front':356 'get':307,342 'go':151 'good':38,381 'grant':292 'group':241 'hole':155 'host':141 'hous':360,373 'instal':259 'know':270 'larger':240 'leav':104 'like':226,238,354 'line':30 'listen':214,376 'lot':106 'made':331 'major':19 'make':96,177,254,366 'malici':197 'matter':137 'mistak':330 'much':367 'nat':76,160 'need':43,53,68,79,184 'network':65 'non':129 'non-answ':128 'noth':221 'one':139,193,252 'open':165 'outsid':287 'peopl':344 'permiss':294 'poke':153 'port':145,162,169,187,217,379 'practic':40 'precaut':328 'prevent':338 'program':261,301 'provid':326 'public':172 'question':8 'rather':335 're':121 'readili':283 'router':158 'run':48,88 'satisfi':16 'search':6 'secur':39 'seem':324,345 'seen':25 'sens':98,256,368 'server':50,167 'servic':375 'softwar':87 'someth':27,115 'sort':195 'spent':3 'spi':313 'state':26 'strang':133,192 'think':117 'time':5 'treat':347 'trust':59,85,266 'unknown':300 'unless':289 'user':334 've':2 'want':277 'webserv':143 'without':116,371 'work':273 'world':288 'yet':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706257325
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/13453975"
    +editedAt: DateTimeImmutable @1728528893 {#2919
      date: 2024-10-10 04:54:53.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706170925 {#2899
      date: 2024-01-25 09:22:05.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    > #2 is strange – why does it matter?\n
    \n
    It doesn’t. If you’re running a laptop with a local web server for development, you wouldn’t want other devices in i.e. the coffee shop WiFi to be able to connect to your (likely insecure) local web server, would you?\n
    \n
    > If one is hosting a webserver on port 80, for example, they are going to poke a hole in their router’s NAT at port 80 to open that server’s port to the public. What difference does it make to then have another firewall that needs to be port forwarded?\n
    \n
    Who is “they”? What about all the other ports?\n
    \n
    Imagine a family member visits you and wants internet access in their Windows laptop, so you give them the WiFi password. Do you want that possibly malware infected thing poking around at ports other than 80 running on your server?\n
    \n
    Obviously you shouldn’t have insecure things listening there in the fist place but you don’t always get to choose whether some thing you’re hosting is currently secure or not or may not care too much because it’s just on the local network and you didn’t expose it to the internet.  \n
    This is what defense in depth is about; making it less likely for something to happen or the attack less potent even if your primary protections have failed.\n
    \n
    > #3 is a strange one – what sort of malicious behaviour could even be done to a device with no firewall? If you have no applications listening on any port, then there’s nothing to access\n
    \n
    Mostly addressed by the above but also note that you likely do have applications listening on ports you didn’t know about. Take a look at `sudo ss -utpnl`.\n
    \n
    > #5 is the only one that makes some sense; if you install a program that you do not trust (you don’t know how it works), you don’t want it to be able to readily communicate with the outside world unless you explicitly grant it permission to do so. Such an unknown program could be the door to get into your device, or a spy on your device’s actions.\n
    \n
    It’s rather the other way around; you don’t want the outside world to be able to talk to untrusted software on your computer. To be a classical “door”, the application must be able to listen to connections.\n
    \n
    OTOH, smarter malware can of course be something like a door by requesting intrusion by itself, so outbound filtering is also something you should do with untrusted applications.\n
    \n
    > People seem to treat it as if it’s acting like the front door to a house, but this analogy doesn’t make much sense to me – without a house (a service listening on a port), what good is a door?\n
    \n
    I’d rather liken it to a razor fence around your house, protecting you from thieves even getting near it. Your windows are likely safe from intrusion but they’re known to be fragile. Razor fence can also be cut through but not everyone will have the skill or patience to do so.\n
    \n
    If it turned out your window could easily be opened from the outside, you’d rather have razor fence in front until you can replace the window, would you?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1729334904 {#2214
    date: 2024-10-19 12:48:24.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2231 …}
  +nested: Doctrine\ORM\PersistentCollection {#2229 …}
  +votes: Doctrine\ORM\PersistentCollection {#2252 …}
  +reports: Doctrine\ORM\PersistentCollection {#2189 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2311 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2293 …}
  -id: 338847
  -bodyTs: "'2':1 '3':233 '5':297 '80':58,75,145 'abl':38,330,384,402 'access':119,267 'act':444 'action':367 'address':269 'also':274,427,513 'alway':167 'analog':454 'anoth':93 'applic':257,281,399,434 'around':140,374,485 'attack':223 'behaviour':242 'care':185 'choos':170 'classic':396 'coffe':33 'communic':333 'comput':392 'connect':40,406 'could':243,351,535 'cours':412 'current':178 'cut':515 'd':477,543 'defens':208 'depth':210 'develop':23 'devic':29,249,359,365 'didn':198,286 'differ':86 'doesn':9,455 'done':246 'door':354,397,417,448,475 'easili':536 'even':226,244,492 'everyon':519 'exampl':60 'explicit':340 'expos':200 'fail':232 'famili':112 'fenc':484,511,547 'filter':425 'firewal':94,252 'fist':161 'forward':100 'fragil':509 'front':447,549 'get':168,356,493 'give':126 'go':63 'good':472 'grant':341 'happen':220 'hole':67 'host':53,176 'hous':451,464,487 'i.e':31 'imagin':110 'infect':137 'insecur':44,155 'instal':308 'internet':118,204 'intrus':420,502 'know':288,319 'known':506 'laptop':16,123 'less':215,224 'like':43,216,278,415,445,499 'liken':479 'listen':157,258,282,404,467 'local':19,45,194 'look':292 'make':89,213,303,457 'malici':241 'malwar':136,409 'matter':7 'may':183 'member':113 'most':268 'much':187,458 'must':400 'nat':72 'near':494 'need':96 'network':195 'note':275 'noth':265 'obvious':150 'one':51,237,301 'open':77,538 'otoh':407 'outbound':424 'outsid':336,380,541 'password':130 'patienc':525 'peopl':435 'permiss':343 'place':162 'poke':65,139 'port':57,74,81,99,109,142,261,284,470 'possibl':135 'potent':225 'primari':229 'program':310,350 'protect':230,488 'public':84 'rather':370,478,544 'razor':483,510,546 're':13,175,505 'readili':332 'replac':553 'request':419 'router':70 'run':14,146 'safe':500 'secur':179 'seem':436 'sens':305,459 'server':21,47,79,149 'servic':466 'shop':34 'shouldn':152 'skill':523 'smarter':408 'softwar':389 'someth':218,414,428 'sort':239 'spi':362 'ss':295 'strang':3,236 'sudo':294 'take':290 'talk':386 'thiev':491 'thing':138,156,173 'treat':438 'trust':315 'turn':531 'unknown':349 'unless':338 'untrust':388,433 'utpnl':296 'visit':114 'want':27,117,133,326,378 'way':373 'web':20,46 'webserv':55 'whether':171 'wifi':35,129 'window':122,497,534,555 'without':462 'work':322 'world':337,381 'would':48,556 'wouldn':25"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7709419"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706174215 {#2213
    date: 2024-01-25 10:16:55.0 +01:00
  }
  +"title": 338847
}
"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 {#2221
  +user: Proxies\__CG__\App\Entity\User {#2983 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2028 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
  +slug: "What-OS-or-FOSS-SMS-app-do-you-use-that"
  +title: "What OS or FOSS SMS app do you use that supports RCS?"
  +url: null
  +body: "I mostly use Signal with family and friends. For all else, I have used Google messages and the default app."
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 8
  +favouriteCount: 21
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728951846 {#3017
    date: 2024-10-15 02:24:06.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3022 …}
  +votes: Doctrine\ORM\PersistentCollection {#3025 …}
  +reports: Doctrine\ORM\PersistentCollection {#3027 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3029 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3031 …}
  +badges: Doctrine\ORM\PersistentCollection {#3033 …}
  +children: [
    App\Entity\EntryComment {#2222
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2221 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2028 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2219 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2217 …}
      +body: "Synapse is AGPL-3.0."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706278884 {#2220
        date: 2024-01-26 15:21:24.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Sensitivezombie@lemmy.zip"
        "@mulcahey@lemmy.world"
        "@ganoo@sh.itjust.works"
        "@lemmyreader@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2196 …}
      +nested: Doctrine\ORM\PersistentCollection {#2194 …}
      +votes: Doctrine\ORM\PersistentCollection {#2193 …}
      +reports: Doctrine\ORM\PersistentCollection {#2205 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2202 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2210 …}
      -id: 342033
      -bodyTs: "'-3.0':4 'agpl':3 'synaps':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7752749"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706278884 {#2218
        date: 2024-01-26 15:21:24.0 +01:00
      }
      +"title": 342033
    }
  ]
  -id: 32815
  -titleTs: "'app':6 'foss':4 'os':2 'rcs':12 'sms':5 'support':11 'use':9"
  -bodyTs: "'app':20 'default':19 'els':11 'famili':6 'friend':8 'googl':15 'messag':16 'most':2 'signal':4 'use':3,14"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706199266
  +visibility: "visible             "
  +apId: "https://lemmy.zip/post/8895731"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706112866 {#3006
    date: 2024-01-24 17:14:26.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 {#2221
  +user: Proxies\__CG__\App\Entity\User {#2983 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2028 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
  +slug: "What-OS-or-FOSS-SMS-app-do-you-use-that"
  +title: "What OS or FOSS SMS app do you use that supports RCS?"
  +url: null
  +body: "I mostly use Signal with family and friends. For all else, I have used Google messages and the default app."
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 8
  +favouriteCount: 21
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728951846 {#3017
    date: 2024-10-15 02:24:06.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3022 …}
  +votes: Doctrine\ORM\PersistentCollection {#3025 …}
  +reports: Doctrine\ORM\PersistentCollection {#3027 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3029 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3031 …}
  +badges: Doctrine\ORM\PersistentCollection {#3033 …}
  +children: [
    App\Entity\EntryComment {#2222
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2221 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2028 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2219 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2217 …}
      +body: "Synapse is AGPL-3.0."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706278884 {#2220
        date: 2024-01-26 15:21:24.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Sensitivezombie@lemmy.zip"
        "@mulcahey@lemmy.world"
        "@ganoo@sh.itjust.works"
        "@lemmyreader@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2196 …}
      +nested: Doctrine\ORM\PersistentCollection {#2194 …}
      +votes: Doctrine\ORM\PersistentCollection {#2193 …}
      +reports: Doctrine\ORM\PersistentCollection {#2205 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2202 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2210 …}
      -id: 342033
      -bodyTs: "'-3.0':4 'agpl':3 'synaps':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7752749"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706278884 {#2218
        date: 2024-01-26 15:21:24.0 +01:00
      }
      +"title": 342033
    }
  ]
  -id: 32815
  -titleTs: "'app':6 'foss':4 'os':2 'rcs':12 'sms':5 'support':11 'use':9"
  -bodyTs: "'app':20 'default':19 'els':11 'famili':6 'friend':8 'googl':15 'messag':16 'most':2 'signal':4 'use':3,14"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706199266
  +visibility: "visible             "
  +apId: "https://lemmy.zip/post/8895731"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706112866 {#3006
    date: 2024-01-24 17:14:26.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 {#2221
  +user: Proxies\__CG__\App\Entity\User {#2983 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2028 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
  +slug: "What-OS-or-FOSS-SMS-app-do-you-use-that"
  +title: "What OS or FOSS SMS app do you use that supports RCS?"
  +url: null
  +body: "I mostly use Signal with family and friends. For all else, I have used Google messages and the default app."
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 8
  +favouriteCount: 21
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728951846 {#3017
    date: 2024-10-15 02:24:06.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3022 …}
  +votes: Doctrine\ORM\PersistentCollection {#3025 …}
  +reports: Doctrine\ORM\PersistentCollection {#3027 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3029 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3031 …}
  +badges: Doctrine\ORM\PersistentCollection {#3033 …}
  +children: [
    App\Entity\EntryComment {#2222
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2221 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2028 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2219 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2217 …}
      +body: "Synapse is AGPL-3.0."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706278884 {#2220
        date: 2024-01-26 15:21:24.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Sensitivezombie@lemmy.zip"
        "@mulcahey@lemmy.world"
        "@ganoo@sh.itjust.works"
        "@lemmyreader@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2196 …}
      +nested: Doctrine\ORM\PersistentCollection {#2194 …}
      +votes: Doctrine\ORM\PersistentCollection {#2193 …}
      +reports: Doctrine\ORM\PersistentCollection {#2205 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2202 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2210 …}
      -id: 342033
      -bodyTs: "'-3.0':4 'agpl':3 'synaps':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7752749"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706278884 {#2218
        date: 2024-01-26 15:21:24.0 +01:00
      }
      +"title": 342033
    }
  ]
  -id: 32815
  -titleTs: "'app':6 'foss':4 'os':2 'rcs':12 'sms':5 'support':11 'use':9"
  -bodyTs: "'app':20 'default':19 'els':11 'famili':6 'friend':8 'googl':15 'messag':16 'most':2 'signal':4 'use':3,14"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706199266
  +visibility: "visible             "
  +apId: "https://lemmy.zip/post/8895731"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706112866 {#3006
    date: 2024-01-24 17:14:26.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 {#2222
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2221
    +user: Proxies\__CG__\App\Entity\User {#2983 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2028 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "What-OS-or-FOSS-SMS-app-do-you-use-that"
    +title: "What OS or FOSS SMS app do you use that supports RCS?"
    +url: null
    +body: "I mostly use Signal with family and friends. For all else, I have used Google messages and the default app."
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 8
    +favouriteCount: 21
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728951846 {#3017
      date: 2024-10-15 02:24:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3022 …}
    +votes: Doctrine\ORM\PersistentCollection {#3025 …}
    +reports: Doctrine\ORM\PersistentCollection {#3027 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3029 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3031 …}
    +badges: Doctrine\ORM\PersistentCollection {#3033 …}
    +children: [
      App\Entity\EntryComment {#2222}
    ]
    -id: 32815
    -titleTs: "'app':6 'foss':4 'os':2 'rcs':12 'sms':5 'support':11 'use':9"
    -bodyTs: "'app':20 'default':19 'els':11 'famili':6 'friend':8 'googl':15 'messag':16 'most':2 'signal':4 'use':3,14"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706199266
    +visibility: "visible             "
    +apId: "https://lemmy.zip/post/8895731"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706112866 {#3006
      date: 2024-01-24 17:14:26.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2028 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2219 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2217 …}
  +body: "Synapse is AGPL-3.0."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706278884 {#2220
    date: 2024-01-26 15:21:24.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Sensitivezombie@lemmy.zip"
    "@mulcahey@lemmy.world"
    "@ganoo@sh.itjust.works"
    "@lemmyreader@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2196 …}
  +nested: Doctrine\ORM\PersistentCollection {#2194 …}
  +votes: Doctrine\ORM\PersistentCollection {#2193 …}
  +reports: Doctrine\ORM\PersistentCollection {#2205 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2202 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2210 …}
  -id: 342033
  -bodyTs: "'-3.0':4 'agpl':3 'synaps':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7752749"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706278884 {#2218
    date: 2024-01-26 15:21:24.0 +01:00
  }
  +"title": 342033
}
"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 {#2222
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2221
    +user: Proxies\__CG__\App\Entity\User {#2983 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2028 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "What-OS-or-FOSS-SMS-app-do-you-use-that"
    +title: "What OS or FOSS SMS app do you use that supports RCS?"
    +url: null
    +body: "I mostly use Signal with family and friends. For all else, I have used Google messages and the default app."
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 8
    +favouriteCount: 21
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728951846 {#3017
      date: 2024-10-15 02:24:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3022 …}
    +votes: Doctrine\ORM\PersistentCollection {#3025 …}
    +reports: Doctrine\ORM\PersistentCollection {#3027 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3029 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3031 …}
    +badges: Doctrine\ORM\PersistentCollection {#3033 …}
    +children: [
      App\Entity\EntryComment {#2222}
    ]
    -id: 32815
    -titleTs: "'app':6 'foss':4 'os':2 'rcs':12 'sms':5 'support':11 'use':9"
    -bodyTs: "'app':20 'default':19 'els':11 'famili':6 'friend':8 'googl':15 'messag':16 'most':2 'signal':4 'use':3,14"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706199266
    +visibility: "visible             "
    +apId: "https://lemmy.zip/post/8895731"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706112866 {#3006
      date: 2024-01-24 17:14:26.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2028 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2219 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2217 …}
  +body: "Synapse is AGPL-3.0."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706278884 {#2220
    date: 2024-01-26 15:21:24.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Sensitivezombie@lemmy.zip"
    "@mulcahey@lemmy.world"
    "@ganoo@sh.itjust.works"
    "@lemmyreader@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2196 …}
  +nested: Doctrine\ORM\PersistentCollection {#2194 …}
  +votes: Doctrine\ORM\PersistentCollection {#2193 …}
  +reports: Doctrine\ORM\PersistentCollection {#2205 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2202 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2210 …}
  -id: 342033
  -bodyTs: "'-3.0':4 'agpl':3 'synaps':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7752749"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706278884 {#2218
    date: 2024-01-26 15:21:24.0 +01:00
  }
  +"title": 342033
}
"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 {#2222
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2221
    +user: Proxies\__CG__\App\Entity\User {#2983 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2028 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "What-OS-or-FOSS-SMS-app-do-you-use-that"
    +title: "What OS or FOSS SMS app do you use that supports RCS?"
    +url: null
    +body: "I mostly use Signal with family and friends. For all else, I have used Google messages and the default app."
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 8
    +favouriteCount: 21
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728951846 {#3017
      date: 2024-10-15 02:24:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3022 …}
    +votes: Doctrine\ORM\PersistentCollection {#3025 …}
    +reports: Doctrine\ORM\PersistentCollection {#3027 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3029 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3031 …}
    +badges: Doctrine\ORM\PersistentCollection {#3033 …}
    +children: [
      App\Entity\EntryComment {#2222}
    ]
    -id: 32815
    -titleTs: "'app':6 'foss':4 'os':2 'rcs':12 'sms':5 'support':11 'use':9"
    -bodyTs: "'app':20 'default':19 'els':11 'famili':6 'friend':8 'googl':15 'messag':16 'most':2 'signal':4 'use':3,14"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706199266
    +visibility: "visible             "
    +apId: "https://lemmy.zip/post/8895731"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706112866 {#3006
      date: 2024-01-24 17:14:26.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2028 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2219 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2217 …}
  +body: "Synapse is AGPL-3.0."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706278884 {#2220
    date: 2024-01-26 15:21:24.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Sensitivezombie@lemmy.zip"
    "@mulcahey@lemmy.world"
    "@ganoo@sh.itjust.works"
    "@lemmyreader@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2196 …}
  +nested: Doctrine\ORM\PersistentCollection {#2194 …}
  +votes: Doctrine\ORM\PersistentCollection {#2193 …}
  +reports: Doctrine\ORM\PersistentCollection {#2205 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2202 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2210 …}
  -id: 342033
  -bodyTs: "'-3.0':4 'agpl':3 'synaps':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7752749"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706278884 {#2218
    date: 2024-01-26 15:21:24.0 +01:00
  }
  +"title": 342033
}
"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 {#2292
  +user: Proxies\__CG__\App\Entity\User {#2671 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
  +slug: "Does-Nix-s-break-from-FHS-cause-problems"
  +title: "Does Nix's break from FHS cause problems?"
  +url: null
  +body: """
    I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
    \n
    I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 24
  +favouriteCount: 36
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728934510 {#3000
    date: 2024-10-14 21:35:10.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2965 …}
  +votes: Doctrine\ORM\PersistentCollection {#3007 …}
  +reports: Doctrine\ORM\PersistentCollection {#3009 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3011 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3013 …}
  +badges: Doctrine\ORM\PersistentCollection {#3015 …}
  +children: [
    App\Entity\EntryComment {#2316
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2292 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2294 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2290 …}
      +body: """
        > If I am packaging software for gentoo, all I have to do is translate the build instructions from the project’s documentation to gentoo’s package recipe.\n
        \n
        It’s the same for Nixpkgs.\n
        \n
        > In nix, it seems that it is not that simple and you’ll have to do some exploration. Am I wrong?\n
        \n
        In well behaved build systems, it’s likely easier to package than most other distros. If it’s not as well behaved you will have to do some “exploration” and the complexity can get quite out of control if the build system is exceptionally terrible.\n
        \n
        Here is the package for the GNU `hello` program which uses a well-behaved build system:\n
        \n
        [github.com/NixOS/nixpkgs/blob/…/package.nix](https://github.com/NixOS/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)\n
        \n
        If you ignore the optional `passthru.tests`, this is very simple. You provide metadata, sources etc. to the generic `mkDerivation` function and that’s it. The most complex non-standard thing this derivation does is enable the build system’s tests.\n
        \n
        You don’t even need to run the provided build instructions because Nixpkgs’ stdenv abstracts those away. If it finds a makefile, it’ll automatically run `make` and `make install` with the correct flags for instance. Same for other standard build systems; if you pass `cmake` into `nativeBuildInputs`, it’ll attempt to build, install, check etc. using `cmake`’s standardised interfaces.\n
        \n
        If the build system is poorly behaved however (like for instance Anki’s), you will have to get into the weeds and do some rather advanced things:\n
        \n
        [github.com/NixOS/nixpkgs/blob/…/default.nix](https://github.com/NixOS/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)\n
        \n
        Luckily though, most packages aren’t like this.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706273137 {#2318
        date: 2024-01-26 13:45:37.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@matcha_addict@lemy.lol"
        "@chaorace@lemmy.sdf.org"
        "@hackeryarn@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2296 …}
      +nested: Doctrine\ORM\PersistentCollection {#2281 …}
      +votes: Doctrine\ORM\PersistentCollection {#2280 …}
      +reports: Doctrine\ORM\PersistentCollection {#2278 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2279 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2277 …}
      -id: 341843
      -bodyTs: "'/default.nix':256 '/nixos/nixpkgs/blob/':119,255 '/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)':123 '/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)':259 '/package.nix':120 'abstract':179 'advanc':251 'anki':237 'aren':264 'attempt':215 'automat':189 'away':181 'behav':57,76,114,232 'build':16,58,95,115,161,174,205,217,228 'check':219 'cmake':210,222 'complex':86,150 'control':92 'correct':197 'deriv':156 'distro':69 'document':22 'easier':63 'enabl':159 'etc':138,220 'even':168 'except':98 'explor':51,83 'find':184 'flag':198 'function':143 'generic':141 'gentoo':7,24 'get':88,243 'github.com':118,122,254,258 'github.com/nixos/nixpkgs/blob/':117,253 'github.com/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)':121 'github.com/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)':257 'gnu':106 'hello':107 'howev':233 'ignor':126 'instal':194,218 'instanc':200,236 'instruct':17,175 'interfac':225 'like':62,234,266 'll':46,188,214 'luckili':260 'make':191,193 'makefil':186 'metadata':136 'mkderiv':142 'nativebuildinput':212 'need':169 'nix':35 'nixpkg':33,177 'non':152 'non-standard':151 'option':128 'packag':4,26,65,103,263 'pass':209 'passthru.tests':129 'poor':231 'program':108 'project':20 'provid':135,173 'quit':89 'rather':250 'recip':27 'run':171,190 'seem':37 'simpl':43,133 'softwar':5 'sourc':137 'standard':153,204 'standardis':224 'stdenv':178 'system':59,96,116,162,206,229 'terribl':99 'test':164 'thing':154,252 'though':261 'translat':14 'use':110,221 'weed':246 'well':56,75,113 'well-behav':112 'wrong':54"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7750895"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706273137 {#2313
        date: 2024-01-26 13:45:37.0 +01:00
      }
      +"title": 341843
    }
  ]
  -id: 33062
  -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
  -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706299964
  +visibility: "visible             "
  +apId: "https://lemy.lol/post/18607493"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706213564 {#2986
    date: 2024-01-25 21:12:44.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 {#2292
  +user: Proxies\__CG__\App\Entity\User {#2671 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
  +slug: "Does-Nix-s-break-from-FHS-cause-problems"
  +title: "Does Nix's break from FHS cause problems?"
  +url: null
  +body: """
    I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
    \n
    I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 24
  +favouriteCount: 36
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728934510 {#3000
    date: 2024-10-14 21:35:10.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2965 …}
  +votes: Doctrine\ORM\PersistentCollection {#3007 …}
  +reports: Doctrine\ORM\PersistentCollection {#3009 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3011 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3013 …}
  +badges: Doctrine\ORM\PersistentCollection {#3015 …}
  +children: [
    App\Entity\EntryComment {#2316
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2292 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2294 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2290 …}
      +body: """
        > If I am packaging software for gentoo, all I have to do is translate the build instructions from the project’s documentation to gentoo’s package recipe.\n
        \n
        It’s the same for Nixpkgs.\n
        \n
        > In nix, it seems that it is not that simple and you’ll have to do some exploration. Am I wrong?\n
        \n
        In well behaved build systems, it’s likely easier to package than most other distros. If it’s not as well behaved you will have to do some “exploration” and the complexity can get quite out of control if the build system is exceptionally terrible.\n
        \n
        Here is the package for the GNU `hello` program which uses a well-behaved build system:\n
        \n
        [github.com/NixOS/nixpkgs/blob/…/package.nix](https://github.com/NixOS/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)\n
        \n
        If you ignore the optional `passthru.tests`, this is very simple. You provide metadata, sources etc. to the generic `mkDerivation` function and that’s it. The most complex non-standard thing this derivation does is enable the build system’s tests.\n
        \n
        You don’t even need to run the provided build instructions because Nixpkgs’ stdenv abstracts those away. If it finds a makefile, it’ll automatically run `make` and `make install` with the correct flags for instance. Same for other standard build systems; if you pass `cmake` into `nativeBuildInputs`, it’ll attempt to build, install, check etc. using `cmake`’s standardised interfaces.\n
        \n
        If the build system is poorly behaved however (like for instance Anki’s), you will have to get into the weeds and do some rather advanced things:\n
        \n
        [github.com/NixOS/nixpkgs/blob/…/default.nix](https://github.com/NixOS/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)\n
        \n
        Luckily though, most packages aren’t like this.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706273137 {#2318
        date: 2024-01-26 13:45:37.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@matcha_addict@lemy.lol"
        "@chaorace@lemmy.sdf.org"
        "@hackeryarn@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2296 …}
      +nested: Doctrine\ORM\PersistentCollection {#2281 …}
      +votes: Doctrine\ORM\PersistentCollection {#2280 …}
      +reports: Doctrine\ORM\PersistentCollection {#2278 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2279 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2277 …}
      -id: 341843
      -bodyTs: "'/default.nix':256 '/nixos/nixpkgs/blob/':119,255 '/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)':123 '/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)':259 '/package.nix':120 'abstract':179 'advanc':251 'anki':237 'aren':264 'attempt':215 'automat':189 'away':181 'behav':57,76,114,232 'build':16,58,95,115,161,174,205,217,228 'check':219 'cmake':210,222 'complex':86,150 'control':92 'correct':197 'deriv':156 'distro':69 'document':22 'easier':63 'enabl':159 'etc':138,220 'even':168 'except':98 'explor':51,83 'find':184 'flag':198 'function':143 'generic':141 'gentoo':7,24 'get':88,243 'github.com':118,122,254,258 'github.com/nixos/nixpkgs/blob/':117,253 'github.com/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)':121 'github.com/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)':257 'gnu':106 'hello':107 'howev':233 'ignor':126 'instal':194,218 'instanc':200,236 'instruct':17,175 'interfac':225 'like':62,234,266 'll':46,188,214 'luckili':260 'make':191,193 'makefil':186 'metadata':136 'mkderiv':142 'nativebuildinput':212 'need':169 'nix':35 'nixpkg':33,177 'non':152 'non-standard':151 'option':128 'packag':4,26,65,103,263 'pass':209 'passthru.tests':129 'poor':231 'program':108 'project':20 'provid':135,173 'quit':89 'rather':250 'recip':27 'run':171,190 'seem':37 'simpl':43,133 'softwar':5 'sourc':137 'standard':153,204 'standardis':224 'stdenv':178 'system':59,96,116,162,206,229 'terribl':99 'test':164 'thing':154,252 'though':261 'translat':14 'use':110,221 'weed':246 'well':56,75,113 'well-behav':112 'wrong':54"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7750895"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706273137 {#2313
        date: 2024-01-26 13:45:37.0 +01:00
      }
      +"title": 341843
    }
  ]
  -id: 33062
  -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
  -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706299964
  +visibility: "visible             "
  +apId: "https://lemy.lol/post/18607493"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706213564 {#2986
    date: 2024-01-25 21:12:44.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 {#2292
  +user: Proxies\__CG__\App\Entity\User {#2671 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
  +slug: "Does-Nix-s-break-from-FHS-cause-problems"
  +title: "Does Nix's break from FHS cause problems?"
  +url: null
  +body: """
    I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
    \n
    I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 24
  +favouriteCount: 36
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728934510 {#3000
    date: 2024-10-14 21:35:10.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2965 …}
  +votes: Doctrine\ORM\PersistentCollection {#3007 …}
  +reports: Doctrine\ORM\PersistentCollection {#3009 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3011 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3013 …}
  +badges: Doctrine\ORM\PersistentCollection {#3015 …}
  +children: [
    App\Entity\EntryComment {#2316
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2292 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2294 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2290 …}
      +body: """
        > If I am packaging software for gentoo, all I have to do is translate the build instructions from the project’s documentation to gentoo’s package recipe.\n
        \n
        It’s the same for Nixpkgs.\n
        \n
        > In nix, it seems that it is not that simple and you’ll have to do some exploration. Am I wrong?\n
        \n
        In well behaved build systems, it’s likely easier to package than most other distros. If it’s not as well behaved you will have to do some “exploration” and the complexity can get quite out of control if the build system is exceptionally terrible.\n
        \n
        Here is the package for the GNU `hello` program which uses a well-behaved build system:\n
        \n
        [github.com/NixOS/nixpkgs/blob/…/package.nix](https://github.com/NixOS/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)\n
        \n
        If you ignore the optional `passthru.tests`, this is very simple. You provide metadata, sources etc. to the generic `mkDerivation` function and that’s it. The most complex non-standard thing this derivation does is enable the build system’s tests.\n
        \n
        You don’t even need to run the provided build instructions because Nixpkgs’ stdenv abstracts those away. If it finds a makefile, it’ll automatically run `make` and `make install` with the correct flags for instance. Same for other standard build systems; if you pass `cmake` into `nativeBuildInputs`, it’ll attempt to build, install, check etc. using `cmake`’s standardised interfaces.\n
        \n
        If the build system is poorly behaved however (like for instance Anki’s), you will have to get into the weeds and do some rather advanced things:\n
        \n
        [github.com/NixOS/nixpkgs/blob/…/default.nix](https://github.com/NixOS/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)\n
        \n
        Luckily though, most packages aren’t like this.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706273137 {#2318
        date: 2024-01-26 13:45:37.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@matcha_addict@lemy.lol"
        "@chaorace@lemmy.sdf.org"
        "@hackeryarn@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2296 …}
      +nested: Doctrine\ORM\PersistentCollection {#2281 …}
      +votes: Doctrine\ORM\PersistentCollection {#2280 …}
      +reports: Doctrine\ORM\PersistentCollection {#2278 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2279 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2277 …}
      -id: 341843
      -bodyTs: "'/default.nix':256 '/nixos/nixpkgs/blob/':119,255 '/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)':123 '/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)':259 '/package.nix':120 'abstract':179 'advanc':251 'anki':237 'aren':264 'attempt':215 'automat':189 'away':181 'behav':57,76,114,232 'build':16,58,95,115,161,174,205,217,228 'check':219 'cmake':210,222 'complex':86,150 'control':92 'correct':197 'deriv':156 'distro':69 'document':22 'easier':63 'enabl':159 'etc':138,220 'even':168 'except':98 'explor':51,83 'find':184 'flag':198 'function':143 'generic':141 'gentoo':7,24 'get':88,243 'github.com':118,122,254,258 'github.com/nixos/nixpkgs/blob/':117,253 'github.com/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)':121 'github.com/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)':257 'gnu':106 'hello':107 'howev':233 'ignor':126 'instal':194,218 'instanc':200,236 'instruct':17,175 'interfac':225 'like':62,234,266 'll':46,188,214 'luckili':260 'make':191,193 'makefil':186 'metadata':136 'mkderiv':142 'nativebuildinput':212 'need':169 'nix':35 'nixpkg':33,177 'non':152 'non-standard':151 'option':128 'packag':4,26,65,103,263 'pass':209 'passthru.tests':129 'poor':231 'program':108 'project':20 'provid':135,173 'quit':89 'rather':250 'recip':27 'run':171,190 'seem':37 'simpl':43,133 'softwar':5 'sourc':137 'standard':153,204 'standardis':224 'stdenv':178 'system':59,96,116,162,206,229 'terribl':99 'test':164 'thing':154,252 'though':261 'translat':14 'use':110,221 'weed':246 'well':56,75,113 'well-behav':112 'wrong':54"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7750895"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706273137 {#2313
        date: 2024-01-26 13:45:37.0 +01:00
      }
      +"title": 341843
    }
  ]
  -id: 33062
  -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
  -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706299964
  +visibility: "visible             "
  +apId: "https://lemy.lol/post/18607493"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706213564 {#2986
    date: 2024-01-25 21:12:44.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 {#2316
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2292
    +user: Proxies\__CG__\App\Entity\User {#2671 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#3000
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2965 …}
    +votes: Doctrine\ORM\PersistentCollection {#3007 …}
    +reports: Doctrine\ORM\PersistentCollection {#3009 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3011 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3013 …}
    +badges: Doctrine\ORM\PersistentCollection {#3015 …}
    +children: [
      App\Entity\EntryComment {#2316}
    ]
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#2986
      date: 2024-01-25 21:12:44.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2294 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2290 …}
  +body: """
    > If I am packaging software for gentoo, all I have to do is translate the build instructions from the project’s documentation to gentoo’s package recipe.\n
    \n
    It’s the same for Nixpkgs.\n
    \n
    > In nix, it seems that it is not that simple and you’ll have to do some exploration. Am I wrong?\n
    \n
    In well behaved build systems, it’s likely easier to package than most other distros. If it’s not as well behaved you will have to do some “exploration” and the complexity can get quite out of control if the build system is exceptionally terrible.\n
    \n
    Here is the package for the GNU `hello` program which uses a well-behaved build system:\n
    \n
    [github.com/NixOS/nixpkgs/blob/…/package.nix](https://github.com/NixOS/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)\n
    \n
    If you ignore the optional `passthru.tests`, this is very simple. You provide metadata, sources etc. to the generic `mkDerivation` function and that’s it. The most complex non-standard thing this derivation does is enable the build system’s tests.\n
    \n
    You don’t even need to run the provided build instructions because Nixpkgs’ stdenv abstracts those away. If it finds a makefile, it’ll automatically run `make` and `make install` with the correct flags for instance. Same for other standard build systems; if you pass `cmake` into `nativeBuildInputs`, it’ll attempt to build, install, check etc. using `cmake`’s standardised interfaces.\n
    \n
    If the build system is poorly behaved however (like for instance Anki’s), you will have to get into the weeds and do some rather advanced things:\n
    \n
    [github.com/NixOS/nixpkgs/blob/…/default.nix](https://github.com/NixOS/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)\n
    \n
    Luckily though, most packages aren’t like this.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706273137 {#2318
    date: 2024-01-26 13:45:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@chaorace@lemmy.sdf.org"
    "@hackeryarn@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2296 …}
  +nested: Doctrine\ORM\PersistentCollection {#2281 …}
  +votes: Doctrine\ORM\PersistentCollection {#2280 …}
  +reports: Doctrine\ORM\PersistentCollection {#2278 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2279 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2277 …}
  -id: 341843
  -bodyTs: "'/default.nix':256 '/nixos/nixpkgs/blob/':119,255 '/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)':123 '/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)':259 '/package.nix':120 'abstract':179 'advanc':251 'anki':237 'aren':264 'attempt':215 'automat':189 'away':181 'behav':57,76,114,232 'build':16,58,95,115,161,174,205,217,228 'check':219 'cmake':210,222 'complex':86,150 'control':92 'correct':197 'deriv':156 'distro':69 'document':22 'easier':63 'enabl':159 'etc':138,220 'even':168 'except':98 'explor':51,83 'find':184 'flag':198 'function':143 'generic':141 'gentoo':7,24 'get':88,243 'github.com':118,122,254,258 'github.com/nixos/nixpkgs/blob/':117,253 'github.com/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)':121 'github.com/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)':257 'gnu':106 'hello':107 'howev':233 'ignor':126 'instal':194,218 'instanc':200,236 'instruct':17,175 'interfac':225 'like':62,234,266 'll':46,188,214 'luckili':260 'make':191,193 'makefil':186 'metadata':136 'mkderiv':142 'nativebuildinput':212 'need':169 'nix':35 'nixpkg':33,177 'non':152 'non-standard':151 'option':128 'packag':4,26,65,103,263 'pass':209 'passthru.tests':129 'poor':231 'program':108 'project':20 'provid':135,173 'quit':89 'rather':250 'recip':27 'run':171,190 'seem':37 'simpl':43,133 'softwar':5 'sourc':137 'standard':153,204 'standardis':224 'stdenv':178 'system':59,96,116,162,206,229 'terribl':99 'test':164 'thing':154,252 'though':261 'translat':14 'use':110,221 'weed':246 'well':56,75,113 'well-behav':112 'wrong':54"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7750895"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706273137 {#2313
    date: 2024-01-26 13:45:37.0 +01:00
  }
  +"title": 341843
}
"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 {#2316
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2292
    +user: Proxies\__CG__\App\Entity\User {#2671 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#3000
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2965 …}
    +votes: Doctrine\ORM\PersistentCollection {#3007 …}
    +reports: Doctrine\ORM\PersistentCollection {#3009 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3011 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3013 …}
    +badges: Doctrine\ORM\PersistentCollection {#3015 …}
    +children: [
      App\Entity\EntryComment {#2316}
    ]
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#2986
      date: 2024-01-25 21:12:44.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2294 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2290 …}
  +body: """
    > If I am packaging software for gentoo, all I have to do is translate the build instructions from the project’s documentation to gentoo’s package recipe.\n
    \n
    It’s the same for Nixpkgs.\n
    \n
    > In nix, it seems that it is not that simple and you’ll have to do some exploration. Am I wrong?\n
    \n
    In well behaved build systems, it’s likely easier to package than most other distros. If it’s not as well behaved you will have to do some “exploration” and the complexity can get quite out of control if the build system is exceptionally terrible.\n
    \n
    Here is the package for the GNU `hello` program which uses a well-behaved build system:\n
    \n
    [github.com/NixOS/nixpkgs/blob/…/package.nix](https://github.com/NixOS/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)\n
    \n
    If you ignore the optional `passthru.tests`, this is very simple. You provide metadata, sources etc. to the generic `mkDerivation` function and that’s it. The most complex non-standard thing this derivation does is enable the build system’s tests.\n
    \n
    You don’t even need to run the provided build instructions because Nixpkgs’ stdenv abstracts those away. If it finds a makefile, it’ll automatically run `make` and `make install` with the correct flags for instance. Same for other standard build systems; if you pass `cmake` into `nativeBuildInputs`, it’ll attempt to build, install, check etc. using `cmake`’s standardised interfaces.\n
    \n
    If the build system is poorly behaved however (like for instance Anki’s), you will have to get into the weeds and do some rather advanced things:\n
    \n
    [github.com/NixOS/nixpkgs/blob/…/default.nix](https://github.com/NixOS/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)\n
    \n
    Luckily though, most packages aren’t like this.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706273137 {#2318
    date: 2024-01-26 13:45:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@chaorace@lemmy.sdf.org"
    "@hackeryarn@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2296 …}
  +nested: Doctrine\ORM\PersistentCollection {#2281 …}
  +votes: Doctrine\ORM\PersistentCollection {#2280 …}
  +reports: Doctrine\ORM\PersistentCollection {#2278 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2279 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2277 …}
  -id: 341843
  -bodyTs: "'/default.nix':256 '/nixos/nixpkgs/blob/':119,255 '/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)':123 '/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)':259 '/package.nix':120 'abstract':179 'advanc':251 'anki':237 'aren':264 'attempt':215 'automat':189 'away':181 'behav':57,76,114,232 'build':16,58,95,115,161,174,205,217,228 'check':219 'cmake':210,222 'complex':86,150 'control':92 'correct':197 'deriv':156 'distro':69 'document':22 'easier':63 'enabl':159 'etc':138,220 'even':168 'except':98 'explor':51,83 'find':184 'flag':198 'function':143 'generic':141 'gentoo':7,24 'get':88,243 'github.com':118,122,254,258 'github.com/nixos/nixpkgs/blob/':117,253 'github.com/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)':121 'github.com/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)':257 'gnu':106 'hello':107 'howev':233 'ignor':126 'instal':194,218 'instanc':200,236 'instruct':17,175 'interfac':225 'like':62,234,266 'll':46,188,214 'luckili':260 'make':191,193 'makefil':186 'metadata':136 'mkderiv':142 'nativebuildinput':212 'need':169 'nix':35 'nixpkg':33,177 'non':152 'non-standard':151 'option':128 'packag':4,26,65,103,263 'pass':209 'passthru.tests':129 'poor':231 'program':108 'project':20 'provid':135,173 'quit':89 'rather':250 'recip':27 'run':171,190 'seem':37 'simpl':43,133 'softwar':5 'sourc':137 'standard':153,204 'standardis':224 'stdenv':178 'system':59,96,116,162,206,229 'terribl':99 'test':164 'thing':154,252 'though':261 'translat':14 'use':110,221 'weed':246 'well':56,75,113 'well-behav':112 'wrong':54"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7750895"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706273137 {#2313
    date: 2024-01-26 13:45:37.0 +01:00
  }
  +"title": 341843
}
"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 {#2316
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2292
    +user: Proxies\__CG__\App\Entity\User {#2671 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#3000
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2965 …}
    +votes: Doctrine\ORM\PersistentCollection {#3007 …}
    +reports: Doctrine\ORM\PersistentCollection {#3009 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3011 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3013 …}
    +badges: Doctrine\ORM\PersistentCollection {#3015 …}
    +children: [
      App\Entity\EntryComment {#2316}
    ]
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#2986
      date: 2024-01-25 21:12:44.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2294 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2290 …}
  +body: """
    > If I am packaging software for gentoo, all I have to do is translate the build instructions from the project’s documentation to gentoo’s package recipe.\n
    \n
    It’s the same for Nixpkgs.\n
    \n
    > In nix, it seems that it is not that simple and you’ll have to do some exploration. Am I wrong?\n
    \n
    In well behaved build systems, it’s likely easier to package than most other distros. If it’s not as well behaved you will have to do some “exploration” and the complexity can get quite out of control if the build system is exceptionally terrible.\n
    \n
    Here is the package for the GNU `hello` program which uses a well-behaved build system:\n
    \n
    [github.com/NixOS/nixpkgs/blob/…/package.nix](https://github.com/NixOS/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)\n
    \n
    If you ignore the optional `passthru.tests`, this is very simple. You provide metadata, sources etc. to the generic `mkDerivation` function and that’s it. The most complex non-standard thing this derivation does is enable the build system’s tests.\n
    \n
    You don’t even need to run the provided build instructions because Nixpkgs’ stdenv abstracts those away. If it finds a makefile, it’ll automatically run `make` and `make install` with the correct flags for instance. Same for other standard build systems; if you pass `cmake` into `nativeBuildInputs`, it’ll attempt to build, install, check etc. using `cmake`’s standardised interfaces.\n
    \n
    If the build system is poorly behaved however (like for instance Anki’s), you will have to get into the weeds and do some rather advanced things:\n
    \n
    [github.com/NixOS/nixpkgs/blob/…/default.nix](https://github.com/NixOS/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)\n
    \n
    Luckily though, most packages aren’t like this.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706273137 {#2318
    date: 2024-01-26 13:45:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@chaorace@lemmy.sdf.org"
    "@hackeryarn@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2296 …}
  +nested: Doctrine\ORM\PersistentCollection {#2281 …}
  +votes: Doctrine\ORM\PersistentCollection {#2280 …}
  +reports: Doctrine\ORM\PersistentCollection {#2278 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2279 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2277 …}
  -id: 341843
  -bodyTs: "'/default.nix':256 '/nixos/nixpkgs/blob/':119,255 '/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)':123 '/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)':259 '/package.nix':120 'abstract':179 'advanc':251 'anki':237 'aren':264 'attempt':215 'automat':189 'away':181 'behav':57,76,114,232 'build':16,58,95,115,161,174,205,217,228 'check':219 'cmake':210,222 'complex':86,150 'control':92 'correct':197 'deriv':156 'distro':69 'document':22 'easier':63 'enabl':159 'etc':138,220 'even':168 'except':98 'explor':51,83 'find':184 'flag':198 'function':143 'generic':141 'gentoo':7,24 'get':88,243 'github.com':118,122,254,258 'github.com/nixos/nixpkgs/blob/':117,253 'github.com/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)':121 'github.com/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)':257 'gnu':106 'hello':107 'howev':233 'ignor':126 'instal':194,218 'instanc':200,236 'instruct':17,175 'interfac':225 'like':62,234,266 'll':46,188,214 'luckili':260 'make':191,193 'makefil':186 'metadata':136 'mkderiv':142 'nativebuildinput':212 'need':169 'nix':35 'nixpkg':33,177 'non':152 'non-standard':151 'option':128 'packag':4,26,65,103,263 'pass':209 'passthru.tests':129 'poor':231 'program':108 'project':20 'provid':135,173 'quit':89 'rather':250 'recip':27 'run':171,190 'seem':37 'simpl':43,133 'softwar':5 'sourc':137 'standard':153,204 'standardis':224 'stdenv':178 'system':59,96,116,162,206,229 'terribl':99 'test':164 'thing':154,252 'though':261 'translat':14 'use':110,221 'weed':246 'well':56,75,113 'well-behav':112 'wrong':54"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7750895"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706273137 {#2313
    date: 2024-01-26 13:45:37.0 +01:00
  }
  +"title": 341843
}
"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
Proxies\__CG__\App\Entity\Entry {#2297
  +user: Proxies\__CG__\App\Entity\User {#2916 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: Proxies\__CG__\App\Entity\Image {#2985 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
  +slug: "Windows-NT-Sync-Driver-Proposed-For-The-Linux-Kernel-Better"
  +title: "Windows NT Sync Driver Proposed For The Linux Kernel - Better Wine Performance"
  +url: "https://www.phoronix.com/news/Windows-NT-Sync-RFC-Linux"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 11
  +favouriteCount: 110
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728812079 {#2980
    date: 2024-10-13 11:34:39.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 {#2302
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2297 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2320 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2315 …}
      +body: "Proton would still need to make use of it."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1706259773 {#2309
        date: 2024-01-26 10:02:53.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Chewy7324@discuss.tchncs.de"
        "@joojmachine@lemmy.ml"
        "@demonsword@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2322 …}
      +nested: Doctrine\ORM\PersistentCollection {#2312 …}
      +votes: Doctrine\ORM\PersistentCollection {#2307 …}
      +reports: Doctrine\ORM\PersistentCollection {#2308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2304 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2319 …}
      -id: 341554
      -bodyTs: "'make':6 'need':4 'proton':1 'still':3 'use':7 'would':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7745357"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706259773 {#2301
        date: 2024-01-26 10:02:53.0 +01:00
      }
      +"title": 341554
    }
  ]
  -id: 32777
  -titleTs: "'better':10 'driver':4 'kernel':9 'linux':8 'nt':2 'perform':12 'propos':5 'sync':3 'window':1 'wine':11"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706187720
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/post/9775159"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706101320 {#2968
    date: 2024-01-24 14:02:00.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
59 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2297
  +user: Proxies\__CG__\App\Entity\User {#2916 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: Proxies\__CG__\App\Entity\Image {#2985 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
  +slug: "Windows-NT-Sync-Driver-Proposed-For-The-Linux-Kernel-Better"
  +title: "Windows NT Sync Driver Proposed For The Linux Kernel - Better Wine Performance"
  +url: "https://www.phoronix.com/news/Windows-NT-Sync-RFC-Linux"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 11
  +favouriteCount: 110
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728812079 {#2980
    date: 2024-10-13 11:34:39.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 {#2302
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2297 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2320 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2315 …}
      +body: "Proton would still need to make use of it."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1706259773 {#2309
        date: 2024-01-26 10:02:53.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Chewy7324@discuss.tchncs.de"
        "@joojmachine@lemmy.ml"
        "@demonsword@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2322 …}
      +nested: Doctrine\ORM\PersistentCollection {#2312 …}
      +votes: Doctrine\ORM\PersistentCollection {#2307 …}
      +reports: Doctrine\ORM\PersistentCollection {#2308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2304 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2319 …}
      -id: 341554
      -bodyTs: "'make':6 'need':4 'proton':1 'still':3 'use':7 'would':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7745357"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706259773 {#2301
        date: 2024-01-26 10:02:53.0 +01:00
      }
      +"title": 341554
    }
  ]
  -id: 32777
  -titleTs: "'better':10 'driver':4 'kernel':9 'linux':8 'nt':2 'perform':12 'propos':5 'sync':3 'window':1 'wine':11"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706187720
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/post/9775159"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706101320 {#2968
    date: 2024-01-24 14:02:00.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
60 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2297
  +user: Proxies\__CG__\App\Entity\User {#2916 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: Proxies\__CG__\App\Entity\Image {#2985 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
  +slug: "Windows-NT-Sync-Driver-Proposed-For-The-Linux-Kernel-Better"
  +title: "Windows NT Sync Driver Proposed For The Linux Kernel - Better Wine Performance"
  +url: "https://www.phoronix.com/news/Windows-NT-Sync-RFC-Linux"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 11
  +favouriteCount: 110
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728812079 {#2980
    date: 2024-10-13 11:34:39.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 {#2302
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2297 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2320 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2315 …}
      +body: "Proton would still need to make use of it."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1706259773 {#2309
        date: 2024-01-26 10:02:53.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Chewy7324@discuss.tchncs.de"
        "@joojmachine@lemmy.ml"
        "@demonsword@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2322 …}
      +nested: Doctrine\ORM\PersistentCollection {#2312 …}
      +votes: Doctrine\ORM\PersistentCollection {#2307 …}
      +reports: Doctrine\ORM\PersistentCollection {#2308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2304 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2319 …}
      -id: 341554
      -bodyTs: "'make':6 'need':4 'proton':1 'still':3 'use':7 'would':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7745357"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706259773 {#2301
        date: 2024-01-26 10:02:53.0 +01:00
      }
      +"title": 341554
    }
  ]
  -id: 32777
  -titleTs: "'better':10 'driver':4 'kernel':9 'linux':8 'nt':2 'perform':12 'propos':5 'sync':3 'window':1 'wine':11"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706187720
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/post/9775159"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706101320 {#2968
    date: 2024-01-24 14:02:00.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
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 {#2302
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2297
    +user: Proxies\__CG__\App\Entity\User {#2916 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
    +image: Proxies\__CG__\App\Entity\Image {#2985 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
    +slug: "Windows-NT-Sync-Driver-Proposed-For-The-Linux-Kernel-Better"
    +title: "Windows NT Sync Driver Proposed For The Linux Kernel - Better Wine Performance"
    +url: "https://www.phoronix.com/news/Windows-NT-Sync-RFC-Linux"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 11
    +favouriteCount: 110
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728812079 {#2980
      date: 2024-10-13 11:34:39.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 {#2302}
    ]
    -id: 32777
    -titleTs: "'better':10 'driver':4 'kernel':9 'linux':8 'nt':2 'perform':12 'propos':5 'sync':3 'window':1 'wine':11"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706187720
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/post/9775159"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706101320 {#2968
      date: 2024-01-24 14:02:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2320 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2315 …}
  +body: "Proton would still need to make use of it."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1706259773 {#2309
    date: 2024-01-26 10:02:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Chewy7324@discuss.tchncs.de"
    "@joojmachine@lemmy.ml"
    "@demonsword@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2322 …}
  +nested: Doctrine\ORM\PersistentCollection {#2312 …}
  +votes: Doctrine\ORM\PersistentCollection {#2307 …}
  +reports: Doctrine\ORM\PersistentCollection {#2308 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2304 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2319 …}
  -id: 341554
  -bodyTs: "'make':6 'need':4 'proton':1 'still':3 'use':7 'would':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7745357"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706259773 {#2301
    date: 2024-01-26 10:02:53.0 +01:00
  }
  +"title": 341554
}
"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 {#2302
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2297
    +user: Proxies\__CG__\App\Entity\User {#2916 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
    +image: Proxies\__CG__\App\Entity\Image {#2985 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
    +slug: "Windows-NT-Sync-Driver-Proposed-For-The-Linux-Kernel-Better"
    +title: "Windows NT Sync Driver Proposed For The Linux Kernel - Better Wine Performance"
    +url: "https://www.phoronix.com/news/Windows-NT-Sync-RFC-Linux"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 11
    +favouriteCount: 110
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728812079 {#2980
      date: 2024-10-13 11:34:39.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 {#2302}
    ]
    -id: 32777
    -titleTs: "'better':10 'driver':4 'kernel':9 'linux':8 'nt':2 'perform':12 'propos':5 'sync':3 'window':1 'wine':11"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706187720
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/post/9775159"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706101320 {#2968
      date: 2024-01-24 14:02:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2320 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2315 …}
  +body: "Proton would still need to make use of it."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1706259773 {#2309
    date: 2024-01-26 10:02:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Chewy7324@discuss.tchncs.de"
    "@joojmachine@lemmy.ml"
    "@demonsword@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2322 …}
  +nested: Doctrine\ORM\PersistentCollection {#2312 …}
  +votes: Doctrine\ORM\PersistentCollection {#2307 …}
  +reports: Doctrine\ORM\PersistentCollection {#2308 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2304 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2319 …}
  -id: 341554
  -bodyTs: "'make':6 'need':4 'proton':1 'still':3 'use':7 'would':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7745357"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706259773 {#2301
    date: 2024-01-26 10:02:53.0 +01:00
  }
  +"title": 341554
}
"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 {#2302
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2297
    +user: Proxies\__CG__\App\Entity\User {#2916 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
    +image: Proxies\__CG__\App\Entity\Image {#2985 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
    +slug: "Windows-NT-Sync-Driver-Proposed-For-The-Linux-Kernel-Better"
    +title: "Windows NT Sync Driver Proposed For The Linux Kernel - Better Wine Performance"
    +url: "https://www.phoronix.com/news/Windows-NT-Sync-RFC-Linux"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 11
    +favouriteCount: 110
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728812079 {#2980
      date: 2024-10-13 11:34:39.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 {#2302}
    ]
    -id: 32777
    -titleTs: "'better':10 'driver':4 'kernel':9 'linux':8 'nt':2 'perform':12 'propos':5 'sync':3 'window':1 'wine':11"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706187720
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/post/9775159"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706101320 {#2968
      date: 2024-01-24 14:02:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2320 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2315 …}
  +body: "Proton would still need to make use of it."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1706259773 {#2309
    date: 2024-01-26 10:02:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Chewy7324@discuss.tchncs.de"
    "@joojmachine@lemmy.ml"
    "@demonsword@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2322 …}
  +nested: Doctrine\ORM\PersistentCollection {#2312 …}
  +votes: Doctrine\ORM\PersistentCollection {#2307 …}
  +reports: Doctrine\ORM\PersistentCollection {#2308 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2304 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2319 …}
  -id: 341554
  -bodyTs: "'make':6 'need':4 'proton':1 'still':3 'use':7 'would':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7745357"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706259773 {#2301
    date: 2024-01-26 10:02:53.0 +01:00
  }
  +"title": 341554
}
"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
Proxies\__CG__\App\Entity\Entry {#2162
  +user: Proxies\__CG__\App\Entity\User {#3020 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
  +slug: "Securing-Bluetooth-Headphones"
  +title: "Securing Bluetooth Headphones"
  +url: null
  +body: """
    I have a pair of Bluetooth headphones, which I have been using since 2022. Today, I was sitting on the bus when some random person connected to them and started playing *Free Bird*.\n
    \n
    It was a bit funny, but I don’t want this to become a regular thing. Is there a way of locking the headphones to certain Bluetooth addresses? Or a way of making it not show up automatically on phones (similar to a hidden WiFi network)?\n
    \n
    The headphones in question are the JBL Tune 510, which have a USB-C port. However, I don’t know if this can be used to flash firmware.\n
    \n
    If there’s already a comment telling me to “just use wired” or something, please don’t tell me again. It’s the best solution, but my phone doesn’t have a headphone jack (fuck you, Apple).\n
    \n
    Thanks!
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 10
  +favouriteCount: 48
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727183633 {#3053
    date: 2024-09-24 15:13:53.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3058 …}
  +votes: Doctrine\ORM\PersistentCollection {#3061 …}
  +reports: Doctrine\ORM\PersistentCollection {#3063 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3065 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3067 …}
  +badges: Doctrine\ORM\PersistentCollection {#3069 …}
  +children: [
    App\Entity\EntryComment {#2163
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2162 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        > It’s the best solution, but my phone doesn’t have a headphone jack (fuck you, Apple).\n
        \n
        You can buy a tiny DAC that plugs into the digital port of the phone.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 10
      +score: 0
      +lastActive: DateTime @1727183633 {#2161
        date: 2024-09-24 15:13:53.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@hellfire103@sopuli.xyz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2044 …}
      +nested: Doctrine\ORM\PersistentCollection {#2127 …}
      +votes: Doctrine\ORM\PersistentCollection {#2043 …}
      +reports: Doctrine\ORM\PersistentCollection {#2215 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2198 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2227 …}
      -id: 319655
      -bodyTs: "'appl':17 'best':4 'buy':20 'dac':23 'digit':28 'doesn':9 'fuck':15 'headphon':13 'jack':14 'phone':8,32 'plug':25 'port':29 'solut':5 'tini':22"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7500409"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705596722 {#2160
        date: 2024-01-18 17:52:02.0 +01:00
      }
      +"title": 319655
    }
  ]
  -id: 31515
  -titleTs: "'bluetooth':2 'headphon':3 'secur':1"
  -bodyTs: "'2022':14 '510':88 'address':61 'alreadi':112 'appl':145 'automat':71 'becom':46 'best':132 'bird':33 'bit':37 'bluetooth':6,60 'bus':21 'c':94 'certain':59 'comment':114 'connect':26 'doesn':137 'firmwar':108 'flash':107 'free':32 'fuck':143 'funni':38 'headphon':7,57,81,141 'hidden':77 'howev':96 'jack':142 'jbl':86 'know':100 'lock':55 'make':66 'network':79 'pair':4 'person':25 'phone':73,136 'play':31 'pleas':123 'port':95 'question':83 'random':24 'regular':48 'show':69 'similar':74 'sinc':13 'sit':18 'solut':133 'someth':122 'start':30 'tell':115,126 'thank':146 'thing':49 'today':15 'tune':87 'usb':93 'usb-c':92 'use':12,105,119 'want':43 'way':53,64 'wifi':78 'wire':120"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705679197
  +visibility: "visible             "
  +apId: "https://sopuli.xyz/post/8117983"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705592797 {#3041
    date: 2024-01-18 16:46:37.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
67 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2162
  +user: Proxies\__CG__\App\Entity\User {#3020 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
  +slug: "Securing-Bluetooth-Headphones"
  +title: "Securing Bluetooth Headphones"
  +url: null
  +body: """
    I have a pair of Bluetooth headphones, which I have been using since 2022. Today, I was sitting on the bus when some random person connected to them and started playing *Free Bird*.\n
    \n
    It was a bit funny, but I don’t want this to become a regular thing. Is there a way of locking the headphones to certain Bluetooth addresses? Or a way of making it not show up automatically on phones (similar to a hidden WiFi network)?\n
    \n
    The headphones in question are the JBL Tune 510, which have a USB-C port. However, I don’t know if this can be used to flash firmware.\n
    \n
    If there’s already a comment telling me to “just use wired” or something, please don’t tell me again. It’s the best solution, but my phone doesn’t have a headphone jack (fuck you, Apple).\n
    \n
    Thanks!
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 10
  +favouriteCount: 48
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727183633 {#3053
    date: 2024-09-24 15:13:53.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3058 …}
  +votes: Doctrine\ORM\PersistentCollection {#3061 …}
  +reports: Doctrine\ORM\PersistentCollection {#3063 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3065 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3067 …}
  +badges: Doctrine\ORM\PersistentCollection {#3069 …}
  +children: [
    App\Entity\EntryComment {#2163
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2162 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        > It’s the best solution, but my phone doesn’t have a headphone jack (fuck you, Apple).\n
        \n
        You can buy a tiny DAC that plugs into the digital port of the phone.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 10
      +score: 0
      +lastActive: DateTime @1727183633 {#2161
        date: 2024-09-24 15:13:53.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@hellfire103@sopuli.xyz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2044 …}
      +nested: Doctrine\ORM\PersistentCollection {#2127 …}
      +votes: Doctrine\ORM\PersistentCollection {#2043 …}
      +reports: Doctrine\ORM\PersistentCollection {#2215 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2198 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2227 …}
      -id: 319655
      -bodyTs: "'appl':17 'best':4 'buy':20 'dac':23 'digit':28 'doesn':9 'fuck':15 'headphon':13 'jack':14 'phone':8,32 'plug':25 'port':29 'solut':5 'tini':22"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7500409"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705596722 {#2160
        date: 2024-01-18 17:52:02.0 +01:00
      }
      +"title": 319655
    }
  ]
  -id: 31515
  -titleTs: "'bluetooth':2 'headphon':3 'secur':1"
  -bodyTs: "'2022':14 '510':88 'address':61 'alreadi':112 'appl':145 'automat':71 'becom':46 'best':132 'bird':33 'bit':37 'bluetooth':6,60 'bus':21 'c':94 'certain':59 'comment':114 'connect':26 'doesn':137 'firmwar':108 'flash':107 'free':32 'fuck':143 'funni':38 'headphon':7,57,81,141 'hidden':77 'howev':96 'jack':142 'jbl':86 'know':100 'lock':55 'make':66 'network':79 'pair':4 'person':25 'phone':73,136 'play':31 'pleas':123 'port':95 'question':83 'random':24 'regular':48 'show':69 'similar':74 'sinc':13 'sit':18 'solut':133 'someth':122 'start':30 'tell':115,126 'thank':146 'thing':49 'today':15 'tune':87 'usb':93 'usb-c':92 'use':12,105,119 'want':43 'way':53,64 'wifi':78 'wire':120"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705679197
  +visibility: "visible             "
  +apId: "https://sopuli.xyz/post/8117983"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705592797 {#3041
    date: 2024-01-18 16:46:37.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
68 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2162
  +user: Proxies\__CG__\App\Entity\User {#3020 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
  +slug: "Securing-Bluetooth-Headphones"
  +title: "Securing Bluetooth Headphones"
  +url: null
  +body: """
    I have a pair of Bluetooth headphones, which I have been using since 2022. Today, I was sitting on the bus when some random person connected to them and started playing *Free Bird*.\n
    \n
    It was a bit funny, but I don’t want this to become a regular thing. Is there a way of locking the headphones to certain Bluetooth addresses? Or a way of making it not show up automatically on phones (similar to a hidden WiFi network)?\n
    \n
    The headphones in question are the JBL Tune 510, which have a USB-C port. However, I don’t know if this can be used to flash firmware.\n
    \n
    If there’s already a comment telling me to “just use wired” or something, please don’t tell me again. It’s the best solution, but my phone doesn’t have a headphone jack (fuck you, Apple).\n
    \n
    Thanks!
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 10
  +favouriteCount: 48
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727183633 {#3053
    date: 2024-09-24 15:13:53.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3058 …}
  +votes: Doctrine\ORM\PersistentCollection {#3061 …}
  +reports: Doctrine\ORM\PersistentCollection {#3063 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3065 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3067 …}
  +badges: Doctrine\ORM\PersistentCollection {#3069 …}
  +children: [
    App\Entity\EntryComment {#2163
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2162 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        > It’s the best solution, but my phone doesn’t have a headphone jack (fuck you, Apple).\n
        \n
        You can buy a tiny DAC that plugs into the digital port of the phone.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 10
      +score: 0
      +lastActive: DateTime @1727183633 {#2161
        date: 2024-09-24 15:13:53.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@hellfire103@sopuli.xyz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2044 …}
      +nested: Doctrine\ORM\PersistentCollection {#2127 …}
      +votes: Doctrine\ORM\PersistentCollection {#2043 …}
      +reports: Doctrine\ORM\PersistentCollection {#2215 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2198 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2227 …}
      -id: 319655
      -bodyTs: "'appl':17 'best':4 'buy':20 'dac':23 'digit':28 'doesn':9 'fuck':15 'headphon':13 'jack':14 'phone':8,32 'plug':25 'port':29 'solut':5 'tini':22"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7500409"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705596722 {#2160
        date: 2024-01-18 17:52:02.0 +01:00
      }
      +"title": 319655
    }
  ]
  -id: 31515
  -titleTs: "'bluetooth':2 'headphon':3 'secur':1"
  -bodyTs: "'2022':14 '510':88 'address':61 'alreadi':112 'appl':145 'automat':71 'becom':46 'best':132 'bird':33 'bit':37 'bluetooth':6,60 'bus':21 'c':94 'certain':59 'comment':114 'connect':26 'doesn':137 'firmwar':108 'flash':107 'free':32 'fuck':143 'funni':38 'headphon':7,57,81,141 'hidden':77 'howev':96 'jack':142 'jbl':86 'know':100 'lock':55 'make':66 'network':79 'pair':4 'person':25 'phone':73,136 'play':31 'pleas':123 'port':95 'question':83 'random':24 'regular':48 'show':69 'similar':74 'sinc':13 'sit':18 'solut':133 'someth':122 'start':30 'tell':115,126 'thank':146 'thing':49 'today':15 'tune':87 'usb':93 'usb-c':92 'use':12,105,119 'want':43 'way':53,64 'wifi':78 'wire':120"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705679197
  +visibility: "visible             "
  +apId: "https://sopuli.xyz/post/8117983"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705592797 {#3041
    date: 2024-01-18 16:46:37.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
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 {#2163
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2162
    +user: Proxies\__CG__\App\Entity\User {#3020 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "Securing-Bluetooth-Headphones"
    +title: "Securing Bluetooth Headphones"
    +url: null
    +body: """
      I have a pair of Bluetooth headphones, which I have been using since 2022. Today, I was sitting on the bus when some random person connected to them and started playing *Free Bird*.\n
      \n
      It was a bit funny, but I don’t want this to become a regular thing. Is there a way of locking the headphones to certain Bluetooth addresses? Or a way of making it not show up automatically on phones (similar to a hidden WiFi network)?\n
      \n
      The headphones in question are the JBL Tune 510, which have a USB-C port. However, I don’t know if this can be used to flash firmware.\n
      \n
      If there’s already a comment telling me to “just use wired” or something, please don’t tell me again. It’s the best solution, but my phone doesn’t have a headphone jack (fuck you, Apple).\n
      \n
      Thanks!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 48
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727183633 {#3053
      date: 2024-09-24 15:13:53.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3058 …}
    +votes: Doctrine\ORM\PersistentCollection {#3061 …}
    +reports: Doctrine\ORM\PersistentCollection {#3063 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3065 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3067 …}
    +badges: Doctrine\ORM\PersistentCollection {#3069 …}
    +children: [
      App\Entity\EntryComment {#2163}
    ]
    -id: 31515
    -titleTs: "'bluetooth':2 'headphon':3 'secur':1"
    -bodyTs: "'2022':14 '510':88 'address':61 'alreadi':112 'appl':145 'automat':71 'becom':46 'best':132 'bird':33 'bit':37 'bluetooth':6,60 'bus':21 'c':94 'certain':59 'comment':114 'connect':26 'doesn':137 'firmwar':108 'flash':107 'free':32 'fuck':143 'funni':38 'headphon':7,57,81,141 'hidden':77 'howev':96 'jack':142 'jbl':86 'know':100 'lock':55 'make':66 'network':79 'pair':4 'person':25 'phone':73,136 'play':31 'pleas':123 'port':95 'question':83 'random':24 'regular':48 'show':69 'similar':74 'sinc':13 'sit':18 'solut':133 'someth':122 'start':30 'tell':115,126 'thank':146 'thing':49 'today':15 'tune':87 'usb':93 'usb-c':92 'use':12,105,119 'want':43 'way':53,64 'wifi':78 'wire':120"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705679197
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/8117983"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705592797 {#3041
      date: 2024-01-18 16:46:37.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    > It’s the best solution, but my phone doesn’t have a headphone jack (fuck you, Apple).\n
    \n
    You can buy a tiny DAC that plugs into the digital port of the phone.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1727183633 {#2161
    date: 2024-09-24 15:13:53.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@hellfire103@sopuli.xyz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2044 …}
  +nested: Doctrine\ORM\PersistentCollection {#2127 …}
  +votes: Doctrine\ORM\PersistentCollection {#2043 …}
  +reports: Doctrine\ORM\PersistentCollection {#2215 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2198 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2227 …}
  -id: 319655
  -bodyTs: "'appl':17 'best':4 'buy':20 'dac':23 'digit':28 'doesn':9 'fuck':15 'headphon':13 'jack':14 'phone':8,32 'plug':25 'port':29 'solut':5 'tini':22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7500409"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705596722 {#2160
    date: 2024-01-18 17:52:02.0 +01:00
  }
  +"title": 319655
}
"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 {#2163
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2162
    +user: Proxies\__CG__\App\Entity\User {#3020 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "Securing-Bluetooth-Headphones"
    +title: "Securing Bluetooth Headphones"
    +url: null
    +body: """
      I have a pair of Bluetooth headphones, which I have been using since 2022. Today, I was sitting on the bus when some random person connected to them and started playing *Free Bird*.\n
      \n
      It was a bit funny, but I don’t want this to become a regular thing. Is there a way of locking the headphones to certain Bluetooth addresses? Or a way of making it not show up automatically on phones (similar to a hidden WiFi network)?\n
      \n
      The headphones in question are the JBL Tune 510, which have a USB-C port. However, I don’t know if this can be used to flash firmware.\n
      \n
      If there’s already a comment telling me to “just use wired” or something, please don’t tell me again. It’s the best solution, but my phone doesn’t have a headphone jack (fuck you, Apple).\n
      \n
      Thanks!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 48
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727183633 {#3053
      date: 2024-09-24 15:13:53.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3058 …}
    +votes: Doctrine\ORM\PersistentCollection {#3061 …}
    +reports: Doctrine\ORM\PersistentCollection {#3063 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3065 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3067 …}
    +badges: Doctrine\ORM\PersistentCollection {#3069 …}
    +children: [
      App\Entity\EntryComment {#2163}
    ]
    -id: 31515
    -titleTs: "'bluetooth':2 'headphon':3 'secur':1"
    -bodyTs: "'2022':14 '510':88 'address':61 'alreadi':112 'appl':145 'automat':71 'becom':46 'best':132 'bird':33 'bit':37 'bluetooth':6,60 'bus':21 'c':94 'certain':59 'comment':114 'connect':26 'doesn':137 'firmwar':108 'flash':107 'free':32 'fuck':143 'funni':38 'headphon':7,57,81,141 'hidden':77 'howev':96 'jack':142 'jbl':86 'know':100 'lock':55 'make':66 'network':79 'pair':4 'person':25 'phone':73,136 'play':31 'pleas':123 'port':95 'question':83 'random':24 'regular':48 'show':69 'similar':74 'sinc':13 'sit':18 'solut':133 'someth':122 'start':30 'tell':115,126 'thank':146 'thing':49 'today':15 'tune':87 'usb':93 'usb-c':92 'use':12,105,119 'want':43 'way':53,64 'wifi':78 'wire':120"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705679197
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/8117983"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705592797 {#3041
      date: 2024-01-18 16:46:37.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    > It’s the best solution, but my phone doesn’t have a headphone jack (fuck you, Apple).\n
    \n
    You can buy a tiny DAC that plugs into the digital port of the phone.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1727183633 {#2161
    date: 2024-09-24 15:13:53.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@hellfire103@sopuli.xyz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2044 …}
  +nested: Doctrine\ORM\PersistentCollection {#2127 …}
  +votes: Doctrine\ORM\PersistentCollection {#2043 …}
  +reports: Doctrine\ORM\PersistentCollection {#2215 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2198 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2227 …}
  -id: 319655
  -bodyTs: "'appl':17 'best':4 'buy':20 'dac':23 'digit':28 'doesn':9 'fuck':15 'headphon':13 'jack':14 'phone':8,32 'plug':25 'port':29 'solut':5 'tini':22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7500409"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705596722 {#2160
    date: 2024-01-18 17:52:02.0 +01:00
  }
  +"title": 319655
}
"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 {#2163
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2162
    +user: Proxies\__CG__\App\Entity\User {#3020 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "Securing-Bluetooth-Headphones"
    +title: "Securing Bluetooth Headphones"
    +url: null
    +body: """
      I have a pair of Bluetooth headphones, which I have been using since 2022. Today, I was sitting on the bus when some random person connected to them and started playing *Free Bird*.\n
      \n
      It was a bit funny, but I don’t want this to become a regular thing. Is there a way of locking the headphones to certain Bluetooth addresses? Or a way of making it not show up automatically on phones (similar to a hidden WiFi network)?\n
      \n
      The headphones in question are the JBL Tune 510, which have a USB-C port. However, I don’t know if this can be used to flash firmware.\n
      \n
      If there’s already a comment telling me to “just use wired” or something, please don’t tell me again. It’s the best solution, but my phone doesn’t have a headphone jack (fuck you, Apple).\n
      \n
      Thanks!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 48
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727183633 {#3053
      date: 2024-09-24 15:13:53.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3058 …}
    +votes: Doctrine\ORM\PersistentCollection {#3061 …}
    +reports: Doctrine\ORM\PersistentCollection {#3063 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3065 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3067 …}
    +badges: Doctrine\ORM\PersistentCollection {#3069 …}
    +children: [
      App\Entity\EntryComment {#2163}
    ]
    -id: 31515
    -titleTs: "'bluetooth':2 'headphon':3 'secur':1"
    -bodyTs: "'2022':14 '510':88 'address':61 'alreadi':112 'appl':145 'automat':71 'becom':46 'best':132 'bird':33 'bit':37 'bluetooth':6,60 'bus':21 'c':94 'certain':59 'comment':114 'connect':26 'doesn':137 'firmwar':108 'flash':107 'free':32 'fuck':143 'funni':38 'headphon':7,57,81,141 'hidden':77 'howev':96 'jack':142 'jbl':86 'know':100 'lock':55 'make':66 'network':79 'pair':4 'person':25 'phone':73,136 'play':31 'pleas':123 'port':95 'question':83 'random':24 'regular':48 'show':69 'similar':74 'sinc':13 'sit':18 'solut':133 'someth':122 'start':30 'tell':115,126 'thank':146 'thing':49 'today':15 'tune':87 'usb':93 'usb-c':92 'use':12,105,119 'want':43 'way':53,64 'wifi':78 'wire':120"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705679197
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/post/8117983"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705592797 {#3041
      date: 2024-01-18 16:46:37.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    > It’s the best solution, but my phone doesn’t have a headphone jack (fuck you, Apple).\n
    \n
    You can buy a tiny DAC that plugs into the digital port of the phone.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1727183633 {#2161
    date: 2024-09-24 15:13:53.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@hellfire103@sopuli.xyz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2044 …}
  +nested: Doctrine\ORM\PersistentCollection {#2127 …}
  +votes: Doctrine\ORM\PersistentCollection {#2043 …}
  +reports: Doctrine\ORM\PersistentCollection {#2215 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2198 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2227 …}
  -id: 319655
  -bodyTs: "'appl':17 'best':4 'buy':20 'dac':23 'digit':28 'doesn':9 'fuck':15 'headphon':13 'jack':14 'phone':8,32 'plug':25 'port':29 'solut':5 'tini':22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7500409"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705596722 {#2160
    date: 2024-01-18 17:52:02.0 +01:00
  }
  +"title": 319655
}
"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 {#2087
  +user: Proxies\__CG__\App\Entity\User {#3165 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
  +slug: "I-deleted-all-my-post-from-my-reddit-account-can"
  +title: "I deleted all my post from my reddit account, can they still monetize them?"
  +url: null
  +body: """
    Deleting a post is simply marking a piece of text so nobody sees it, but I think the text is still stored in their servers.\n
    \n
    Furthermore, a large company like reddit, must backup regularly, meaning there must be several copies of my posts in several SSDs. If the backup once a day… some of my posts are 5 years old.\n
    \n
    Companies exist to make money. I suspect they just marked my posts not to be readable by anyone, except staff and they can still monetize them.\n
    \n
    Am I wearing a tinfoil hat way too often?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 44
  +favouriteCount: 88
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1722598664 {#3160
    date: 2024-08-02 13:37:44.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3167 …}
  +votes: Doctrine\ORM\PersistentCollection {#3169 …}
  +reports: Doctrine\ORM\PersistentCollection {#3171 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3173 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3175 …}
  +badges: Doctrine\ORM\PersistentCollection {#3177 …}
  +children: [
    App\Entity\EntryComment {#2095
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2087 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        You gave them an irrevocable license to basically use your content in any way they see fit. Them not showing posts you deleted is just them being nice, not being obligated to do so. They could simply ignore your request or restore posts later.\n
        \n
        You should have thought about that when you gave them that license to your content.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1719436770 {#2089
        date: 2024-06-26 23:19:30.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@vestmoria@linux.community"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2091 …}
      +nested: Doctrine\ORM\PersistentCollection {#2090 …}
      +votes: Doctrine\ORM\PersistentCollection {#2092 …}
      +reports: Doctrine\ORM\PersistentCollection {#2241 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2130 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2129 …}
      -id: 293094
      -bodyTs: "'basic':8 'content':11,59 'could':36 'delet':23 'fit':17 'gave':2,53 'ignor':38 'irrevoc':5 'later':44 'licens':6,56 'nice':28 'oblig':31 'post':21,43 'request':40 'restor':42 'see':16 'show':20 'simpli':37 'thought':48 'use':9 'way':14"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7191050"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704792425 {#2088
        date: 2024-01-09 10:27:05.0 +01:00
      }
      +"title": 293094
    }
  ]
  -id: 27609
  -titleTs: "'account':9 'delet':2 'monet':13 'post':5 'reddit':8 'still':12"
  -bodyTs: "'5':58 'anyon':78 'backup':33,49 'compani':29,61 'copi':40 'day':52 'delet':1 'except':79 'exist':62 'furthermor':26 'hat':92 'larg':28 'like':30 'make':64 'mark':6,70 'mean':35 'monet':85 'money':65 'must':32,37 'nobodi':12 'often':95 'old':60 'piec':8 'post':3,43,56,72 'readabl':76 'reddit':31 'regular':34 'see':13 'server':25 'sever':39,45 'simpli':5 'ssds':46 'staff':80 'still':21,84 'store':22 'suspect':67 'text':10,19 'think':17 'tinfoil':91 'way':93 'wear':89 'year':59"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704631754
  +visibility: "visible             "
  +apId: "https://linux.community/post/396085"
  +editedAt: DateTimeImmutable @1712321861 {#3148
    date: 2024-04-05 14:57:41.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704545354 {#3128
    date: 2024-01-06 13:49:14.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
75 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2087
  +user: Proxies\__CG__\App\Entity\User {#3165 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
  +slug: "I-deleted-all-my-post-from-my-reddit-account-can"
  +title: "I deleted all my post from my reddit account, can they still monetize them?"
  +url: null
  +body: """
    Deleting a post is simply marking a piece of text so nobody sees it, but I think the text is still stored in their servers.\n
    \n
    Furthermore, a large company like reddit, must backup regularly, meaning there must be several copies of my posts in several SSDs. If the backup once a day… some of my posts are 5 years old.\n
    \n
    Companies exist to make money. I suspect they just marked my posts not to be readable by anyone, except staff and they can still monetize them.\n
    \n
    Am I wearing a tinfoil hat way too often?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 44
  +favouriteCount: 88
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1722598664 {#3160
    date: 2024-08-02 13:37:44.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3167 …}
  +votes: Doctrine\ORM\PersistentCollection {#3169 …}
  +reports: Doctrine\ORM\PersistentCollection {#3171 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3173 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3175 …}
  +badges: Doctrine\ORM\PersistentCollection {#3177 …}
  +children: [
    App\Entity\EntryComment {#2095
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2087 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        You gave them an irrevocable license to basically use your content in any way they see fit. Them not showing posts you deleted is just them being nice, not being obligated to do so. They could simply ignore your request or restore posts later.\n
        \n
        You should have thought about that when you gave them that license to your content.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1719436770 {#2089
        date: 2024-06-26 23:19:30.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@vestmoria@linux.community"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2091 …}
      +nested: Doctrine\ORM\PersistentCollection {#2090 …}
      +votes: Doctrine\ORM\PersistentCollection {#2092 …}
      +reports: Doctrine\ORM\PersistentCollection {#2241 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2130 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2129 …}
      -id: 293094
      -bodyTs: "'basic':8 'content':11,59 'could':36 'delet':23 'fit':17 'gave':2,53 'ignor':38 'irrevoc':5 'later':44 'licens':6,56 'nice':28 'oblig':31 'post':21,43 'request':40 'restor':42 'see':16 'show':20 'simpli':37 'thought':48 'use':9 'way':14"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7191050"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704792425 {#2088
        date: 2024-01-09 10:27:05.0 +01:00
      }
      +"title": 293094
    }
  ]
  -id: 27609
  -titleTs: "'account':9 'delet':2 'monet':13 'post':5 'reddit':8 'still':12"
  -bodyTs: "'5':58 'anyon':78 'backup':33,49 'compani':29,61 'copi':40 'day':52 'delet':1 'except':79 'exist':62 'furthermor':26 'hat':92 'larg':28 'like':30 'make':64 'mark':6,70 'mean':35 'monet':85 'money':65 'must':32,37 'nobodi':12 'often':95 'old':60 'piec':8 'post':3,43,56,72 'readabl':76 'reddit':31 'regular':34 'see':13 'server':25 'sever':39,45 'simpli':5 'ssds':46 'staff':80 'still':21,84 'store':22 'suspect':67 'text':10,19 'think':17 'tinfoil':91 'way':93 'wear':89 'year':59"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704631754
  +visibility: "visible             "
  +apId: "https://linux.community/post/396085"
  +editedAt: DateTimeImmutable @1712321861 {#3148
    date: 2024-04-05 14:57:41.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704545354 {#3128
    date: 2024-01-06 13:49:14.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
76 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2087
  +user: Proxies\__CG__\App\Entity\User {#3165 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
  +slug: "I-deleted-all-my-post-from-my-reddit-account-can"
  +title: "I deleted all my post from my reddit account, can they still monetize them?"
  +url: null
  +body: """
    Deleting a post is simply marking a piece of text so nobody sees it, but I think the text is still stored in their servers.\n
    \n
    Furthermore, a large company like reddit, must backup regularly, meaning there must be several copies of my posts in several SSDs. If the backup once a day… some of my posts are 5 years old.\n
    \n
    Companies exist to make money. I suspect they just marked my posts not to be readable by anyone, except staff and they can still monetize them.\n
    \n
    Am I wearing a tinfoil hat way too often?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 44
  +favouriteCount: 88
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1722598664 {#3160
    date: 2024-08-02 13:37:44.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3167 …}
  +votes: Doctrine\ORM\PersistentCollection {#3169 …}
  +reports: Doctrine\ORM\PersistentCollection {#3171 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3173 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3175 …}
  +badges: Doctrine\ORM\PersistentCollection {#3177 …}
  +children: [
    App\Entity\EntryComment {#2095
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2087 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        You gave them an irrevocable license to basically use your content in any way they see fit. Them not showing posts you deleted is just them being nice, not being obligated to do so. They could simply ignore your request or restore posts later.\n
        \n
        You should have thought about that when you gave them that license to your content.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1719436770 {#2089
        date: 2024-06-26 23:19:30.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@vestmoria@linux.community"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2091 …}
      +nested: Doctrine\ORM\PersistentCollection {#2090 …}
      +votes: Doctrine\ORM\PersistentCollection {#2092 …}
      +reports: Doctrine\ORM\PersistentCollection {#2241 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2130 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2129 …}
      -id: 293094
      -bodyTs: "'basic':8 'content':11,59 'could':36 'delet':23 'fit':17 'gave':2,53 'ignor':38 'irrevoc':5 'later':44 'licens':6,56 'nice':28 'oblig':31 'post':21,43 'request':40 'restor':42 'see':16 'show':20 'simpli':37 'thought':48 'use':9 'way':14"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7191050"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704792425 {#2088
        date: 2024-01-09 10:27:05.0 +01:00
      }
      +"title": 293094
    }
  ]
  -id: 27609
  -titleTs: "'account':9 'delet':2 'monet':13 'post':5 'reddit':8 'still':12"
  -bodyTs: "'5':58 'anyon':78 'backup':33,49 'compani':29,61 'copi':40 'day':52 'delet':1 'except':79 'exist':62 'furthermor':26 'hat':92 'larg':28 'like':30 'make':64 'mark':6,70 'mean':35 'monet':85 'money':65 'must':32,37 'nobodi':12 'often':95 'old':60 'piec':8 'post':3,43,56,72 'readabl':76 'reddit':31 'regular':34 'see':13 'server':25 'sever':39,45 'simpli':5 'ssds':46 'staff':80 'still':21,84 'store':22 'suspect':67 'text':10,19 'think':17 'tinfoil':91 'way':93 'wear':89 'year':59"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704631754
  +visibility: "visible             "
  +apId: "https://linux.community/post/396085"
  +editedAt: DateTimeImmutable @1712321861 {#3148
    date: 2024-04-05 14:57:41.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704545354 {#3128
    date: 2024-01-06 13:49:14.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
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 {#2095
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2087
    +user: Proxies\__CG__\App\Entity\User {#3165 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "I-deleted-all-my-post-from-my-reddit-account-can"
    +title: "I deleted all my post from my reddit account, can they still monetize them?"
    +url: null
    +body: """
      Deleting a post is simply marking a piece of text so nobody sees it, but I think the text is still stored in their servers.\n
      \n
      Furthermore, a large company like reddit, must backup regularly, meaning there must be several copies of my posts in several SSDs. If the backup once a day… some of my posts are 5 years old.\n
      \n
      Companies exist to make money. I suspect they just marked my posts not to be readable by anyone, except staff and they can still monetize them.\n
      \n
      Am I wearing a tinfoil hat way too often?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 44
    +favouriteCount: 88
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722598664 {#3160
      date: 2024-08-02 13:37:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3167 …}
    +votes: Doctrine\ORM\PersistentCollection {#3169 …}
    +reports: Doctrine\ORM\PersistentCollection {#3171 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3173 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3175 …}
    +badges: Doctrine\ORM\PersistentCollection {#3177 …}
    +children: [
      App\Entity\EntryComment {#2095}
    ]
    -id: 27609
    -titleTs: "'account':9 'delet':2 'monet':13 'post':5 'reddit':8 'still':12"
    -bodyTs: "'5':58 'anyon':78 'backup':33,49 'compani':29,61 'copi':40 'day':52 'delet':1 'except':79 'exist':62 'furthermor':26 'hat':92 'larg':28 'like':30 'make':64 'mark':6,70 'mean':35 'monet':85 'money':65 'must':32,37 'nobodi':12 'often':95 'old':60 'piec':8 'post':3,43,56,72 'readabl':76 'reddit':31 'regular':34 'see':13 'server':25 'sever':39,45 'simpli':5 'ssds':46 'staff':80 'still':21,84 'store':22 'suspect':67 'text':10,19 'think':17 'tinfoil':91 'way':93 'wear':89 'year':59"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704631754
    +visibility: "visible             "
    +apId: "https://linux.community/post/396085"
    +editedAt: DateTimeImmutable @1712321861 {#3148
      date: 2024-04-05 14:57:41.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704545354 {#3128
      date: 2024-01-06 13:49:14.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    You gave them an irrevocable license to basically use your content in any way they see fit. Them not showing posts you deleted is just them being nice, not being obligated to do so. They could simply ignore your request or restore posts later.\n
    \n
    You should have thought about that when you gave them that license to your content.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1719436770 {#2089
    date: 2024-06-26 23:19:30.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@vestmoria@linux.community"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2091 …}
  +nested: Doctrine\ORM\PersistentCollection {#2090 …}
  +votes: Doctrine\ORM\PersistentCollection {#2092 …}
  +reports: Doctrine\ORM\PersistentCollection {#2241 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2130 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2129 …}
  -id: 293094
  -bodyTs: "'basic':8 'content':11,59 'could':36 'delet':23 'fit':17 'gave':2,53 'ignor':38 'irrevoc':5 'later':44 'licens':6,56 'nice':28 'oblig':31 'post':21,43 'request':40 'restor':42 'see':16 'show':20 'simpli':37 'thought':48 'use':9 'way':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7191050"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704792425 {#2088
    date: 2024-01-09 10:27:05.0 +01:00
  }
  +"title": 293094
}
"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 {#2095
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2087
    +user: Proxies\__CG__\App\Entity\User {#3165 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "I-deleted-all-my-post-from-my-reddit-account-can"
    +title: "I deleted all my post from my reddit account, can they still monetize them?"
    +url: null
    +body: """
      Deleting a post is simply marking a piece of text so nobody sees it, but I think the text is still stored in their servers.\n
      \n
      Furthermore, a large company like reddit, must backup regularly, meaning there must be several copies of my posts in several SSDs. If the backup once a day… some of my posts are 5 years old.\n
      \n
      Companies exist to make money. I suspect they just marked my posts not to be readable by anyone, except staff and they can still monetize them.\n
      \n
      Am I wearing a tinfoil hat way too often?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 44
    +favouriteCount: 88
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722598664 {#3160
      date: 2024-08-02 13:37:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3167 …}
    +votes: Doctrine\ORM\PersistentCollection {#3169 …}
    +reports: Doctrine\ORM\PersistentCollection {#3171 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3173 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3175 …}
    +badges: Doctrine\ORM\PersistentCollection {#3177 …}
    +children: [
      App\Entity\EntryComment {#2095}
    ]
    -id: 27609
    -titleTs: "'account':9 'delet':2 'monet':13 'post':5 'reddit':8 'still':12"
    -bodyTs: "'5':58 'anyon':78 'backup':33,49 'compani':29,61 'copi':40 'day':52 'delet':1 'except':79 'exist':62 'furthermor':26 'hat':92 'larg':28 'like':30 'make':64 'mark':6,70 'mean':35 'monet':85 'money':65 'must':32,37 'nobodi':12 'often':95 'old':60 'piec':8 'post':3,43,56,72 'readabl':76 'reddit':31 'regular':34 'see':13 'server':25 'sever':39,45 'simpli':5 'ssds':46 'staff':80 'still':21,84 'store':22 'suspect':67 'text':10,19 'think':17 'tinfoil':91 'way':93 'wear':89 'year':59"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704631754
    +visibility: "visible             "
    +apId: "https://linux.community/post/396085"
    +editedAt: DateTimeImmutable @1712321861 {#3148
      date: 2024-04-05 14:57:41.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704545354 {#3128
      date: 2024-01-06 13:49:14.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    You gave them an irrevocable license to basically use your content in any way they see fit. Them not showing posts you deleted is just them being nice, not being obligated to do so. They could simply ignore your request or restore posts later.\n
    \n
    You should have thought about that when you gave them that license to your content.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1719436770 {#2089
    date: 2024-06-26 23:19:30.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@vestmoria@linux.community"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2091 …}
  +nested: Doctrine\ORM\PersistentCollection {#2090 …}
  +votes: Doctrine\ORM\PersistentCollection {#2092 …}
  +reports: Doctrine\ORM\PersistentCollection {#2241 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2130 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2129 …}
  -id: 293094
  -bodyTs: "'basic':8 'content':11,59 'could':36 'delet':23 'fit':17 'gave':2,53 'ignor':38 'irrevoc':5 'later':44 'licens':6,56 'nice':28 'oblig':31 'post':21,43 'request':40 'restor':42 'see':16 'show':20 'simpli':37 'thought':48 'use':9 'way':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7191050"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704792425 {#2088
    date: 2024-01-09 10:27:05.0 +01:00
  }
  +"title": 293094
}
"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 {#2095
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2087
    +user: Proxies\__CG__\App\Entity\User {#3165 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "I-deleted-all-my-post-from-my-reddit-account-can"
    +title: "I deleted all my post from my reddit account, can they still monetize them?"
    +url: null
    +body: """
      Deleting a post is simply marking a piece of text so nobody sees it, but I think the text is still stored in their servers.\n
      \n
      Furthermore, a large company like reddit, must backup regularly, meaning there must be several copies of my posts in several SSDs. If the backup once a day… some of my posts are 5 years old.\n
      \n
      Companies exist to make money. I suspect they just marked my posts not to be readable by anyone, except staff and they can still monetize them.\n
      \n
      Am I wearing a tinfoil hat way too often?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 44
    +favouriteCount: 88
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722598664 {#3160
      date: 2024-08-02 13:37:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3167 …}
    +votes: Doctrine\ORM\PersistentCollection {#3169 …}
    +reports: Doctrine\ORM\PersistentCollection {#3171 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3173 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3175 …}
    +badges: Doctrine\ORM\PersistentCollection {#3177 …}
    +children: [
      App\Entity\EntryComment {#2095}
    ]
    -id: 27609
    -titleTs: "'account':9 'delet':2 'monet':13 'post':5 'reddit':8 'still':12"
    -bodyTs: "'5':58 'anyon':78 'backup':33,49 'compani':29,61 'copi':40 'day':52 'delet':1 'except':79 'exist':62 'furthermor':26 'hat':92 'larg':28 'like':30 'make':64 'mark':6,70 'mean':35 'monet':85 'money':65 'must':32,37 'nobodi':12 'often':95 'old':60 'piec':8 'post':3,43,56,72 'readabl':76 'reddit':31 'regular':34 'see':13 'server':25 'sever':39,45 'simpli':5 'ssds':46 'staff':80 'still':21,84 'store':22 'suspect':67 'text':10,19 'think':17 'tinfoil':91 'way':93 'wear':89 'year':59"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704631754
    +visibility: "visible             "
    +apId: "https://linux.community/post/396085"
    +editedAt: DateTimeImmutable @1712321861 {#3148
      date: 2024-04-05 14:57:41.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704545354 {#3128
      date: 2024-01-06 13:49:14.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    You gave them an irrevocable license to basically use your content in any way they see fit. Them not showing posts you deleted is just them being nice, not being obligated to do so. They could simply ignore your request or restore posts later.\n
    \n
    You should have thought about that when you gave them that license to your content.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1719436770 {#2089
    date: 2024-06-26 23:19:30.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@vestmoria@linux.community"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2091 …}
  +nested: Doctrine\ORM\PersistentCollection {#2090 …}
  +votes: Doctrine\ORM\PersistentCollection {#2092 …}
  +reports: Doctrine\ORM\PersistentCollection {#2241 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2130 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2129 …}
  -id: 293094
  -bodyTs: "'basic':8 'content':11,59 'could':36 'delet':23 'fit':17 'gave':2,53 'ignor':38 'irrevoc':5 'later':44 'licens':6,56 'nice':28 'oblig':31 'post':21,43 'request':40 'restor':42 'see':16 'show':20 'simpli':37 'thought':48 'use':9 'way':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7191050"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704792425 {#2088
    date: 2024-01-09 10:27:05.0 +01:00
  }
  +"title": 293094
}
"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
App\Entity\Entry {#1709
  +user: App\Entity\User {#259 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: Proxies\__CG__\App\Entity\Image {#1583 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
  +slug: "Flakes-aren-t-real-and-cannot-hurt-you-a-guide-to"
  +title: "Flakes aren't real and cannot hurt you: a guide to using Nix flakes the non-flake way"
  +url: "https://jade.fyi/blog/flakes-arent-real/"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 25
  +favouriteCount: 109
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1721577387 {#1409
    date: 2024-07-21 17:56:27.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1668 …}
  +votes: Doctrine\ORM\PersistentCollection {#1679 …}
  +reports: Doctrine\ORM\PersistentCollection {#1652 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1568 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1576 …}
  +badges: Doctrine\ORM\PersistentCollection {#1562 …}
  +children: []
  -id: 26705
  -titleTs: "'aren':2 'cannot':6 'flake':1,14,18 'guid':10 'hurt':7 'nix':13 'non':17 'non-flak':16 'real':4 'use':12 'way':19"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704289065
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10029412"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704202665 {#1422
    date: 2024-01-02 14:37:45.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
83 DENIED edit
App\Entity\Entry {#1709
  +user: App\Entity\User {#259 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: Proxies\__CG__\App\Entity\Image {#1583 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
  +slug: "Flakes-aren-t-real-and-cannot-hurt-you-a-guide-to"
  +title: "Flakes aren't real and cannot hurt you: a guide to using Nix flakes the non-flake way"
  +url: "https://jade.fyi/blog/flakes-arent-real/"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 25
  +favouriteCount: 109
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1721577387 {#1409
    date: 2024-07-21 17:56:27.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1668 …}
  +votes: Doctrine\ORM\PersistentCollection {#1679 …}
  +reports: Doctrine\ORM\PersistentCollection {#1652 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1568 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1576 …}
  +badges: Doctrine\ORM\PersistentCollection {#1562 …}
  +children: []
  -id: 26705
  -titleTs: "'aren':2 'cannot':6 'flake':1,14,18 'guid':10 'hurt':7 'nix':13 'non':17 'non-flak':16 'real':4 'use':12 'way':19"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704289065
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10029412"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704202665 {#1422
    date: 2024-01-02 14:37:45.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
84 DENIED moderate
App\Entity\Entry {#1709
  +user: App\Entity\User {#259 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: Proxies\__CG__\App\Entity\Image {#1583 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
  +slug: "Flakes-aren-t-real-and-cannot-hurt-you-a-guide-to"
  +title: "Flakes aren't real and cannot hurt you: a guide to using Nix flakes the non-flake way"
  +url: "https://jade.fyi/blog/flakes-arent-real/"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 25
  +favouriteCount: 109
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1721577387 {#1409
    date: 2024-07-21 17:56:27.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1668 …}
  +votes: Doctrine\ORM\PersistentCollection {#1679 …}
  +reports: Doctrine\ORM\PersistentCollection {#1652 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1568 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1576 …}
  +badges: Doctrine\ORM\PersistentCollection {#1562 …}
  +children: []
  -id: 26705
  -titleTs: "'aren':2 'cannot':6 'flake':1,14,18 'guid':10 'hurt':7 'nix':13 'non':17 'non-flak':16 'real':4 'use':12 'way':19"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704289065
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10029412"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704202665 {#1422
    date: 2024-01-02 14:37:45.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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
Proxies\__CG__\App\Entity\Entry {#2345
  +user: Proxies\__CG__\App\Entity\User {#2546 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
  +slug: "Alternatives-to-Canva"
  +title: "Alternatives to Canva?"
  +url: null
  +body: "I use Canva a fair bit for work, is there anything similar that’s more privacy friendly? I don’t always want to open up Gimp, ideally it’ll be available online as well."
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 7
  +favouriteCount: 45
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1721479145 {#3179
    date: 2024-07-20 14:39:05.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3145 …}
  +votes: Doctrine\ORM\PersistentCollection {#3186 …}
  +reports: Doctrine\ORM\PersistentCollection {#3188 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3190 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3192 …}
  +badges: Doctrine\ORM\PersistentCollection {#3194 …}
  +children: [
    App\Entity\EntryComment {#2040
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2345 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
      +image: null
      +parent: null
      +root: null
      +body: "I don’t know much about this space, so I’m not certain this kind of tool is what you’re looking for but I know of [penpot.app](https://penpot.app/)."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1721479145 {#2132
        date: 2024-07-20 14:39:05.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@governorkeagan@lemdro.id"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2350 …}
      +nested: Doctrine\ORM\PersistentCollection {#2348 …}
      +votes: Doctrine\ORM\PersistentCollection {#2351 …}
      +reports: Doctrine\ORM\PersistentCollection {#2332 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2349 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2141 …}
      -id: 300193
      -bodyTs: "'/).':31 'certain':13 'kind':15 'know':4,26 'look':22 'm':11 'much':5 'penpot.app':28,30 'penpot.app/).':29 're':21 'space':8 'tool':17"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7267179"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705015869 {#2138
        date: 2024-01-12 00:31:09.0 +01:00
      }
      +"title": 300193
    }
  ]
  -id: 29147
  -titleTs: "'altern':1 'canva':3"
  -bodyTs: "'alway':21 'anyth':11 'avail':31 'bit':6 'canva':3 'fair':5 'friend':17 'gimp':26 'ideal':27 'll':29 'onlin':32 'open':24 'privaci':16 'similar':12 'use':2 'want':22 'well':34 'work':8"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705097602
  +visibility: "visible             "
  +apId: "https://lemdro.id/post/4969289"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705011202 {#3166
    date: 2024-01-11 23:13:22.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
87 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2345
  +user: Proxies\__CG__\App\Entity\User {#2546 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
  +slug: "Alternatives-to-Canva"
  +title: "Alternatives to Canva?"
  +url: null
  +body: "I use Canva a fair bit for work, is there anything similar that’s more privacy friendly? I don’t always want to open up Gimp, ideally it’ll be available online as well."
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 7
  +favouriteCount: 45
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1721479145 {#3179
    date: 2024-07-20 14:39:05.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3145 …}
  +votes: Doctrine\ORM\PersistentCollection {#3186 …}
  +reports: Doctrine\ORM\PersistentCollection {#3188 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3190 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3192 …}
  +badges: Doctrine\ORM\PersistentCollection {#3194 …}
  +children: [
    App\Entity\EntryComment {#2040
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2345 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
      +image: null
      +parent: null
      +root: null
      +body: "I don’t know much about this space, so I’m not certain this kind of tool is what you’re looking for but I know of [penpot.app](https://penpot.app/)."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1721479145 {#2132
        date: 2024-07-20 14:39:05.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@governorkeagan@lemdro.id"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2350 …}
      +nested: Doctrine\ORM\PersistentCollection {#2348 …}
      +votes: Doctrine\ORM\PersistentCollection {#2351 …}
      +reports: Doctrine\ORM\PersistentCollection {#2332 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2349 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2141 …}
      -id: 300193
      -bodyTs: "'/).':31 'certain':13 'kind':15 'know':4,26 'look':22 'm':11 'much':5 'penpot.app':28,30 'penpot.app/).':29 're':21 'space':8 'tool':17"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7267179"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705015869 {#2138
        date: 2024-01-12 00:31:09.0 +01:00
      }
      +"title": 300193
    }
  ]
  -id: 29147
  -titleTs: "'altern':1 'canva':3"
  -bodyTs: "'alway':21 'anyth':11 'avail':31 'bit':6 'canva':3 'fair':5 'friend':17 'gimp':26 'ideal':27 'll':29 'onlin':32 'open':24 'privaci':16 'similar':12 'use':2 'want':22 'well':34 'work':8"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705097602
  +visibility: "visible             "
  +apId: "https://lemdro.id/post/4969289"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705011202 {#3166
    date: 2024-01-11 23:13:22.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
88 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2345
  +user: Proxies\__CG__\App\Entity\User {#2546 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
  +slug: "Alternatives-to-Canva"
  +title: "Alternatives to Canva?"
  +url: null
  +body: "I use Canva a fair bit for work, is there anything similar that’s more privacy friendly? I don’t always want to open up Gimp, ideally it’ll be available online as well."
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 7
  +favouriteCount: 45
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1721479145 {#3179
    date: 2024-07-20 14:39:05.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3145 …}
  +votes: Doctrine\ORM\PersistentCollection {#3186 …}
  +reports: Doctrine\ORM\PersistentCollection {#3188 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3190 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3192 …}
  +badges: Doctrine\ORM\PersistentCollection {#3194 …}
  +children: [
    App\Entity\EntryComment {#2040
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2345 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
      +image: null
      +parent: null
      +root: null
      +body: "I don’t know much about this space, so I’m not certain this kind of tool is what you’re looking for but I know of [penpot.app](https://penpot.app/)."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1721479145 {#2132
        date: 2024-07-20 14:39:05.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@governorkeagan@lemdro.id"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2350 …}
      +nested: Doctrine\ORM\PersistentCollection {#2348 …}
      +votes: Doctrine\ORM\PersistentCollection {#2351 …}
      +reports: Doctrine\ORM\PersistentCollection {#2332 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2349 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2141 …}
      -id: 300193
      -bodyTs: "'/).':31 'certain':13 'kind':15 'know':4,26 'look':22 'm':11 'much':5 'penpot.app':28,30 'penpot.app/).':29 're':21 'space':8 'tool':17"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7267179"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705015869 {#2138
        date: 2024-01-12 00:31:09.0 +01:00
      }
      +"title": 300193
    }
  ]
  -id: 29147
  -titleTs: "'altern':1 'canva':3"
  -bodyTs: "'alway':21 'anyth':11 'avail':31 'bit':6 'canva':3 'fair':5 'friend':17 'gimp':26 'ideal':27 'll':29 'onlin':32 'open':24 'privaci':16 'similar':12 'use':2 'want':22 'well':34 'work':8"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705097602
  +visibility: "visible             "
  +apId: "https://lemdro.id/post/4969289"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705011202 {#3166
    date: 2024-01-11 23:13:22.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
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
App\Entity\EntryComment {#2040
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2345
    +user: Proxies\__CG__\App\Entity\User {#2546 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "Alternatives-to-Canva"
    +title: "Alternatives to Canva?"
    +url: null
    +body: "I use Canva a fair bit for work, is there anything similar that’s more privacy friendly? I don’t always want to open up Gimp, ideally it’ll be available online as well."
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 7
    +favouriteCount: 45
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721479145 {#3179
      date: 2024-07-20 14:39:05.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3145 …}
    +votes: Doctrine\ORM\PersistentCollection {#3186 …}
    +reports: Doctrine\ORM\PersistentCollection {#3188 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3190 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3192 …}
    +badges: Doctrine\ORM\PersistentCollection {#3194 …}
    +children: [
      App\Entity\EntryComment {#2040}
    ]
    -id: 29147
    -titleTs: "'altern':1 'canva':3"
    -bodyTs: "'alway':21 'anyth':11 'avail':31 'bit':6 'canva':3 'fair':5 'friend':17 'gimp':26 'ideal':27 'll':29 'onlin':32 'open':24 'privaci':16 'similar':12 'use':2 'want':22 'well':34 'work':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705097602
    +visibility: "visible             "
    +apId: "https://lemdro.id/post/4969289"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705011202 {#3166
      date: 2024-01-11 23:13:22.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
  +image: null
  +parent: null
  +root: null
  +body: "I don’t know much about this space, so I’m not certain this kind of tool is what you’re looking for but I know of [penpot.app](https://penpot.app/)."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1721479145 {#2132
    date: 2024-07-20 14:39:05.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@governorkeagan@lemdro.id"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2350 …}
  +nested: Doctrine\ORM\PersistentCollection {#2348 …}
  +votes: Doctrine\ORM\PersistentCollection {#2351 …}
  +reports: Doctrine\ORM\PersistentCollection {#2332 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2349 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2141 …}
  -id: 300193
  -bodyTs: "'/).':31 'certain':13 'kind':15 'know':4,26 'look':22 'm':11 'much':5 'penpot.app':28,30 'penpot.app/).':29 're':21 'space':8 'tool':17"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7267179"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705015869 {#2138
    date: 2024-01-12 00:31:09.0 +01:00
  }
  +"title": 300193
}
"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
91 DENIED edit
App\Entity\EntryComment {#2040
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2345
    +user: Proxies\__CG__\App\Entity\User {#2546 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "Alternatives-to-Canva"
    +title: "Alternatives to Canva?"
    +url: null
    +body: "I use Canva a fair bit for work, is there anything similar that’s more privacy friendly? I don’t always want to open up Gimp, ideally it’ll be available online as well."
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 7
    +favouriteCount: 45
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721479145 {#3179
      date: 2024-07-20 14:39:05.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3145 …}
    +votes: Doctrine\ORM\PersistentCollection {#3186 …}
    +reports: Doctrine\ORM\PersistentCollection {#3188 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3190 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3192 …}
    +badges: Doctrine\ORM\PersistentCollection {#3194 …}
    +children: [
      App\Entity\EntryComment {#2040}
    ]
    -id: 29147
    -titleTs: "'altern':1 'canva':3"
    -bodyTs: "'alway':21 'anyth':11 'avail':31 'bit':6 'canva':3 'fair':5 'friend':17 'gimp':26 'ideal':27 'll':29 'onlin':32 'open':24 'privaci':16 'similar':12 'use':2 'want':22 'well':34 'work':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705097602
    +visibility: "visible             "
    +apId: "https://lemdro.id/post/4969289"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705011202 {#3166
      date: 2024-01-11 23:13:22.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
  +image: null
  +parent: null
  +root: null
  +body: "I don’t know much about this space, so I’m not certain this kind of tool is what you’re looking for but I know of [penpot.app](https://penpot.app/)."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1721479145 {#2132
    date: 2024-07-20 14:39:05.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@governorkeagan@lemdro.id"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2350 …}
  +nested: Doctrine\ORM\PersistentCollection {#2348 …}
  +votes: Doctrine\ORM\PersistentCollection {#2351 …}
  +reports: Doctrine\ORM\PersistentCollection {#2332 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2349 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2141 …}
  -id: 300193
  -bodyTs: "'/).':31 'certain':13 'kind':15 'know':4,26 'look':22 'm':11 'much':5 'penpot.app':28,30 'penpot.app/).':29 're':21 'space':8 'tool':17"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7267179"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705015869 {#2138
    date: 2024-01-12 00:31:09.0 +01:00
  }
  +"title": 300193
}
"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
92 DENIED moderate
App\Entity\EntryComment {#2040
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2345
    +user: Proxies\__CG__\App\Entity\User {#2546 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "Alternatives-to-Canva"
    +title: "Alternatives to Canva?"
    +url: null
    +body: "I use Canva a fair bit for work, is there anything similar that’s more privacy friendly? I don’t always want to open up Gimp, ideally it’ll be available online as well."
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 7
    +favouriteCount: 45
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721479145 {#3179
      date: 2024-07-20 14:39:05.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3145 …}
    +votes: Doctrine\ORM\PersistentCollection {#3186 …}
    +reports: Doctrine\ORM\PersistentCollection {#3188 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3190 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3192 …}
    +badges: Doctrine\ORM\PersistentCollection {#3194 …}
    +children: [
      App\Entity\EntryComment {#2040}
    ]
    -id: 29147
    -titleTs: "'altern':1 'canva':3"
    -bodyTs: "'alway':21 'anyth':11 'avail':31 'bit':6 'canva':3 'fair':5 'friend':17 'gimp':26 'ideal':27 'll':29 'onlin':32 'open':24 'privaci':16 'similar':12 'use':2 'want':22 'well':34 'work':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705097602
    +visibility: "visible             "
    +apId: "https://lemdro.id/post/4969289"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705011202 {#3166
      date: 2024-01-11 23:13:22.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
  +image: null
  +parent: null
  +root: null
  +body: "I don’t know much about this space, so I’m not certain this kind of tool is what you’re looking for but I know of [penpot.app](https://penpot.app/)."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1721479145 {#2132
    date: 2024-07-20 14:39:05.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@governorkeagan@lemdro.id"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2350 …}
  +nested: Doctrine\ORM\PersistentCollection {#2348 …}
  +votes: Doctrine\ORM\PersistentCollection {#2351 …}
  +reports: Doctrine\ORM\PersistentCollection {#2332 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2349 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2141 …}
  -id: 300193
  -bodyTs: "'/).':31 'certain':13 'kind':15 'know':4,26 'look':22 'm':11 'much':5 'penpot.app':28,30 'penpot.app/).':29 're':21 'space':8 'tool':17"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7267179"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705015869 {#2138
    date: 2024-01-12 00:31:09.0 +01:00
  }
  +"title": 300193
}
"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
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
Proxies\__CG__\App\Entity\Entry {#2076
  +user: Proxies\__CG__\App\Entity\User {#2498 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
  +slug: "How-to-secure-podman-or-docker-containers-for-public-facing-hosting"
  +title: "How to secure (podman or docker) containers for public-facing hosting?"
  +url: null
  +body: """
    Context\n
    -------\n
    \n
    I want to host public-facing applications on a server in my home, without compromising security. I realize containers might be one way to do this, and want to explore that route further.\n
    \n
    Requirements\n
    ------------\n
    \n
    I want to run applications within containers such that they\n
    \n
    - Must not be able to interfere with applications running on host\n
    - Must not be able to interfere with other containers or applications inside them\n
    - Must have no access or influence on other devices in the local network, or otherwise compromise the security of the network, but still accessible by devices via ssh.\n
    \n
    > Note: all of this within reason. I understand that sometimes there may be occasional vulnerabilities, like in kernel for example, that would eventually get fixed. Risks like this within reason I am willing to accept.\n
    \n
    What I found so far\n
    -------------------\n
    \n
    - **Running containers in rootless mode:** in other words, running the container daemon with an unprivileged host user\n
    - **Running applications in container under unprivileged users:** the container user under which the container is ran should be unprivileged\n
    - **Networking:** The container’s networking must be restricted. I am still not sure how to do this and shall explore it more, but would appreciate any resources.\n
    \n
    Alternative solution\n
    --------------------\n
    \n
    I have seen bubblewrap presented as an alternative, but it seems like it is not intended to be used directly in this manner, and information about using it for this is scarce.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 21
  +favouriteCount: 83
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1719138740 {#3142
    date: 2024-06-23 12:32:20.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3147 …}
  +votes: Doctrine\ORM\PersistentCollection {#3150 …}
  +reports: Doctrine\ORM\PersistentCollection {#3152 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3154 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3156 …}
  +badges: Doctrine\ORM\PersistentCollection {#3158 …}
  +children: [
    App\Entity\EntryComment {#2078
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2076 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Why does it need to be public-facing? There may be solutions that don’t require exposing it to billions of people.\n
        \n
        Security is always about layers. The more independent layers there are, the fewer the chances someone will break through all of them. There is no one technology that will make your hosting reasonably secure, it’s the combination of multiple.\n
        \n
        You’ve already mentioned software ran inside an unprivileged sandbox.\n
        \n
        There’s also:\n
        \n
        - Sandbox ran unprivileged inside a VM\n
        - VM ran inside unprivileged sandbox\n
        - Firewall only allowing applications to open certain ports\n
        - Server running all of that hosted by someone else on their network with their own abstractions
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1719086285 {#2079
        date: 2024-06-22 21:58:05.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@cyclohexane@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2097 …}
      +nested: Doctrine\ORM\PersistentCollection {#2082 …}
      +votes: Doctrine\ORM\PersistentCollection {#2096 …}
      +reports: Doctrine\ORM\PersistentCollection {#2081 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2098 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2080 …}
      -id: 290049
      -bodyTs: "'abstract':111 'allow':90 'alreadi':66 'also':76 'alway':26 'applic':91 'billion':21 'break':41 'certain':94 'chanc':38 'combin':61 'els':104 'expos':18 'face':9 'fewer':36 'firewal':88 'host':55,101 'independ':31 'insid':70,80,85 'layer':28,32 'make':53 'may':11 'mention':67 'multipl':63 'need':4 'network':107 'one':49 'open':93 'peopl':23 'port':95 'public':8 'public-fac':7 'ran':69,78,84 'reason':56 'requir':17 'run':97 'sandbox':73,77,87 'secur':24,57 'server':96 'softwar':68 'solut':13 'someon':39,103 'technolog':50 'unprivileg':72,79,86 've':65 'vm':82,83"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7162879"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704668200 {#2084
        date: 2024-01-07 23:56:40.0 +01:00
      }
      +"title": 290049
    }
  ]
  -id: 27753
  -titleTs: "'contain':7 'docker':6 'face':11 'host':12 'podman':4 'public':10 'public-fac':9 'secur':3"
  -bodyTs: "'abl':50,61 'accept':133 'access':74,94 'altern':202,211 'applic':9,41,54,68,157 'appreci':199 'bubblewrap':207 'compromis':17,86 'contain':21,43,66,140,149,159,164,169,177 'context':1 'daemon':150 'devic':79,96 'direct':223 'eventu':121 'exampl':118 'explor':32,194 'face':8 'far':138 'fix':123 'found':136 'get':122 'home':15 'host':5,57,154 'influenc':76 'inform':228 'insid':69 'intend':219 'interfer':52,63 'kernel':116 'like':114,125,215 'local':82 'manner':226 'may':110 'might':22 'mode':143 'must':47,58,71,180 'network':83,91,175,179 'note':99 'occasion':112 'one':24 'otherwis':85 'present':208 'public':7 'public-fac':6 'ran':171 'realiz':20 'reason':104,128 'requir':36 'resourc':201 'restrict':182 'risk':124 'rootless':142 'rout':34 'run':40,55,139,147,156 'scarc':235 'secur':18,88 'seem':214 'seen':206 'server':12 'shall':193 'solut':203 'sometim':108 'ssh':98 'still':93,185 'sure':187 'understand':106 'unprivileg':153,161,174 'use':222,230 'user':155,162,165 'via':97 'vulner':113 'want':3,30,38 'way':25 'will':131 'within':42,103,127 'without':16 'word':146 'would':120,198"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704677667
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10216078"
  +editedAt: DateTimeImmutable @1712598393 {#3131
    date: 2024-04-08 19:46:33.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704591267 {#3111
    date: 2024-01-07 02:34:27.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
95 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2076
  +user: Proxies\__CG__\App\Entity\User {#2498 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
  +slug: "How-to-secure-podman-or-docker-containers-for-public-facing-hosting"
  +title: "How to secure (podman or docker) containers for public-facing hosting?"
  +url: null
  +body: """
    Context\n
    -------\n
    \n
    I want to host public-facing applications on a server in my home, without compromising security. I realize containers might be one way to do this, and want to explore that route further.\n
    \n
    Requirements\n
    ------------\n
    \n
    I want to run applications within containers such that they\n
    \n
    - Must not be able to interfere with applications running on host\n
    - Must not be able to interfere with other containers or applications inside them\n
    - Must have no access or influence on other devices in the local network, or otherwise compromise the security of the network, but still accessible by devices via ssh.\n
    \n
    > Note: all of this within reason. I understand that sometimes there may be occasional vulnerabilities, like in kernel for example, that would eventually get fixed. Risks like this within reason I am willing to accept.\n
    \n
    What I found so far\n
    -------------------\n
    \n
    - **Running containers in rootless mode:** in other words, running the container daemon with an unprivileged host user\n
    - **Running applications in container under unprivileged users:** the container user under which the container is ran should be unprivileged\n
    - **Networking:** The container’s networking must be restricted. I am still not sure how to do this and shall explore it more, but would appreciate any resources.\n
    \n
    Alternative solution\n
    --------------------\n
    \n
    I have seen bubblewrap presented as an alternative, but it seems like it is not intended to be used directly in this manner, and information about using it for this is scarce.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 21
  +favouriteCount: 83
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1719138740 {#3142
    date: 2024-06-23 12:32:20.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3147 …}
  +votes: Doctrine\ORM\PersistentCollection {#3150 …}
  +reports: Doctrine\ORM\PersistentCollection {#3152 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3154 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3156 …}
  +badges: Doctrine\ORM\PersistentCollection {#3158 …}
  +children: [
    App\Entity\EntryComment {#2078
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2076 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Why does it need to be public-facing? There may be solutions that don’t require exposing it to billions of people.\n
        \n
        Security is always about layers. The more independent layers there are, the fewer the chances someone will break through all of them. There is no one technology that will make your hosting reasonably secure, it’s the combination of multiple.\n
        \n
        You’ve already mentioned software ran inside an unprivileged sandbox.\n
        \n
        There’s also:\n
        \n
        - Sandbox ran unprivileged inside a VM\n
        - VM ran inside unprivileged sandbox\n
        - Firewall only allowing applications to open certain ports\n
        - Server running all of that hosted by someone else on their network with their own abstractions
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1719086285 {#2079
        date: 2024-06-22 21:58:05.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@cyclohexane@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2097 …}
      +nested: Doctrine\ORM\PersistentCollection {#2082 …}
      +votes: Doctrine\ORM\PersistentCollection {#2096 …}
      +reports: Doctrine\ORM\PersistentCollection {#2081 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2098 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2080 …}
      -id: 290049
      -bodyTs: "'abstract':111 'allow':90 'alreadi':66 'also':76 'alway':26 'applic':91 'billion':21 'break':41 'certain':94 'chanc':38 'combin':61 'els':104 'expos':18 'face':9 'fewer':36 'firewal':88 'host':55,101 'independ':31 'insid':70,80,85 'layer':28,32 'make':53 'may':11 'mention':67 'multipl':63 'need':4 'network':107 'one':49 'open':93 'peopl':23 'port':95 'public':8 'public-fac':7 'ran':69,78,84 'reason':56 'requir':17 'run':97 'sandbox':73,77,87 'secur':24,57 'server':96 'softwar':68 'solut':13 'someon':39,103 'technolog':50 'unprivileg':72,79,86 've':65 'vm':82,83"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7162879"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704668200 {#2084
        date: 2024-01-07 23:56:40.0 +01:00
      }
      +"title": 290049
    }
  ]
  -id: 27753
  -titleTs: "'contain':7 'docker':6 'face':11 'host':12 'podman':4 'public':10 'public-fac':9 'secur':3"
  -bodyTs: "'abl':50,61 'accept':133 'access':74,94 'altern':202,211 'applic':9,41,54,68,157 'appreci':199 'bubblewrap':207 'compromis':17,86 'contain':21,43,66,140,149,159,164,169,177 'context':1 'daemon':150 'devic':79,96 'direct':223 'eventu':121 'exampl':118 'explor':32,194 'face':8 'far':138 'fix':123 'found':136 'get':122 'home':15 'host':5,57,154 'influenc':76 'inform':228 'insid':69 'intend':219 'interfer':52,63 'kernel':116 'like':114,125,215 'local':82 'manner':226 'may':110 'might':22 'mode':143 'must':47,58,71,180 'network':83,91,175,179 'note':99 'occasion':112 'one':24 'otherwis':85 'present':208 'public':7 'public-fac':6 'ran':171 'realiz':20 'reason':104,128 'requir':36 'resourc':201 'restrict':182 'risk':124 'rootless':142 'rout':34 'run':40,55,139,147,156 'scarc':235 'secur':18,88 'seem':214 'seen':206 'server':12 'shall':193 'solut':203 'sometim':108 'ssh':98 'still':93,185 'sure':187 'understand':106 'unprivileg':153,161,174 'use':222,230 'user':155,162,165 'via':97 'vulner':113 'want':3,30,38 'way':25 'will':131 'within':42,103,127 'without':16 'word':146 'would':120,198"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704677667
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10216078"
  +editedAt: DateTimeImmutable @1712598393 {#3131
    date: 2024-04-08 19:46:33.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704591267 {#3111
    date: 2024-01-07 02:34:27.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
96 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2076
  +user: Proxies\__CG__\App\Entity\User {#2498 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
  +slug: "How-to-secure-podman-or-docker-containers-for-public-facing-hosting"
  +title: "How to secure (podman or docker) containers for public-facing hosting?"
  +url: null
  +body: """
    Context\n
    -------\n
    \n
    I want to host public-facing applications on a server in my home, without compromising security. I realize containers might be one way to do this, and want to explore that route further.\n
    \n
    Requirements\n
    ------------\n
    \n
    I want to run applications within containers such that they\n
    \n
    - Must not be able to interfere with applications running on host\n
    - Must not be able to interfere with other containers or applications inside them\n
    - Must have no access or influence on other devices in the local network, or otherwise compromise the security of the network, but still accessible by devices via ssh.\n
    \n
    > Note: all of this within reason. I understand that sometimes there may be occasional vulnerabilities, like in kernel for example, that would eventually get fixed. Risks like this within reason I am willing to accept.\n
    \n
    What I found so far\n
    -------------------\n
    \n
    - **Running containers in rootless mode:** in other words, running the container daemon with an unprivileged host user\n
    - **Running applications in container under unprivileged users:** the container user under which the container is ran should be unprivileged\n
    - **Networking:** The container’s networking must be restricted. I am still not sure how to do this and shall explore it more, but would appreciate any resources.\n
    \n
    Alternative solution\n
    --------------------\n
    \n
    I have seen bubblewrap presented as an alternative, but it seems like it is not intended to be used directly in this manner, and information about using it for this is scarce.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 21
  +favouriteCount: 83
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1719138740 {#3142
    date: 2024-06-23 12:32:20.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3147 …}
  +votes: Doctrine\ORM\PersistentCollection {#3150 …}
  +reports: Doctrine\ORM\PersistentCollection {#3152 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3154 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3156 …}
  +badges: Doctrine\ORM\PersistentCollection {#3158 …}
  +children: [
    App\Entity\EntryComment {#2078
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2076 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Why does it need to be public-facing? There may be solutions that don’t require exposing it to billions of people.\n
        \n
        Security is always about layers. The more independent layers there are, the fewer the chances someone will break through all of them. There is no one technology that will make your hosting reasonably secure, it’s the combination of multiple.\n
        \n
        You’ve already mentioned software ran inside an unprivileged sandbox.\n
        \n
        There’s also:\n
        \n
        - Sandbox ran unprivileged inside a VM\n
        - VM ran inside unprivileged sandbox\n
        - Firewall only allowing applications to open certain ports\n
        - Server running all of that hosted by someone else on their network with their own abstractions
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1719086285 {#2079
        date: 2024-06-22 21:58:05.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@cyclohexane@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2097 …}
      +nested: Doctrine\ORM\PersistentCollection {#2082 …}
      +votes: Doctrine\ORM\PersistentCollection {#2096 …}
      +reports: Doctrine\ORM\PersistentCollection {#2081 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2098 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2080 …}
      -id: 290049
      -bodyTs: "'abstract':111 'allow':90 'alreadi':66 'also':76 'alway':26 'applic':91 'billion':21 'break':41 'certain':94 'chanc':38 'combin':61 'els':104 'expos':18 'face':9 'fewer':36 'firewal':88 'host':55,101 'independ':31 'insid':70,80,85 'layer':28,32 'make':53 'may':11 'mention':67 'multipl':63 'need':4 'network':107 'one':49 'open':93 'peopl':23 'port':95 'public':8 'public-fac':7 'ran':69,78,84 'reason':56 'requir':17 'run':97 'sandbox':73,77,87 'secur':24,57 'server':96 'softwar':68 'solut':13 'someon':39,103 'technolog':50 'unprivileg':72,79,86 've':65 'vm':82,83"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7162879"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704668200 {#2084
        date: 2024-01-07 23:56:40.0 +01:00
      }
      +"title": 290049
    }
  ]
  -id: 27753
  -titleTs: "'contain':7 'docker':6 'face':11 'host':12 'podman':4 'public':10 'public-fac':9 'secur':3"
  -bodyTs: "'abl':50,61 'accept':133 'access':74,94 'altern':202,211 'applic':9,41,54,68,157 'appreci':199 'bubblewrap':207 'compromis':17,86 'contain':21,43,66,140,149,159,164,169,177 'context':1 'daemon':150 'devic':79,96 'direct':223 'eventu':121 'exampl':118 'explor':32,194 'face':8 'far':138 'fix':123 'found':136 'get':122 'home':15 'host':5,57,154 'influenc':76 'inform':228 'insid':69 'intend':219 'interfer':52,63 'kernel':116 'like':114,125,215 'local':82 'manner':226 'may':110 'might':22 'mode':143 'must':47,58,71,180 'network':83,91,175,179 'note':99 'occasion':112 'one':24 'otherwis':85 'present':208 'public':7 'public-fac':6 'ran':171 'realiz':20 'reason':104,128 'requir':36 'resourc':201 'restrict':182 'risk':124 'rootless':142 'rout':34 'run':40,55,139,147,156 'scarc':235 'secur':18,88 'seem':214 'seen':206 'server':12 'shall':193 'solut':203 'sometim':108 'ssh':98 'still':93,185 'sure':187 'understand':106 'unprivileg':153,161,174 'use':222,230 'user':155,162,165 'via':97 'vulner':113 'want':3,30,38 'way':25 'will':131 'within':42,103,127 'without':16 'word':146 'would':120,198"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704677667
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10216078"
  +editedAt: DateTimeImmutable @1712598393 {#3131
    date: 2024-04-08 19:46:33.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704591267 {#3111
    date: 2024-01-07 02:34:27.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
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
App\Entity\EntryComment {#2078
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2076
    +user: Proxies\__CG__\App\Entity\User {#2498 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "How-to-secure-podman-or-docker-containers-for-public-facing-hosting"
    +title: "How to secure (podman or docker) containers for public-facing hosting?"
    +url: null
    +body: """
      Context\n
      -------\n
      \n
      I want to host public-facing applications on a server in my home, without compromising security. I realize containers might be one way to do this, and want to explore that route further.\n
      \n
      Requirements\n
      ------------\n
      \n
      I want to run applications within containers such that they\n
      \n
      - Must not be able to interfere with applications running on host\n
      - Must not be able to interfere with other containers or applications inside them\n
      - Must have no access or influence on other devices in the local network, or otherwise compromise the security of the network, but still accessible by devices via ssh.\n
      \n
      > Note: all of this within reason. I understand that sometimes there may be occasional vulnerabilities, like in kernel for example, that would eventually get fixed. Risks like this within reason I am willing to accept.\n
      \n
      What I found so far\n
      -------------------\n
      \n
      - **Running containers in rootless mode:** in other words, running the container daemon with an unprivileged host user\n
      - **Running applications in container under unprivileged users:** the container user under which the container is ran should be unprivileged\n
      - **Networking:** The container’s networking must be restricted. I am still not sure how to do this and shall explore it more, but would appreciate any resources.\n
      \n
      Alternative solution\n
      --------------------\n
      \n
      I have seen bubblewrap presented as an alternative, but it seems like it is not intended to be used directly in this manner, and information about using it for this is scarce.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 83
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719138740 {#3142
      date: 2024-06-23 12:32:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3147 …}
    +votes: Doctrine\ORM\PersistentCollection {#3150 …}
    +reports: Doctrine\ORM\PersistentCollection {#3152 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3154 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3156 …}
    +badges: Doctrine\ORM\PersistentCollection {#3158 …}
    +children: [
      App\Entity\EntryComment {#2078}
    ]
    -id: 27753
    -titleTs: "'contain':7 'docker':6 'face':11 'host':12 'podman':4 'public':10 'public-fac':9 'secur':3"
    -bodyTs: "'abl':50,61 'accept':133 'access':74,94 'altern':202,211 'applic':9,41,54,68,157 'appreci':199 'bubblewrap':207 'compromis':17,86 'contain':21,43,66,140,149,159,164,169,177 'context':1 'daemon':150 'devic':79,96 'direct':223 'eventu':121 'exampl':118 'explor':32,194 'face':8 'far':138 'fix':123 'found':136 'get':122 'home':15 'host':5,57,154 'influenc':76 'inform':228 'insid':69 'intend':219 'interfer':52,63 'kernel':116 'like':114,125,215 'local':82 'manner':226 'may':110 'might':22 'mode':143 'must':47,58,71,180 'network':83,91,175,179 'note':99 'occasion':112 'one':24 'otherwis':85 'present':208 'public':7 'public-fac':6 'ran':171 'realiz':20 'reason':104,128 'requir':36 'resourc':201 'restrict':182 'risk':124 'rootless':142 'rout':34 'run':40,55,139,147,156 'scarc':235 'secur':18,88 'seem':214 'seen':206 'server':12 'shall':193 'solut':203 'sometim':108 'ssh':98 'still':93,185 'sure':187 'understand':106 'unprivileg':153,161,174 'use':222,230 'user':155,162,165 'via':97 'vulner':113 'want':3,30,38 'way':25 'will':131 'within':42,103,127 'without':16 'word':146 'would':120,198"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704677667
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10216078"
    +editedAt: DateTimeImmutable @1712598393 {#3131
      date: 2024-04-08 19:46:33.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704591267 {#3111
      date: 2024-01-07 02:34:27.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Why does it need to be public-facing? There may be solutions that don’t require exposing it to billions of people.\n
    \n
    Security is always about layers. The more independent layers there are, the fewer the chances someone will break through all of them. There is no one technology that will make your hosting reasonably secure, it’s the combination of multiple.\n
    \n
    You’ve already mentioned software ran inside an unprivileged sandbox.\n
    \n
    There’s also:\n
    \n
    - Sandbox ran unprivileged inside a VM\n
    - VM ran inside unprivileged sandbox\n
    - Firewall only allowing applications to open certain ports\n
    - Server running all of that hosted by someone else on their network with their own abstractions
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1719086285 {#2079
    date: 2024-06-22 21:58:05.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@cyclohexane@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2097 …}
  +nested: Doctrine\ORM\PersistentCollection {#2082 …}
  +votes: Doctrine\ORM\PersistentCollection {#2096 …}
  +reports: Doctrine\ORM\PersistentCollection {#2081 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2098 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2080 …}
  -id: 290049
  -bodyTs: "'abstract':111 'allow':90 'alreadi':66 'also':76 'alway':26 'applic':91 'billion':21 'break':41 'certain':94 'chanc':38 'combin':61 'els':104 'expos':18 'face':9 'fewer':36 'firewal':88 'host':55,101 'independ':31 'insid':70,80,85 'layer':28,32 'make':53 'may':11 'mention':67 'multipl':63 'need':4 'network':107 'one':49 'open':93 'peopl':23 'port':95 'public':8 'public-fac':7 'ran':69,78,84 'reason':56 'requir':17 'run':97 'sandbox':73,77,87 'secur':24,57 'server':96 'softwar':68 'solut':13 'someon':39,103 'technolog':50 'unprivileg':72,79,86 've':65 'vm':82,83"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7162879"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704668200 {#2084
    date: 2024-01-07 23:56:40.0 +01:00
  }
  +"title": 290049
}
"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
99 DENIED edit
App\Entity\EntryComment {#2078
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2076
    +user: Proxies\__CG__\App\Entity\User {#2498 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "How-to-secure-podman-or-docker-containers-for-public-facing-hosting"
    +title: "How to secure (podman or docker) containers for public-facing hosting?"
    +url: null
    +body: """
      Context\n
      -------\n
      \n
      I want to host public-facing applications on a server in my home, without compromising security. I realize containers might be one way to do this, and want to explore that route further.\n
      \n
      Requirements\n
      ------------\n
      \n
      I want to run applications within containers such that they\n
      \n
      - Must not be able to interfere with applications running on host\n
      - Must not be able to interfere with other containers or applications inside them\n
      - Must have no access or influence on other devices in the local network, or otherwise compromise the security of the network, but still accessible by devices via ssh.\n
      \n
      > Note: all of this within reason. I understand that sometimes there may be occasional vulnerabilities, like in kernel for example, that would eventually get fixed. Risks like this within reason I am willing to accept.\n
      \n
      What I found so far\n
      -------------------\n
      \n
      - **Running containers in rootless mode:** in other words, running the container daemon with an unprivileged host user\n
      - **Running applications in container under unprivileged users:** the container user under which the container is ran should be unprivileged\n
      - **Networking:** The container’s networking must be restricted. I am still not sure how to do this and shall explore it more, but would appreciate any resources.\n
      \n
      Alternative solution\n
      --------------------\n
      \n
      I have seen bubblewrap presented as an alternative, but it seems like it is not intended to be used directly in this manner, and information about using it for this is scarce.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 83
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719138740 {#3142
      date: 2024-06-23 12:32:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3147 …}
    +votes: Doctrine\ORM\PersistentCollection {#3150 …}
    +reports: Doctrine\ORM\PersistentCollection {#3152 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3154 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3156 …}
    +badges: Doctrine\ORM\PersistentCollection {#3158 …}
    +children: [
      App\Entity\EntryComment {#2078}
    ]
    -id: 27753
    -titleTs: "'contain':7 'docker':6 'face':11 'host':12 'podman':4 'public':10 'public-fac':9 'secur':3"
    -bodyTs: "'abl':50,61 'accept':133 'access':74,94 'altern':202,211 'applic':9,41,54,68,157 'appreci':199 'bubblewrap':207 'compromis':17,86 'contain':21,43,66,140,149,159,164,169,177 'context':1 'daemon':150 'devic':79,96 'direct':223 'eventu':121 'exampl':118 'explor':32,194 'face':8 'far':138 'fix':123 'found':136 'get':122 'home':15 'host':5,57,154 'influenc':76 'inform':228 'insid':69 'intend':219 'interfer':52,63 'kernel':116 'like':114,125,215 'local':82 'manner':226 'may':110 'might':22 'mode':143 'must':47,58,71,180 'network':83,91,175,179 'note':99 'occasion':112 'one':24 'otherwis':85 'present':208 'public':7 'public-fac':6 'ran':171 'realiz':20 'reason':104,128 'requir':36 'resourc':201 'restrict':182 'risk':124 'rootless':142 'rout':34 'run':40,55,139,147,156 'scarc':235 'secur':18,88 'seem':214 'seen':206 'server':12 'shall':193 'solut':203 'sometim':108 'ssh':98 'still':93,185 'sure':187 'understand':106 'unprivileg':153,161,174 'use':222,230 'user':155,162,165 'via':97 'vulner':113 'want':3,30,38 'way':25 'will':131 'within':42,103,127 'without':16 'word':146 'would':120,198"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704677667
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10216078"
    +editedAt: DateTimeImmutable @1712598393 {#3131
      date: 2024-04-08 19:46:33.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704591267 {#3111
      date: 2024-01-07 02:34:27.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Why does it need to be public-facing? There may be solutions that don’t require exposing it to billions of people.\n
    \n
    Security is always about layers. The more independent layers there are, the fewer the chances someone will break through all of them. There is no one technology that will make your hosting reasonably secure, it’s the combination of multiple.\n
    \n
    You’ve already mentioned software ran inside an unprivileged sandbox.\n
    \n
    There’s also:\n
    \n
    - Sandbox ran unprivileged inside a VM\n
    - VM ran inside unprivileged sandbox\n
    - Firewall only allowing applications to open certain ports\n
    - Server running all of that hosted by someone else on their network with their own abstractions
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1719086285 {#2079
    date: 2024-06-22 21:58:05.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@cyclohexane@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2097 …}
  +nested: Doctrine\ORM\PersistentCollection {#2082 …}
  +votes: Doctrine\ORM\PersistentCollection {#2096 …}
  +reports: Doctrine\ORM\PersistentCollection {#2081 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2098 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2080 …}
  -id: 290049
  -bodyTs: "'abstract':111 'allow':90 'alreadi':66 'also':76 'alway':26 'applic':91 'billion':21 'break':41 'certain':94 'chanc':38 'combin':61 'els':104 'expos':18 'face':9 'fewer':36 'firewal':88 'host':55,101 'independ':31 'insid':70,80,85 'layer':28,32 'make':53 'may':11 'mention':67 'multipl':63 'need':4 'network':107 'one':49 'open':93 'peopl':23 'port':95 'public':8 'public-fac':7 'ran':69,78,84 'reason':56 'requir':17 'run':97 'sandbox':73,77,87 'secur':24,57 'server':96 'softwar':68 'solut':13 'someon':39,103 'technolog':50 'unprivileg':72,79,86 've':65 'vm':82,83"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7162879"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704668200 {#2084
    date: 2024-01-07 23:56:40.0 +01:00
  }
  +"title": 290049
}
"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
100 DENIED moderate
App\Entity\EntryComment {#2078
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2076
    +user: Proxies\__CG__\App\Entity\User {#2498 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "How-to-secure-podman-or-docker-containers-for-public-facing-hosting"
    +title: "How to secure (podman or docker) containers for public-facing hosting?"
    +url: null
    +body: """
      Context\n
      -------\n
      \n
      I want to host public-facing applications on a server in my home, without compromising security. I realize containers might be one way to do this, and want to explore that route further.\n
      \n
      Requirements\n
      ------------\n
      \n
      I want to run applications within containers such that they\n
      \n
      - Must not be able to interfere with applications running on host\n
      - Must not be able to interfere with other containers or applications inside them\n
      - Must have no access or influence on other devices in the local network, or otherwise compromise the security of the network, but still accessible by devices via ssh.\n
      \n
      > Note: all of this within reason. I understand that sometimes there may be occasional vulnerabilities, like in kernel for example, that would eventually get fixed. Risks like this within reason I am willing to accept.\n
      \n
      What I found so far\n
      -------------------\n
      \n
      - **Running containers in rootless mode:** in other words, running the container daemon with an unprivileged host user\n
      - **Running applications in container under unprivileged users:** the container user under which the container is ran should be unprivileged\n
      - **Networking:** The container’s networking must be restricted. I am still not sure how to do this and shall explore it more, but would appreciate any resources.\n
      \n
      Alternative solution\n
      --------------------\n
      \n
      I have seen bubblewrap presented as an alternative, but it seems like it is not intended to be used directly in this manner, and information about using it for this is scarce.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 83
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719138740 {#3142
      date: 2024-06-23 12:32:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3147 …}
    +votes: Doctrine\ORM\PersistentCollection {#3150 …}
    +reports: Doctrine\ORM\PersistentCollection {#3152 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3154 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3156 …}
    +badges: Doctrine\ORM\PersistentCollection {#3158 …}
    +children: [
      App\Entity\EntryComment {#2078}
    ]
    -id: 27753
    -titleTs: "'contain':7 'docker':6 'face':11 'host':12 'podman':4 'public':10 'public-fac':9 'secur':3"
    -bodyTs: "'abl':50,61 'accept':133 'access':74,94 'altern':202,211 'applic':9,41,54,68,157 'appreci':199 'bubblewrap':207 'compromis':17,86 'contain':21,43,66,140,149,159,164,169,177 'context':1 'daemon':150 'devic':79,96 'direct':223 'eventu':121 'exampl':118 'explor':32,194 'face':8 'far':138 'fix':123 'found':136 'get':122 'home':15 'host':5,57,154 'influenc':76 'inform':228 'insid':69 'intend':219 'interfer':52,63 'kernel':116 'like':114,125,215 'local':82 'manner':226 'may':110 'might':22 'mode':143 'must':47,58,71,180 'network':83,91,175,179 'note':99 'occasion':112 'one':24 'otherwis':85 'present':208 'public':7 'public-fac':6 'ran':171 'realiz':20 'reason':104,128 'requir':36 'resourc':201 'restrict':182 'risk':124 'rootless':142 'rout':34 'run':40,55,139,147,156 'scarc':235 'secur':18,88 'seem':214 'seen':206 'server':12 'shall':193 'solut':203 'sometim':108 'ssh':98 'still':93,185 'sure':187 'understand':106 'unprivileg':153,161,174 'use':222,230 'user':155,162,165 'via':97 'vulner':113 'want':3,30,38 'way':25 'will':131 'within':42,103,127 'without':16 'word':146 'would':120,198"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704677667
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10216078"
    +editedAt: DateTimeImmutable @1712598393 {#3131
      date: 2024-04-08 19:46:33.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704591267 {#3111
      date: 2024-01-07 02:34:27.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Why does it need to be public-facing? There may be solutions that don’t require exposing it to billions of people.\n
    \n
    Security is always about layers. The more independent layers there are, the fewer the chances someone will break through all of them. There is no one technology that will make your hosting reasonably secure, it’s the combination of multiple.\n
    \n
    You’ve already mentioned software ran inside an unprivileged sandbox.\n
    \n
    There’s also:\n
    \n
    - Sandbox ran unprivileged inside a VM\n
    - VM ran inside unprivileged sandbox\n
    - Firewall only allowing applications to open certain ports\n
    - Server running all of that hosted by someone else on their network with their own abstractions
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1719086285 {#2079
    date: 2024-06-22 21:58:05.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@cyclohexane@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2097 …}
  +nested: Doctrine\ORM\PersistentCollection {#2082 …}
  +votes: Doctrine\ORM\PersistentCollection {#2096 …}
  +reports: Doctrine\ORM\PersistentCollection {#2081 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2098 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2080 …}
  -id: 290049
  -bodyTs: "'abstract':111 'allow':90 'alreadi':66 'also':76 'alway':26 'applic':91 'billion':21 'break':41 'certain':94 'chanc':38 'combin':61 'els':104 'expos':18 'face':9 'fewer':36 'firewal':88 'host':55,101 'independ':31 'insid':70,80,85 'layer':28,32 'make':53 'may':11 'mention':67 'multipl':63 'need':4 'network':107 'one':49 'open':93 'peopl':23 'port':95 'public':8 'public-fac':7 'ran':69,78,84 'reason':56 'requir':17 'run':97 'sandbox':73,77,87 'secur':24,57 'server':96 'softwar':68 'solut':13 'someon':39,103 'technolog':50 'unprivileg':72,79,86 've':65 'vm':82,83"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7162879"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704668200 {#2084
    date: 2024-01-07 23:56:40.0 +01:00
  }
  +"title": 290049
}
"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
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
Proxies\__CG__\App\Entity\Entry {#2021
  +user: Proxies\__CG__\App\Entity\User {#1358 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2028 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
  +slug: "FOSS-Miracast-WiDi-receiver-for-Android-TV"
  +title: "FOSS Miracast/WiDi receiver for Android TV?"
  +url: null
  +body: """
    Greetings, fellow FOSS fanatics! I’ve been scouring the internet in the past month for any kind of open source implementation of the Miracast protocol that could run on Android (or Android TV) as a receiver with no luck.\n
    \n
    I installed LineageOS 20 (Android 13) on my TV Box (Dynalink 4k / wade), but even though LineageOS for phones has retained the Miracast sender functionality after Google removed it from AOSP in favor of their stupid proprietary Chromecast, it seems the ATV version hasn’t received a similar treatment as a receiver.\n
    \n
    I think this is a real shame and a massive oversight, forcing us privacy-loving folk to either use Goolag services for Chromecast (if you’re lucky enough that your device has it built-in), or resort to disgusting proprietary apps filled to the brim with ads, tracking and in-app purchases.\n
    \n
    Is there a reason no FOSS Miracast / WifiDisplay receiver has ever been developed for Android? I found receivers made for Raspberry PI and Linux, but no Android, could one of those be adapted or compiled for Android? Note that I’m not a developer, so I might be talking mumbo-jumbo, sorry if that’s the case :D
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 9
  +favouriteCount: 27
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1712572208 {#3125
    date: 2024-04-08 12:30:08.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3094 …}
  +votes: Doctrine\ORM\PersistentCollection {#3132 …}
  +reports: Doctrine\ORM\PersistentCollection {#3134 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3136 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3138 …}
  +badges: Doctrine\ORM\PersistentCollection {#3140 …}
  +children: [
    App\Entity\EntryComment {#2033
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2021 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2028 …}
      +image: null
      +parent: null
      +root: null
      +body: "Not what you’re asking for but a potential solution: Your TV itself might support Miracast."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1711310795 {#2025
        date: 2024-03-24 21:06:35.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Imonobor@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2029 …}
      +nested: Doctrine\ORM\PersistentCollection {#2020 …}
      +votes: Doctrine\ORM\PersistentCollection {#2027 …}
      +reports: Doctrine\ORM\PersistentCollection {#2031 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2037 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2075 …}
      -id: 276549
      -bodyTs: "'ask':5 'might':14 'miracast':16 'potenti':9 're':4 'solut':10 'support':15 'tv':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7044218"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704292616 {#2011
        date: 2024-01-03 15:36:56.0 +01:00
      }
      +"title": 276549
    }
  ]
  -id: 26880
  -titleTs: "'android':5 'foss':1 'miracast/widi':2 'receiv':3 'tv':6"
  -bodyTs: "'13':45 '20':43 '4k':51 'ad':140 'adapt':179 'android':30,32,44,161,173,183 'aosp':70 'app':134,145 'atv':81 'box':49 'brim':138 'built':127 'built-in':126 'case':204 'chromecast':77,115 'compil':181 'could':27,174 'd':205 'develop':159,190 'devic':123 'disgust':132 'dynalink':50 'either':110 'enough':120 'even':54 'ever':157 'fanat':4 'favor':72 'fellow':2 'fill':135 'folk':108 'forc':103 'foss':3,152 'found':163 'function':64 'googl':66 'goolag':112 'greet':1 'hasn':83 'implement':21 'in-app':143 'instal':41 'internet':10 'jumbo':198 'kind':17 'lineageo':42,56 'linux':170 'love':107 'luck':39 'lucki':119 'm':187 'made':165 'massiv':101 'might':193 'miracast':24,62,153 'month':14 'mumbo':197 'mumbo-jumbo':196 'note':184 'one':175 'open':19 'oversight':102 'past':13 'phone':58 'pi':168 'privaci':106 'privacy-lov':105 'proprietari':76,133 'protocol':25 'purchas':146 'raspberri':167 're':118 'real':97 'reason':150 'receiv':36,85,91,155,164 'remov':67 'resort':130 'retain':60 'run':28 'scour':8 'seem':79 'sender':63 'servic':113 'shame':98 'similar':87 'sorri':199 'sourc':20 'stupid':75 'talk':195 'think':93 'though':55 'track':141 'treatment':88 'tv':33,48 'us':104 'use':111 've':6 'version':82 'wade':52 'wifidisplay':154"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704353304
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10260681"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704266904 {#3114
    date: 2024-01-03 08:28:24.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
103 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2021
  +user: Proxies\__CG__\App\Entity\User {#1358 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2028 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
  +slug: "FOSS-Miracast-WiDi-receiver-for-Android-TV"
  +title: "FOSS Miracast/WiDi receiver for Android TV?"
  +url: null
  +body: """
    Greetings, fellow FOSS fanatics! I’ve been scouring the internet in the past month for any kind of open source implementation of the Miracast protocol that could run on Android (or Android TV) as a receiver with no luck.\n
    \n
    I installed LineageOS 20 (Android 13) on my TV Box (Dynalink 4k / wade), but even though LineageOS for phones has retained the Miracast sender functionality after Google removed it from AOSP in favor of their stupid proprietary Chromecast, it seems the ATV version hasn’t received a similar treatment as a receiver.\n
    \n
    I think this is a real shame and a massive oversight, forcing us privacy-loving folk to either use Goolag services for Chromecast (if you’re lucky enough that your device has it built-in), or resort to disgusting proprietary apps filled to the brim with ads, tracking and in-app purchases.\n
    \n
    Is there a reason no FOSS Miracast / WifiDisplay receiver has ever been developed for Android? I found receivers made for Raspberry PI and Linux, but no Android, could one of those be adapted or compiled for Android? Note that I’m not a developer, so I might be talking mumbo-jumbo, sorry if that’s the case :D
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 9
  +favouriteCount: 27
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1712572208 {#3125
    date: 2024-04-08 12:30:08.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3094 …}
  +votes: Doctrine\ORM\PersistentCollection {#3132 …}
  +reports: Doctrine\ORM\PersistentCollection {#3134 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3136 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3138 …}
  +badges: Doctrine\ORM\PersistentCollection {#3140 …}
  +children: [
    App\Entity\EntryComment {#2033
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2021 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2028 …}
      +image: null
      +parent: null
      +root: null
      +body: "Not what you’re asking for but a potential solution: Your TV itself might support Miracast."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1711310795 {#2025
        date: 2024-03-24 21:06:35.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Imonobor@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2029 …}
      +nested: Doctrine\ORM\PersistentCollection {#2020 …}
      +votes: Doctrine\ORM\PersistentCollection {#2027 …}
      +reports: Doctrine\ORM\PersistentCollection {#2031 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2037 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2075 …}
      -id: 276549
      -bodyTs: "'ask':5 'might':14 'miracast':16 'potenti':9 're':4 'solut':10 'support':15 'tv':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7044218"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704292616 {#2011
        date: 2024-01-03 15:36:56.0 +01:00
      }
      +"title": 276549
    }
  ]
  -id: 26880
  -titleTs: "'android':5 'foss':1 'miracast/widi':2 'receiv':3 'tv':6"
  -bodyTs: "'13':45 '20':43 '4k':51 'ad':140 'adapt':179 'android':30,32,44,161,173,183 'aosp':70 'app':134,145 'atv':81 'box':49 'brim':138 'built':127 'built-in':126 'case':204 'chromecast':77,115 'compil':181 'could':27,174 'd':205 'develop':159,190 'devic':123 'disgust':132 'dynalink':50 'either':110 'enough':120 'even':54 'ever':157 'fanat':4 'favor':72 'fellow':2 'fill':135 'folk':108 'forc':103 'foss':3,152 'found':163 'function':64 'googl':66 'goolag':112 'greet':1 'hasn':83 'implement':21 'in-app':143 'instal':41 'internet':10 'jumbo':198 'kind':17 'lineageo':42,56 'linux':170 'love':107 'luck':39 'lucki':119 'm':187 'made':165 'massiv':101 'might':193 'miracast':24,62,153 'month':14 'mumbo':197 'mumbo-jumbo':196 'note':184 'one':175 'open':19 'oversight':102 'past':13 'phone':58 'pi':168 'privaci':106 'privacy-lov':105 'proprietari':76,133 'protocol':25 'purchas':146 'raspberri':167 're':118 'real':97 'reason':150 'receiv':36,85,91,155,164 'remov':67 'resort':130 'retain':60 'run':28 'scour':8 'seem':79 'sender':63 'servic':113 'shame':98 'similar':87 'sorri':199 'sourc':20 'stupid':75 'talk':195 'think':93 'though':55 'track':141 'treatment':88 'tv':33,48 'us':104 'use':111 've':6 'version':82 'wade':52 'wifidisplay':154"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704353304
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10260681"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704266904 {#3114
    date: 2024-01-03 08:28:24.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
104 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2021
  +user: Proxies\__CG__\App\Entity\User {#1358 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2028 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
  +slug: "FOSS-Miracast-WiDi-receiver-for-Android-TV"
  +title: "FOSS Miracast/WiDi receiver for Android TV?"
  +url: null
  +body: """
    Greetings, fellow FOSS fanatics! I’ve been scouring the internet in the past month for any kind of open source implementation of the Miracast protocol that could run on Android (or Android TV) as a receiver with no luck.\n
    \n
    I installed LineageOS 20 (Android 13) on my TV Box (Dynalink 4k / wade), but even though LineageOS for phones has retained the Miracast sender functionality after Google removed it from AOSP in favor of their stupid proprietary Chromecast, it seems the ATV version hasn’t received a similar treatment as a receiver.\n
    \n
    I think this is a real shame and a massive oversight, forcing us privacy-loving folk to either use Goolag services for Chromecast (if you’re lucky enough that your device has it built-in), or resort to disgusting proprietary apps filled to the brim with ads, tracking and in-app purchases.\n
    \n
    Is there a reason no FOSS Miracast / WifiDisplay receiver has ever been developed for Android? I found receivers made for Raspberry PI and Linux, but no Android, could one of those be adapted or compiled for Android? Note that I’m not a developer, so I might be talking mumbo-jumbo, sorry if that’s the case :D
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 9
  +favouriteCount: 27
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1712572208 {#3125
    date: 2024-04-08 12:30:08.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3094 …}
  +votes: Doctrine\ORM\PersistentCollection {#3132 …}
  +reports: Doctrine\ORM\PersistentCollection {#3134 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3136 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3138 …}
  +badges: Doctrine\ORM\PersistentCollection {#3140 …}
  +children: [
    App\Entity\EntryComment {#2033
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2021 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2028 …}
      +image: null
      +parent: null
      +root: null
      +body: "Not what you’re asking for but a potential solution: Your TV itself might support Miracast."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1711310795 {#2025
        date: 2024-03-24 21:06:35.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Imonobor@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2029 …}
      +nested: Doctrine\ORM\PersistentCollection {#2020 …}
      +votes: Doctrine\ORM\PersistentCollection {#2027 …}
      +reports: Doctrine\ORM\PersistentCollection {#2031 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2037 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2075 …}
      -id: 276549
      -bodyTs: "'ask':5 'might':14 'miracast':16 'potenti':9 're':4 'solut':10 'support':15 'tv':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7044218"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704292616 {#2011
        date: 2024-01-03 15:36:56.0 +01:00
      }
      +"title": 276549
    }
  ]
  -id: 26880
  -titleTs: "'android':5 'foss':1 'miracast/widi':2 'receiv':3 'tv':6"
  -bodyTs: "'13':45 '20':43 '4k':51 'ad':140 'adapt':179 'android':30,32,44,161,173,183 'aosp':70 'app':134,145 'atv':81 'box':49 'brim':138 'built':127 'built-in':126 'case':204 'chromecast':77,115 'compil':181 'could':27,174 'd':205 'develop':159,190 'devic':123 'disgust':132 'dynalink':50 'either':110 'enough':120 'even':54 'ever':157 'fanat':4 'favor':72 'fellow':2 'fill':135 'folk':108 'forc':103 'foss':3,152 'found':163 'function':64 'googl':66 'goolag':112 'greet':1 'hasn':83 'implement':21 'in-app':143 'instal':41 'internet':10 'jumbo':198 'kind':17 'lineageo':42,56 'linux':170 'love':107 'luck':39 'lucki':119 'm':187 'made':165 'massiv':101 'might':193 'miracast':24,62,153 'month':14 'mumbo':197 'mumbo-jumbo':196 'note':184 'one':175 'open':19 'oversight':102 'past':13 'phone':58 'pi':168 'privaci':106 'privacy-lov':105 'proprietari':76,133 'protocol':25 'purchas':146 'raspberri':167 're':118 'real':97 'reason':150 'receiv':36,85,91,155,164 'remov':67 'resort':130 'retain':60 'run':28 'scour':8 'seem':79 'sender':63 'servic':113 'shame':98 'similar':87 'sorri':199 'sourc':20 'stupid':75 'talk':195 'think':93 'though':55 'track':141 'treatment':88 'tv':33,48 'us':104 'use':111 've':6 'version':82 'wade':52 'wifidisplay':154"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704353304
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10260681"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704266904 {#3114
    date: 2024-01-03 08:28:24.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
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 {#2033
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2021
    +user: Proxies\__CG__\App\Entity\User {#1358 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2028 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "FOSS-Miracast-WiDi-receiver-for-Android-TV"
    +title: "FOSS Miracast/WiDi receiver for Android TV?"
    +url: null
    +body: """
      Greetings, fellow FOSS fanatics! I’ve been scouring the internet in the past month for any kind of open source implementation of the Miracast protocol that could run on Android (or Android TV) as a receiver with no luck.\n
      \n
      I installed LineageOS 20 (Android 13) on my TV Box (Dynalink 4k / wade), but even though LineageOS for phones has retained the Miracast sender functionality after Google removed it from AOSP in favor of their stupid proprietary Chromecast, it seems the ATV version hasn’t received a similar treatment as a receiver.\n
      \n
      I think this is a real shame and a massive oversight, forcing us privacy-loving folk to either use Goolag services for Chromecast (if you’re lucky enough that your device has it built-in), or resort to disgusting proprietary apps filled to the brim with ads, tracking and in-app purchases.\n
      \n
      Is there a reason no FOSS Miracast / WifiDisplay receiver has ever been developed for Android? I found receivers made for Raspberry PI and Linux, but no Android, could one of those be adapted or compiled for Android? Note that I’m not a developer, so I might be talking mumbo-jumbo, sorry if that’s the case :D
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 27
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712572208 {#3125
      date: 2024-04-08 12:30:08.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3094 …}
    +votes: Doctrine\ORM\PersistentCollection {#3132 …}
    +reports: Doctrine\ORM\PersistentCollection {#3134 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3136 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3138 …}
    +badges: Doctrine\ORM\PersistentCollection {#3140 …}
    +children: [
      App\Entity\EntryComment {#2033}
    ]
    -id: 26880
    -titleTs: "'android':5 'foss':1 'miracast/widi':2 'receiv':3 'tv':6"
    -bodyTs: "'13':45 '20':43 '4k':51 'ad':140 'adapt':179 'android':30,32,44,161,173,183 'aosp':70 'app':134,145 'atv':81 'box':49 'brim':138 'built':127 'built-in':126 'case':204 'chromecast':77,115 'compil':181 'could':27,174 'd':205 'develop':159,190 'devic':123 'disgust':132 'dynalink':50 'either':110 'enough':120 'even':54 'ever':157 'fanat':4 'favor':72 'fellow':2 'fill':135 'folk':108 'forc':103 'foss':3,152 'found':163 'function':64 'googl':66 'goolag':112 'greet':1 'hasn':83 'implement':21 'in-app':143 'instal':41 'internet':10 'jumbo':198 'kind':17 'lineageo':42,56 'linux':170 'love':107 'luck':39 'lucki':119 'm':187 'made':165 'massiv':101 'might':193 'miracast':24,62,153 'month':14 'mumbo':197 'mumbo-jumbo':196 'note':184 'one':175 'open':19 'oversight':102 'past':13 'phone':58 'pi':168 'privaci':106 'privacy-lov':105 'proprietari':76,133 'protocol':25 'purchas':146 'raspberri':167 're':118 'real':97 'reason':150 'receiv':36,85,91,155,164 'remov':67 'resort':130 'retain':60 'run':28 'scour':8 'seem':79 'sender':63 'servic':113 'shame':98 'similar':87 'sorri':199 'sourc':20 'stupid':75 'talk':195 'think':93 'though':55 'track':141 'treatment':88 'tv':33,48 'us':104 'use':111 've':6 'version':82 'wade':52 'wifidisplay':154"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704353304
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10260681"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704266904 {#3114
      date: 2024-01-03 08:28:24.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2028 …}
  +image: null
  +parent: null
  +root: null
  +body: "Not what you’re asking for but a potential solution: Your TV itself might support Miracast."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1711310795 {#2025
    date: 2024-03-24 21:06:35.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Imonobor@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2029 …}
  +nested: Doctrine\ORM\PersistentCollection {#2020 …}
  +votes: Doctrine\ORM\PersistentCollection {#2027 …}
  +reports: Doctrine\ORM\PersistentCollection {#2031 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2037 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2075 …}
  -id: 276549
  -bodyTs: "'ask':5 'might':14 'miracast':16 'potenti':9 're':4 'solut':10 'support':15 'tv':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7044218"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704292616 {#2011
    date: 2024-01-03 15:36:56.0 +01:00
  }
  +"title": 276549
}
"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 {#2033
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2021
    +user: Proxies\__CG__\App\Entity\User {#1358 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2028 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "FOSS-Miracast-WiDi-receiver-for-Android-TV"
    +title: "FOSS Miracast/WiDi receiver for Android TV?"
    +url: null
    +body: """
      Greetings, fellow FOSS fanatics! I’ve been scouring the internet in the past month for any kind of open source implementation of the Miracast protocol that could run on Android (or Android TV) as a receiver with no luck.\n
      \n
      I installed LineageOS 20 (Android 13) on my TV Box (Dynalink 4k / wade), but even though LineageOS for phones has retained the Miracast sender functionality after Google removed it from AOSP in favor of their stupid proprietary Chromecast, it seems the ATV version hasn’t received a similar treatment as a receiver.\n
      \n
      I think this is a real shame and a massive oversight, forcing us privacy-loving folk to either use Goolag services for Chromecast (if you’re lucky enough that your device has it built-in), or resort to disgusting proprietary apps filled to the brim with ads, tracking and in-app purchases.\n
      \n
      Is there a reason no FOSS Miracast / WifiDisplay receiver has ever been developed for Android? I found receivers made for Raspberry PI and Linux, but no Android, could one of those be adapted or compiled for Android? Note that I’m not a developer, so I might be talking mumbo-jumbo, sorry if that’s the case :D
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 27
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712572208 {#3125
      date: 2024-04-08 12:30:08.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3094 …}
    +votes: Doctrine\ORM\PersistentCollection {#3132 …}
    +reports: Doctrine\ORM\PersistentCollection {#3134 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3136 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3138 …}
    +badges: Doctrine\ORM\PersistentCollection {#3140 …}
    +children: [
      App\Entity\EntryComment {#2033}
    ]
    -id: 26880
    -titleTs: "'android':5 'foss':1 'miracast/widi':2 'receiv':3 'tv':6"
    -bodyTs: "'13':45 '20':43 '4k':51 'ad':140 'adapt':179 'android':30,32,44,161,173,183 'aosp':70 'app':134,145 'atv':81 'box':49 'brim':138 'built':127 'built-in':126 'case':204 'chromecast':77,115 'compil':181 'could':27,174 'd':205 'develop':159,190 'devic':123 'disgust':132 'dynalink':50 'either':110 'enough':120 'even':54 'ever':157 'fanat':4 'favor':72 'fellow':2 'fill':135 'folk':108 'forc':103 'foss':3,152 'found':163 'function':64 'googl':66 'goolag':112 'greet':1 'hasn':83 'implement':21 'in-app':143 'instal':41 'internet':10 'jumbo':198 'kind':17 'lineageo':42,56 'linux':170 'love':107 'luck':39 'lucki':119 'm':187 'made':165 'massiv':101 'might':193 'miracast':24,62,153 'month':14 'mumbo':197 'mumbo-jumbo':196 'note':184 'one':175 'open':19 'oversight':102 'past':13 'phone':58 'pi':168 'privaci':106 'privacy-lov':105 'proprietari':76,133 'protocol':25 'purchas':146 'raspberri':167 're':118 'real':97 'reason':150 'receiv':36,85,91,155,164 'remov':67 'resort':130 'retain':60 'run':28 'scour':8 'seem':79 'sender':63 'servic':113 'shame':98 'similar':87 'sorri':199 'sourc':20 'stupid':75 'talk':195 'think':93 'though':55 'track':141 'treatment':88 'tv':33,48 'us':104 'use':111 've':6 'version':82 'wade':52 'wifidisplay':154"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704353304
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10260681"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704266904 {#3114
      date: 2024-01-03 08:28:24.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2028 …}
  +image: null
  +parent: null
  +root: null
  +body: "Not what you’re asking for but a potential solution: Your TV itself might support Miracast."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1711310795 {#2025
    date: 2024-03-24 21:06:35.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Imonobor@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2029 …}
  +nested: Doctrine\ORM\PersistentCollection {#2020 …}
  +votes: Doctrine\ORM\PersistentCollection {#2027 …}
  +reports: Doctrine\ORM\PersistentCollection {#2031 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2037 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2075 …}
  -id: 276549
  -bodyTs: "'ask':5 'might':14 'miracast':16 'potenti':9 're':4 'solut':10 'support':15 'tv':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7044218"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704292616 {#2011
    date: 2024-01-03 15:36:56.0 +01:00
  }
  +"title": 276549
}
"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 {#2033
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2021
    +user: Proxies\__CG__\App\Entity\User {#1358 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2028 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "FOSS-Miracast-WiDi-receiver-for-Android-TV"
    +title: "FOSS Miracast/WiDi receiver for Android TV?"
    +url: null
    +body: """
      Greetings, fellow FOSS fanatics! I’ve been scouring the internet in the past month for any kind of open source implementation of the Miracast protocol that could run on Android (or Android TV) as a receiver with no luck.\n
      \n
      I installed LineageOS 20 (Android 13) on my TV Box (Dynalink 4k / wade), but even though LineageOS for phones has retained the Miracast sender functionality after Google removed it from AOSP in favor of their stupid proprietary Chromecast, it seems the ATV version hasn’t received a similar treatment as a receiver.\n
      \n
      I think this is a real shame and a massive oversight, forcing us privacy-loving folk to either use Goolag services for Chromecast (if you’re lucky enough that your device has it built-in), or resort to disgusting proprietary apps filled to the brim with ads, tracking and in-app purchases.\n
      \n
      Is there a reason no FOSS Miracast / WifiDisplay receiver has ever been developed for Android? I found receivers made for Raspberry PI and Linux, but no Android, could one of those be adapted or compiled for Android? Note that I’m not a developer, so I might be talking mumbo-jumbo, sorry if that’s the case :D
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 27
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712572208 {#3125
      date: 2024-04-08 12:30:08.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3094 …}
    +votes: Doctrine\ORM\PersistentCollection {#3132 …}
    +reports: Doctrine\ORM\PersistentCollection {#3134 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3136 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3138 …}
    +badges: Doctrine\ORM\PersistentCollection {#3140 …}
    +children: [
      App\Entity\EntryComment {#2033}
    ]
    -id: 26880
    -titleTs: "'android':5 'foss':1 'miracast/widi':2 'receiv':3 'tv':6"
    -bodyTs: "'13':45 '20':43 '4k':51 'ad':140 'adapt':179 'android':30,32,44,161,173,183 'aosp':70 'app':134,145 'atv':81 'box':49 'brim':138 'built':127 'built-in':126 'case':204 'chromecast':77,115 'compil':181 'could':27,174 'd':205 'develop':159,190 'devic':123 'disgust':132 'dynalink':50 'either':110 'enough':120 'even':54 'ever':157 'fanat':4 'favor':72 'fellow':2 'fill':135 'folk':108 'forc':103 'foss':3,152 'found':163 'function':64 'googl':66 'goolag':112 'greet':1 'hasn':83 'implement':21 'in-app':143 'instal':41 'internet':10 'jumbo':198 'kind':17 'lineageo':42,56 'linux':170 'love':107 'luck':39 'lucki':119 'm':187 'made':165 'massiv':101 'might':193 'miracast':24,62,153 'month':14 'mumbo':197 'mumbo-jumbo':196 'note':184 'one':175 'open':19 'oversight':102 'past':13 'phone':58 'pi':168 'privaci':106 'privacy-lov':105 'proprietari':76,133 'protocol':25 'purchas':146 'raspberri':167 're':118 'real':97 'reason':150 'receiv':36,85,91,155,164 'remov':67 'resort':130 'retain':60 'run':28 'scour':8 'seem':79 'sender':63 'servic':113 'shame':98 'similar':87 'sorri':199 'sourc':20 'stupid':75 'talk':195 'think':93 'though':55 'track':141 'treatment':88 'tv':33,48 'us':104 'use':111 've':6 'version':82 'wade':52 'wifidisplay':154"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704353304
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10260681"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704266904 {#3114
      date: 2024-01-03 08:28:24.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2028 …}
  +image: null
  +parent: null
  +root: null
  +body: "Not what you’re asking for but a potential solution: Your TV itself might support Miracast."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1711310795 {#2025
    date: 2024-03-24 21:06:35.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Imonobor@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2029 …}
  +nested: Doctrine\ORM\PersistentCollection {#2020 …}
  +votes: Doctrine\ORM\PersistentCollection {#2027 …}
  +reports: Doctrine\ORM\PersistentCollection {#2031 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2037 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2075 …}
  -id: 276549
  -bodyTs: "'ask':5 'might':14 'miracast':16 'potenti':9 're':4 'solut':10 'support':15 'tv':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7044218"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704292616 {#2011
    date: 2024-01-03 15:36:56.0 +01:00
  }
  +"title": 276549
}
"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
Proxies\__CG__\App\Entity\Entry {#2391
  +user: Proxies\__CG__\App\Entity\User {#2176 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
  +slug: "NixOS-beginner-resources"
  +title: "NixOS beginner resources"
  +url: null
  +body: """
    Heya, been hearing about NixOS for a long time now, mostly from the peeps over at the Linux Unplugged podcast. So was thinking about jumping onto the nix-train, however it seems like it has a learning curve. Does anyone have any good learning resources, blog-posts, guides, whatever beans that you used to get started with NixOS?\n
    \n
    Appreciate any tips ❄️
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 15
  +favouriteCount: 96
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1712048222 {#3108
    date: 2024-04-02 10:57:02.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3074 …}
  +votes: Doctrine\ORM\PersistentCollection {#3115 …}
  +reports: Doctrine\ORM\PersistentCollection {#3117 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3119 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3121 …}
  +badges: Doctrine\ORM\PersistentCollection {#3123 …}
  +children: [
    App\Entity\EntryComment {#1883
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2391 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        The best way I know of is to get yourself a VM and get into the weeds; try to configure a system to your liking.\n
        \n
        Follow the NixOS manual. The Wiki is unofficial; often opinionated, out of date or just plain wrong. Take it with a grain of salt. The canonical source of documentation is the NixOS manual and it’s not nearly as bad as you may have heard.\n
        \n
        Make extensive use of [search.nixos.org/options](https://search.nixos.org/options) or `man configuration.nix`. Finding and making proper use of options and the module system is the bread and butter of using NixOS.\n
        \n
        Eventhough everyone and their mom will recommend them to you for nebulous reasons, ignore flakes for now. You will know when you’ll benefit from using them; namely when you need to use something outside of NixOS/Nixpkgs. You’re going to have enough to figure out with plain old NixOS on its own though; I don’t have external dependencies in [my config](https://github.com/Atemu/nixos-config/) to this day.\n
        \n
        To wrap it up, make sure to ask the community if something’s not working as expected: [github.com/NixOS/nixpkgs#community](https://github.com/NixOS/nixpkgs#community)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1707797683 {#1908
        date: 2024-02-13 05:14:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@LunchEnjoyer@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2389 …}
      +nested: Doctrine\ORM\PersistentCollection {#2387 …}
      +votes: Doctrine\ORM\PersistentCollection {#2394 …}
      +reports: Doctrine\ORM\PersistentCollection {#2393 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1381 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1402 …}
      -id: 251827
      -bodyTs: "'/atemu/nixos-config/)':165 '/nixos/nixpkgs#community](https://github.com/nixos/nixpkgs#community)':188 '/options](https://search.nixos.org/options)':77 'ask':176 'bad':65 'benefit':123 'best':2 'bread':94 'butter':96 'canon':51 'communiti':178 'config':162 'configur':20 'configuration.nix':80 'date':38 'day':168 'depend':159 'document':54 'enough':142 'eventhough':100 'everyon':101 'expect':185 'extens':72 'extern':158 'figur':144 'find':81 'flake':114 'follow':26 'get':9,14 'github.com':164,187 'github.com/atemu/nixos-config/)':163 'github.com/nixos/nixpkgs#community](https://github.com/nixos/nixpkgs#community)':186 'go':139 'grain':47 'heard':70 'ignor':113 'know':5,119 'like':25 'll':122 'make':71,83,173 'man':79 'manual':29,58 'may':68 'modul':90 'mom':104 'name':127 'near':63 'nebul':111 'need':130 'nixo':28,57,99,149 'nixos/nixpkgs':136 'often':34 'old':148 'opinion':35 'option':87 'outsid':134 'plain':41,147 'proper':84 're':138 'reason':112 'recommend':106 'salt':49 'search.nixos.org':76 'search.nixos.org/options](https://search.nixos.org/options)':75 'someth':133,180 'sourc':52 'sure':174 'system':22,91 'take':43 'though':153 'tri':18 'unoffici':33 'use':73,85,98,125,132 'vm':12 'way':3 'weed':17 'wiki':31 'work':183 'wrap':170 'wrong':42"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6878138"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703536283 {#1407
        date: 2023-12-25 21:31:23.0 +01:00
      }
      +"title": 251827
    }
  ]
  -id: 24802
  -titleTs: "'beginn':2 'nixo':1 'resourc':3"
  -bodyTs: "'anyon':41 'appreci':61 'bean':52 'blog':48 'blog-post':47 'curv':39 'get':57 'good':44 'guid':50 'hear':3 'heya':1 'howev':31 'jump':25 'learn':38,45 'like':34 'linux':18 'long':8 'most':11 'nix':29 'nix-train':28 'nixo':5,60 'onto':26 'peep':14 'podcast':20 'post':49 'resourc':46 'seem':33 'start':58 'think':23 'time':9 'tip':63 'train':30 'unplug':19 'use':55 'whatev':51"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1703619311
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/9968863"
  +editedAt: null
  +createdAt: DateTimeImmutable @1703532911 {#3097
    date: 2023-12-25 20:35:11.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
111 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2391
  +user: Proxies\__CG__\App\Entity\User {#2176 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
  +slug: "NixOS-beginner-resources"
  +title: "NixOS beginner resources"
  +url: null
  +body: """
    Heya, been hearing about NixOS for a long time now, mostly from the peeps over at the Linux Unplugged podcast. So was thinking about jumping onto the nix-train, however it seems like it has a learning curve. Does anyone have any good learning resources, blog-posts, guides, whatever beans that you used to get started with NixOS?\n
    \n
    Appreciate any tips ❄️
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 15
  +favouriteCount: 96
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1712048222 {#3108
    date: 2024-04-02 10:57:02.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3074 …}
  +votes: Doctrine\ORM\PersistentCollection {#3115 …}
  +reports: Doctrine\ORM\PersistentCollection {#3117 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3119 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3121 …}
  +badges: Doctrine\ORM\PersistentCollection {#3123 …}
  +children: [
    App\Entity\EntryComment {#1883
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2391 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        The best way I know of is to get yourself a VM and get into the weeds; try to configure a system to your liking.\n
        \n
        Follow the NixOS manual. The Wiki is unofficial; often opinionated, out of date or just plain wrong. Take it with a grain of salt. The canonical source of documentation is the NixOS manual and it’s not nearly as bad as you may have heard.\n
        \n
        Make extensive use of [search.nixos.org/options](https://search.nixos.org/options) or `man configuration.nix`. Finding and making proper use of options and the module system is the bread and butter of using NixOS.\n
        \n
        Eventhough everyone and their mom will recommend them to you for nebulous reasons, ignore flakes for now. You will know when you’ll benefit from using them; namely when you need to use something outside of NixOS/Nixpkgs. You’re going to have enough to figure out with plain old NixOS on its own though; I don’t have external dependencies in [my config](https://github.com/Atemu/nixos-config/) to this day.\n
        \n
        To wrap it up, make sure to ask the community if something’s not working as expected: [github.com/NixOS/nixpkgs#community](https://github.com/NixOS/nixpkgs#community)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1707797683 {#1908
        date: 2024-02-13 05:14:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@LunchEnjoyer@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2389 …}
      +nested: Doctrine\ORM\PersistentCollection {#2387 …}
      +votes: Doctrine\ORM\PersistentCollection {#2394 …}
      +reports: Doctrine\ORM\PersistentCollection {#2393 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1381 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1402 …}
      -id: 251827
      -bodyTs: "'/atemu/nixos-config/)':165 '/nixos/nixpkgs#community](https://github.com/nixos/nixpkgs#community)':188 '/options](https://search.nixos.org/options)':77 'ask':176 'bad':65 'benefit':123 'best':2 'bread':94 'butter':96 'canon':51 'communiti':178 'config':162 'configur':20 'configuration.nix':80 'date':38 'day':168 'depend':159 'document':54 'enough':142 'eventhough':100 'everyon':101 'expect':185 'extens':72 'extern':158 'figur':144 'find':81 'flake':114 'follow':26 'get':9,14 'github.com':164,187 'github.com/atemu/nixos-config/)':163 'github.com/nixos/nixpkgs#community](https://github.com/nixos/nixpkgs#community)':186 'go':139 'grain':47 'heard':70 'ignor':113 'know':5,119 'like':25 'll':122 'make':71,83,173 'man':79 'manual':29,58 'may':68 'modul':90 'mom':104 'name':127 'near':63 'nebul':111 'need':130 'nixo':28,57,99,149 'nixos/nixpkgs':136 'often':34 'old':148 'opinion':35 'option':87 'outsid':134 'plain':41,147 'proper':84 're':138 'reason':112 'recommend':106 'salt':49 'search.nixos.org':76 'search.nixos.org/options](https://search.nixos.org/options)':75 'someth':133,180 'sourc':52 'sure':174 'system':22,91 'take':43 'though':153 'tri':18 'unoffici':33 'use':73,85,98,125,132 'vm':12 'way':3 'weed':17 'wiki':31 'work':183 'wrap':170 'wrong':42"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6878138"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703536283 {#1407
        date: 2023-12-25 21:31:23.0 +01:00
      }
      +"title": 251827
    }
  ]
  -id: 24802
  -titleTs: "'beginn':2 'nixo':1 'resourc':3"
  -bodyTs: "'anyon':41 'appreci':61 'bean':52 'blog':48 'blog-post':47 'curv':39 'get':57 'good':44 'guid':50 'hear':3 'heya':1 'howev':31 'jump':25 'learn':38,45 'like':34 'linux':18 'long':8 'most':11 'nix':29 'nix-train':28 'nixo':5,60 'onto':26 'peep':14 'podcast':20 'post':49 'resourc':46 'seem':33 'start':58 'think':23 'time':9 'tip':63 'train':30 'unplug':19 'use':55 'whatev':51"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1703619311
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/9968863"
  +editedAt: null
  +createdAt: DateTimeImmutable @1703532911 {#3097
    date: 2023-12-25 20:35:11.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
112 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2391
  +user: Proxies\__CG__\App\Entity\User {#2176 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
  +slug: "NixOS-beginner-resources"
  +title: "NixOS beginner resources"
  +url: null
  +body: """
    Heya, been hearing about NixOS for a long time now, mostly from the peeps over at the Linux Unplugged podcast. So was thinking about jumping onto the nix-train, however it seems like it has a learning curve. Does anyone have any good learning resources, blog-posts, guides, whatever beans that you used to get started with NixOS?\n
    \n
    Appreciate any tips ❄️
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 15
  +favouriteCount: 96
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1712048222 {#3108
    date: 2024-04-02 10:57:02.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3074 …}
  +votes: Doctrine\ORM\PersistentCollection {#3115 …}
  +reports: Doctrine\ORM\PersistentCollection {#3117 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3119 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3121 …}
  +badges: Doctrine\ORM\PersistentCollection {#3123 …}
  +children: [
    App\Entity\EntryComment {#1883
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2391 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        The best way I know of is to get yourself a VM and get into the weeds; try to configure a system to your liking.\n
        \n
        Follow the NixOS manual. The Wiki is unofficial; often opinionated, out of date or just plain wrong. Take it with a grain of salt. The canonical source of documentation is the NixOS manual and it’s not nearly as bad as you may have heard.\n
        \n
        Make extensive use of [search.nixos.org/options](https://search.nixos.org/options) or `man configuration.nix`. Finding and making proper use of options and the module system is the bread and butter of using NixOS.\n
        \n
        Eventhough everyone and their mom will recommend them to you for nebulous reasons, ignore flakes for now. You will know when you’ll benefit from using them; namely when you need to use something outside of NixOS/Nixpkgs. You’re going to have enough to figure out with plain old NixOS on its own though; I don’t have external dependencies in [my config](https://github.com/Atemu/nixos-config/) to this day.\n
        \n
        To wrap it up, make sure to ask the community if something’s not working as expected: [github.com/NixOS/nixpkgs#community](https://github.com/NixOS/nixpkgs#community)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1707797683 {#1908
        date: 2024-02-13 05:14:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@LunchEnjoyer@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2389 …}
      +nested: Doctrine\ORM\PersistentCollection {#2387 …}
      +votes: Doctrine\ORM\PersistentCollection {#2394 …}
      +reports: Doctrine\ORM\PersistentCollection {#2393 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1381 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1402 …}
      -id: 251827
      -bodyTs: "'/atemu/nixos-config/)':165 '/nixos/nixpkgs#community](https://github.com/nixos/nixpkgs#community)':188 '/options](https://search.nixos.org/options)':77 'ask':176 'bad':65 'benefit':123 'best':2 'bread':94 'butter':96 'canon':51 'communiti':178 'config':162 'configur':20 'configuration.nix':80 'date':38 'day':168 'depend':159 'document':54 'enough':142 'eventhough':100 'everyon':101 'expect':185 'extens':72 'extern':158 'figur':144 'find':81 'flake':114 'follow':26 'get':9,14 'github.com':164,187 'github.com/atemu/nixos-config/)':163 'github.com/nixos/nixpkgs#community](https://github.com/nixos/nixpkgs#community)':186 'go':139 'grain':47 'heard':70 'ignor':113 'know':5,119 'like':25 'll':122 'make':71,83,173 'man':79 'manual':29,58 'may':68 'modul':90 'mom':104 'name':127 'near':63 'nebul':111 'need':130 'nixo':28,57,99,149 'nixos/nixpkgs':136 'often':34 'old':148 'opinion':35 'option':87 'outsid':134 'plain':41,147 'proper':84 're':138 'reason':112 'recommend':106 'salt':49 'search.nixos.org':76 'search.nixos.org/options](https://search.nixos.org/options)':75 'someth':133,180 'sourc':52 'sure':174 'system':22,91 'take':43 'though':153 'tri':18 'unoffici':33 'use':73,85,98,125,132 'vm':12 'way':3 'weed':17 'wiki':31 'work':183 'wrap':170 'wrong':42"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6878138"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703536283 {#1407
        date: 2023-12-25 21:31:23.0 +01:00
      }
      +"title": 251827
    }
  ]
  -id: 24802
  -titleTs: "'beginn':2 'nixo':1 'resourc':3"
  -bodyTs: "'anyon':41 'appreci':61 'bean':52 'blog':48 'blog-post':47 'curv':39 'get':57 'good':44 'guid':50 'hear':3 'heya':1 'howev':31 'jump':25 'learn':38,45 'like':34 'linux':18 'long':8 'most':11 'nix':29 'nix-train':28 'nixo':5,60 'onto':26 'peep':14 'podcast':20 'post':49 'resourc':46 'seem':33 'start':58 'think':23 'time':9 'tip':63 'train':30 'unplug':19 'use':55 'whatev':51"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1703619311
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/9968863"
  +editedAt: null
  +createdAt: DateTimeImmutable @1703532911 {#3097
    date: 2023-12-25 20:35:11.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
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
App\Entity\EntryComment {#1883
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2391
    +user: Proxies\__CG__\App\Entity\User {#2176 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "NixOS-beginner-resources"
    +title: "NixOS beginner resources"
    +url: null
    +body: """
      Heya, been hearing about NixOS for a long time now, mostly from the peeps over at the Linux Unplugged podcast. So was thinking about jumping onto the nix-train, however it seems like it has a learning curve. Does anyone have any good learning resources, blog-posts, guides, whatever beans that you used to get started with NixOS?\n
      \n
      Appreciate any tips ❄️
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 96
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712048222 {#3108
      date: 2024-04-02 10:57:02.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3074 …}
    +votes: Doctrine\ORM\PersistentCollection {#3115 …}
    +reports: Doctrine\ORM\PersistentCollection {#3117 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3119 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3121 …}
    +badges: Doctrine\ORM\PersistentCollection {#3123 …}
    +children: [
      App\Entity\EntryComment {#1883}
    ]
    -id: 24802
    -titleTs: "'beginn':2 'nixo':1 'resourc':3"
    -bodyTs: "'anyon':41 'appreci':61 'bean':52 'blog':48 'blog-post':47 'curv':39 'get':57 'good':44 'guid':50 'hear':3 'heya':1 'howev':31 'jump':25 'learn':38,45 'like':34 'linux':18 'long':8 'most':11 'nix':29 'nix-train':28 'nixo':5,60 'onto':26 'peep':14 'podcast':20 'post':49 'resourc':46 'seem':33 'start':58 'think':23 'time':9 'tip':63 'train':30 'unplug':19 'use':55 'whatev':51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703619311
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/9968863"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703532911 {#3097
      date: 2023-12-25 20:35:11.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    The best way I know of is to get yourself a VM and get into the weeds; try to configure a system to your liking.\n
    \n
    Follow the NixOS manual. The Wiki is unofficial; often opinionated, out of date or just plain wrong. Take it with a grain of salt. The canonical source of documentation is the NixOS manual and it’s not nearly as bad as you may have heard.\n
    \n
    Make extensive use of [search.nixos.org/options](https://search.nixos.org/options) or `man configuration.nix`. Finding and making proper use of options and the module system is the bread and butter of using NixOS.\n
    \n
    Eventhough everyone and their mom will recommend them to you for nebulous reasons, ignore flakes for now. You will know when you’ll benefit from using them; namely when you need to use something outside of NixOS/Nixpkgs. You’re going to have enough to figure out with plain old NixOS on its own though; I don’t have external dependencies in [my config](https://github.com/Atemu/nixos-config/) to this day.\n
    \n
    To wrap it up, make sure to ask the community if something’s not working as expected: [github.com/NixOS/nixpkgs#community](https://github.com/NixOS/nixpkgs#community)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1707797683 {#1908
    date: 2024-02-13 05:14:43.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@LunchEnjoyer@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2389 …}
  +nested: Doctrine\ORM\PersistentCollection {#2387 …}
  +votes: Doctrine\ORM\PersistentCollection {#2394 …}
  +reports: Doctrine\ORM\PersistentCollection {#2393 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1381 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1402 …}
  -id: 251827
  -bodyTs: "'/atemu/nixos-config/)':165 '/nixos/nixpkgs#community](https://github.com/nixos/nixpkgs#community)':188 '/options](https://search.nixos.org/options)':77 'ask':176 'bad':65 'benefit':123 'best':2 'bread':94 'butter':96 'canon':51 'communiti':178 'config':162 'configur':20 'configuration.nix':80 'date':38 'day':168 'depend':159 'document':54 'enough':142 'eventhough':100 'everyon':101 'expect':185 'extens':72 'extern':158 'figur':144 'find':81 'flake':114 'follow':26 'get':9,14 'github.com':164,187 'github.com/atemu/nixos-config/)':163 'github.com/nixos/nixpkgs#community](https://github.com/nixos/nixpkgs#community)':186 'go':139 'grain':47 'heard':70 'ignor':113 'know':5,119 'like':25 'll':122 'make':71,83,173 'man':79 'manual':29,58 'may':68 'modul':90 'mom':104 'name':127 'near':63 'nebul':111 'need':130 'nixo':28,57,99,149 'nixos/nixpkgs':136 'often':34 'old':148 'opinion':35 'option':87 'outsid':134 'plain':41,147 'proper':84 're':138 'reason':112 'recommend':106 'salt':49 'search.nixos.org':76 'search.nixos.org/options](https://search.nixos.org/options)':75 'someth':133,180 'sourc':52 'sure':174 'system':22,91 'take':43 'though':153 'tri':18 'unoffici':33 'use':73,85,98,125,132 'vm':12 'way':3 'weed':17 'wiki':31 'work':183 'wrap':170 'wrong':42"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/6878138"
  +editedAt: null
  +createdAt: DateTimeImmutable @1703536283 {#1407
    date: 2023-12-25 21:31:23.0 +01:00
  }
  +"title": 251827
}
"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
115 DENIED edit
App\Entity\EntryComment {#1883
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2391
    +user: Proxies\__CG__\App\Entity\User {#2176 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "NixOS-beginner-resources"
    +title: "NixOS beginner resources"
    +url: null
    +body: """
      Heya, been hearing about NixOS for a long time now, mostly from the peeps over at the Linux Unplugged podcast. So was thinking about jumping onto the nix-train, however it seems like it has a learning curve. Does anyone have any good learning resources, blog-posts, guides, whatever beans that you used to get started with NixOS?\n
      \n
      Appreciate any tips ❄️
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 96
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712048222 {#3108
      date: 2024-04-02 10:57:02.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3074 …}
    +votes: Doctrine\ORM\PersistentCollection {#3115 …}
    +reports: Doctrine\ORM\PersistentCollection {#3117 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3119 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3121 …}
    +badges: Doctrine\ORM\PersistentCollection {#3123 …}
    +children: [
      App\Entity\EntryComment {#1883}
    ]
    -id: 24802
    -titleTs: "'beginn':2 'nixo':1 'resourc':3"
    -bodyTs: "'anyon':41 'appreci':61 'bean':52 'blog':48 'blog-post':47 'curv':39 'get':57 'good':44 'guid':50 'hear':3 'heya':1 'howev':31 'jump':25 'learn':38,45 'like':34 'linux':18 'long':8 'most':11 'nix':29 'nix-train':28 'nixo':5,60 'onto':26 'peep':14 'podcast':20 'post':49 'resourc':46 'seem':33 'start':58 'think':23 'time':9 'tip':63 'train':30 'unplug':19 'use':55 'whatev':51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703619311
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/9968863"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703532911 {#3097
      date: 2023-12-25 20:35:11.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    The best way I know of is to get yourself a VM and get into the weeds; try to configure a system to your liking.\n
    \n
    Follow the NixOS manual. The Wiki is unofficial; often opinionated, out of date or just plain wrong. Take it with a grain of salt. The canonical source of documentation is the NixOS manual and it’s not nearly as bad as you may have heard.\n
    \n
    Make extensive use of [search.nixos.org/options](https://search.nixos.org/options) or `man configuration.nix`. Finding and making proper use of options and the module system is the bread and butter of using NixOS.\n
    \n
    Eventhough everyone and their mom will recommend them to you for nebulous reasons, ignore flakes for now. You will know when you’ll benefit from using them; namely when you need to use something outside of NixOS/Nixpkgs. You’re going to have enough to figure out with plain old NixOS on its own though; I don’t have external dependencies in [my config](https://github.com/Atemu/nixos-config/) to this day.\n
    \n
    To wrap it up, make sure to ask the community if something’s not working as expected: [github.com/NixOS/nixpkgs#community](https://github.com/NixOS/nixpkgs#community)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1707797683 {#1908
    date: 2024-02-13 05:14:43.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@LunchEnjoyer@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2389 …}
  +nested: Doctrine\ORM\PersistentCollection {#2387 …}
  +votes: Doctrine\ORM\PersistentCollection {#2394 …}
  +reports: Doctrine\ORM\PersistentCollection {#2393 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1381 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1402 …}
  -id: 251827
  -bodyTs: "'/atemu/nixos-config/)':165 '/nixos/nixpkgs#community](https://github.com/nixos/nixpkgs#community)':188 '/options](https://search.nixos.org/options)':77 'ask':176 'bad':65 'benefit':123 'best':2 'bread':94 'butter':96 'canon':51 'communiti':178 'config':162 'configur':20 'configuration.nix':80 'date':38 'day':168 'depend':159 'document':54 'enough':142 'eventhough':100 'everyon':101 'expect':185 'extens':72 'extern':158 'figur':144 'find':81 'flake':114 'follow':26 'get':9,14 'github.com':164,187 'github.com/atemu/nixos-config/)':163 'github.com/nixos/nixpkgs#community](https://github.com/nixos/nixpkgs#community)':186 'go':139 'grain':47 'heard':70 'ignor':113 'know':5,119 'like':25 'll':122 'make':71,83,173 'man':79 'manual':29,58 'may':68 'modul':90 'mom':104 'name':127 'near':63 'nebul':111 'need':130 'nixo':28,57,99,149 'nixos/nixpkgs':136 'often':34 'old':148 'opinion':35 'option':87 'outsid':134 'plain':41,147 'proper':84 're':138 'reason':112 'recommend':106 'salt':49 'search.nixos.org':76 'search.nixos.org/options](https://search.nixos.org/options)':75 'someth':133,180 'sourc':52 'sure':174 'system':22,91 'take':43 'though':153 'tri':18 'unoffici':33 'use':73,85,98,125,132 'vm':12 'way':3 'weed':17 'wiki':31 'work':183 'wrap':170 'wrong':42"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/6878138"
  +editedAt: null
  +createdAt: DateTimeImmutable @1703536283 {#1407
    date: 2023-12-25 21:31:23.0 +01:00
  }
  +"title": 251827
}
"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
116 DENIED moderate
App\Entity\EntryComment {#1883
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2391
    +user: Proxies\__CG__\App\Entity\User {#2176 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "NixOS-beginner-resources"
    +title: "NixOS beginner resources"
    +url: null
    +body: """
      Heya, been hearing about NixOS for a long time now, mostly from the peeps over at the Linux Unplugged podcast. So was thinking about jumping onto the nix-train, however it seems like it has a learning curve. Does anyone have any good learning resources, blog-posts, guides, whatever beans that you used to get started with NixOS?\n
      \n
      Appreciate any tips ❄️
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 96
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712048222 {#3108
      date: 2024-04-02 10:57:02.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3074 …}
    +votes: Doctrine\ORM\PersistentCollection {#3115 …}
    +reports: Doctrine\ORM\PersistentCollection {#3117 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3119 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3121 …}
    +badges: Doctrine\ORM\PersistentCollection {#3123 …}
    +children: [
      App\Entity\EntryComment {#1883}
    ]
    -id: 24802
    -titleTs: "'beginn':2 'nixo':1 'resourc':3"
    -bodyTs: "'anyon':41 'appreci':61 'bean':52 'blog':48 'blog-post':47 'curv':39 'get':57 'good':44 'guid':50 'hear':3 'heya':1 'howev':31 'jump':25 'learn':38,45 'like':34 'linux':18 'long':8 'most':11 'nix':29 'nix-train':28 'nixo':5,60 'onto':26 'peep':14 'podcast':20 'post':49 'resourc':46 'seem':33 'start':58 'think':23 'time':9 'tip':63 'train':30 'unplug':19 'use':55 'whatev':51"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703619311
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/9968863"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703532911 {#3097
      date: 2023-12-25 20:35:11.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    The best way I know of is to get yourself a VM and get into the weeds; try to configure a system to your liking.\n
    \n
    Follow the NixOS manual. The Wiki is unofficial; often opinionated, out of date or just plain wrong. Take it with a grain of salt. The canonical source of documentation is the NixOS manual and it’s not nearly as bad as you may have heard.\n
    \n
    Make extensive use of [search.nixos.org/options](https://search.nixos.org/options) or `man configuration.nix`. Finding and making proper use of options and the module system is the bread and butter of using NixOS.\n
    \n
    Eventhough everyone and their mom will recommend them to you for nebulous reasons, ignore flakes for now. You will know when you’ll benefit from using them; namely when you need to use something outside of NixOS/Nixpkgs. You’re going to have enough to figure out with plain old NixOS on its own though; I don’t have external dependencies in [my config](https://github.com/Atemu/nixos-config/) to this day.\n
    \n
    To wrap it up, make sure to ask the community if something’s not working as expected: [github.com/NixOS/nixpkgs#community](https://github.com/NixOS/nixpkgs#community)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1707797683 {#1908
    date: 2024-02-13 05:14:43.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@LunchEnjoyer@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2389 …}
  +nested: Doctrine\ORM\PersistentCollection {#2387 …}
  +votes: Doctrine\ORM\PersistentCollection {#2394 …}
  +reports: Doctrine\ORM\PersistentCollection {#2393 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1381 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1402 …}
  -id: 251827
  -bodyTs: "'/atemu/nixos-config/)':165 '/nixos/nixpkgs#community](https://github.com/nixos/nixpkgs#community)':188 '/options](https://search.nixos.org/options)':77 'ask':176 'bad':65 'benefit':123 'best':2 'bread':94 'butter':96 'canon':51 'communiti':178 'config':162 'configur':20 'configuration.nix':80 'date':38 'day':168 'depend':159 'document':54 'enough':142 'eventhough':100 'everyon':101 'expect':185 'extens':72 'extern':158 'figur':144 'find':81 'flake':114 'follow':26 'get':9,14 'github.com':164,187 'github.com/atemu/nixos-config/)':163 'github.com/nixos/nixpkgs#community](https://github.com/nixos/nixpkgs#community)':186 'go':139 'grain':47 'heard':70 'ignor':113 'know':5,119 'like':25 'll':122 'make':71,83,173 'man':79 'manual':29,58 'may':68 'modul':90 'mom':104 'name':127 'near':63 'nebul':111 'need':130 'nixo':28,57,99,149 'nixos/nixpkgs':136 'often':34 'old':148 'opinion':35 'option':87 'outsid':134 'plain':41,147 'proper':84 're':138 'reason':112 'recommend':106 'salt':49 'search.nixos.org':76 'search.nixos.org/options](https://search.nixos.org/options)':75 'someth':133,180 'sourc':52 'sure':174 'system':22,91 'take':43 'though':153 'tri':18 'unoffici':33 'use':73,85,98,125,132 'vm':12 'way':3 'weed':17 'wiki':31 'work':183 'wrap':170 'wrong':42"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/6878138"
  +editedAt: null
  +createdAt: DateTimeImmutable @1703536283 {#1407
    date: 2023-12-25 21:31:23.0 +01:00
  }
  +"title": 251827
}
"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
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
Proxies\__CG__\App\Entity\Entry {#1404
  +user: Proxies\__CG__\App\Entity\User {#2900 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1620 …}
  +image: Proxies\__CG__\App\Entity\Image {#2905 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2897 …}
  +slug: "Comparing-compression-in-AV1-x264-and-x265"
  +title: "Comparing compression in AV1, x264, and x265"
  +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
  +body: """
    I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
    \n
    **The Setup**  \n
     I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
    \n
    To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
    \n
    **The Results**\n
    \n
    | crf | av1 KB | x265 KB | x264 KB |\n
    |---|---|---|---|\n
    | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
    | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
    | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
    | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
    | 30 | 205,008 | 110,062 | 122,458 |\n
    | 33 | 168,192 | 73,528 | 86,899 |\n
    | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
    | 39 | 116,096 | 31,670 | 47,161 |\n
    | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
    | 45 | 81,805 | 13,598 | 27,484 |\n
    | 48 | 69,044 | 9,726 | 20,823 |\n
    | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
    | 54 | 48,681 | - | - |\n
    | 57 | 39,113 | - | - |\n
    | 60 | 29,062 | - | - |\n
    | 63 | 16,533 – worst possible | - | - |\n
    \n
    \n
    \n
    [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
    \n
    I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
    \n
    If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
    """
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 15
  +favouriteCount: 138
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1710879031 {#2869
    date: 2024-03-19 21:10:31.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2895 …}
  +votes: Doctrine\ORM\PersistentCollection {#2893 …}
  +reports: Doctrine\ORM\PersistentCollection {#2891 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2907 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2909 …}
  +badges: Doctrine\ORM\PersistentCollection {#2911 …}
  +children: [
    App\Entity\EntryComment {#1401
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1404 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1620 …}
      +image: null
      +parent: null
      +root: null
      +body: "The “av1” numbers, which codec is that? There are many av1 encoders and even for Intel HW accel, there are at least two."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1710879031 {#1385
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1363 …}
      +nested: Doctrine\ORM\PersistentCollection {#1362 …}
      +votes: Doctrine\ORM\PersistentCollection {#2019 …}
      +reports: Doctrine\ORM\PersistentCollection {#2030 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2026 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2022 …}
      -id: 268243
      -bodyTs: "'accel':18 'av1':2,11 'codec':5 'encod':12 'even':14 'hw':17 'intel':16 'least':22 'mani':10 'number':3 'two':23"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6979648"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704054541 {#1382
        date: 2023-12-31 21:29:01.0 +01:00
      }
      +"title": 268243
    }
  ]
  -id: 26306
  -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
  -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704135645
  +visibility: "visible             "
  +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
  +editedAt: DateTimeImmutable @1710023549 {#2867
    date: 2024-03-09 23:32:29.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704049245 {#2874
    date: 2023-12-31 20:00:45.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
119 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1404
  +user: Proxies\__CG__\App\Entity\User {#2900 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1620 …}
  +image: Proxies\__CG__\App\Entity\Image {#2905 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2897 …}
  +slug: "Comparing-compression-in-AV1-x264-and-x265"
  +title: "Comparing compression in AV1, x264, and x265"
  +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
  +body: """
    I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
    \n
    **The Setup**  \n
     I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
    \n
    To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
    \n
    **The Results**\n
    \n
    | crf | av1 KB | x265 KB | x264 KB |\n
    |---|---|---|---|\n
    | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
    | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
    | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
    | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
    | 30 | 205,008 | 110,062 | 122,458 |\n
    | 33 | 168,192 | 73,528 | 86,899 |\n
    | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
    | 39 | 116,096 | 31,670 | 47,161 |\n
    | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
    | 45 | 81,805 | 13,598 | 27,484 |\n
    | 48 | 69,044 | 9,726 | 20,823 |\n
    | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
    | 54 | 48,681 | - | - |\n
    | 57 | 39,113 | - | - |\n
    | 60 | 29,062 | - | - |\n
    | 63 | 16,533 – worst possible | - | - |\n
    \n
    \n
    \n
    [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
    \n
    I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
    \n
    If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
    """
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 15
  +favouriteCount: 138
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1710879031 {#2869
    date: 2024-03-19 21:10:31.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2895 …}
  +votes: Doctrine\ORM\PersistentCollection {#2893 …}
  +reports: Doctrine\ORM\PersistentCollection {#2891 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2907 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2909 …}
  +badges: Doctrine\ORM\PersistentCollection {#2911 …}
  +children: [
    App\Entity\EntryComment {#1401
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1404 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1620 …}
      +image: null
      +parent: null
      +root: null
      +body: "The “av1” numbers, which codec is that? There are many av1 encoders and even for Intel HW accel, there are at least two."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1710879031 {#1385
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1363 …}
      +nested: Doctrine\ORM\PersistentCollection {#1362 …}
      +votes: Doctrine\ORM\PersistentCollection {#2019 …}
      +reports: Doctrine\ORM\PersistentCollection {#2030 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2026 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2022 …}
      -id: 268243
      -bodyTs: "'accel':18 'av1':2,11 'codec':5 'encod':12 'even':14 'hw':17 'intel':16 'least':22 'mani':10 'number':3 'two':23"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6979648"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704054541 {#1382
        date: 2023-12-31 21:29:01.0 +01:00
      }
      +"title": 268243
    }
  ]
  -id: 26306
  -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
  -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704135645
  +visibility: "visible             "
  +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
  +editedAt: DateTimeImmutable @1710023549 {#2867
    date: 2024-03-09 23:32:29.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704049245 {#2874
    date: 2023-12-31 20:00:45.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
120 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1404
  +user: Proxies\__CG__\App\Entity\User {#2900 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1620 …}
  +image: Proxies\__CG__\App\Entity\Image {#2905 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2897 …}
  +slug: "Comparing-compression-in-AV1-x264-and-x265"
  +title: "Comparing compression in AV1, x264, and x265"
  +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
  +body: """
    I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
    \n
    **The Setup**  \n
     I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
    \n
    To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
    \n
    **The Results**\n
    \n
    | crf | av1 KB | x265 KB | x264 KB |\n
    |---|---|---|---|\n
    | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
    | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
    | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
    | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
    | 30 | 205,008 | 110,062 | 122,458 |\n
    | 33 | 168,192 | 73,528 | 86,899 |\n
    | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
    | 39 | 116,096 | 31,670 | 47,161 |\n
    | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
    | 45 | 81,805 | 13,598 | 27,484 |\n
    | 48 | 69,044 | 9,726 | 20,823 |\n
    | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
    | 54 | 48,681 | - | - |\n
    | 57 | 39,113 | - | - |\n
    | 60 | 29,062 | - | - |\n
    | 63 | 16,533 – worst possible | - | - |\n
    \n
    \n
    \n
    [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
    \n
    I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
    \n
    If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
    """
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 15
  +favouriteCount: 138
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1710879031 {#2869
    date: 2024-03-19 21:10:31.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2895 …}
  +votes: Doctrine\ORM\PersistentCollection {#2893 …}
  +reports: Doctrine\ORM\PersistentCollection {#2891 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2907 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2909 …}
  +badges: Doctrine\ORM\PersistentCollection {#2911 …}
  +children: [
    App\Entity\EntryComment {#1401
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1404 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1620 …}
      +image: null
      +parent: null
      +root: null
      +body: "The “av1” numbers, which codec is that? There are many av1 encoders and even for Intel HW accel, there are at least two."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1710879031 {#1385
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1363 …}
      +nested: Doctrine\ORM\PersistentCollection {#1362 …}
      +votes: Doctrine\ORM\PersistentCollection {#2019 …}
      +reports: Doctrine\ORM\PersistentCollection {#2030 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2026 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2022 …}
      -id: 268243
      -bodyTs: "'accel':18 'av1':2,11 'codec':5 'encod':12 'even':14 'hw':17 'intel':16 'least':22 'mani':10 'number':3 'two':23"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6979648"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704054541 {#1382
        date: 2023-12-31 21:29:01.0 +01:00
      }
      +"title": 268243
    }
  ]
  -id: 26306
  -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
  -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704135645
  +visibility: "visible             "
  +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
  +editedAt: DateTimeImmutable @1710023549 {#2867
    date: 2024-03-09 23:32:29.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704049245 {#2874
    date: 2023-12-31 20:00:45.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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\EntryComment {#1401
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1404
    +user: Proxies\__CG__\App\Entity\User {#2900 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1620 …}
    +image: Proxies\__CG__\App\Entity\Image {#2905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2897 …}
    +slug: "Comparing-compression-in-AV1-x264-and-x265"
    +title: "Comparing compression in AV1, x264, and x265"
    +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
    +body: """
      I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
      \n
      **The Setup**  \n
       I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
      \n
      To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
      \n
      **The Results**\n
      \n
      | crf | av1 KB | x265 KB | x264 KB |\n
      |---|---|---|---|\n
      | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
      | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
      | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
      | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
      | 30 | 205,008 | 110,062 | 122,458 |\n
      | 33 | 168,192 | 73,528 | 86,899 |\n
      | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
      | 39 | 116,096 | 31,670 | 47,161 |\n
      | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
      | 45 | 81,805 | 13,598 | 27,484 |\n
      | 48 | 69,044 | 9,726 | 20,823 |\n
      | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
      | 54 | 48,681 | - | - |\n
      | 57 | 39,113 | - | - |\n
      | 60 | 29,062 | - | - |\n
      | 63 | 16,533 – worst possible | - | - |\n
      \n
      \n
      \n
      [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
      \n
      I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
      \n
      If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 138
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710879031 {#2869
      date: 2024-03-19 21:10:31.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2895 …}
    +votes: Doctrine\ORM\PersistentCollection {#2893 …}
    +reports: Doctrine\ORM\PersistentCollection {#2891 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2907 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2909 …}
    +badges: Doctrine\ORM\PersistentCollection {#2911 …}
    +children: [
      App\Entity\EntryComment {#1401}
    ]
    -id: 26306
    -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
    -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704135645
    +visibility: "visible             "
    +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
    +editedAt: DateTimeImmutable @1710023549 {#2867
      date: 2024-03-09 23:32:29.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704049245 {#2874
      date: 2023-12-31 20:00:45.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1620 …}
  +image: null
  +parent: null
  +root: null
  +body: "The “av1” numbers, which codec is that? There are many av1 encoders and even for Intel HW accel, there are at least two."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1710879031 {#1385
    date: 2024-03-19 21:10:31.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@DaGeek247@kbin.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1363 …}
  +nested: Doctrine\ORM\PersistentCollection {#1362 …}
  +votes: Doctrine\ORM\PersistentCollection {#2019 …}
  +reports: Doctrine\ORM\PersistentCollection {#2030 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2026 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2022 …}
  -id: 268243
  -bodyTs: "'accel':18 'av1':2,11 'codec':5 'encod':12 'even':14 'hw':17 'intel':16 'least':22 'mani':10 'number':3 'two':23"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/6979648"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704054541 {#1382
    date: 2023-12-31 21:29:01.0 +01:00
  }
  +"title": 268243
}
"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
123 DENIED edit
App\Entity\EntryComment {#1401
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1404
    +user: Proxies\__CG__\App\Entity\User {#2900 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1620 …}
    +image: Proxies\__CG__\App\Entity\Image {#2905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2897 …}
    +slug: "Comparing-compression-in-AV1-x264-and-x265"
    +title: "Comparing compression in AV1, x264, and x265"
    +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
    +body: """
      I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
      \n
      **The Setup**  \n
       I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
      \n
      To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
      \n
      **The Results**\n
      \n
      | crf | av1 KB | x265 KB | x264 KB |\n
      |---|---|---|---|\n
      | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
      | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
      | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
      | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
      | 30 | 205,008 | 110,062 | 122,458 |\n
      | 33 | 168,192 | 73,528 | 86,899 |\n
      | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
      | 39 | 116,096 | 31,670 | 47,161 |\n
      | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
      | 45 | 81,805 | 13,598 | 27,484 |\n
      | 48 | 69,044 | 9,726 | 20,823 |\n
      | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
      | 54 | 48,681 | - | - |\n
      | 57 | 39,113 | - | - |\n
      | 60 | 29,062 | - | - |\n
      | 63 | 16,533 – worst possible | - | - |\n
      \n
      \n
      \n
      [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
      \n
      I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
      \n
      If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 138
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710879031 {#2869
      date: 2024-03-19 21:10:31.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2895 …}
    +votes: Doctrine\ORM\PersistentCollection {#2893 …}
    +reports: Doctrine\ORM\PersistentCollection {#2891 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2907 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2909 …}
    +badges: Doctrine\ORM\PersistentCollection {#2911 …}
    +children: [
      App\Entity\EntryComment {#1401}
    ]
    -id: 26306
    -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
    -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704135645
    +visibility: "visible             "
    +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
    +editedAt: DateTimeImmutable @1710023549 {#2867
      date: 2024-03-09 23:32:29.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704049245 {#2874
      date: 2023-12-31 20:00:45.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1620 …}
  +image: null
  +parent: null
  +root: null
  +body: "The “av1” numbers, which codec is that? There are many av1 encoders and even for Intel HW accel, there are at least two."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1710879031 {#1385
    date: 2024-03-19 21:10:31.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@DaGeek247@kbin.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1363 …}
  +nested: Doctrine\ORM\PersistentCollection {#1362 …}
  +votes: Doctrine\ORM\PersistentCollection {#2019 …}
  +reports: Doctrine\ORM\PersistentCollection {#2030 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2026 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2022 …}
  -id: 268243
  -bodyTs: "'accel':18 'av1':2,11 'codec':5 'encod':12 'even':14 'hw':17 'intel':16 'least':22 'mani':10 'number':3 'two':23"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/6979648"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704054541 {#1382
    date: 2023-12-31 21:29:01.0 +01:00
  }
  +"title": 268243
}
"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
124 DENIED moderate
App\Entity\EntryComment {#1401
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1404
    +user: Proxies\__CG__\App\Entity\User {#2900 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1620 …}
    +image: Proxies\__CG__\App\Entity\Image {#2905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2897 …}
    +slug: "Comparing-compression-in-AV1-x264-and-x265"
    +title: "Comparing compression in AV1, x264, and x265"
    +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
    +body: """
      I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
      \n
      **The Setup**  \n
       I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
      \n
      To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
      \n
      **The Results**\n
      \n
      | crf | av1 KB | x265 KB | x264 KB |\n
      |---|---|---|---|\n
      | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
      | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
      | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
      | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
      | 30 | 205,008 | 110,062 | 122,458 |\n
      | 33 | 168,192 | 73,528 | 86,899 |\n
      | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
      | 39 | 116,096 | 31,670 | 47,161 |\n
      | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
      | 45 | 81,805 | 13,598 | 27,484 |\n
      | 48 | 69,044 | 9,726 | 20,823 |\n
      | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
      | 54 | 48,681 | - | - |\n
      | 57 | 39,113 | - | - |\n
      | 60 | 29,062 | - | - |\n
      | 63 | 16,533 – worst possible | - | - |\n
      \n
      \n
      \n
      [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
      \n
      I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
      \n
      If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 138
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710879031 {#2869
      date: 2024-03-19 21:10:31.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2895 …}
    +votes: Doctrine\ORM\PersistentCollection {#2893 …}
    +reports: Doctrine\ORM\PersistentCollection {#2891 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2907 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2909 …}
    +badges: Doctrine\ORM\PersistentCollection {#2911 …}
    +children: [
      App\Entity\EntryComment {#1401}
    ]
    -id: 26306
    -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
    -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704135645
    +visibility: "visible             "
    +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
    +editedAt: DateTimeImmutable @1710023549 {#2867
      date: 2024-03-09 23:32:29.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704049245 {#2874
      date: 2023-12-31 20:00:45.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1620 …}
  +image: null
  +parent: null
  +root: null
  +body: "The “av1” numbers, which codec is that? There are many av1 encoders and even for Intel HW accel, there are at least two."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1710879031 {#1385
    date: 2024-03-19 21:10:31.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@DaGeek247@kbin.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1363 …}
  +nested: Doctrine\ORM\PersistentCollection {#1362 …}
  +votes: Doctrine\ORM\PersistentCollection {#2019 …}
  +reports: Doctrine\ORM\PersistentCollection {#2030 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2026 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2022 …}
  -id: 268243
  -bodyTs: "'accel':18 'av1':2,11 'codec':5 'encod':12 'even':14 'hw':17 'intel':16 'least':22 'mani':10 'number':3 'two':23"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/6979648"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704054541 {#1382
    date: 2023-12-31 21:29:01.0 +01:00
  }
  +"title": 268243
}
"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
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\EntryComment {#2385
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2380 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +parent: null
  +root: null
  +body: "Why is this not being developed inside Mesa? There’s even precedent for it; gallium9."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 36
  +score: 0
  +lastActive: DateTime @1706658741 {#1741
    date: 2024-01-31 00:52:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@MazonnaCara89@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2386 …}
  +nested: Doctrine\ORM\PersistentCollection {#2381 …}
  +votes: Doctrine\ORM\PersistentCollection {#1910 …}
  +reports: Doctrine\ORM\PersistentCollection {#1909 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1926 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1874 …}
  -id: 244614
  -bodyTs: "'develop':6 'even':11 'gallium9':15 'insid':7 'mesa':8 'preced':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/6830990"
  +editedAt: DateTimeImmutable @1706639079 {#2384
    date: 2024-01-30 19:24:39.0 +01:00
  }
  +createdAt: DateTimeImmutable @1703290879 {#2378
    date: 2023-12-23 01:21:19.0 +01:00
  }
  +"title": 244614
}
"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
127 DENIED edit
App\Entity\EntryComment {#2385
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2380 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +parent: null
  +root: null
  +body: "Why is this not being developed inside Mesa? There’s even precedent for it; gallium9."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 36
  +score: 0
  +lastActive: DateTime @1706658741 {#1741
    date: 2024-01-31 00:52:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@MazonnaCara89@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2386 …}
  +nested: Doctrine\ORM\PersistentCollection {#2381 …}
  +votes: Doctrine\ORM\PersistentCollection {#1910 …}
  +reports: Doctrine\ORM\PersistentCollection {#1909 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1926 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1874 …}
  -id: 244614
  -bodyTs: "'develop':6 'even':11 'gallium9':15 'insid':7 'mesa':8 'preced':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/6830990"
  +editedAt: DateTimeImmutable @1706639079 {#2384
    date: 2024-01-30 19:24:39.0 +01:00
  }
  +createdAt: DateTimeImmutable @1703290879 {#2378
    date: 2023-12-23 01:21:19.0 +01:00
  }
  +"title": 244614
}
"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
128 DENIED moderate
App\Entity\EntryComment {#2385
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2380 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +parent: null
  +root: null
  +body: "Why is this not being developed inside Mesa? There’s even precedent for it; gallium9."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 36
  +score: 0
  +lastActive: DateTime @1706658741 {#1741
    date: 2024-01-31 00:52:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@MazonnaCara89@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2386 …}
  +nested: Doctrine\ORM\PersistentCollection {#2381 …}
  +votes: Doctrine\ORM\PersistentCollection {#1910 …}
  +reports: Doctrine\ORM\PersistentCollection {#1909 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1926 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1874 …}
  -id: 244614
  -bodyTs: "'develop':6 'even':11 'gallium9':15 'insid':7 'mesa':8 'preced':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/6830990"
  +editedAt: DateTimeImmutable @1706639079 {#2384
    date: 2024-01-30 19:24:39.0 +01:00
  }
  +createdAt: DateTimeImmutable @1703290879 {#2378
    date: 2023-12-23 01:21:19.0 +01:00
  }
  +"title": 244614
}
"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
129 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
130 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2289
  +user: Proxies\__CG__\App\Entity\User {#2593 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
  +slug: "I-m-an-idiot-arm"
  +title: "I'm an idiot (arm)"
  +url: null
  +body: """
    EDIT: Putting this at the top because not everyone is seeing what I actually need. I can unpack the rar archive just fine. What I can’t do (on arm) is add to/update the files in the rar archive. I have unrar already installed. What I can’t install is the rar package to create/update rar archives.\n
    \n
    So I’ve been banging my head against the wall for about half an hour trying to install the rar package from the multiverse repository on an Ubuntu 23.10 vm I have running on my m1 mac mini. I finally ended up on [pkgs.org](https://pkgs.org) and searched up rar to see if I could download it directly instead of using apt.\n
    \n
    And it was there I realized there’s no arm version of rar.\n
    \n
    Side note, any recommendations for an arm utility that handles rar files? I already have unrar-free installed, but what I need is something to update/add files to existing rar files.\n
    \n
    Worst case scenario I unrar them and then repackage them with tar or zip, but if I can just work with the rar archive, I’d prefer that.\n
    \n
    Edit: I got excited for a second remembering that I’ve got rar installed via homebrew on that same m1 mac, but when I tried to install homebrew in the vm, I learned that homebrew doesn’t officially support arm.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 21
  +favouriteCount: 43
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1705524211 {#3196
    date: 2024-01-17 21:43:31.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3201 …}
  +votes: Doctrine\ORM\PersistentCollection {#3204 …}
  +reports: Doctrine\ORM\PersistentCollection {#3206 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3208 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3210 …}
  +badges: Doctrine\ORM\PersistentCollection {#3212 …}
  +children: [
    4 => App\Entity\EntryComment {#2314
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
      +body: "It can only do that with the unfree unrar plugin. Do not expect your distro to ship it by default due to that issue."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1705405942 {#2164
        date: 2024-01-16 12:52:22.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@harsh3466@lemmy.world"
        "@skullgiver@popplesburger.hilciferous.nl"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2070 …}
      +nested: Doctrine\ORM\PersistentCollection {#2066 …}
      +votes: Doctrine\ORM\PersistentCollection {#2065 …}
      +reports: Doctrine\ORM\PersistentCollection {#2072 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2073 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2136 …}
      -id: 313339
      -bodyTs: "'default':20 'distro':15 'due':21 'expect':13 'issu':24 'plugin':10 'ship':17 'unfre':8 'unrar':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7434827"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705405942 {#2331
        date: 2024-01-16 12:52:22.0 +01:00
      }
      +"title": 313339
    }
    3 => App\Entity\EntryComment {#2338
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
      +body: "Only with the unfree unrar plugin."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1705405958 {#2143
        date: 2024-01-16 12:52:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@harsh3466@lemmy.world"
        "@bitwolf@lemmy.one"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2335 …}
      +nested: Doctrine\ORM\PersistentCollection {#2343 …}
      +votes: Doctrine\ORM\PersistentCollection {#2342 …}
      +reports: Doctrine\ORM\PersistentCollection {#2340 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2300 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2323 …}
      -id: 313340
      -bodyTs: "'plugin':6 'unfre':4 'unrar':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7434834"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705405958 {#2159
        date: 2024-01-16 12:52:38.0 +01:00
      }
      +"title": 313340
    }
    2 => App\Entity\EntryComment {#2053
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2125 …}
      +root: App\Entity\EntryComment {#2325
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: null
        +root: null
        +body: "There is unrar which is source-available but its license is unfree because it restricts usage. See: [fedoraproject.org/wiki/Licensing:Unrar](https://fedoraproject.org/wiki/Licensing:Unrar)"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1725151495 {#2329
          date: 2024-09-01 02:44:55.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2067 …}
        +nested: Doctrine\ORM\PersistentCollection {#2051 …}
        +votes: Doctrine\ORM\PersistentCollection {#2059 …}
        +reports: Doctrine\ORM\PersistentCollection {#2047 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2055 …}
        -id: 313343
        -bodyTs: "'/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':21 'avail':8 'fedoraproject.org':20 'fedoraproject.org/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':19 'licens':11 'restrict':16 'see':18 'sourc':7 'source-avail':6 'unfre':13 'unrar':3 'usag':17"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7434864"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705405996 {#2327
          date: 2024-01-16 12:53:16.0 +01:00
        }
        +"title": 313343
      }
      +body: """
        Indeed it won’t modify rar archives. What do you need those for?\n
        \n
        The typical flow for rar archives is to unpack them and then either leave the files on disk as plain files or put them into a better archive format such as 7z.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1705415609 {#2054
        date: 2024-01-16 15:33:29.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@harsh3466@lemmy.world"
        "@Atemu@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2165 …}
      +nested: Doctrine\ORM\PersistentCollection {#2104 …}
      +votes: Doctrine\ORM\PersistentCollection {#2099 …}
      +reports: Doctrine\ORM\PersistentCollection {#2108 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2101 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2109 …}
      -id: 313721
      -bodyTs: "'7z':45 'archiv':7,19,41 'better':40 'disk':31 'either':26 'file':29,34 'flow':16 'format':42 'inde':1 'leav':27 'modifi':5 'need':11 'plain':33 'put':36 'rar':6,18 'typic':15 'unpack':22 'won':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7437704"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705415609 {#2058
        date: 2024-01-16 15:33:29.0 +01:00
      }
      +"title": 313721
    }
    1 => App\Entity\EntryComment {#2107
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2112 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
      +body: """
        Damn rat files…\n
        \n
        I just opened a `nix-shell` with `unrar` in it on aarch64-linux and am able to execute it, so yes, it can be made to work.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705491857 {#2106
        date: 2024-01-17 12:44:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@harsh3466@lemmy.world"
        "@skullgiver@popplesburger.hilciferous.nl"
        "@Atemu@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2124 …}
      +nested: Doctrine\ORM\PersistentCollection {#2118 …}
      +votes: Doctrine\ORM\PersistentCollection {#2121 …}
      +reports: Doctrine\ORM\PersistentCollection {#2115 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2123 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2116 …}
      -id: 316499
      -bodyTs: "'aarch64':17 'aarch64-linux':16 'abl':21 'damn':1 'execut':23 'file':3 'linux':18 'made':30 'nix':9 'nix-shel':8 'open':6 'rat':2 'shell':10 'unrar':12 'work':32 'yes':26"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7468337"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705491857 {#2110
        date: 2024-01-17 12:44:17.0 +01:00
      }
      +"title": 316499
    }
    0 => App\Entity\EntryComment {#2325}
  ]
  -id: 30843
  -titleTs: "'arm':5 'idiot':4 'm':2"
  -bodyTs: "'23.10':86 'actual':14 'add':32 'alreadi':43,145 'apt':118 'archiv':21,39,57,187 'arm':30,128,138,231 'bang':62 'case':165 'could':111 'create/update':55 'd':189 'direct':114 'doesn':227 'download':112 'edit':1,192 'end':98 'everyon':9 'excit':195 'exist':161 'file':35,143,159,163 'final':97 'fine':23 'free':149 'got':194,203 'half':70 'handl':141 'head':64 'homebrew':207,219,226 'hour':72 'instal':44,49,75,150,205,218 'instead':115 'learn':224 'm1':93,211 'mac':94,212 'mini':95 'multivers':81 'need':15,154 'note':133 'offici':229 'packag':53,78 'pkgs.org':101,102 'prefer':190 'put':2 'rar':20,38,52,56,77,106,131,142,162,186,204 'realiz':124 'recommend':135 'rememb':199 'repackag':172 'repositori':82 'run':90 'scenario':166 'search':104 'second':198 'see':11,108 'side':132 'someth':156 'support':230 'tar':175 'to/update':33 'top':6 'tri':73,216 'ubuntu':85 'unpack':18 'unrar':42,148,168 'unrar-fre':147 'update/add':158 'use':117 'util':139 've':60,202 'version':129 'via':206 'vm':87,222 'wall':67 'work':183 'worst':164 'zip':177"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705461120
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10766460"
  +editedAt: DateTimeImmutable @1725148824 {#3185
    date: 2024-09-01 02:00:24.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705374720 {#3163
    date: 2024-01-16 04:12:00.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
131 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2289
  +user: Proxies\__CG__\App\Entity\User {#2593 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
  +slug: "I-m-an-idiot-arm"
  +title: "I'm an idiot (arm)"
  +url: null
  +body: """
    EDIT: Putting this at the top because not everyone is seeing what I actually need. I can unpack the rar archive just fine. What I can’t do (on arm) is add to/update the files in the rar archive. I have unrar already installed. What I can’t install is the rar package to create/update rar archives.\n
    \n
    So I’ve been banging my head against the wall for about half an hour trying to install the rar package from the multiverse repository on an Ubuntu 23.10 vm I have running on my m1 mac mini. I finally ended up on [pkgs.org](https://pkgs.org) and searched up rar to see if I could download it directly instead of using apt.\n
    \n
    And it was there I realized there’s no arm version of rar.\n
    \n
    Side note, any recommendations for an arm utility that handles rar files? I already have unrar-free installed, but what I need is something to update/add files to existing rar files.\n
    \n
    Worst case scenario I unrar them and then repackage them with tar or zip, but if I can just work with the rar archive, I’d prefer that.\n
    \n
    Edit: I got excited for a second remembering that I’ve got rar installed via homebrew on that same m1 mac, but when I tried to install homebrew in the vm, I learned that homebrew doesn’t officially support arm.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 21
  +favouriteCount: 43
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1705524211 {#3196
    date: 2024-01-17 21:43:31.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3201 …}
  +votes: Doctrine\ORM\PersistentCollection {#3204 …}
  +reports: Doctrine\ORM\PersistentCollection {#3206 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3208 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3210 …}
  +badges: Doctrine\ORM\PersistentCollection {#3212 …}
  +children: [
    4 => App\Entity\EntryComment {#2314
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
      +body: "It can only do that with the unfree unrar plugin. Do not expect your distro to ship it by default due to that issue."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1705405942 {#2164
        date: 2024-01-16 12:52:22.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@harsh3466@lemmy.world"
        "@skullgiver@popplesburger.hilciferous.nl"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2070 …}
      +nested: Doctrine\ORM\PersistentCollection {#2066 …}
      +votes: Doctrine\ORM\PersistentCollection {#2065 …}
      +reports: Doctrine\ORM\PersistentCollection {#2072 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2073 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2136 …}
      -id: 313339
      -bodyTs: "'default':20 'distro':15 'due':21 'expect':13 'issu':24 'plugin':10 'ship':17 'unfre':8 'unrar':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7434827"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705405942 {#2331
        date: 2024-01-16 12:52:22.0 +01:00
      }
      +"title": 313339
    }
    3 => App\Entity\EntryComment {#2338
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
      +body: "Only with the unfree unrar plugin."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1705405958 {#2143
        date: 2024-01-16 12:52:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@harsh3466@lemmy.world"
        "@bitwolf@lemmy.one"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2335 …}
      +nested: Doctrine\ORM\PersistentCollection {#2343 …}
      +votes: Doctrine\ORM\PersistentCollection {#2342 …}
      +reports: Doctrine\ORM\PersistentCollection {#2340 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2300 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2323 …}
      -id: 313340
      -bodyTs: "'plugin':6 'unfre':4 'unrar':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7434834"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705405958 {#2159
        date: 2024-01-16 12:52:38.0 +01:00
      }
      +"title": 313340
    }
    2 => App\Entity\EntryComment {#2053
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2125 …}
      +root: App\Entity\EntryComment {#2325
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: null
        +root: null
        +body: "There is unrar which is source-available but its license is unfree because it restricts usage. See: [fedoraproject.org/wiki/Licensing:Unrar](https://fedoraproject.org/wiki/Licensing:Unrar)"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1725151495 {#2329
          date: 2024-09-01 02:44:55.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2067 …}
        +nested: Doctrine\ORM\PersistentCollection {#2051 …}
        +votes: Doctrine\ORM\PersistentCollection {#2059 …}
        +reports: Doctrine\ORM\PersistentCollection {#2047 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2055 …}
        -id: 313343
        -bodyTs: "'/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':21 'avail':8 'fedoraproject.org':20 'fedoraproject.org/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':19 'licens':11 'restrict':16 'see':18 'sourc':7 'source-avail':6 'unfre':13 'unrar':3 'usag':17"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7434864"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705405996 {#2327
          date: 2024-01-16 12:53:16.0 +01:00
        }
        +"title": 313343
      }
      +body: """
        Indeed it won’t modify rar archives. What do you need those for?\n
        \n
        The typical flow for rar archives is to unpack them and then either leave the files on disk as plain files or put them into a better archive format such as 7z.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1705415609 {#2054
        date: 2024-01-16 15:33:29.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@harsh3466@lemmy.world"
        "@Atemu@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2165 …}
      +nested: Doctrine\ORM\PersistentCollection {#2104 …}
      +votes: Doctrine\ORM\PersistentCollection {#2099 …}
      +reports: Doctrine\ORM\PersistentCollection {#2108 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2101 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2109 …}
      -id: 313721
      -bodyTs: "'7z':45 'archiv':7,19,41 'better':40 'disk':31 'either':26 'file':29,34 'flow':16 'format':42 'inde':1 'leav':27 'modifi':5 'need':11 'plain':33 'put':36 'rar':6,18 'typic':15 'unpack':22 'won':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7437704"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705415609 {#2058
        date: 2024-01-16 15:33:29.0 +01:00
      }
      +"title": 313721
    }
    1 => App\Entity\EntryComment {#2107
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2112 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
      +body: """
        Damn rat files…\n
        \n
        I just opened a `nix-shell` with `unrar` in it on aarch64-linux and am able to execute it, so yes, it can be made to work.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705491857 {#2106
        date: 2024-01-17 12:44:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@harsh3466@lemmy.world"
        "@skullgiver@popplesburger.hilciferous.nl"
        "@Atemu@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2124 …}
      +nested: Doctrine\ORM\PersistentCollection {#2118 …}
      +votes: Doctrine\ORM\PersistentCollection {#2121 …}
      +reports: Doctrine\ORM\PersistentCollection {#2115 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2123 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2116 …}
      -id: 316499
      -bodyTs: "'aarch64':17 'aarch64-linux':16 'abl':21 'damn':1 'execut':23 'file':3 'linux':18 'made':30 'nix':9 'nix-shel':8 'open':6 'rat':2 'shell':10 'unrar':12 'work':32 'yes':26"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7468337"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705491857 {#2110
        date: 2024-01-17 12:44:17.0 +01:00
      }
      +"title": 316499
    }
    0 => App\Entity\EntryComment {#2325}
  ]
  -id: 30843
  -titleTs: "'arm':5 'idiot':4 'm':2"
  -bodyTs: "'23.10':86 'actual':14 'add':32 'alreadi':43,145 'apt':118 'archiv':21,39,57,187 'arm':30,128,138,231 'bang':62 'case':165 'could':111 'create/update':55 'd':189 'direct':114 'doesn':227 'download':112 'edit':1,192 'end':98 'everyon':9 'excit':195 'exist':161 'file':35,143,159,163 'final':97 'fine':23 'free':149 'got':194,203 'half':70 'handl':141 'head':64 'homebrew':207,219,226 'hour':72 'instal':44,49,75,150,205,218 'instead':115 'learn':224 'm1':93,211 'mac':94,212 'mini':95 'multivers':81 'need':15,154 'note':133 'offici':229 'packag':53,78 'pkgs.org':101,102 'prefer':190 'put':2 'rar':20,38,52,56,77,106,131,142,162,186,204 'realiz':124 'recommend':135 'rememb':199 'repackag':172 'repositori':82 'run':90 'scenario':166 'search':104 'second':198 'see':11,108 'side':132 'someth':156 'support':230 'tar':175 'to/update':33 'top':6 'tri':73,216 'ubuntu':85 'unpack':18 'unrar':42,148,168 'unrar-fre':147 'update/add':158 'use':117 'util':139 've':60,202 'version':129 'via':206 'vm':87,222 'wall':67 'work':183 'worst':164 'zip':177"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705461120
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10766460"
  +editedAt: DateTimeImmutable @1725148824 {#3185
    date: 2024-09-01 02:00:24.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705374720 {#3163
    date: 2024-01-16 04:12:00.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
132 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2289
  +user: Proxies\__CG__\App\Entity\User {#2593 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
  +slug: "I-m-an-idiot-arm"
  +title: "I'm an idiot (arm)"
  +url: null
  +body: """
    EDIT: Putting this at the top because not everyone is seeing what I actually need. I can unpack the rar archive just fine. What I can’t do (on arm) is add to/update the files in the rar archive. I have unrar already installed. What I can’t install is the rar package to create/update rar archives.\n
    \n
    So I’ve been banging my head against the wall for about half an hour trying to install the rar package from the multiverse repository on an Ubuntu 23.10 vm I have running on my m1 mac mini. I finally ended up on [pkgs.org](https://pkgs.org) and searched up rar to see if I could download it directly instead of using apt.\n
    \n
    And it was there I realized there’s no arm version of rar.\n
    \n
    Side note, any recommendations for an arm utility that handles rar files? I already have unrar-free installed, but what I need is something to update/add files to existing rar files.\n
    \n
    Worst case scenario I unrar them and then repackage them with tar or zip, but if I can just work with the rar archive, I’d prefer that.\n
    \n
    Edit: I got excited for a second remembering that I’ve got rar installed via homebrew on that same m1 mac, but when I tried to install homebrew in the vm, I learned that homebrew doesn’t officially support arm.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 21
  +favouriteCount: 43
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1705524211 {#3196
    date: 2024-01-17 21:43:31.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3201 …}
  +votes: Doctrine\ORM\PersistentCollection {#3204 …}
  +reports: Doctrine\ORM\PersistentCollection {#3206 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3208 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3210 …}
  +badges: Doctrine\ORM\PersistentCollection {#3212 …}
  +children: [
    4 => App\Entity\EntryComment {#2314
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
      +body: "It can only do that with the unfree unrar plugin. Do not expect your distro to ship it by default due to that issue."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1705405942 {#2164
        date: 2024-01-16 12:52:22.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@harsh3466@lemmy.world"
        "@skullgiver@popplesburger.hilciferous.nl"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2070 …}
      +nested: Doctrine\ORM\PersistentCollection {#2066 …}
      +votes: Doctrine\ORM\PersistentCollection {#2065 …}
      +reports: Doctrine\ORM\PersistentCollection {#2072 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2073 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2136 …}
      -id: 313339
      -bodyTs: "'default':20 'distro':15 'due':21 'expect':13 'issu':24 'plugin':10 'ship':17 'unfre':8 'unrar':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7434827"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705405942 {#2331
        date: 2024-01-16 12:52:22.0 +01:00
      }
      +"title": 313339
    }
    3 => App\Entity\EntryComment {#2338
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
      +body: "Only with the unfree unrar plugin."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1705405958 {#2143
        date: 2024-01-16 12:52:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@harsh3466@lemmy.world"
        "@bitwolf@lemmy.one"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2335 …}
      +nested: Doctrine\ORM\PersistentCollection {#2343 …}
      +votes: Doctrine\ORM\PersistentCollection {#2342 …}
      +reports: Doctrine\ORM\PersistentCollection {#2340 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2300 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2323 …}
      -id: 313340
      -bodyTs: "'plugin':6 'unfre':4 'unrar':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7434834"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705405958 {#2159
        date: 2024-01-16 12:52:38.0 +01:00
      }
      +"title": 313340
    }
    2 => App\Entity\EntryComment {#2053
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2125 …}
      +root: App\Entity\EntryComment {#2325
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: null
        +root: null
        +body: "There is unrar which is source-available but its license is unfree because it restricts usage. See: [fedoraproject.org/wiki/Licensing:Unrar](https://fedoraproject.org/wiki/Licensing:Unrar)"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1725151495 {#2329
          date: 2024-09-01 02:44:55.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2067 …}
        +nested: Doctrine\ORM\PersistentCollection {#2051 …}
        +votes: Doctrine\ORM\PersistentCollection {#2059 …}
        +reports: Doctrine\ORM\PersistentCollection {#2047 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2055 …}
        -id: 313343
        -bodyTs: "'/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':21 'avail':8 'fedoraproject.org':20 'fedoraproject.org/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':19 'licens':11 'restrict':16 'see':18 'sourc':7 'source-avail':6 'unfre':13 'unrar':3 'usag':17"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7434864"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705405996 {#2327
          date: 2024-01-16 12:53:16.0 +01:00
        }
        +"title": 313343
      }
      +body: """
        Indeed it won’t modify rar archives. What do you need those for?\n
        \n
        The typical flow for rar archives is to unpack them and then either leave the files on disk as plain files or put them into a better archive format such as 7z.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1705415609 {#2054
        date: 2024-01-16 15:33:29.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@harsh3466@lemmy.world"
        "@Atemu@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2165 …}
      +nested: Doctrine\ORM\PersistentCollection {#2104 …}
      +votes: Doctrine\ORM\PersistentCollection {#2099 …}
      +reports: Doctrine\ORM\PersistentCollection {#2108 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2101 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2109 …}
      -id: 313721
      -bodyTs: "'7z':45 'archiv':7,19,41 'better':40 'disk':31 'either':26 'file':29,34 'flow':16 'format':42 'inde':1 'leav':27 'modifi':5 'need':11 'plain':33 'put':36 'rar':6,18 'typic':15 'unpack':22 'won':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7437704"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705415609 {#2058
        date: 2024-01-16 15:33:29.0 +01:00
      }
      +"title": 313721
    }
    1 => App\Entity\EntryComment {#2107
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2112 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
      +body: """
        Damn rat files…\n
        \n
        I just opened a `nix-shell` with `unrar` in it on aarch64-linux and am able to execute it, so yes, it can be made to work.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705491857 {#2106
        date: 2024-01-17 12:44:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@harsh3466@lemmy.world"
        "@skullgiver@popplesburger.hilciferous.nl"
        "@Atemu@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2124 …}
      +nested: Doctrine\ORM\PersistentCollection {#2118 …}
      +votes: Doctrine\ORM\PersistentCollection {#2121 …}
      +reports: Doctrine\ORM\PersistentCollection {#2115 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2123 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2116 …}
      -id: 316499
      -bodyTs: "'aarch64':17 'aarch64-linux':16 'abl':21 'damn':1 'execut':23 'file':3 'linux':18 'made':30 'nix':9 'nix-shel':8 'open':6 'rat':2 'shell':10 'unrar':12 'work':32 'yes':26"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7468337"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705491857 {#2110
        date: 2024-01-17 12:44:17.0 +01:00
      }
      +"title": 316499
    }
    0 => App\Entity\EntryComment {#2325}
  ]
  -id: 30843
  -titleTs: "'arm':5 'idiot':4 'm':2"
  -bodyTs: "'23.10':86 'actual':14 'add':32 'alreadi':43,145 'apt':118 'archiv':21,39,57,187 'arm':30,128,138,231 'bang':62 'case':165 'could':111 'create/update':55 'd':189 'direct':114 'doesn':227 'download':112 'edit':1,192 'end':98 'everyon':9 'excit':195 'exist':161 'file':35,143,159,163 'final':97 'fine':23 'free':149 'got':194,203 'half':70 'handl':141 'head':64 'homebrew':207,219,226 'hour':72 'instal':44,49,75,150,205,218 'instead':115 'learn':224 'm1':93,211 'mac':94,212 'mini':95 'multivers':81 'need':15,154 'note':133 'offici':229 'packag':53,78 'pkgs.org':101,102 'prefer':190 'put':2 'rar':20,38,52,56,77,106,131,142,162,186,204 'realiz':124 'recommend':135 'rememb':199 'repackag':172 'repositori':82 'run':90 'scenario':166 'search':104 'second':198 'see':11,108 'side':132 'someth':156 'support':230 'tar':175 'to/update':33 'top':6 'tri':73,216 'ubuntu':85 'unpack':18 'unrar':42,148,168 'unrar-fre':147 'update/add':158 'use':117 'util':139 've':60,202 'version':129 'via':206 'vm':87,222 'wall':67 'work':183 'worst':164 'zip':177"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705461120
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10766460"
  +editedAt: DateTimeImmutable @1725148824 {#3185
    date: 2024-09-01 02:00:24.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705374720 {#3163
    date: 2024-01-16 04:12:00.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
133 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
134 DENIED moderate
App\Entity\EntryComment {#2314
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2289
    +user: Proxies\__CG__\App\Entity\User {#2593 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "I-m-an-idiot-arm"
    +title: "I'm an idiot (arm)"
    +url: null
    +body: """
      EDIT: Putting this at the top because not everyone is seeing what I actually need. I can unpack the rar archive just fine. What I can’t do (on arm) is add to/update the files in the rar archive. I have unrar already installed. What I can’t install is the rar package to create/update rar archives.\n
      \n
      So I’ve been banging my head against the wall for about half an hour trying to install the rar package from the multiverse repository on an Ubuntu 23.10 vm I have running on my m1 mac mini. I finally ended up on [pkgs.org](https://pkgs.org) and searched up rar to see if I could download it directly instead of using apt.\n
      \n
      And it was there I realized there’s no arm version of rar.\n
      \n
      Side note, any recommendations for an arm utility that handles rar files? I already have unrar-free installed, but what I need is something to update/add files to existing rar files.\n
      \n
      Worst case scenario I unrar them and then repackage them with tar or zip, but if I can just work with the rar archive, I’d prefer that.\n
      \n
      Edit: I got excited for a second remembering that I’ve got rar installed via homebrew on that same m1 mac, but when I tried to install homebrew in the vm, I learned that homebrew doesn’t officially support arm.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705524211 {#3196
      date: 2024-01-17 21:43:31.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3201 …}
    +votes: Doctrine\ORM\PersistentCollection {#3204 …}
    +reports: Doctrine\ORM\PersistentCollection {#3206 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3208 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3210 …}
    +badges: Doctrine\ORM\PersistentCollection {#3212 …}
    +children: [
      4 => App\Entity\EntryComment {#2314}
      3 => App\Entity\EntryComment {#2338
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
        +body: "Only with the unfree unrar plugin."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1705405958 {#2143
          date: 2024-01-16 12:52:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@bitwolf@lemmy.one"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2335 …}
        +nested: Doctrine\ORM\PersistentCollection {#2343 …}
        +votes: Doctrine\ORM\PersistentCollection {#2342 …}
        +reports: Doctrine\ORM\PersistentCollection {#2340 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2300 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2323 …}
        -id: 313340
        -bodyTs: "'plugin':6 'unfre':4 'unrar':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7434834"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705405958 {#2159
          date: 2024-01-16 12:52:38.0 +01:00
        }
        +"title": 313340
      }
      2 => App\Entity\EntryComment {#2053
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2125 …}
        +root: App\Entity\EntryComment {#2325
          +user: App\Entity\User {#259 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
          +image: null
          +parent: null
          +root: null
          +body: "There is unrar which is source-available but its license is unfree because it restricts usage. See: [fedoraproject.org/wiki/Licensing:Unrar](https://fedoraproject.org/wiki/Licensing:Unrar)"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 7
          +score: 0
          +lastActive: DateTime @1725151495 {#2329
            date: 2024-09-01 02:44:55.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@harsh3466@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2067 …}
          +nested: Doctrine\ORM\PersistentCollection {#2051 …}
          +votes: Doctrine\ORM\PersistentCollection {#2059 …}
          +reports: Doctrine\ORM\PersistentCollection {#2047 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2057 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2055 …}
          -id: 313343
          -bodyTs: "'/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':21 'avail':8 'fedoraproject.org':20 'fedoraproject.org/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':19 'licens':11 'restrict':16 'see':18 'sourc':7 'source-avail':6 'unfre':13 'unrar':3 'usag':17"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/7434864"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705405996 {#2327
            date: 2024-01-16 12:53:16.0 +01:00
          }
          +"title": 313343
        }
        +body: """
          Indeed it won’t modify rar archives. What do you need those for?\n
          \n
          The typical flow for rar archives is to unpack them and then either leave the files on disk as plain files or put them into a better archive format such as 7z.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1705415609 {#2054
          date: 2024-01-16 15:33:29.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@Atemu@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2165 …}
        +nested: Doctrine\ORM\PersistentCollection {#2104 …}
        +votes: Doctrine\ORM\PersistentCollection {#2099 …}
        +reports: Doctrine\ORM\PersistentCollection {#2108 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2101 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2109 …}
        -id: 313721
        -bodyTs: "'7z':45 'archiv':7,19,41 'better':40 'disk':31 'either':26 'file':29,34 'flow':16 'format':42 'inde':1 'leav':27 'modifi':5 'need':11 'plain':33 'put':36 'rar':6,18 'typic':15 'unpack':22 'won':3"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7437704"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705415609 {#2058
          date: 2024-01-16 15:33:29.0 +01:00
        }
        +"title": 313721
      }
      1 => App\Entity\EntryComment {#2107
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2112 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
        +body: """
          Damn rat files…\n
          \n
          I just opened a `nix-shell` with `unrar` in it on aarch64-linux and am able to execute it, so yes, it can be made to work.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705491857 {#2106
          date: 2024-01-17 12:44:17.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@skullgiver@popplesburger.hilciferous.nl"
          "@Atemu@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2124 …}
        +nested: Doctrine\ORM\PersistentCollection {#2118 …}
        +votes: Doctrine\ORM\PersistentCollection {#2121 …}
        +reports: Doctrine\ORM\PersistentCollection {#2115 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2123 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2116 …}
        -id: 316499
        -bodyTs: "'aarch64':17 'aarch64-linux':16 'abl':21 'damn':1 'execut':23 'file':3 'linux':18 'made':30 'nix':9 'nix-shel':8 'open':6 'rat':2 'shell':10 'unrar':12 'work':32 'yes':26"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7468337"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705491857 {#2110
          date: 2024-01-17 12:44:17.0 +01:00
        }
        +"title": 316499
      }
      0 => App\Entity\EntryComment {#2325}
    ]
    -id: 30843
    -titleTs: "'arm':5 'idiot':4 'm':2"
    -bodyTs: "'23.10':86 'actual':14 'add':32 'alreadi':43,145 'apt':118 'archiv':21,39,57,187 'arm':30,128,138,231 'bang':62 'case':165 'could':111 'create/update':55 'd':189 'direct':114 'doesn':227 'download':112 'edit':1,192 'end':98 'everyon':9 'excit':195 'exist':161 'file':35,143,159,163 'final':97 'fine':23 'free':149 'got':194,203 'half':70 'handl':141 'head':64 'homebrew':207,219,226 'hour':72 'instal':44,49,75,150,205,218 'instead':115 'learn':224 'm1':93,211 'mac':94,212 'mini':95 'multivers':81 'need':15,154 'note':133 'offici':229 'packag':53,78 'pkgs.org':101,102 'prefer':190 'put':2 'rar':20,38,52,56,77,106,131,142,162,186,204 'realiz':124 'recommend':135 'rememb':199 'repackag':172 'repositori':82 'run':90 'scenario':166 'search':104 'second':198 'see':11,108 'side':132 'someth':156 'support':230 'tar':175 'to/update':33 'top':6 'tri':73,216 'ubuntu':85 'unpack':18 'unrar':42,148,168 'unrar-fre':147 'update/add':158 'use':117 'util':139 've':60,202 'version':129 'via':206 'vm':87,222 'wall':67 'work':183 'worst':164 'zip':177"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705461120
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10766460"
    +editedAt: DateTimeImmutable @1725148824 {#3185
      date: 2024-09-01 02:00:24.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705374720 {#3163
      date: 2024-01-16 04:12:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
  +body: "It can only do that with the unfree unrar plugin. Do not expect your distro to ship it by default due to that issue."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1705405942 {#2164
    date: 2024-01-16 12:52:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@harsh3466@lemmy.world"
    "@skullgiver@popplesburger.hilciferous.nl"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2070 …}
  +nested: Doctrine\ORM\PersistentCollection {#2066 …}
  +votes: Doctrine\ORM\PersistentCollection {#2065 …}
  +reports: Doctrine\ORM\PersistentCollection {#2072 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2073 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2136 …}
  -id: 313339
  -bodyTs: "'default':20 'distro':15 'due':21 'expect':13 'issu':24 'plugin':10 'ship':17 'unfre':8 'unrar':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7434827"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705405942 {#2331
    date: 2024-01-16 12:52:22.0 +01:00
  }
  +"title": 313339
}
"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
135 DENIED edit
App\Entity\EntryComment {#2314
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2289
    +user: Proxies\__CG__\App\Entity\User {#2593 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "I-m-an-idiot-arm"
    +title: "I'm an idiot (arm)"
    +url: null
    +body: """
      EDIT: Putting this at the top because not everyone is seeing what I actually need. I can unpack the rar archive just fine. What I can’t do (on arm) is add to/update the files in the rar archive. I have unrar already installed. What I can’t install is the rar package to create/update rar archives.\n
      \n
      So I’ve been banging my head against the wall for about half an hour trying to install the rar package from the multiverse repository on an Ubuntu 23.10 vm I have running on my m1 mac mini. I finally ended up on [pkgs.org](https://pkgs.org) and searched up rar to see if I could download it directly instead of using apt.\n
      \n
      And it was there I realized there’s no arm version of rar.\n
      \n
      Side note, any recommendations for an arm utility that handles rar files? I already have unrar-free installed, but what I need is something to update/add files to existing rar files.\n
      \n
      Worst case scenario I unrar them and then repackage them with tar or zip, but if I can just work with the rar archive, I’d prefer that.\n
      \n
      Edit: I got excited for a second remembering that I’ve got rar installed via homebrew on that same m1 mac, but when I tried to install homebrew in the vm, I learned that homebrew doesn’t officially support arm.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705524211 {#3196
      date: 2024-01-17 21:43:31.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3201 …}
    +votes: Doctrine\ORM\PersistentCollection {#3204 …}
    +reports: Doctrine\ORM\PersistentCollection {#3206 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3208 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3210 …}
    +badges: Doctrine\ORM\PersistentCollection {#3212 …}
    +children: [
      4 => App\Entity\EntryComment {#2314}
      3 => App\Entity\EntryComment {#2338
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
        +body: "Only with the unfree unrar plugin."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1705405958 {#2143
          date: 2024-01-16 12:52:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@bitwolf@lemmy.one"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2335 …}
        +nested: Doctrine\ORM\PersistentCollection {#2343 …}
        +votes: Doctrine\ORM\PersistentCollection {#2342 …}
        +reports: Doctrine\ORM\PersistentCollection {#2340 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2300 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2323 …}
        -id: 313340
        -bodyTs: "'plugin':6 'unfre':4 'unrar':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7434834"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705405958 {#2159
          date: 2024-01-16 12:52:38.0 +01:00
        }
        +"title": 313340
      }
      2 => App\Entity\EntryComment {#2053
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2125 …}
        +root: App\Entity\EntryComment {#2325
          +user: App\Entity\User {#259 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
          +image: null
          +parent: null
          +root: null
          +body: "There is unrar which is source-available but its license is unfree because it restricts usage. See: [fedoraproject.org/wiki/Licensing:Unrar](https://fedoraproject.org/wiki/Licensing:Unrar)"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 7
          +score: 0
          +lastActive: DateTime @1725151495 {#2329
            date: 2024-09-01 02:44:55.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@harsh3466@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2067 …}
          +nested: Doctrine\ORM\PersistentCollection {#2051 …}
          +votes: Doctrine\ORM\PersistentCollection {#2059 …}
          +reports: Doctrine\ORM\PersistentCollection {#2047 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2057 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2055 …}
          -id: 313343
          -bodyTs: "'/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':21 'avail':8 'fedoraproject.org':20 'fedoraproject.org/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':19 'licens':11 'restrict':16 'see':18 'sourc':7 'source-avail':6 'unfre':13 'unrar':3 'usag':17"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/7434864"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705405996 {#2327
            date: 2024-01-16 12:53:16.0 +01:00
          }
          +"title": 313343
        }
        +body: """
          Indeed it won’t modify rar archives. What do you need those for?\n
          \n
          The typical flow for rar archives is to unpack them and then either leave the files on disk as plain files or put them into a better archive format such as 7z.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1705415609 {#2054
          date: 2024-01-16 15:33:29.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@Atemu@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2165 …}
        +nested: Doctrine\ORM\PersistentCollection {#2104 …}
        +votes: Doctrine\ORM\PersistentCollection {#2099 …}
        +reports: Doctrine\ORM\PersistentCollection {#2108 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2101 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2109 …}
        -id: 313721
        -bodyTs: "'7z':45 'archiv':7,19,41 'better':40 'disk':31 'either':26 'file':29,34 'flow':16 'format':42 'inde':1 'leav':27 'modifi':5 'need':11 'plain':33 'put':36 'rar':6,18 'typic':15 'unpack':22 'won':3"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7437704"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705415609 {#2058
          date: 2024-01-16 15:33:29.0 +01:00
        }
        +"title": 313721
      }
      1 => App\Entity\EntryComment {#2107
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2112 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
        +body: """
          Damn rat files…\n
          \n
          I just opened a `nix-shell` with `unrar` in it on aarch64-linux and am able to execute it, so yes, it can be made to work.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705491857 {#2106
          date: 2024-01-17 12:44:17.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@skullgiver@popplesburger.hilciferous.nl"
          "@Atemu@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2124 …}
        +nested: Doctrine\ORM\PersistentCollection {#2118 …}
        +votes: Doctrine\ORM\PersistentCollection {#2121 …}
        +reports: Doctrine\ORM\PersistentCollection {#2115 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2123 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2116 …}
        -id: 316499
        -bodyTs: "'aarch64':17 'aarch64-linux':16 'abl':21 'damn':1 'execut':23 'file':3 'linux':18 'made':30 'nix':9 'nix-shel':8 'open':6 'rat':2 'shell':10 'unrar':12 'work':32 'yes':26"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7468337"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705491857 {#2110
          date: 2024-01-17 12:44:17.0 +01:00
        }
        +"title": 316499
      }
      0 => App\Entity\EntryComment {#2325}
    ]
    -id: 30843
    -titleTs: "'arm':5 'idiot':4 'm':2"
    -bodyTs: "'23.10':86 'actual':14 'add':32 'alreadi':43,145 'apt':118 'archiv':21,39,57,187 'arm':30,128,138,231 'bang':62 'case':165 'could':111 'create/update':55 'd':189 'direct':114 'doesn':227 'download':112 'edit':1,192 'end':98 'everyon':9 'excit':195 'exist':161 'file':35,143,159,163 'final':97 'fine':23 'free':149 'got':194,203 'half':70 'handl':141 'head':64 'homebrew':207,219,226 'hour':72 'instal':44,49,75,150,205,218 'instead':115 'learn':224 'm1':93,211 'mac':94,212 'mini':95 'multivers':81 'need':15,154 'note':133 'offici':229 'packag':53,78 'pkgs.org':101,102 'prefer':190 'put':2 'rar':20,38,52,56,77,106,131,142,162,186,204 'realiz':124 'recommend':135 'rememb':199 'repackag':172 'repositori':82 'run':90 'scenario':166 'search':104 'second':198 'see':11,108 'side':132 'someth':156 'support':230 'tar':175 'to/update':33 'top':6 'tri':73,216 'ubuntu':85 'unpack':18 'unrar':42,148,168 'unrar-fre':147 'update/add':158 'use':117 'util':139 've':60,202 'version':129 'via':206 'vm':87,222 'wall':67 'work':183 'worst':164 'zip':177"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705461120
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10766460"
    +editedAt: DateTimeImmutable @1725148824 {#3185
      date: 2024-09-01 02:00:24.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705374720 {#3163
      date: 2024-01-16 04:12:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
  +body: "It can only do that with the unfree unrar plugin. Do not expect your distro to ship it by default due to that issue."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1705405942 {#2164
    date: 2024-01-16 12:52:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@harsh3466@lemmy.world"
    "@skullgiver@popplesburger.hilciferous.nl"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2070 …}
  +nested: Doctrine\ORM\PersistentCollection {#2066 …}
  +votes: Doctrine\ORM\PersistentCollection {#2065 …}
  +reports: Doctrine\ORM\PersistentCollection {#2072 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2073 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2136 …}
  -id: 313339
  -bodyTs: "'default':20 'distro':15 'due':21 'expect':13 'issu':24 'plugin':10 'ship':17 'unfre':8 'unrar':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7434827"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705405942 {#2331
    date: 2024-01-16 12:52:22.0 +01:00
  }
  +"title": 313339
}
"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
136 DENIED moderate
App\Entity\EntryComment {#2314
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2289
    +user: Proxies\__CG__\App\Entity\User {#2593 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "I-m-an-idiot-arm"
    +title: "I'm an idiot (arm)"
    +url: null
    +body: """
      EDIT: Putting this at the top because not everyone is seeing what I actually need. I can unpack the rar archive just fine. What I can’t do (on arm) is add to/update the files in the rar archive. I have unrar already installed. What I can’t install is the rar package to create/update rar archives.\n
      \n
      So I’ve been banging my head against the wall for about half an hour trying to install the rar package from the multiverse repository on an Ubuntu 23.10 vm I have running on my m1 mac mini. I finally ended up on [pkgs.org](https://pkgs.org) and searched up rar to see if I could download it directly instead of using apt.\n
      \n
      And it was there I realized there’s no arm version of rar.\n
      \n
      Side note, any recommendations for an arm utility that handles rar files? I already have unrar-free installed, but what I need is something to update/add files to existing rar files.\n
      \n
      Worst case scenario I unrar them and then repackage them with tar or zip, but if I can just work with the rar archive, I’d prefer that.\n
      \n
      Edit: I got excited for a second remembering that I’ve got rar installed via homebrew on that same m1 mac, but when I tried to install homebrew in the vm, I learned that homebrew doesn’t officially support arm.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705524211 {#3196
      date: 2024-01-17 21:43:31.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3201 …}
    +votes: Doctrine\ORM\PersistentCollection {#3204 …}
    +reports: Doctrine\ORM\PersistentCollection {#3206 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3208 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3210 …}
    +badges: Doctrine\ORM\PersistentCollection {#3212 …}
    +children: [
      4 => App\Entity\EntryComment {#2314}
      3 => App\Entity\EntryComment {#2338
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
        +body: "Only with the unfree unrar plugin."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1705405958 {#2143
          date: 2024-01-16 12:52:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@bitwolf@lemmy.one"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2335 …}
        +nested: Doctrine\ORM\PersistentCollection {#2343 …}
        +votes: Doctrine\ORM\PersistentCollection {#2342 …}
        +reports: Doctrine\ORM\PersistentCollection {#2340 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2300 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2323 …}
        -id: 313340
        -bodyTs: "'plugin':6 'unfre':4 'unrar':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7434834"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705405958 {#2159
          date: 2024-01-16 12:52:38.0 +01:00
        }
        +"title": 313340
      }
      2 => App\Entity\EntryComment {#2053
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2125 …}
        +root: App\Entity\EntryComment {#2325
          +user: App\Entity\User {#259 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
          +image: null
          +parent: null
          +root: null
          +body: "There is unrar which is source-available but its license is unfree because it restricts usage. See: [fedoraproject.org/wiki/Licensing:Unrar](https://fedoraproject.org/wiki/Licensing:Unrar)"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 7
          +score: 0
          +lastActive: DateTime @1725151495 {#2329
            date: 2024-09-01 02:44:55.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@harsh3466@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2067 …}
          +nested: Doctrine\ORM\PersistentCollection {#2051 …}
          +votes: Doctrine\ORM\PersistentCollection {#2059 …}
          +reports: Doctrine\ORM\PersistentCollection {#2047 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2057 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2055 …}
          -id: 313343
          -bodyTs: "'/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':21 'avail':8 'fedoraproject.org':20 'fedoraproject.org/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':19 'licens':11 'restrict':16 'see':18 'sourc':7 'source-avail':6 'unfre':13 'unrar':3 'usag':17"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/7434864"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705405996 {#2327
            date: 2024-01-16 12:53:16.0 +01:00
          }
          +"title": 313343
        }
        +body: """
          Indeed it won’t modify rar archives. What do you need those for?\n
          \n
          The typical flow for rar archives is to unpack them and then either leave the files on disk as plain files or put them into a better archive format such as 7z.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1705415609 {#2054
          date: 2024-01-16 15:33:29.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@Atemu@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2165 …}
        +nested: Doctrine\ORM\PersistentCollection {#2104 …}
        +votes: Doctrine\ORM\PersistentCollection {#2099 …}
        +reports: Doctrine\ORM\PersistentCollection {#2108 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2101 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2109 …}
        -id: 313721
        -bodyTs: "'7z':45 'archiv':7,19,41 'better':40 'disk':31 'either':26 'file':29,34 'flow':16 'format':42 'inde':1 'leav':27 'modifi':5 'need':11 'plain':33 'put':36 'rar':6,18 'typic':15 'unpack':22 'won':3"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7437704"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705415609 {#2058
          date: 2024-01-16 15:33:29.0 +01:00
        }
        +"title": 313721
      }
      1 => App\Entity\EntryComment {#2107
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2112 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
        +body: """
          Damn rat files…\n
          \n
          I just opened a `nix-shell` with `unrar` in it on aarch64-linux and am able to execute it, so yes, it can be made to work.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705491857 {#2106
          date: 2024-01-17 12:44:17.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@skullgiver@popplesburger.hilciferous.nl"
          "@Atemu@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2124 …}
        +nested: Doctrine\ORM\PersistentCollection {#2118 …}
        +votes: Doctrine\ORM\PersistentCollection {#2121 …}
        +reports: Doctrine\ORM\PersistentCollection {#2115 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2123 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2116 …}
        -id: 316499
        -bodyTs: "'aarch64':17 'aarch64-linux':16 'abl':21 'damn':1 'execut':23 'file':3 'linux':18 'made':30 'nix':9 'nix-shel':8 'open':6 'rat':2 'shell':10 'unrar':12 'work':32 'yes':26"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7468337"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705491857 {#2110
          date: 2024-01-17 12:44:17.0 +01:00
        }
        +"title": 316499
      }
      0 => App\Entity\EntryComment {#2325}
    ]
    -id: 30843
    -titleTs: "'arm':5 'idiot':4 'm':2"
    -bodyTs: "'23.10':86 'actual':14 'add':32 'alreadi':43,145 'apt':118 'archiv':21,39,57,187 'arm':30,128,138,231 'bang':62 'case':165 'could':111 'create/update':55 'd':189 'direct':114 'doesn':227 'download':112 'edit':1,192 'end':98 'everyon':9 'excit':195 'exist':161 'file':35,143,159,163 'final':97 'fine':23 'free':149 'got':194,203 'half':70 'handl':141 'head':64 'homebrew':207,219,226 'hour':72 'instal':44,49,75,150,205,218 'instead':115 'learn':224 'm1':93,211 'mac':94,212 'mini':95 'multivers':81 'need':15,154 'note':133 'offici':229 'packag':53,78 'pkgs.org':101,102 'prefer':190 'put':2 'rar':20,38,52,56,77,106,131,142,162,186,204 'realiz':124 'recommend':135 'rememb':199 'repackag':172 'repositori':82 'run':90 'scenario':166 'search':104 'second':198 'see':11,108 'side':132 'someth':156 'support':230 'tar':175 'to/update':33 'top':6 'tri':73,216 'ubuntu':85 'unpack':18 'unrar':42,148,168 'unrar-fre':147 'update/add':158 'use':117 'util':139 've':60,202 'version':129 'via':206 'vm':87,222 'wall':67 'work':183 'worst':164 'zip':177"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705461120
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10766460"
    +editedAt: DateTimeImmutable @1725148824 {#3185
      date: 2024-09-01 02:00:24.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705374720 {#3163
      date: 2024-01-16 04:12:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
  +body: "It can only do that with the unfree unrar plugin. Do not expect your distro to ship it by default due to that issue."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1705405942 {#2164
    date: 2024-01-16 12:52:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@harsh3466@lemmy.world"
    "@skullgiver@popplesburger.hilciferous.nl"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2070 …}
  +nested: Doctrine\ORM\PersistentCollection {#2066 …}
  +votes: Doctrine\ORM\PersistentCollection {#2065 …}
  +reports: Doctrine\ORM\PersistentCollection {#2072 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2073 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2136 …}
  -id: 313339
  -bodyTs: "'default':20 'distro':15 'due':21 'expect':13 'issu':24 'plugin':10 'ship':17 'unfre':8 'unrar':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7434827"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705405942 {#2331
    date: 2024-01-16 12:52:22.0 +01:00
  }
  +"title": 313339
}
"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
137 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
138 DENIED moderate
App\Entity\EntryComment {#2338
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2289
    +user: Proxies\__CG__\App\Entity\User {#2593 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "I-m-an-idiot-arm"
    +title: "I'm an idiot (arm)"
    +url: null
    +body: """
      EDIT: Putting this at the top because not everyone is seeing what I actually need. I can unpack the rar archive just fine. What I can’t do (on arm) is add to/update the files in the rar archive. I have unrar already installed. What I can’t install is the rar package to create/update rar archives.\n
      \n
      So I’ve been banging my head against the wall for about half an hour trying to install the rar package from the multiverse repository on an Ubuntu 23.10 vm I have running on my m1 mac mini. I finally ended up on [pkgs.org](https://pkgs.org) and searched up rar to see if I could download it directly instead of using apt.\n
      \n
      And it was there I realized there’s no arm version of rar.\n
      \n
      Side note, any recommendations for an arm utility that handles rar files? I already have unrar-free installed, but what I need is something to update/add files to existing rar files.\n
      \n
      Worst case scenario I unrar them and then repackage them with tar or zip, but if I can just work with the rar archive, I’d prefer that.\n
      \n
      Edit: I got excited for a second remembering that I’ve got rar installed via homebrew on that same m1 mac, but when I tried to install homebrew in the vm, I learned that homebrew doesn’t officially support arm.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705524211 {#3196
      date: 2024-01-17 21:43:31.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3201 …}
    +votes: Doctrine\ORM\PersistentCollection {#3204 …}
    +reports: Doctrine\ORM\PersistentCollection {#3206 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3208 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3210 …}
    +badges: Doctrine\ORM\PersistentCollection {#3212 …}
    +children: [
      4 => App\Entity\EntryComment {#2314
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
        +body: "It can only do that with the unfree unrar plugin. Do not expect your distro to ship it by default due to that issue."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1705405942 {#2164
          date: 2024-01-16 12:52:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@skullgiver@popplesburger.hilciferous.nl"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2070 …}
        +nested: Doctrine\ORM\PersistentCollection {#2066 …}
        +votes: Doctrine\ORM\PersistentCollection {#2065 …}
        +reports: Doctrine\ORM\PersistentCollection {#2072 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2073 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2136 …}
        -id: 313339
        -bodyTs: "'default':20 'distro':15 'due':21 'expect':13 'issu':24 'plugin':10 'ship':17 'unfre':8 'unrar':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7434827"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705405942 {#2331
          date: 2024-01-16 12:52:22.0 +01:00
        }
        +"title": 313339
      }
      3 => App\Entity\EntryComment {#2338}
      2 => App\Entity\EntryComment {#2053
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2125 …}
        +root: App\Entity\EntryComment {#2325
          +user: App\Entity\User {#259 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
          +image: null
          +parent: null
          +root: null
          +body: "There is unrar which is source-available but its license is unfree because it restricts usage. See: [fedoraproject.org/wiki/Licensing:Unrar](https://fedoraproject.org/wiki/Licensing:Unrar)"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 7
          +score: 0
          +lastActive: DateTime @1725151495 {#2329
            date: 2024-09-01 02:44:55.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@harsh3466@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2067 …}
          +nested: Doctrine\ORM\PersistentCollection {#2051 …}
          +votes: Doctrine\ORM\PersistentCollection {#2059 …}
          +reports: Doctrine\ORM\PersistentCollection {#2047 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2057 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2055 …}
          -id: 313343
          -bodyTs: "'/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':21 'avail':8 'fedoraproject.org':20 'fedoraproject.org/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':19 'licens':11 'restrict':16 'see':18 'sourc':7 'source-avail':6 'unfre':13 'unrar':3 'usag':17"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/7434864"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705405996 {#2327
            date: 2024-01-16 12:53:16.0 +01:00
          }
          +"title": 313343
        }
        +body: """
          Indeed it won’t modify rar archives. What do you need those for?\n
          \n
          The typical flow for rar archives is to unpack them and then either leave the files on disk as plain files or put them into a better archive format such as 7z.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1705415609 {#2054
          date: 2024-01-16 15:33:29.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@Atemu@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2165 …}
        +nested: Doctrine\ORM\PersistentCollection {#2104 …}
        +votes: Doctrine\ORM\PersistentCollection {#2099 …}
        +reports: Doctrine\ORM\PersistentCollection {#2108 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2101 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2109 …}
        -id: 313721
        -bodyTs: "'7z':45 'archiv':7,19,41 'better':40 'disk':31 'either':26 'file':29,34 'flow':16 'format':42 'inde':1 'leav':27 'modifi':5 'need':11 'plain':33 'put':36 'rar':6,18 'typic':15 'unpack':22 'won':3"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7437704"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705415609 {#2058
          date: 2024-01-16 15:33:29.0 +01:00
        }
        +"title": 313721
      }
      1 => App\Entity\EntryComment {#2107
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2112 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
        +body: """
          Damn rat files…\n
          \n
          I just opened a `nix-shell` with `unrar` in it on aarch64-linux and am able to execute it, so yes, it can be made to work.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705491857 {#2106
          date: 2024-01-17 12:44:17.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@skullgiver@popplesburger.hilciferous.nl"
          "@Atemu@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2124 …}
        +nested: Doctrine\ORM\PersistentCollection {#2118 …}
        +votes: Doctrine\ORM\PersistentCollection {#2121 …}
        +reports: Doctrine\ORM\PersistentCollection {#2115 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2123 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2116 …}
        -id: 316499
        -bodyTs: "'aarch64':17 'aarch64-linux':16 'abl':21 'damn':1 'execut':23 'file':3 'linux':18 'made':30 'nix':9 'nix-shel':8 'open':6 'rat':2 'shell':10 'unrar':12 'work':32 'yes':26"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7468337"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705491857 {#2110
          date: 2024-01-17 12:44:17.0 +01:00
        }
        +"title": 316499
      }
      0 => App\Entity\EntryComment {#2325}
    ]
    -id: 30843
    -titleTs: "'arm':5 'idiot':4 'm':2"
    -bodyTs: "'23.10':86 'actual':14 'add':32 'alreadi':43,145 'apt':118 'archiv':21,39,57,187 'arm':30,128,138,231 'bang':62 'case':165 'could':111 'create/update':55 'd':189 'direct':114 'doesn':227 'download':112 'edit':1,192 'end':98 'everyon':9 'excit':195 'exist':161 'file':35,143,159,163 'final':97 'fine':23 'free':149 'got':194,203 'half':70 'handl':141 'head':64 'homebrew':207,219,226 'hour':72 'instal':44,49,75,150,205,218 'instead':115 'learn':224 'm1':93,211 'mac':94,212 'mini':95 'multivers':81 'need':15,154 'note':133 'offici':229 'packag':53,78 'pkgs.org':101,102 'prefer':190 'put':2 'rar':20,38,52,56,77,106,131,142,162,186,204 'realiz':124 'recommend':135 'rememb':199 'repackag':172 'repositori':82 'run':90 'scenario':166 'search':104 'second':198 'see':11,108 'side':132 'someth':156 'support':230 'tar':175 'to/update':33 'top':6 'tri':73,216 'ubuntu':85 'unpack':18 'unrar':42,148,168 'unrar-fre':147 'update/add':158 'use':117 'util':139 've':60,202 'version':129 'via':206 'vm':87,222 'wall':67 'work':183 'worst':164 'zip':177"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705461120
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10766460"
    +editedAt: DateTimeImmutable @1725148824 {#3185
      date: 2024-09-01 02:00:24.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705374720 {#3163
      date: 2024-01-16 04:12:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
  +body: "Only with the unfree unrar plugin."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705405958 {#2143
    date: 2024-01-16 12:52:38.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@harsh3466@lemmy.world"
    "@bitwolf@lemmy.one"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2335 …}
  +nested: Doctrine\ORM\PersistentCollection {#2343 …}
  +votes: Doctrine\ORM\PersistentCollection {#2342 …}
  +reports: Doctrine\ORM\PersistentCollection {#2340 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2300 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2323 …}
  -id: 313340
  -bodyTs: "'plugin':6 'unfre':4 'unrar':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7434834"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705405958 {#2159
    date: 2024-01-16 12:52:38.0 +01:00
  }
  +"title": 313340
}
"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
139 DENIED edit
App\Entity\EntryComment {#2338
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2289
    +user: Proxies\__CG__\App\Entity\User {#2593 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "I-m-an-idiot-arm"
    +title: "I'm an idiot (arm)"
    +url: null
    +body: """
      EDIT: Putting this at the top because not everyone is seeing what I actually need. I can unpack the rar archive just fine. What I can’t do (on arm) is add to/update the files in the rar archive. I have unrar already installed. What I can’t install is the rar package to create/update rar archives.\n
      \n
      So I’ve been banging my head against the wall for about half an hour trying to install the rar package from the multiverse repository on an Ubuntu 23.10 vm I have running on my m1 mac mini. I finally ended up on [pkgs.org](https://pkgs.org) and searched up rar to see if I could download it directly instead of using apt.\n
      \n
      And it was there I realized there’s no arm version of rar.\n
      \n
      Side note, any recommendations for an arm utility that handles rar files? I already have unrar-free installed, but what I need is something to update/add files to existing rar files.\n
      \n
      Worst case scenario I unrar them and then repackage them with tar or zip, but if I can just work with the rar archive, I’d prefer that.\n
      \n
      Edit: I got excited for a second remembering that I’ve got rar installed via homebrew on that same m1 mac, but when I tried to install homebrew in the vm, I learned that homebrew doesn’t officially support arm.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705524211 {#3196
      date: 2024-01-17 21:43:31.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3201 …}
    +votes: Doctrine\ORM\PersistentCollection {#3204 …}
    +reports: Doctrine\ORM\PersistentCollection {#3206 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3208 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3210 …}
    +badges: Doctrine\ORM\PersistentCollection {#3212 …}
    +children: [
      4 => App\Entity\EntryComment {#2314
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
        +body: "It can only do that with the unfree unrar plugin. Do not expect your distro to ship it by default due to that issue."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1705405942 {#2164
          date: 2024-01-16 12:52:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@skullgiver@popplesburger.hilciferous.nl"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2070 …}
        +nested: Doctrine\ORM\PersistentCollection {#2066 …}
        +votes: Doctrine\ORM\PersistentCollection {#2065 …}
        +reports: Doctrine\ORM\PersistentCollection {#2072 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2073 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2136 …}
        -id: 313339
        -bodyTs: "'default':20 'distro':15 'due':21 'expect':13 'issu':24 'plugin':10 'ship':17 'unfre':8 'unrar':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7434827"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705405942 {#2331
          date: 2024-01-16 12:52:22.0 +01:00
        }
        +"title": 313339
      }
      3 => App\Entity\EntryComment {#2338}
      2 => App\Entity\EntryComment {#2053
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2125 …}
        +root: App\Entity\EntryComment {#2325
          +user: App\Entity\User {#259 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
          +image: null
          +parent: null
          +root: null
          +body: "There is unrar which is source-available but its license is unfree because it restricts usage. See: [fedoraproject.org/wiki/Licensing:Unrar](https://fedoraproject.org/wiki/Licensing:Unrar)"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 7
          +score: 0
          +lastActive: DateTime @1725151495 {#2329
            date: 2024-09-01 02:44:55.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@harsh3466@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2067 …}
          +nested: Doctrine\ORM\PersistentCollection {#2051 …}
          +votes: Doctrine\ORM\PersistentCollection {#2059 …}
          +reports: Doctrine\ORM\PersistentCollection {#2047 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2057 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2055 …}
          -id: 313343
          -bodyTs: "'/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':21 'avail':8 'fedoraproject.org':20 'fedoraproject.org/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':19 'licens':11 'restrict':16 'see':18 'sourc':7 'source-avail':6 'unfre':13 'unrar':3 'usag':17"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/7434864"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705405996 {#2327
            date: 2024-01-16 12:53:16.0 +01:00
          }
          +"title": 313343
        }
        +body: """
          Indeed it won’t modify rar archives. What do you need those for?\n
          \n
          The typical flow for rar archives is to unpack them and then either leave the files on disk as plain files or put them into a better archive format such as 7z.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1705415609 {#2054
          date: 2024-01-16 15:33:29.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@Atemu@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2165 …}
        +nested: Doctrine\ORM\PersistentCollection {#2104 …}
        +votes: Doctrine\ORM\PersistentCollection {#2099 …}
        +reports: Doctrine\ORM\PersistentCollection {#2108 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2101 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2109 …}
        -id: 313721
        -bodyTs: "'7z':45 'archiv':7,19,41 'better':40 'disk':31 'either':26 'file':29,34 'flow':16 'format':42 'inde':1 'leav':27 'modifi':5 'need':11 'plain':33 'put':36 'rar':6,18 'typic':15 'unpack':22 'won':3"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7437704"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705415609 {#2058
          date: 2024-01-16 15:33:29.0 +01:00
        }
        +"title": 313721
      }
      1 => App\Entity\EntryComment {#2107
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2112 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
        +body: """
          Damn rat files…\n
          \n
          I just opened a `nix-shell` with `unrar` in it on aarch64-linux and am able to execute it, so yes, it can be made to work.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705491857 {#2106
          date: 2024-01-17 12:44:17.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@skullgiver@popplesburger.hilciferous.nl"
          "@Atemu@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2124 …}
        +nested: Doctrine\ORM\PersistentCollection {#2118 …}
        +votes: Doctrine\ORM\PersistentCollection {#2121 …}
        +reports: Doctrine\ORM\PersistentCollection {#2115 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2123 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2116 …}
        -id: 316499
        -bodyTs: "'aarch64':17 'aarch64-linux':16 'abl':21 'damn':1 'execut':23 'file':3 'linux':18 'made':30 'nix':9 'nix-shel':8 'open':6 'rat':2 'shell':10 'unrar':12 'work':32 'yes':26"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7468337"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705491857 {#2110
          date: 2024-01-17 12:44:17.0 +01:00
        }
        +"title": 316499
      }
      0 => App\Entity\EntryComment {#2325}
    ]
    -id: 30843
    -titleTs: "'arm':5 'idiot':4 'm':2"
    -bodyTs: "'23.10':86 'actual':14 'add':32 'alreadi':43,145 'apt':118 'archiv':21,39,57,187 'arm':30,128,138,231 'bang':62 'case':165 'could':111 'create/update':55 'd':189 'direct':114 'doesn':227 'download':112 'edit':1,192 'end':98 'everyon':9 'excit':195 'exist':161 'file':35,143,159,163 'final':97 'fine':23 'free':149 'got':194,203 'half':70 'handl':141 'head':64 'homebrew':207,219,226 'hour':72 'instal':44,49,75,150,205,218 'instead':115 'learn':224 'm1':93,211 'mac':94,212 'mini':95 'multivers':81 'need':15,154 'note':133 'offici':229 'packag':53,78 'pkgs.org':101,102 'prefer':190 'put':2 'rar':20,38,52,56,77,106,131,142,162,186,204 'realiz':124 'recommend':135 'rememb':199 'repackag':172 'repositori':82 'run':90 'scenario':166 'search':104 'second':198 'see':11,108 'side':132 'someth':156 'support':230 'tar':175 'to/update':33 'top':6 'tri':73,216 'ubuntu':85 'unpack':18 'unrar':42,148,168 'unrar-fre':147 'update/add':158 'use':117 'util':139 've':60,202 'version':129 'via':206 'vm':87,222 'wall':67 'work':183 'worst':164 'zip':177"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705461120
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10766460"
    +editedAt: DateTimeImmutable @1725148824 {#3185
      date: 2024-09-01 02:00:24.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705374720 {#3163
      date: 2024-01-16 04:12:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
  +body: "Only with the unfree unrar plugin."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705405958 {#2143
    date: 2024-01-16 12:52:38.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@harsh3466@lemmy.world"
    "@bitwolf@lemmy.one"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2335 …}
  +nested: Doctrine\ORM\PersistentCollection {#2343 …}
  +votes: Doctrine\ORM\PersistentCollection {#2342 …}
  +reports: Doctrine\ORM\PersistentCollection {#2340 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2300 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2323 …}
  -id: 313340
  -bodyTs: "'plugin':6 'unfre':4 'unrar':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7434834"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705405958 {#2159
    date: 2024-01-16 12:52:38.0 +01:00
  }
  +"title": 313340
}
"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
140 DENIED moderate
App\Entity\EntryComment {#2338
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2289
    +user: Proxies\__CG__\App\Entity\User {#2593 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "I-m-an-idiot-arm"
    +title: "I'm an idiot (arm)"
    +url: null
    +body: """
      EDIT: Putting this at the top because not everyone is seeing what I actually need. I can unpack the rar archive just fine. What I can’t do (on arm) is add to/update the files in the rar archive. I have unrar already installed. What I can’t install is the rar package to create/update rar archives.\n
      \n
      So I’ve been banging my head against the wall for about half an hour trying to install the rar package from the multiverse repository on an Ubuntu 23.10 vm I have running on my m1 mac mini. I finally ended up on [pkgs.org](https://pkgs.org) and searched up rar to see if I could download it directly instead of using apt.\n
      \n
      And it was there I realized there’s no arm version of rar.\n
      \n
      Side note, any recommendations for an arm utility that handles rar files? I already have unrar-free installed, but what I need is something to update/add files to existing rar files.\n
      \n
      Worst case scenario I unrar them and then repackage them with tar or zip, but if I can just work with the rar archive, I’d prefer that.\n
      \n
      Edit: I got excited for a second remembering that I’ve got rar installed via homebrew on that same m1 mac, but when I tried to install homebrew in the vm, I learned that homebrew doesn’t officially support arm.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705524211 {#3196
      date: 2024-01-17 21:43:31.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3201 …}
    +votes: Doctrine\ORM\PersistentCollection {#3204 …}
    +reports: Doctrine\ORM\PersistentCollection {#3206 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3208 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3210 …}
    +badges: Doctrine\ORM\PersistentCollection {#3212 …}
    +children: [
      4 => App\Entity\EntryComment {#2314
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
        +body: "It can only do that with the unfree unrar plugin. Do not expect your distro to ship it by default due to that issue."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1705405942 {#2164
          date: 2024-01-16 12:52:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@skullgiver@popplesburger.hilciferous.nl"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2070 …}
        +nested: Doctrine\ORM\PersistentCollection {#2066 …}
        +votes: Doctrine\ORM\PersistentCollection {#2065 …}
        +reports: Doctrine\ORM\PersistentCollection {#2072 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2073 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2136 …}
        -id: 313339
        -bodyTs: "'default':20 'distro':15 'due':21 'expect':13 'issu':24 'plugin':10 'ship':17 'unfre':8 'unrar':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7434827"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705405942 {#2331
          date: 2024-01-16 12:52:22.0 +01:00
        }
        +"title": 313339
      }
      3 => App\Entity\EntryComment {#2338}
      2 => App\Entity\EntryComment {#2053
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2125 …}
        +root: App\Entity\EntryComment {#2325
          +user: App\Entity\User {#259 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
          +image: null
          +parent: null
          +root: null
          +body: "There is unrar which is source-available but its license is unfree because it restricts usage. See: [fedoraproject.org/wiki/Licensing:Unrar](https://fedoraproject.org/wiki/Licensing:Unrar)"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 7
          +score: 0
          +lastActive: DateTime @1725151495 {#2329
            date: 2024-09-01 02:44:55.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@harsh3466@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2067 …}
          +nested: Doctrine\ORM\PersistentCollection {#2051 …}
          +votes: Doctrine\ORM\PersistentCollection {#2059 …}
          +reports: Doctrine\ORM\PersistentCollection {#2047 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2057 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2055 …}
          -id: 313343
          -bodyTs: "'/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':21 'avail':8 'fedoraproject.org':20 'fedoraproject.org/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':19 'licens':11 'restrict':16 'see':18 'sourc':7 'source-avail':6 'unfre':13 'unrar':3 'usag':17"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/7434864"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705405996 {#2327
            date: 2024-01-16 12:53:16.0 +01:00
          }
          +"title": 313343
        }
        +body: """
          Indeed it won’t modify rar archives. What do you need those for?\n
          \n
          The typical flow for rar archives is to unpack them and then either leave the files on disk as plain files or put them into a better archive format such as 7z.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1705415609 {#2054
          date: 2024-01-16 15:33:29.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@Atemu@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2165 …}
        +nested: Doctrine\ORM\PersistentCollection {#2104 …}
        +votes: Doctrine\ORM\PersistentCollection {#2099 …}
        +reports: Doctrine\ORM\PersistentCollection {#2108 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2101 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2109 …}
        -id: 313721
        -bodyTs: "'7z':45 'archiv':7,19,41 'better':40 'disk':31 'either':26 'file':29,34 'flow':16 'format':42 'inde':1 'leav':27 'modifi':5 'need':11 'plain':33 'put':36 'rar':6,18 'typic':15 'unpack':22 'won':3"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7437704"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705415609 {#2058
          date: 2024-01-16 15:33:29.0 +01:00
        }
        +"title": 313721
      }
      1 => App\Entity\EntryComment {#2107
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2112 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
        +body: """
          Damn rat files…\n
          \n
          I just opened a `nix-shell` with `unrar` in it on aarch64-linux and am able to execute it, so yes, it can be made to work.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705491857 {#2106
          date: 2024-01-17 12:44:17.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@skullgiver@popplesburger.hilciferous.nl"
          "@Atemu@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2124 …}
        +nested: Doctrine\ORM\PersistentCollection {#2118 …}
        +votes: Doctrine\ORM\PersistentCollection {#2121 …}
        +reports: Doctrine\ORM\PersistentCollection {#2115 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2123 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2116 …}
        -id: 316499
        -bodyTs: "'aarch64':17 'aarch64-linux':16 'abl':21 'damn':1 'execut':23 'file':3 'linux':18 'made':30 'nix':9 'nix-shel':8 'open':6 'rat':2 'shell':10 'unrar':12 'work':32 'yes':26"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7468337"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705491857 {#2110
          date: 2024-01-17 12:44:17.0 +01:00
        }
        +"title": 316499
      }
      0 => App\Entity\EntryComment {#2325}
    ]
    -id: 30843
    -titleTs: "'arm':5 'idiot':4 'm':2"
    -bodyTs: "'23.10':86 'actual':14 'add':32 'alreadi':43,145 'apt':118 'archiv':21,39,57,187 'arm':30,128,138,231 'bang':62 'case':165 'could':111 'create/update':55 'd':189 'direct':114 'doesn':227 'download':112 'edit':1,192 'end':98 'everyon':9 'excit':195 'exist':161 'file':35,143,159,163 'final':97 'fine':23 'free':149 'got':194,203 'half':70 'handl':141 'head':64 'homebrew':207,219,226 'hour':72 'instal':44,49,75,150,205,218 'instead':115 'learn':224 'm1':93,211 'mac':94,212 'mini':95 'multivers':81 'need':15,154 'note':133 'offici':229 'packag':53,78 'pkgs.org':101,102 'prefer':190 'put':2 'rar':20,38,52,56,77,106,131,142,162,186,204 'realiz':124 'recommend':135 'rememb':199 'repackag':172 'repositori':82 'run':90 'scenario':166 'search':104 'second':198 'see':11,108 'side':132 'someth':156 'support':230 'tar':175 'to/update':33 'top':6 'tri':73,216 'ubuntu':85 'unpack':18 'unrar':42,148,168 'unrar-fre':147 'update/add':158 'use':117 'util':139 've':60,202 'version':129 'via':206 'vm':87,222 'wall':67 'work':183 'worst':164 'zip':177"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705461120
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10766460"
    +editedAt: DateTimeImmutable @1725148824 {#3185
      date: 2024-09-01 02:00:24.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705374720 {#3163
      date: 2024-01-16 04:12:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
  +body: "Only with the unfree unrar plugin."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705405958 {#2143
    date: 2024-01-16 12:52:38.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@harsh3466@lemmy.world"
    "@bitwolf@lemmy.one"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2335 …}
  +nested: Doctrine\ORM\PersistentCollection {#2343 …}
  +votes: Doctrine\ORM\PersistentCollection {#2342 …}
  +reports: Doctrine\ORM\PersistentCollection {#2340 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2300 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2323 …}
  -id: 313340
  -bodyTs: "'plugin':6 'unfre':4 'unrar':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7434834"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705405958 {#2159
    date: 2024-01-16 12:52:38.0 +01:00
  }
  +"title": 313340
}
"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
141 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
142 DENIED moderate
App\Entity\EntryComment {#2053
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2289
    +user: Proxies\__CG__\App\Entity\User {#2593 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "I-m-an-idiot-arm"
    +title: "I'm an idiot (arm)"
    +url: null
    +body: """
      EDIT: Putting this at the top because not everyone is seeing what I actually need. I can unpack the rar archive just fine. What I can’t do (on arm) is add to/update the files in the rar archive. I have unrar already installed. What I can’t install is the rar package to create/update rar archives.\n
      \n
      So I’ve been banging my head against the wall for about half an hour trying to install the rar package from the multiverse repository on an Ubuntu 23.10 vm I have running on my m1 mac mini. I finally ended up on [pkgs.org](https://pkgs.org) and searched up rar to see if I could download it directly instead of using apt.\n
      \n
      And it was there I realized there’s no arm version of rar.\n
      \n
      Side note, any recommendations for an arm utility that handles rar files? I already have unrar-free installed, but what I need is something to update/add files to existing rar files.\n
      \n
      Worst case scenario I unrar them and then repackage them with tar or zip, but if I can just work with the rar archive, I’d prefer that.\n
      \n
      Edit: I got excited for a second remembering that I’ve got rar installed via homebrew on that same m1 mac, but when I tried to install homebrew in the vm, I learned that homebrew doesn’t officially support arm.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705524211 {#3196
      date: 2024-01-17 21:43:31.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3201 …}
    +votes: Doctrine\ORM\PersistentCollection {#3204 …}
    +reports: Doctrine\ORM\PersistentCollection {#3206 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3208 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3210 …}
    +badges: Doctrine\ORM\PersistentCollection {#3212 …}
    +children: [
      4 => App\Entity\EntryComment {#2314
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
        +body: "It can only do that with the unfree unrar plugin. Do not expect your distro to ship it by default due to that issue."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1705405942 {#2164
          date: 2024-01-16 12:52:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@skullgiver@popplesburger.hilciferous.nl"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2070 …}
        +nested: Doctrine\ORM\PersistentCollection {#2066 …}
        +votes: Doctrine\ORM\PersistentCollection {#2065 …}
        +reports: Doctrine\ORM\PersistentCollection {#2072 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2073 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2136 …}
        -id: 313339
        -bodyTs: "'default':20 'distro':15 'due':21 'expect':13 'issu':24 'plugin':10 'ship':17 'unfre':8 'unrar':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7434827"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705405942 {#2331
          date: 2024-01-16 12:52:22.0 +01:00
        }
        +"title": 313339
      }
      3 => App\Entity\EntryComment {#2338
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
        +body: "Only with the unfree unrar plugin."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1705405958 {#2143
          date: 2024-01-16 12:52:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@bitwolf@lemmy.one"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2335 …}
        +nested: Doctrine\ORM\PersistentCollection {#2343 …}
        +votes: Doctrine\ORM\PersistentCollection {#2342 …}
        +reports: Doctrine\ORM\PersistentCollection {#2340 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2300 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2323 …}
        -id: 313340
        -bodyTs: "'plugin':6 'unfre':4 'unrar':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7434834"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705405958 {#2159
          date: 2024-01-16 12:52:38.0 +01:00
        }
        +"title": 313340
      }
      2 => App\Entity\EntryComment {#2053}
      1 => App\Entity\EntryComment {#2107
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2112 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
        +body: """
          Damn rat files…\n
          \n
          I just opened a `nix-shell` with `unrar` in it on aarch64-linux and am able to execute it, so yes, it can be made to work.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705491857 {#2106
          date: 2024-01-17 12:44:17.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@skullgiver@popplesburger.hilciferous.nl"
          "@Atemu@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2124 …}
        +nested: Doctrine\ORM\PersistentCollection {#2118 …}
        +votes: Doctrine\ORM\PersistentCollection {#2121 …}
        +reports: Doctrine\ORM\PersistentCollection {#2115 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2123 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2116 …}
        -id: 316499
        -bodyTs: "'aarch64':17 'aarch64-linux':16 'abl':21 'damn':1 'execut':23 'file':3 'linux':18 'made':30 'nix':9 'nix-shel':8 'open':6 'rat':2 'shell':10 'unrar':12 'work':32 'yes':26"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7468337"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705491857 {#2110
          date: 2024-01-17 12:44:17.0 +01:00
        }
        +"title": 316499
      }
      0 => App\Entity\EntryComment {#2325
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: null
        +root: null
        +body: "There is unrar which is source-available but its license is unfree because it restricts usage. See: [fedoraproject.org/wiki/Licensing:Unrar](https://fedoraproject.org/wiki/Licensing:Unrar)"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1725151495 {#2329
          date: 2024-09-01 02:44:55.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2067 …}
        +nested: Doctrine\ORM\PersistentCollection {#2051 …}
        +votes: Doctrine\ORM\PersistentCollection {#2059 …}
        +reports: Doctrine\ORM\PersistentCollection {#2047 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2055 …}
        -id: 313343
        -bodyTs: "'/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':21 'avail':8 'fedoraproject.org':20 'fedoraproject.org/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':19 'licens':11 'restrict':16 'see':18 'sourc':7 'source-avail':6 'unfre':13 'unrar':3 'usag':17"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7434864"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705405996 {#2327
          date: 2024-01-16 12:53:16.0 +01:00
        }
        +"title": 313343
      }
    ]
    -id: 30843
    -titleTs: "'arm':5 'idiot':4 'm':2"
    -bodyTs: "'23.10':86 'actual':14 'add':32 'alreadi':43,145 'apt':118 'archiv':21,39,57,187 'arm':30,128,138,231 'bang':62 'case':165 'could':111 'create/update':55 'd':189 'direct':114 'doesn':227 'download':112 'edit':1,192 'end':98 'everyon':9 'excit':195 'exist':161 'file':35,143,159,163 'final':97 'fine':23 'free':149 'got':194,203 'half':70 'handl':141 'head':64 'homebrew':207,219,226 'hour':72 'instal':44,49,75,150,205,218 'instead':115 'learn':224 'm1':93,211 'mac':94,212 'mini':95 'multivers':81 'need':15,154 'note':133 'offici':229 'packag':53,78 'pkgs.org':101,102 'prefer':190 'put':2 'rar':20,38,52,56,77,106,131,142,162,186,204 'realiz':124 'recommend':135 'rememb':199 'repackag':172 'repositori':82 'run':90 'scenario':166 'search':104 'second':198 'see':11,108 'side':132 'someth':156 'support':230 'tar':175 'to/update':33 'top':6 'tri':73,216 'ubuntu':85 'unpack':18 'unrar':42,148,168 'unrar-fre':147 'update/add':158 'use':117 'util':139 've':60,202 'version':129 'via':206 'vm':87,222 'wall':67 'work':183 'worst':164 'zip':177"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705461120
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10766460"
    +editedAt: DateTimeImmutable @1725148824 {#3185
      date: 2024-09-01 02:00:24.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705374720 {#3163
      date: 2024-01-16 04:12:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2125 …}
  +root: App\Entity\EntryComment {#2325}
  +body: """
    Indeed it won’t modify rar archives. What do you need those for?\n
    \n
    The typical flow for rar archives is to unpack them and then either leave the files on disk as plain files or put them into a better archive format such as 7z.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1705415609 {#2054
    date: 2024-01-16 15:33:29.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@harsh3466@lemmy.world"
    "@Atemu@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2165 …}
  +nested: Doctrine\ORM\PersistentCollection {#2104 …}
  +votes: Doctrine\ORM\PersistentCollection {#2099 …}
  +reports: Doctrine\ORM\PersistentCollection {#2108 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2101 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2109 …}
  -id: 313721
  -bodyTs: "'7z':45 'archiv':7,19,41 'better':40 'disk':31 'either':26 'file':29,34 'flow':16 'format':42 'inde':1 'leav':27 'modifi':5 'need':11 'plain':33 'put':36 'rar':6,18 'typic':15 'unpack':22 'won':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7437704"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705415609 {#2058
    date: 2024-01-16 15:33:29.0 +01:00
  }
  +"title": 313721
}
"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
143 DENIED edit
App\Entity\EntryComment {#2053
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2289
    +user: Proxies\__CG__\App\Entity\User {#2593 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "I-m-an-idiot-arm"
    +title: "I'm an idiot (arm)"
    +url: null
    +body: """
      EDIT: Putting this at the top because not everyone is seeing what I actually need. I can unpack the rar archive just fine. What I can’t do (on arm) is add to/update the files in the rar archive. I have unrar already installed. What I can’t install is the rar package to create/update rar archives.\n
      \n
      So I’ve been banging my head against the wall for about half an hour trying to install the rar package from the multiverse repository on an Ubuntu 23.10 vm I have running on my m1 mac mini. I finally ended up on [pkgs.org](https://pkgs.org) and searched up rar to see if I could download it directly instead of using apt.\n
      \n
      And it was there I realized there’s no arm version of rar.\n
      \n
      Side note, any recommendations for an arm utility that handles rar files? I already have unrar-free installed, but what I need is something to update/add files to existing rar files.\n
      \n
      Worst case scenario I unrar them and then repackage them with tar or zip, but if I can just work with the rar archive, I’d prefer that.\n
      \n
      Edit: I got excited for a second remembering that I’ve got rar installed via homebrew on that same m1 mac, but when I tried to install homebrew in the vm, I learned that homebrew doesn’t officially support arm.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705524211 {#3196
      date: 2024-01-17 21:43:31.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3201 …}
    +votes: Doctrine\ORM\PersistentCollection {#3204 …}
    +reports: Doctrine\ORM\PersistentCollection {#3206 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3208 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3210 …}
    +badges: Doctrine\ORM\PersistentCollection {#3212 …}
    +children: [
      4 => App\Entity\EntryComment {#2314
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
        +body: "It can only do that with the unfree unrar plugin. Do not expect your distro to ship it by default due to that issue."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1705405942 {#2164
          date: 2024-01-16 12:52:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@skullgiver@popplesburger.hilciferous.nl"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2070 …}
        +nested: Doctrine\ORM\PersistentCollection {#2066 …}
        +votes: Doctrine\ORM\PersistentCollection {#2065 …}
        +reports: Doctrine\ORM\PersistentCollection {#2072 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2073 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2136 …}
        -id: 313339
        -bodyTs: "'default':20 'distro':15 'due':21 'expect':13 'issu':24 'plugin':10 'ship':17 'unfre':8 'unrar':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7434827"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705405942 {#2331
          date: 2024-01-16 12:52:22.0 +01:00
        }
        +"title": 313339
      }
      3 => App\Entity\EntryComment {#2338
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
        +body: "Only with the unfree unrar plugin."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1705405958 {#2143
          date: 2024-01-16 12:52:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@bitwolf@lemmy.one"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2335 …}
        +nested: Doctrine\ORM\PersistentCollection {#2343 …}
        +votes: Doctrine\ORM\PersistentCollection {#2342 …}
        +reports: Doctrine\ORM\PersistentCollection {#2340 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2300 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2323 …}
        -id: 313340
        -bodyTs: "'plugin':6 'unfre':4 'unrar':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7434834"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705405958 {#2159
          date: 2024-01-16 12:52:38.0 +01:00
        }
        +"title": 313340
      }
      2 => App\Entity\EntryComment {#2053}
      1 => App\Entity\EntryComment {#2107
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2112 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
        +body: """
          Damn rat files…\n
          \n
          I just opened a `nix-shell` with `unrar` in it on aarch64-linux and am able to execute it, so yes, it can be made to work.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705491857 {#2106
          date: 2024-01-17 12:44:17.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@skullgiver@popplesburger.hilciferous.nl"
          "@Atemu@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2124 …}
        +nested: Doctrine\ORM\PersistentCollection {#2118 …}
        +votes: Doctrine\ORM\PersistentCollection {#2121 …}
        +reports: Doctrine\ORM\PersistentCollection {#2115 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2123 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2116 …}
        -id: 316499
        -bodyTs: "'aarch64':17 'aarch64-linux':16 'abl':21 'damn':1 'execut':23 'file':3 'linux':18 'made':30 'nix':9 'nix-shel':8 'open':6 'rat':2 'shell':10 'unrar':12 'work':32 'yes':26"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7468337"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705491857 {#2110
          date: 2024-01-17 12:44:17.0 +01:00
        }
        +"title": 316499
      }
      0 => App\Entity\EntryComment {#2325
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: null
        +root: null
        +body: "There is unrar which is source-available but its license is unfree because it restricts usage. See: [fedoraproject.org/wiki/Licensing:Unrar](https://fedoraproject.org/wiki/Licensing:Unrar)"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1725151495 {#2329
          date: 2024-09-01 02:44:55.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2067 …}
        +nested: Doctrine\ORM\PersistentCollection {#2051 …}
        +votes: Doctrine\ORM\PersistentCollection {#2059 …}
        +reports: Doctrine\ORM\PersistentCollection {#2047 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2055 …}
        -id: 313343
        -bodyTs: "'/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':21 'avail':8 'fedoraproject.org':20 'fedoraproject.org/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':19 'licens':11 'restrict':16 'see':18 'sourc':7 'source-avail':6 'unfre':13 'unrar':3 'usag':17"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7434864"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705405996 {#2327
          date: 2024-01-16 12:53:16.0 +01:00
        }
        +"title": 313343
      }
    ]
    -id: 30843
    -titleTs: "'arm':5 'idiot':4 'm':2"
    -bodyTs: "'23.10':86 'actual':14 'add':32 'alreadi':43,145 'apt':118 'archiv':21,39,57,187 'arm':30,128,138,231 'bang':62 'case':165 'could':111 'create/update':55 'd':189 'direct':114 'doesn':227 'download':112 'edit':1,192 'end':98 'everyon':9 'excit':195 'exist':161 'file':35,143,159,163 'final':97 'fine':23 'free':149 'got':194,203 'half':70 'handl':141 'head':64 'homebrew':207,219,226 'hour':72 'instal':44,49,75,150,205,218 'instead':115 'learn':224 'm1':93,211 'mac':94,212 'mini':95 'multivers':81 'need':15,154 'note':133 'offici':229 'packag':53,78 'pkgs.org':101,102 'prefer':190 'put':2 'rar':20,38,52,56,77,106,131,142,162,186,204 'realiz':124 'recommend':135 'rememb':199 'repackag':172 'repositori':82 'run':90 'scenario':166 'search':104 'second':198 'see':11,108 'side':132 'someth':156 'support':230 'tar':175 'to/update':33 'top':6 'tri':73,216 'ubuntu':85 'unpack':18 'unrar':42,148,168 'unrar-fre':147 'update/add':158 'use':117 'util':139 've':60,202 'version':129 'via':206 'vm':87,222 'wall':67 'work':183 'worst':164 'zip':177"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705461120
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10766460"
    +editedAt: DateTimeImmutable @1725148824 {#3185
      date: 2024-09-01 02:00:24.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705374720 {#3163
      date: 2024-01-16 04:12:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2125 …}
  +root: App\Entity\EntryComment {#2325}
  +body: """
    Indeed it won’t modify rar archives. What do you need those for?\n
    \n
    The typical flow for rar archives is to unpack them and then either leave the files on disk as plain files or put them into a better archive format such as 7z.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1705415609 {#2054
    date: 2024-01-16 15:33:29.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@harsh3466@lemmy.world"
    "@Atemu@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2165 …}
  +nested: Doctrine\ORM\PersistentCollection {#2104 …}
  +votes: Doctrine\ORM\PersistentCollection {#2099 …}
  +reports: Doctrine\ORM\PersistentCollection {#2108 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2101 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2109 …}
  -id: 313721
  -bodyTs: "'7z':45 'archiv':7,19,41 'better':40 'disk':31 'either':26 'file':29,34 'flow':16 'format':42 'inde':1 'leav':27 'modifi':5 'need':11 'plain':33 'put':36 'rar':6,18 'typic':15 'unpack':22 'won':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7437704"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705415609 {#2058
    date: 2024-01-16 15:33:29.0 +01:00
  }
  +"title": 313721
}
"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
144 DENIED moderate
App\Entity\EntryComment {#2053
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2289
    +user: Proxies\__CG__\App\Entity\User {#2593 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "I-m-an-idiot-arm"
    +title: "I'm an idiot (arm)"
    +url: null
    +body: """
      EDIT: Putting this at the top because not everyone is seeing what I actually need. I can unpack the rar archive just fine. What I can’t do (on arm) is add to/update the files in the rar archive. I have unrar already installed. What I can’t install is the rar package to create/update rar archives.\n
      \n
      So I’ve been banging my head against the wall for about half an hour trying to install the rar package from the multiverse repository on an Ubuntu 23.10 vm I have running on my m1 mac mini. I finally ended up on [pkgs.org](https://pkgs.org) and searched up rar to see if I could download it directly instead of using apt.\n
      \n
      And it was there I realized there’s no arm version of rar.\n
      \n
      Side note, any recommendations for an arm utility that handles rar files? I already have unrar-free installed, but what I need is something to update/add files to existing rar files.\n
      \n
      Worst case scenario I unrar them and then repackage them with tar or zip, but if I can just work with the rar archive, I’d prefer that.\n
      \n
      Edit: I got excited for a second remembering that I’ve got rar installed via homebrew on that same m1 mac, but when I tried to install homebrew in the vm, I learned that homebrew doesn’t officially support arm.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705524211 {#3196
      date: 2024-01-17 21:43:31.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3201 …}
    +votes: Doctrine\ORM\PersistentCollection {#3204 …}
    +reports: Doctrine\ORM\PersistentCollection {#3206 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3208 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3210 …}
    +badges: Doctrine\ORM\PersistentCollection {#3212 …}
    +children: [
      4 => App\Entity\EntryComment {#2314
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
        +body: "It can only do that with the unfree unrar plugin. Do not expect your distro to ship it by default due to that issue."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1705405942 {#2164
          date: 2024-01-16 12:52:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@skullgiver@popplesburger.hilciferous.nl"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2070 …}
        +nested: Doctrine\ORM\PersistentCollection {#2066 …}
        +votes: Doctrine\ORM\PersistentCollection {#2065 …}
        +reports: Doctrine\ORM\PersistentCollection {#2072 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2073 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2136 …}
        -id: 313339
        -bodyTs: "'default':20 'distro':15 'due':21 'expect':13 'issu':24 'plugin':10 'ship':17 'unfre':8 'unrar':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7434827"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705405942 {#2331
          date: 2024-01-16 12:52:22.0 +01:00
        }
        +"title": 313339
      }
      3 => App\Entity\EntryComment {#2338
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
        +body: "Only with the unfree unrar plugin."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1705405958 {#2143
          date: 2024-01-16 12:52:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@bitwolf@lemmy.one"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2335 …}
        +nested: Doctrine\ORM\PersistentCollection {#2343 …}
        +votes: Doctrine\ORM\PersistentCollection {#2342 …}
        +reports: Doctrine\ORM\PersistentCollection {#2340 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2300 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2323 …}
        -id: 313340
        -bodyTs: "'plugin':6 'unfre':4 'unrar':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7434834"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705405958 {#2159
          date: 2024-01-16 12:52:38.0 +01:00
        }
        +"title": 313340
      }
      2 => App\Entity\EntryComment {#2053}
      1 => App\Entity\EntryComment {#2107
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2112 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
        +body: """
          Damn rat files…\n
          \n
          I just opened a `nix-shell` with `unrar` in it on aarch64-linux and am able to execute it, so yes, it can be made to work.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705491857 {#2106
          date: 2024-01-17 12:44:17.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@skullgiver@popplesburger.hilciferous.nl"
          "@Atemu@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2124 …}
        +nested: Doctrine\ORM\PersistentCollection {#2118 …}
        +votes: Doctrine\ORM\PersistentCollection {#2121 …}
        +reports: Doctrine\ORM\PersistentCollection {#2115 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2123 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2116 …}
        -id: 316499
        -bodyTs: "'aarch64':17 'aarch64-linux':16 'abl':21 'damn':1 'execut':23 'file':3 'linux':18 'made':30 'nix':9 'nix-shel':8 'open':6 'rat':2 'shell':10 'unrar':12 'work':32 'yes':26"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7468337"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705491857 {#2110
          date: 2024-01-17 12:44:17.0 +01:00
        }
        +"title": 316499
      }
      0 => App\Entity\EntryComment {#2325
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: null
        +root: null
        +body: "There is unrar which is source-available but its license is unfree because it restricts usage. See: [fedoraproject.org/wiki/Licensing:Unrar](https://fedoraproject.org/wiki/Licensing:Unrar)"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1725151495 {#2329
          date: 2024-09-01 02:44:55.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2067 …}
        +nested: Doctrine\ORM\PersistentCollection {#2051 …}
        +votes: Doctrine\ORM\PersistentCollection {#2059 …}
        +reports: Doctrine\ORM\PersistentCollection {#2047 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2055 …}
        -id: 313343
        -bodyTs: "'/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':21 'avail':8 'fedoraproject.org':20 'fedoraproject.org/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':19 'licens':11 'restrict':16 'see':18 'sourc':7 'source-avail':6 'unfre':13 'unrar':3 'usag':17"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7434864"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705405996 {#2327
          date: 2024-01-16 12:53:16.0 +01:00
        }
        +"title": 313343
      }
    ]
    -id: 30843
    -titleTs: "'arm':5 'idiot':4 'm':2"
    -bodyTs: "'23.10':86 'actual':14 'add':32 'alreadi':43,145 'apt':118 'archiv':21,39,57,187 'arm':30,128,138,231 'bang':62 'case':165 'could':111 'create/update':55 'd':189 'direct':114 'doesn':227 'download':112 'edit':1,192 'end':98 'everyon':9 'excit':195 'exist':161 'file':35,143,159,163 'final':97 'fine':23 'free':149 'got':194,203 'half':70 'handl':141 'head':64 'homebrew':207,219,226 'hour':72 'instal':44,49,75,150,205,218 'instead':115 'learn':224 'm1':93,211 'mac':94,212 'mini':95 'multivers':81 'need':15,154 'note':133 'offici':229 'packag':53,78 'pkgs.org':101,102 'prefer':190 'put':2 'rar':20,38,52,56,77,106,131,142,162,186,204 'realiz':124 'recommend':135 'rememb':199 'repackag':172 'repositori':82 'run':90 'scenario':166 'search':104 'second':198 'see':11,108 'side':132 'someth':156 'support':230 'tar':175 'to/update':33 'top':6 'tri':73,216 'ubuntu':85 'unpack':18 'unrar':42,148,168 'unrar-fre':147 'update/add':158 'use':117 'util':139 've':60,202 'version':129 'via':206 'vm':87,222 'wall':67 'work':183 'worst':164 'zip':177"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705461120
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10766460"
    +editedAt: DateTimeImmutable @1725148824 {#3185
      date: 2024-09-01 02:00:24.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705374720 {#3163
      date: 2024-01-16 04:12:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2125 …}
  +root: App\Entity\EntryComment {#2325}
  +body: """
    Indeed it won’t modify rar archives. What do you need those for?\n
    \n
    The typical flow for rar archives is to unpack them and then either leave the files on disk as plain files or put them into a better archive format such as 7z.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1705415609 {#2054
    date: 2024-01-16 15:33:29.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@harsh3466@lemmy.world"
    "@Atemu@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2165 …}
  +nested: Doctrine\ORM\PersistentCollection {#2104 …}
  +votes: Doctrine\ORM\PersistentCollection {#2099 …}
  +reports: Doctrine\ORM\PersistentCollection {#2108 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2101 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2109 …}
  -id: 313721
  -bodyTs: "'7z':45 'archiv':7,19,41 'better':40 'disk':31 'either':26 'file':29,34 'flow':16 'format':42 'inde':1 'leav':27 'modifi':5 'need':11 'plain':33 'put':36 'rar':6,18 'typic':15 'unpack':22 'won':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7437704"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705415609 {#2058
    date: 2024-01-16 15:33:29.0 +01:00
  }
  +"title": 313721
}
"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
145 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
146 DENIED moderate
App\Entity\EntryComment {#2107
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2289
    +user: Proxies\__CG__\App\Entity\User {#2593 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "I-m-an-idiot-arm"
    +title: "I'm an idiot (arm)"
    +url: null
    +body: """
      EDIT: Putting this at the top because not everyone is seeing what I actually need. I can unpack the rar archive just fine. What I can’t do (on arm) is add to/update the files in the rar archive. I have unrar already installed. What I can’t install is the rar package to create/update rar archives.\n
      \n
      So I’ve been banging my head against the wall for about half an hour trying to install the rar package from the multiverse repository on an Ubuntu 23.10 vm I have running on my m1 mac mini. I finally ended up on [pkgs.org](https://pkgs.org) and searched up rar to see if I could download it directly instead of using apt.\n
      \n
      And it was there I realized there’s no arm version of rar.\n
      \n
      Side note, any recommendations for an arm utility that handles rar files? I already have unrar-free installed, but what I need is something to update/add files to existing rar files.\n
      \n
      Worst case scenario I unrar them and then repackage them with tar or zip, but if I can just work with the rar archive, I’d prefer that.\n
      \n
      Edit: I got excited for a second remembering that I’ve got rar installed via homebrew on that same m1 mac, but when I tried to install homebrew in the vm, I learned that homebrew doesn’t officially support arm.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705524211 {#3196
      date: 2024-01-17 21:43:31.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3201 …}
    +votes: Doctrine\ORM\PersistentCollection {#3204 …}
    +reports: Doctrine\ORM\PersistentCollection {#3206 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3208 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3210 …}
    +badges: Doctrine\ORM\PersistentCollection {#3212 …}
    +children: [
      4 => App\Entity\EntryComment {#2314
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
        +body: "It can only do that with the unfree unrar plugin. Do not expect your distro to ship it by default due to that issue."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1705405942 {#2164
          date: 2024-01-16 12:52:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@skullgiver@popplesburger.hilciferous.nl"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2070 …}
        +nested: Doctrine\ORM\PersistentCollection {#2066 …}
        +votes: Doctrine\ORM\PersistentCollection {#2065 …}
        +reports: Doctrine\ORM\PersistentCollection {#2072 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2073 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2136 …}
        -id: 313339
        -bodyTs: "'default':20 'distro':15 'due':21 'expect':13 'issu':24 'plugin':10 'ship':17 'unfre':8 'unrar':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7434827"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705405942 {#2331
          date: 2024-01-16 12:52:22.0 +01:00
        }
        +"title": 313339
      }
      3 => App\Entity\EntryComment {#2338
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
        +body: "Only with the unfree unrar plugin."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1705405958 {#2143
          date: 2024-01-16 12:52:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@bitwolf@lemmy.one"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2335 …}
        +nested: Doctrine\ORM\PersistentCollection {#2343 …}
        +votes: Doctrine\ORM\PersistentCollection {#2342 …}
        +reports: Doctrine\ORM\PersistentCollection {#2340 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2300 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2323 …}
        -id: 313340
        -bodyTs: "'plugin':6 'unfre':4 'unrar':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7434834"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705405958 {#2159
          date: 2024-01-16 12:52:38.0 +01:00
        }
        +"title": 313340
      }
      2 => App\Entity\EntryComment {#2053
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2125 …}
        +root: App\Entity\EntryComment {#2325
          +user: App\Entity\User {#259 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
          +image: null
          +parent: null
          +root: null
          +body: "There is unrar which is source-available but its license is unfree because it restricts usage. See: [fedoraproject.org/wiki/Licensing:Unrar](https://fedoraproject.org/wiki/Licensing:Unrar)"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 7
          +score: 0
          +lastActive: DateTime @1725151495 {#2329
            date: 2024-09-01 02:44:55.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@harsh3466@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2067 …}
          +nested: Doctrine\ORM\PersistentCollection {#2051 …}
          +votes: Doctrine\ORM\PersistentCollection {#2059 …}
          +reports: Doctrine\ORM\PersistentCollection {#2047 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2057 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2055 …}
          -id: 313343
          -bodyTs: "'/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':21 'avail':8 'fedoraproject.org':20 'fedoraproject.org/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':19 'licens':11 'restrict':16 'see':18 'sourc':7 'source-avail':6 'unfre':13 'unrar':3 'usag':17"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/7434864"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705405996 {#2327
            date: 2024-01-16 12:53:16.0 +01:00
          }
          +"title": 313343
        }
        +body: """
          Indeed it won’t modify rar archives. What do you need those for?\n
          \n
          The typical flow for rar archives is to unpack them and then either leave the files on disk as plain files or put them into a better archive format such as 7z.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1705415609 {#2054
          date: 2024-01-16 15:33:29.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@Atemu@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2165 …}
        +nested: Doctrine\ORM\PersistentCollection {#2104 …}
        +votes: Doctrine\ORM\PersistentCollection {#2099 …}
        +reports: Doctrine\ORM\PersistentCollection {#2108 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2101 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2109 …}
        -id: 313721
        -bodyTs: "'7z':45 'archiv':7,19,41 'better':40 'disk':31 'either':26 'file':29,34 'flow':16 'format':42 'inde':1 'leav':27 'modifi':5 'need':11 'plain':33 'put':36 'rar':6,18 'typic':15 'unpack':22 'won':3"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7437704"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705415609 {#2058
          date: 2024-01-16 15:33:29.0 +01:00
        }
        +"title": 313721
      }
      1 => App\Entity\EntryComment {#2107}
      0 => App\Entity\EntryComment {#2325}
    ]
    -id: 30843
    -titleTs: "'arm':5 'idiot':4 'm':2"
    -bodyTs: "'23.10':86 'actual':14 'add':32 'alreadi':43,145 'apt':118 'archiv':21,39,57,187 'arm':30,128,138,231 'bang':62 'case':165 'could':111 'create/update':55 'd':189 'direct':114 'doesn':227 'download':112 'edit':1,192 'end':98 'everyon':9 'excit':195 'exist':161 'file':35,143,159,163 'final':97 'fine':23 'free':149 'got':194,203 'half':70 'handl':141 'head':64 'homebrew':207,219,226 'hour':72 'instal':44,49,75,150,205,218 'instead':115 'learn':224 'm1':93,211 'mac':94,212 'mini':95 'multivers':81 'need':15,154 'note':133 'offici':229 'packag':53,78 'pkgs.org':101,102 'prefer':190 'put':2 'rar':20,38,52,56,77,106,131,142,162,186,204 'realiz':124 'recommend':135 'rememb':199 'repackag':172 'repositori':82 'run':90 'scenario':166 'search':104 'second':198 'see':11,108 'side':132 'someth':156 'support':230 'tar':175 'to/update':33 'top':6 'tri':73,216 'ubuntu':85 'unpack':18 'unrar':42,148,168 'unrar-fre':147 'update/add':158 'use':117 'util':139 've':60,202 'version':129 'via':206 'vm':87,222 'wall':67 'work':183 'worst':164 'zip':177"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705461120
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10766460"
    +editedAt: DateTimeImmutable @1725148824 {#3185
      date: 2024-09-01 02:00:24.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705374720 {#3163
      date: 2024-01-16 04:12:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2112 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
  +body: """
    Damn rat files…\n
    \n
    I just opened a `nix-shell` with `unrar` in it on aarch64-linux and am able to execute it, so yes, it can be made to work.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705491857 {#2106
    date: 2024-01-17 12:44:17.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@harsh3466@lemmy.world"
    "@skullgiver@popplesburger.hilciferous.nl"
    "@Atemu@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2124 …}
  +nested: Doctrine\ORM\PersistentCollection {#2118 …}
  +votes: Doctrine\ORM\PersistentCollection {#2121 …}
  +reports: Doctrine\ORM\PersistentCollection {#2115 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2123 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2116 …}
  -id: 316499
  -bodyTs: "'aarch64':17 'aarch64-linux':16 'abl':21 'damn':1 'execut':23 'file':3 'linux':18 'made':30 'nix':9 'nix-shel':8 'open':6 'rat':2 'shell':10 'unrar':12 'work':32 'yes':26"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7468337"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705491857 {#2110
    date: 2024-01-17 12:44:17.0 +01:00
  }
  +"title": 316499
}
"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
147 DENIED edit
App\Entity\EntryComment {#2107
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2289
    +user: Proxies\__CG__\App\Entity\User {#2593 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "I-m-an-idiot-arm"
    +title: "I'm an idiot (arm)"
    +url: null
    +body: """
      EDIT: Putting this at the top because not everyone is seeing what I actually need. I can unpack the rar archive just fine. What I can’t do (on arm) is add to/update the files in the rar archive. I have unrar already installed. What I can’t install is the rar package to create/update rar archives.\n
      \n
      So I’ve been banging my head against the wall for about half an hour trying to install the rar package from the multiverse repository on an Ubuntu 23.10 vm I have running on my m1 mac mini. I finally ended up on [pkgs.org](https://pkgs.org) and searched up rar to see if I could download it directly instead of using apt.\n
      \n
      And it was there I realized there’s no arm version of rar.\n
      \n
      Side note, any recommendations for an arm utility that handles rar files? I already have unrar-free installed, but what I need is something to update/add files to existing rar files.\n
      \n
      Worst case scenario I unrar them and then repackage them with tar or zip, but if I can just work with the rar archive, I’d prefer that.\n
      \n
      Edit: I got excited for a second remembering that I’ve got rar installed via homebrew on that same m1 mac, but when I tried to install homebrew in the vm, I learned that homebrew doesn’t officially support arm.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705524211 {#3196
      date: 2024-01-17 21:43:31.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3201 …}
    +votes: Doctrine\ORM\PersistentCollection {#3204 …}
    +reports: Doctrine\ORM\PersistentCollection {#3206 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3208 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3210 …}
    +badges: Doctrine\ORM\PersistentCollection {#3212 …}
    +children: [
      4 => App\Entity\EntryComment {#2314
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
        +body: "It can only do that with the unfree unrar plugin. Do not expect your distro to ship it by default due to that issue."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1705405942 {#2164
          date: 2024-01-16 12:52:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@skullgiver@popplesburger.hilciferous.nl"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2070 …}
        +nested: Doctrine\ORM\PersistentCollection {#2066 …}
        +votes: Doctrine\ORM\PersistentCollection {#2065 …}
        +reports: Doctrine\ORM\PersistentCollection {#2072 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2073 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2136 …}
        -id: 313339
        -bodyTs: "'default':20 'distro':15 'due':21 'expect':13 'issu':24 'plugin':10 'ship':17 'unfre':8 'unrar':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7434827"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705405942 {#2331
          date: 2024-01-16 12:52:22.0 +01:00
        }
        +"title": 313339
      }
      3 => App\Entity\EntryComment {#2338
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
        +body: "Only with the unfree unrar plugin."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1705405958 {#2143
          date: 2024-01-16 12:52:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@bitwolf@lemmy.one"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2335 …}
        +nested: Doctrine\ORM\PersistentCollection {#2343 …}
        +votes: Doctrine\ORM\PersistentCollection {#2342 …}
        +reports: Doctrine\ORM\PersistentCollection {#2340 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2300 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2323 …}
        -id: 313340
        -bodyTs: "'plugin':6 'unfre':4 'unrar':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7434834"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705405958 {#2159
          date: 2024-01-16 12:52:38.0 +01:00
        }
        +"title": 313340
      }
      2 => App\Entity\EntryComment {#2053
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2125 …}
        +root: App\Entity\EntryComment {#2325
          +user: App\Entity\User {#259 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
          +image: null
          +parent: null
          +root: null
          +body: "There is unrar which is source-available but its license is unfree because it restricts usage. See: [fedoraproject.org/wiki/Licensing:Unrar](https://fedoraproject.org/wiki/Licensing:Unrar)"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 7
          +score: 0
          +lastActive: DateTime @1725151495 {#2329
            date: 2024-09-01 02:44:55.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@harsh3466@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2067 …}
          +nested: Doctrine\ORM\PersistentCollection {#2051 …}
          +votes: Doctrine\ORM\PersistentCollection {#2059 …}
          +reports: Doctrine\ORM\PersistentCollection {#2047 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2057 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2055 …}
          -id: 313343
          -bodyTs: "'/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':21 'avail':8 'fedoraproject.org':20 'fedoraproject.org/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':19 'licens':11 'restrict':16 'see':18 'sourc':7 'source-avail':6 'unfre':13 'unrar':3 'usag':17"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/7434864"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705405996 {#2327
            date: 2024-01-16 12:53:16.0 +01:00
          }
          +"title": 313343
        }
        +body: """
          Indeed it won’t modify rar archives. What do you need those for?\n
          \n
          The typical flow for rar archives is to unpack them and then either leave the files on disk as plain files or put them into a better archive format such as 7z.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1705415609 {#2054
          date: 2024-01-16 15:33:29.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@Atemu@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2165 …}
        +nested: Doctrine\ORM\PersistentCollection {#2104 …}
        +votes: Doctrine\ORM\PersistentCollection {#2099 …}
        +reports: Doctrine\ORM\PersistentCollection {#2108 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2101 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2109 …}
        -id: 313721
        -bodyTs: "'7z':45 'archiv':7,19,41 'better':40 'disk':31 'either':26 'file':29,34 'flow':16 'format':42 'inde':1 'leav':27 'modifi':5 'need':11 'plain':33 'put':36 'rar':6,18 'typic':15 'unpack':22 'won':3"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7437704"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705415609 {#2058
          date: 2024-01-16 15:33:29.0 +01:00
        }
        +"title": 313721
      }
      1 => App\Entity\EntryComment {#2107}
      0 => App\Entity\EntryComment {#2325}
    ]
    -id: 30843
    -titleTs: "'arm':5 'idiot':4 'm':2"
    -bodyTs: "'23.10':86 'actual':14 'add':32 'alreadi':43,145 'apt':118 'archiv':21,39,57,187 'arm':30,128,138,231 'bang':62 'case':165 'could':111 'create/update':55 'd':189 'direct':114 'doesn':227 'download':112 'edit':1,192 'end':98 'everyon':9 'excit':195 'exist':161 'file':35,143,159,163 'final':97 'fine':23 'free':149 'got':194,203 'half':70 'handl':141 'head':64 'homebrew':207,219,226 'hour':72 'instal':44,49,75,150,205,218 'instead':115 'learn':224 'm1':93,211 'mac':94,212 'mini':95 'multivers':81 'need':15,154 'note':133 'offici':229 'packag':53,78 'pkgs.org':101,102 'prefer':190 'put':2 'rar':20,38,52,56,77,106,131,142,162,186,204 'realiz':124 'recommend':135 'rememb':199 'repackag':172 'repositori':82 'run':90 'scenario':166 'search':104 'second':198 'see':11,108 'side':132 'someth':156 'support':230 'tar':175 'to/update':33 'top':6 'tri':73,216 'ubuntu':85 'unpack':18 'unrar':42,148,168 'unrar-fre':147 'update/add':158 'use':117 'util':139 've':60,202 'version':129 'via':206 'vm':87,222 'wall':67 'work':183 'worst':164 'zip':177"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705461120
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10766460"
    +editedAt: DateTimeImmutable @1725148824 {#3185
      date: 2024-09-01 02:00:24.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705374720 {#3163
      date: 2024-01-16 04:12:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2112 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
  +body: """
    Damn rat files…\n
    \n
    I just opened a `nix-shell` with `unrar` in it on aarch64-linux and am able to execute it, so yes, it can be made to work.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705491857 {#2106
    date: 2024-01-17 12:44:17.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@harsh3466@lemmy.world"
    "@skullgiver@popplesburger.hilciferous.nl"
    "@Atemu@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2124 …}
  +nested: Doctrine\ORM\PersistentCollection {#2118 …}
  +votes: Doctrine\ORM\PersistentCollection {#2121 …}
  +reports: Doctrine\ORM\PersistentCollection {#2115 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2123 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2116 …}
  -id: 316499
  -bodyTs: "'aarch64':17 'aarch64-linux':16 'abl':21 'damn':1 'execut':23 'file':3 'linux':18 'made':30 'nix':9 'nix-shel':8 'open':6 'rat':2 'shell':10 'unrar':12 'work':32 'yes':26"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7468337"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705491857 {#2110
    date: 2024-01-17 12:44:17.0 +01:00
  }
  +"title": 316499
}
"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
148 DENIED moderate
App\Entity\EntryComment {#2107
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2289
    +user: Proxies\__CG__\App\Entity\User {#2593 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "I-m-an-idiot-arm"
    +title: "I'm an idiot (arm)"
    +url: null
    +body: """
      EDIT: Putting this at the top because not everyone is seeing what I actually need. I can unpack the rar archive just fine. What I can’t do (on arm) is add to/update the files in the rar archive. I have unrar already installed. What I can’t install is the rar package to create/update rar archives.\n
      \n
      So I’ve been banging my head against the wall for about half an hour trying to install the rar package from the multiverse repository on an Ubuntu 23.10 vm I have running on my m1 mac mini. I finally ended up on [pkgs.org](https://pkgs.org) and searched up rar to see if I could download it directly instead of using apt.\n
      \n
      And it was there I realized there’s no arm version of rar.\n
      \n
      Side note, any recommendations for an arm utility that handles rar files? I already have unrar-free installed, but what I need is something to update/add files to existing rar files.\n
      \n
      Worst case scenario I unrar them and then repackage them with tar or zip, but if I can just work with the rar archive, I’d prefer that.\n
      \n
      Edit: I got excited for a second remembering that I’ve got rar installed via homebrew on that same m1 mac, but when I tried to install homebrew in the vm, I learned that homebrew doesn’t officially support arm.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705524211 {#3196
      date: 2024-01-17 21:43:31.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3201 …}
    +votes: Doctrine\ORM\PersistentCollection {#3204 …}
    +reports: Doctrine\ORM\PersistentCollection {#3206 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3208 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3210 …}
    +badges: Doctrine\ORM\PersistentCollection {#3212 …}
    +children: [
      4 => App\Entity\EntryComment {#2314
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
        +body: "It can only do that with the unfree unrar plugin. Do not expect your distro to ship it by default due to that issue."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1705405942 {#2164
          date: 2024-01-16 12:52:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@skullgiver@popplesburger.hilciferous.nl"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2070 …}
        +nested: Doctrine\ORM\PersistentCollection {#2066 …}
        +votes: Doctrine\ORM\PersistentCollection {#2065 …}
        +reports: Doctrine\ORM\PersistentCollection {#2072 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2073 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2136 …}
        -id: 313339
        -bodyTs: "'default':20 'distro':15 'due':21 'expect':13 'issu':24 'plugin':10 'ship':17 'unfre':8 'unrar':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7434827"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705405942 {#2331
          date: 2024-01-16 12:52:22.0 +01:00
        }
        +"title": 313339
      }
      3 => App\Entity\EntryComment {#2338
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
        +body: "Only with the unfree unrar plugin."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1705405958 {#2143
          date: 2024-01-16 12:52:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@bitwolf@lemmy.one"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2335 …}
        +nested: Doctrine\ORM\PersistentCollection {#2343 …}
        +votes: Doctrine\ORM\PersistentCollection {#2342 …}
        +reports: Doctrine\ORM\PersistentCollection {#2340 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2300 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2323 …}
        -id: 313340
        -bodyTs: "'plugin':6 'unfre':4 'unrar':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7434834"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705405958 {#2159
          date: 2024-01-16 12:52:38.0 +01:00
        }
        +"title": 313340
      }
      2 => App\Entity\EntryComment {#2053
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2125 …}
        +root: App\Entity\EntryComment {#2325
          +user: App\Entity\User {#259 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
          +image: null
          +parent: null
          +root: null
          +body: "There is unrar which is source-available but its license is unfree because it restricts usage. See: [fedoraproject.org/wiki/Licensing:Unrar](https://fedoraproject.org/wiki/Licensing:Unrar)"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 7
          +score: 0
          +lastActive: DateTime @1725151495 {#2329
            date: 2024-09-01 02:44:55.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@harsh3466@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2067 …}
          +nested: Doctrine\ORM\PersistentCollection {#2051 …}
          +votes: Doctrine\ORM\PersistentCollection {#2059 …}
          +reports: Doctrine\ORM\PersistentCollection {#2047 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2057 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2055 …}
          -id: 313343
          -bodyTs: "'/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':21 'avail':8 'fedoraproject.org':20 'fedoraproject.org/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':19 'licens':11 'restrict':16 'see':18 'sourc':7 'source-avail':6 'unfre':13 'unrar':3 'usag':17"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/7434864"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705405996 {#2327
            date: 2024-01-16 12:53:16.0 +01:00
          }
          +"title": 313343
        }
        +body: """
          Indeed it won’t modify rar archives. What do you need those for?\n
          \n
          The typical flow for rar archives is to unpack them and then either leave the files on disk as plain files or put them into a better archive format such as 7z.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1705415609 {#2054
          date: 2024-01-16 15:33:29.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@Atemu@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2165 …}
        +nested: Doctrine\ORM\PersistentCollection {#2104 …}
        +votes: Doctrine\ORM\PersistentCollection {#2099 …}
        +reports: Doctrine\ORM\PersistentCollection {#2108 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2101 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2109 …}
        -id: 313721
        -bodyTs: "'7z':45 'archiv':7,19,41 'better':40 'disk':31 'either':26 'file':29,34 'flow':16 'format':42 'inde':1 'leav':27 'modifi':5 'need':11 'plain':33 'put':36 'rar':6,18 'typic':15 'unpack':22 'won':3"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7437704"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705415609 {#2058
          date: 2024-01-16 15:33:29.0 +01:00
        }
        +"title": 313721
      }
      1 => App\Entity\EntryComment {#2107}
      0 => App\Entity\EntryComment {#2325}
    ]
    -id: 30843
    -titleTs: "'arm':5 'idiot':4 'm':2"
    -bodyTs: "'23.10':86 'actual':14 'add':32 'alreadi':43,145 'apt':118 'archiv':21,39,57,187 'arm':30,128,138,231 'bang':62 'case':165 'could':111 'create/update':55 'd':189 'direct':114 'doesn':227 'download':112 'edit':1,192 'end':98 'everyon':9 'excit':195 'exist':161 'file':35,143,159,163 'final':97 'fine':23 'free':149 'got':194,203 'half':70 'handl':141 'head':64 'homebrew':207,219,226 'hour':72 'instal':44,49,75,150,205,218 'instead':115 'learn':224 'm1':93,211 'mac':94,212 'mini':95 'multivers':81 'need':15,154 'note':133 'offici':229 'packag':53,78 'pkgs.org':101,102 'prefer':190 'put':2 'rar':20,38,52,56,77,106,131,142,162,186,204 'realiz':124 'recommend':135 'rememb':199 'repackag':172 'repositori':82 'run':90 'scenario':166 'search':104 'second':198 'see':11,108 'side':132 'someth':156 'support':230 'tar':175 'to/update':33 'top':6 'tri':73,216 'ubuntu':85 'unpack':18 'unrar':42,148,168 'unrar-fre':147 'update/add':158 'use':117 'util':139 've':60,202 'version':129 'via':206 'vm':87,222 'wall':67 'work':183 'worst':164 'zip':177"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705461120
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10766460"
    +editedAt: DateTimeImmutable @1725148824 {#3185
      date: 2024-09-01 02:00:24.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705374720 {#3163
      date: 2024-01-16 04:12:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2112 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
  +body: """
    Damn rat files…\n
    \n
    I just opened a `nix-shell` with `unrar` in it on aarch64-linux and am able to execute it, so yes, it can be made to work.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705491857 {#2106
    date: 2024-01-17 12:44:17.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@harsh3466@lemmy.world"
    "@skullgiver@popplesburger.hilciferous.nl"
    "@Atemu@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2124 …}
  +nested: Doctrine\ORM\PersistentCollection {#2118 …}
  +votes: Doctrine\ORM\PersistentCollection {#2121 …}
  +reports: Doctrine\ORM\PersistentCollection {#2115 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2123 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2116 …}
  -id: 316499
  -bodyTs: "'aarch64':17 'aarch64-linux':16 'abl':21 'damn':1 'execut':23 'file':3 'linux':18 'made':30 'nix':9 'nix-shel':8 'open':6 'rat':2 'shell':10 'unrar':12 'work':32 'yes':26"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7468337"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705491857 {#2110
    date: 2024-01-17 12:44:17.0 +01:00
  }
  +"title": 316499
}
"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
149 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
150 DENIED moderate
App\Entity\EntryComment {#2325
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2289
    +user: Proxies\__CG__\App\Entity\User {#2593 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "I-m-an-idiot-arm"
    +title: "I'm an idiot (arm)"
    +url: null
    +body: """
      EDIT: Putting this at the top because not everyone is seeing what I actually need. I can unpack the rar archive just fine. What I can’t do (on arm) is add to/update the files in the rar archive. I have unrar already installed. What I can’t install is the rar package to create/update rar archives.\n
      \n
      So I’ve been banging my head against the wall for about half an hour trying to install the rar package from the multiverse repository on an Ubuntu 23.10 vm I have running on my m1 mac mini. I finally ended up on [pkgs.org](https://pkgs.org) and searched up rar to see if I could download it directly instead of using apt.\n
      \n
      And it was there I realized there’s no arm version of rar.\n
      \n
      Side note, any recommendations for an arm utility that handles rar files? I already have unrar-free installed, but what I need is something to update/add files to existing rar files.\n
      \n
      Worst case scenario I unrar them and then repackage them with tar or zip, but if I can just work with the rar archive, I’d prefer that.\n
      \n
      Edit: I got excited for a second remembering that I’ve got rar installed via homebrew on that same m1 mac, but when I tried to install homebrew in the vm, I learned that homebrew doesn’t officially support arm.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705524211 {#3196
      date: 2024-01-17 21:43:31.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3201 …}
    +votes: Doctrine\ORM\PersistentCollection {#3204 …}
    +reports: Doctrine\ORM\PersistentCollection {#3206 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3208 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3210 …}
    +badges: Doctrine\ORM\PersistentCollection {#3212 …}
    +children: [
      4 => App\Entity\EntryComment {#2314
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
        +body: "It can only do that with the unfree unrar plugin. Do not expect your distro to ship it by default due to that issue."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1705405942 {#2164
          date: 2024-01-16 12:52:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@skullgiver@popplesburger.hilciferous.nl"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2070 …}
        +nested: Doctrine\ORM\PersistentCollection {#2066 …}
        +votes: Doctrine\ORM\PersistentCollection {#2065 …}
        +reports: Doctrine\ORM\PersistentCollection {#2072 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2073 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2136 …}
        -id: 313339
        -bodyTs: "'default':20 'distro':15 'due':21 'expect':13 'issu':24 'plugin':10 'ship':17 'unfre':8 'unrar':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7434827"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705405942 {#2331
          date: 2024-01-16 12:52:22.0 +01:00
        }
        +"title": 313339
      }
      3 => App\Entity\EntryComment {#2338
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
        +body: "Only with the unfree unrar plugin."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1705405958 {#2143
          date: 2024-01-16 12:52:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@bitwolf@lemmy.one"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2335 …}
        +nested: Doctrine\ORM\PersistentCollection {#2343 …}
        +votes: Doctrine\ORM\PersistentCollection {#2342 …}
        +reports: Doctrine\ORM\PersistentCollection {#2340 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2300 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2323 …}
        -id: 313340
        -bodyTs: "'plugin':6 'unfre':4 'unrar':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7434834"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705405958 {#2159
          date: 2024-01-16 12:52:38.0 +01:00
        }
        +"title": 313340
      }
      2 => App\Entity\EntryComment {#2053
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2125 …}
        +root: App\Entity\EntryComment {#2325}
        +body: """
          Indeed it won’t modify rar archives. What do you need those for?\n
          \n
          The typical flow for rar archives is to unpack them and then either leave the files on disk as plain files or put them into a better archive format such as 7z.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1705415609 {#2054
          date: 2024-01-16 15:33:29.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@Atemu@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2165 …}
        +nested: Doctrine\ORM\PersistentCollection {#2104 …}
        +votes: Doctrine\ORM\PersistentCollection {#2099 …}
        +reports: Doctrine\ORM\PersistentCollection {#2108 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2101 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2109 …}
        -id: 313721
        -bodyTs: "'7z':45 'archiv':7,19,41 'better':40 'disk':31 'either':26 'file':29,34 'flow':16 'format':42 'inde':1 'leav':27 'modifi':5 'need':11 'plain':33 'put':36 'rar':6,18 'typic':15 'unpack':22 'won':3"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7437704"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705415609 {#2058
          date: 2024-01-16 15:33:29.0 +01:00
        }
        +"title": 313721
      }
      1 => App\Entity\EntryComment {#2107
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2112 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
        +body: """
          Damn rat files…\n
          \n
          I just opened a `nix-shell` with `unrar` in it on aarch64-linux and am able to execute it, so yes, it can be made to work.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705491857 {#2106
          date: 2024-01-17 12:44:17.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@skullgiver@popplesburger.hilciferous.nl"
          "@Atemu@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2124 …}
        +nested: Doctrine\ORM\PersistentCollection {#2118 …}
        +votes: Doctrine\ORM\PersistentCollection {#2121 …}
        +reports: Doctrine\ORM\PersistentCollection {#2115 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2123 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2116 …}
        -id: 316499
        -bodyTs: "'aarch64':17 'aarch64-linux':16 'abl':21 'damn':1 'execut':23 'file':3 'linux':18 'made':30 'nix':9 'nix-shel':8 'open':6 'rat':2 'shell':10 'unrar':12 'work':32 'yes':26"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7468337"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705491857 {#2110
          date: 2024-01-17 12:44:17.0 +01:00
        }
        +"title": 316499
      }
      0 => App\Entity\EntryComment {#2325}
    ]
    -id: 30843
    -titleTs: "'arm':5 'idiot':4 'm':2"
    -bodyTs: "'23.10':86 'actual':14 'add':32 'alreadi':43,145 'apt':118 'archiv':21,39,57,187 'arm':30,128,138,231 'bang':62 'case':165 'could':111 'create/update':55 'd':189 'direct':114 'doesn':227 'download':112 'edit':1,192 'end':98 'everyon':9 'excit':195 'exist':161 'file':35,143,159,163 'final':97 'fine':23 'free':149 'got':194,203 'half':70 'handl':141 'head':64 'homebrew':207,219,226 'hour':72 'instal':44,49,75,150,205,218 'instead':115 'learn':224 'm1':93,211 'mac':94,212 'mini':95 'multivers':81 'need':15,154 'note':133 'offici':229 'packag':53,78 'pkgs.org':101,102 'prefer':190 'put':2 'rar':20,38,52,56,77,106,131,142,162,186,204 'realiz':124 'recommend':135 'rememb':199 'repackag':172 'repositori':82 'run':90 'scenario':166 'search':104 'second':198 'see':11,108 'side':132 'someth':156 'support':230 'tar':175 'to/update':33 'top':6 'tri':73,216 'ubuntu':85 'unpack':18 'unrar':42,148,168 'unrar-fre':147 'update/add':158 'use':117 'util':139 've':60,202 'version':129 'via':206 'vm':87,222 'wall':67 'work':183 'worst':164 'zip':177"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705461120
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10766460"
    +editedAt: DateTimeImmutable @1725148824 {#3185
      date: 2024-09-01 02:00:24.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705374720 {#3163
      date: 2024-01-16 04:12:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +parent: null
  +root: null
  +body: "There is unrar which is source-available but its license is unfree because it restricts usage. See: [fedoraproject.org/wiki/Licensing:Unrar](https://fedoraproject.org/wiki/Licensing:Unrar)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1725151495 {#2329
    date: 2024-09-01 02:44:55.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@harsh3466@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2067 …}
  +nested: Doctrine\ORM\PersistentCollection {#2051 …}
  +votes: Doctrine\ORM\PersistentCollection {#2059 …}
  +reports: Doctrine\ORM\PersistentCollection {#2047 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2057 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2055 …}
  -id: 313343
  -bodyTs: "'/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':21 'avail':8 'fedoraproject.org':20 'fedoraproject.org/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':19 'licens':11 'restrict':16 'see':18 'sourc':7 'source-avail':6 'unfre':13 'unrar':3 'usag':17"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7434864"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705405996 {#2327
    date: 2024-01-16 12:53:16.0 +01:00
  }
  +"title": 313343
}
"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
151 DENIED edit
App\Entity\EntryComment {#2325
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2289
    +user: Proxies\__CG__\App\Entity\User {#2593 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "I-m-an-idiot-arm"
    +title: "I'm an idiot (arm)"
    +url: null
    +body: """
      EDIT: Putting this at the top because not everyone is seeing what I actually need. I can unpack the rar archive just fine. What I can’t do (on arm) is add to/update the files in the rar archive. I have unrar already installed. What I can’t install is the rar package to create/update rar archives.\n
      \n
      So I’ve been banging my head against the wall for about half an hour trying to install the rar package from the multiverse repository on an Ubuntu 23.10 vm I have running on my m1 mac mini. I finally ended up on [pkgs.org](https://pkgs.org) and searched up rar to see if I could download it directly instead of using apt.\n
      \n
      And it was there I realized there’s no arm version of rar.\n
      \n
      Side note, any recommendations for an arm utility that handles rar files? I already have unrar-free installed, but what I need is something to update/add files to existing rar files.\n
      \n
      Worst case scenario I unrar them and then repackage them with tar or zip, but if I can just work with the rar archive, I’d prefer that.\n
      \n
      Edit: I got excited for a second remembering that I’ve got rar installed via homebrew on that same m1 mac, but when I tried to install homebrew in the vm, I learned that homebrew doesn’t officially support arm.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705524211 {#3196
      date: 2024-01-17 21:43:31.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3201 …}
    +votes: Doctrine\ORM\PersistentCollection {#3204 …}
    +reports: Doctrine\ORM\PersistentCollection {#3206 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3208 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3210 …}
    +badges: Doctrine\ORM\PersistentCollection {#3212 …}
    +children: [
      4 => App\Entity\EntryComment {#2314
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
        +body: "It can only do that with the unfree unrar plugin. Do not expect your distro to ship it by default due to that issue."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1705405942 {#2164
          date: 2024-01-16 12:52:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@skullgiver@popplesburger.hilciferous.nl"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2070 …}
        +nested: Doctrine\ORM\PersistentCollection {#2066 …}
        +votes: Doctrine\ORM\PersistentCollection {#2065 …}
        +reports: Doctrine\ORM\PersistentCollection {#2072 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2073 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2136 …}
        -id: 313339
        -bodyTs: "'default':20 'distro':15 'due':21 'expect':13 'issu':24 'plugin':10 'ship':17 'unfre':8 'unrar':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7434827"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705405942 {#2331
          date: 2024-01-16 12:52:22.0 +01:00
        }
        +"title": 313339
      }
      3 => App\Entity\EntryComment {#2338
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
        +body: "Only with the unfree unrar plugin."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1705405958 {#2143
          date: 2024-01-16 12:52:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@bitwolf@lemmy.one"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2335 …}
        +nested: Doctrine\ORM\PersistentCollection {#2343 …}
        +votes: Doctrine\ORM\PersistentCollection {#2342 …}
        +reports: Doctrine\ORM\PersistentCollection {#2340 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2300 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2323 …}
        -id: 313340
        -bodyTs: "'plugin':6 'unfre':4 'unrar':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7434834"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705405958 {#2159
          date: 2024-01-16 12:52:38.0 +01:00
        }
        +"title": 313340
      }
      2 => App\Entity\EntryComment {#2053
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2125 …}
        +root: App\Entity\EntryComment {#2325}
        +body: """
          Indeed it won’t modify rar archives. What do you need those for?\n
          \n
          The typical flow for rar archives is to unpack them and then either leave the files on disk as plain files or put them into a better archive format such as 7z.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1705415609 {#2054
          date: 2024-01-16 15:33:29.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@Atemu@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2165 …}
        +nested: Doctrine\ORM\PersistentCollection {#2104 …}
        +votes: Doctrine\ORM\PersistentCollection {#2099 …}
        +reports: Doctrine\ORM\PersistentCollection {#2108 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2101 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2109 …}
        -id: 313721
        -bodyTs: "'7z':45 'archiv':7,19,41 'better':40 'disk':31 'either':26 'file':29,34 'flow':16 'format':42 'inde':1 'leav':27 'modifi':5 'need':11 'plain':33 'put':36 'rar':6,18 'typic':15 'unpack':22 'won':3"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7437704"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705415609 {#2058
          date: 2024-01-16 15:33:29.0 +01:00
        }
        +"title": 313721
      }
      1 => App\Entity\EntryComment {#2107
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2112 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
        +body: """
          Damn rat files…\n
          \n
          I just opened a `nix-shell` with `unrar` in it on aarch64-linux and am able to execute it, so yes, it can be made to work.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705491857 {#2106
          date: 2024-01-17 12:44:17.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@skullgiver@popplesburger.hilciferous.nl"
          "@Atemu@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2124 …}
        +nested: Doctrine\ORM\PersistentCollection {#2118 …}
        +votes: Doctrine\ORM\PersistentCollection {#2121 …}
        +reports: Doctrine\ORM\PersistentCollection {#2115 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2123 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2116 …}
        -id: 316499
        -bodyTs: "'aarch64':17 'aarch64-linux':16 'abl':21 'damn':1 'execut':23 'file':3 'linux':18 'made':30 'nix':9 'nix-shel':8 'open':6 'rat':2 'shell':10 'unrar':12 'work':32 'yes':26"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7468337"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705491857 {#2110
          date: 2024-01-17 12:44:17.0 +01:00
        }
        +"title": 316499
      }
      0 => App\Entity\EntryComment {#2325}
    ]
    -id: 30843
    -titleTs: "'arm':5 'idiot':4 'm':2"
    -bodyTs: "'23.10':86 'actual':14 'add':32 'alreadi':43,145 'apt':118 'archiv':21,39,57,187 'arm':30,128,138,231 'bang':62 'case':165 'could':111 'create/update':55 'd':189 'direct':114 'doesn':227 'download':112 'edit':1,192 'end':98 'everyon':9 'excit':195 'exist':161 'file':35,143,159,163 'final':97 'fine':23 'free':149 'got':194,203 'half':70 'handl':141 'head':64 'homebrew':207,219,226 'hour':72 'instal':44,49,75,150,205,218 'instead':115 'learn':224 'm1':93,211 'mac':94,212 'mini':95 'multivers':81 'need':15,154 'note':133 'offici':229 'packag':53,78 'pkgs.org':101,102 'prefer':190 'put':2 'rar':20,38,52,56,77,106,131,142,162,186,204 'realiz':124 'recommend':135 'rememb':199 'repackag':172 'repositori':82 'run':90 'scenario':166 'search':104 'second':198 'see':11,108 'side':132 'someth':156 'support':230 'tar':175 'to/update':33 'top':6 'tri':73,216 'ubuntu':85 'unpack':18 'unrar':42,148,168 'unrar-fre':147 'update/add':158 'use':117 'util':139 've':60,202 'version':129 'via':206 'vm':87,222 'wall':67 'work':183 'worst':164 'zip':177"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705461120
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10766460"
    +editedAt: DateTimeImmutable @1725148824 {#3185
      date: 2024-09-01 02:00:24.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705374720 {#3163
      date: 2024-01-16 04:12:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +parent: null
  +root: null
  +body: "There is unrar which is source-available but its license is unfree because it restricts usage. See: [fedoraproject.org/wiki/Licensing:Unrar](https://fedoraproject.org/wiki/Licensing:Unrar)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1725151495 {#2329
    date: 2024-09-01 02:44:55.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@harsh3466@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2067 …}
  +nested: Doctrine\ORM\PersistentCollection {#2051 …}
  +votes: Doctrine\ORM\PersistentCollection {#2059 …}
  +reports: Doctrine\ORM\PersistentCollection {#2047 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2057 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2055 …}
  -id: 313343
  -bodyTs: "'/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':21 'avail':8 'fedoraproject.org':20 'fedoraproject.org/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':19 'licens':11 'restrict':16 'see':18 'sourc':7 'source-avail':6 'unfre':13 'unrar':3 'usag':17"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7434864"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705405996 {#2327
    date: 2024-01-16 12:53:16.0 +01:00
  }
  +"title": 313343
}
"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
152 DENIED moderate
App\Entity\EntryComment {#2325
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2289
    +user: Proxies\__CG__\App\Entity\User {#2593 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "I-m-an-idiot-arm"
    +title: "I'm an idiot (arm)"
    +url: null
    +body: """
      EDIT: Putting this at the top because not everyone is seeing what I actually need. I can unpack the rar archive just fine. What I can’t do (on arm) is add to/update the files in the rar archive. I have unrar already installed. What I can’t install is the rar package to create/update rar archives.\n
      \n
      So I’ve been banging my head against the wall for about half an hour trying to install the rar package from the multiverse repository on an Ubuntu 23.10 vm I have running on my m1 mac mini. I finally ended up on [pkgs.org](https://pkgs.org) and searched up rar to see if I could download it directly instead of using apt.\n
      \n
      And it was there I realized there’s no arm version of rar.\n
      \n
      Side note, any recommendations for an arm utility that handles rar files? I already have unrar-free installed, but what I need is something to update/add files to existing rar files.\n
      \n
      Worst case scenario I unrar them and then repackage them with tar or zip, but if I can just work with the rar archive, I’d prefer that.\n
      \n
      Edit: I got excited for a second remembering that I’ve got rar installed via homebrew on that same m1 mac, but when I tried to install homebrew in the vm, I learned that homebrew doesn’t officially support arm.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705524211 {#3196
      date: 2024-01-17 21:43:31.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3201 …}
    +votes: Doctrine\ORM\PersistentCollection {#3204 …}
    +reports: Doctrine\ORM\PersistentCollection {#3206 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3208 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3210 …}
    +badges: Doctrine\ORM\PersistentCollection {#3212 …}
    +children: [
      4 => App\Entity\EntryComment {#2314
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
        +body: "It can only do that with the unfree unrar plugin. Do not expect your distro to ship it by default due to that issue."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1705405942 {#2164
          date: 2024-01-16 12:52:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@skullgiver@popplesburger.hilciferous.nl"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2070 …}
        +nested: Doctrine\ORM\PersistentCollection {#2066 …}
        +votes: Doctrine\ORM\PersistentCollection {#2065 …}
        +reports: Doctrine\ORM\PersistentCollection {#2072 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2073 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2136 …}
        -id: 313339
        -bodyTs: "'default':20 'distro':15 'due':21 'expect':13 'issu':24 'plugin':10 'ship':17 'unfre':8 'unrar':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7434827"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705405942 {#2331
          date: 2024-01-16 12:52:22.0 +01:00
        }
        +"title": 313339
      }
      3 => App\Entity\EntryComment {#2338
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
        +body: "Only with the unfree unrar plugin."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1705405958 {#2143
          date: 2024-01-16 12:52:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@bitwolf@lemmy.one"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2335 …}
        +nested: Doctrine\ORM\PersistentCollection {#2343 …}
        +votes: Doctrine\ORM\PersistentCollection {#2342 …}
        +reports: Doctrine\ORM\PersistentCollection {#2340 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2300 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2323 …}
        -id: 313340
        -bodyTs: "'plugin':6 'unfre':4 'unrar':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7434834"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705405958 {#2159
          date: 2024-01-16 12:52:38.0 +01:00
        }
        +"title": 313340
      }
      2 => App\Entity\EntryComment {#2053
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2125 …}
        +root: App\Entity\EntryComment {#2325}
        +body: """
          Indeed it won’t modify rar archives. What do you need those for?\n
          \n
          The typical flow for rar archives is to unpack them and then either leave the files on disk as plain files or put them into a better archive format such as 7z.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1705415609 {#2054
          date: 2024-01-16 15:33:29.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@Atemu@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2165 …}
        +nested: Doctrine\ORM\PersistentCollection {#2104 …}
        +votes: Doctrine\ORM\PersistentCollection {#2099 …}
        +reports: Doctrine\ORM\PersistentCollection {#2108 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2101 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2109 …}
        -id: 313721
        -bodyTs: "'7z':45 'archiv':7,19,41 'better':40 'disk':31 'either':26 'file':29,34 'flow':16 'format':42 'inde':1 'leav':27 'modifi':5 'need':11 'plain':33 'put':36 'rar':6,18 'typic':15 'unpack':22 'won':3"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7437704"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705415609 {#2058
          date: 2024-01-16 15:33:29.0 +01:00
        }
        +"title": 313721
      }
      1 => App\Entity\EntryComment {#2107
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2289 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2112 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2049 …}
        +body: """
          Damn rat files…\n
          \n
          I just opened a `nix-shell` with `unrar` in it on aarch64-linux and am able to execute it, so yes, it can be made to work.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705491857 {#2106
          date: 2024-01-17 12:44:17.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@skullgiver@popplesburger.hilciferous.nl"
          "@Atemu@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2124 …}
        +nested: Doctrine\ORM\PersistentCollection {#2118 …}
        +votes: Doctrine\ORM\PersistentCollection {#2121 …}
        +reports: Doctrine\ORM\PersistentCollection {#2115 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2123 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2116 …}
        -id: 316499
        -bodyTs: "'aarch64':17 'aarch64-linux':16 'abl':21 'damn':1 'execut':23 'file':3 'linux':18 'made':30 'nix':9 'nix-shel':8 'open':6 'rat':2 'shell':10 'unrar':12 'work':32 'yes':26"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7468337"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705491857 {#2110
          date: 2024-01-17 12:44:17.0 +01:00
        }
        +"title": 316499
      }
      0 => App\Entity\EntryComment {#2325}
    ]
    -id: 30843
    -titleTs: "'arm':5 'idiot':4 'm':2"
    -bodyTs: "'23.10':86 'actual':14 'add':32 'alreadi':43,145 'apt':118 'archiv':21,39,57,187 'arm':30,128,138,231 'bang':62 'case':165 'could':111 'create/update':55 'd':189 'direct':114 'doesn':227 'download':112 'edit':1,192 'end':98 'everyon':9 'excit':195 'exist':161 'file':35,143,159,163 'final':97 'fine':23 'free':149 'got':194,203 'half':70 'handl':141 'head':64 'homebrew':207,219,226 'hour':72 'instal':44,49,75,150,205,218 'instead':115 'learn':224 'm1':93,211 'mac':94,212 'mini':95 'multivers':81 'need':15,154 'note':133 'offici':229 'packag':53,78 'pkgs.org':101,102 'prefer':190 'put':2 'rar':20,38,52,56,77,106,131,142,162,186,204 'realiz':124 'recommend':135 'rememb':199 'repackag':172 'repositori':82 'run':90 'scenario':166 'search':104 'second':198 'see':11,108 'side':132 'someth':156 'support':230 'tar':175 'to/update':33 'top':6 'tri':73,216 'ubuntu':85 'unpack':18 'unrar':42,148,168 'unrar-fre':147 'update/add':158 'use':117 'util':139 've':60,202 'version':129 'via':206 'vm':87,222 'wall':67 'work':183 'worst':164 'zip':177"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705461120
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10766460"
    +editedAt: DateTimeImmutable @1725148824 {#3185
      date: 2024-09-01 02:00:24.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705374720 {#3163
      date: 2024-01-16 04:12:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1577 …}
  +image: null
  +parent: null
  +root: null
  +body: "There is unrar which is source-available but its license is unfree because it restricts usage. See: [fedoraproject.org/wiki/Licensing:Unrar](https://fedoraproject.org/wiki/Licensing:Unrar)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1725151495 {#2329
    date: 2024-09-01 02:44:55.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@harsh3466@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2067 …}
  +nested: Doctrine\ORM\PersistentCollection {#2051 …}
  +votes: Doctrine\ORM\PersistentCollection {#2059 …}
  +reports: Doctrine\ORM\PersistentCollection {#2047 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2057 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2055 …}
  -id: 313343
  -bodyTs: "'/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':21 'avail':8 'fedoraproject.org':20 'fedoraproject.org/wiki/licensing:unrar](https://fedoraproject.org/wiki/licensing:unrar)':19 'licens':11 'restrict':16 'see':18 'sourc':7 'source-avail':6 'unfre':13 'unrar':3 'usag':17"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7434864"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705405996 {#2327
    date: 2024-01-16 12:53:16.0 +01:00
  }
  +"title": 313343
}
"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
153 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
154 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2359
  +user: Proxies\__CG__\App\Entity\User {#2373 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
  +slug: "What-s-the-best-tool-for-discovering-what-your-IP-is"
  +title: "What's the best tool for discovering what your IP is when you are using TOR?"
  +url: null
  +body: """
    I’ve been using some available on the Internet but recently they all look the same and they all ask for CAPTYA which is an obvious attempt to obtain ones true IP.\n
    \n
    I’m new to privacy and hoping to learn more.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 11
  +favouriteCount: 16
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1703312551 {#3091
    date: 2023-12-23 07:22:31.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3056 …}
  +votes: Doctrine\ORM\PersistentCollection {#3098 …}
  +reports: Doctrine\ORM\PersistentCollection {#3100 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3102 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3104 …}
  +badges: Doctrine\ORM\PersistentCollection {#3106 …}
  +children: [
    App\Entity\EntryComment {#1730
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2359 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        [ifconfig.me](https://ifconfig.me/). Can also be be `curl`’d.\n
        \n
        Easier to remember is to just search for `what is my ip` in clear net DuckDuckGo (or Kagi if you have it).\n
        \n
        > they all ask for CAPTYA which is an obvious attempt to obtain ones true IP.\n
        \n
        How exactly is a CAPTCHA supposed to discover your “true IP”?\n
        \n
        Also note that your IP address is by far not the only thing used to fingerprint you. See [abrahamjuliot.github.io/creepjs/](https://abrahamjuliot.github.io/creepjs/) and [browserleaks.com](https://browserleaks.com/).\n
        \n
        Use TOR browser if you want your starting conditions to be reasonably anonymous.\n
        \n
        Even more critical for fingerprinting is user behaviour though.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1706759873 {#1711
        date: 2024-02-01 04:57:53.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@wowwoweowza@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2377 …}
      +nested: Doctrine\ORM\PersistentCollection {#2363 …}
      +votes: Doctrine\ORM\PersistentCollection {#2467 …}
      +reports: Doctrine\ORM\PersistentCollection {#2470 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1729 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1714 …}
      -id: 243198
      -bodyTs: "'/).':4,84 '/creepjs/](https://abrahamjuliot.github.io/creepjs/)':79 'abrahamjuliot.github.io':78 'abrahamjuliot.github.io/creepjs/](https://abrahamjuliot.github.io/creepjs/)':77 'address':64 'also':6,59 'anonym':97 'ask':35 'attempt':42 'behaviour':105 'browser':87 'browserleaks.com':81,83 'browserleaks.com/).':82 'captcha':52 'captya':37 'clear':24 'condit':93 'critic':100 'curl':9 'd':10 'discov':55 'duckduckgo':26 'easier':11 'even':98 'exact':49 'far':67 'fingerprint':74,102 'ifconfig.me':1,3 'ifconfig.me/).':2 'ip':22,47,58,63 'kagi':28 'net':25 'note':60 'obtain':44 'obvious':41 'one':45 'reason':96 'rememb':13 'search':17 'see':76 'start':92 'suppos':53 'thing':71 'though':106 'tor':86 'true':46,57 'use':72,85 'user':104 'want':90"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6820412"
      +editedAt: DateTimeImmutable @1706457264 {#1630
        date: 2024-01-28 16:54:24.0 +01:00
      }
      +createdAt: DateTimeImmutable @1703255250 {#1611
        date: 2023-12-22 15:27:30.0 +01:00
      }
      +"title": 243198
    }
  ]
  -id: 24006
  -titleTs: "'best':4 'discov':7 'ip':10 'tool':5 'tor':16 'use':15"
  -bodyTs: "'ask':20 'attempt':27 'avail':6 'captya':22 'hope':39 'internet':9 'ip':32 'learn':41 'look':14 'm':34 'new':35 'obtain':29 'obvious':26 'one':30 'privaci':37 'recent':11 'true':31 'use':4 've':2"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1703338672
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/9628400"
  +editedAt: null
  +createdAt: DateTimeImmutable @1703252272 {#3077
    date: 2023-12-22 14:37:52.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
155 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2359
  +user: Proxies\__CG__\App\Entity\User {#2373 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
  +slug: "What-s-the-best-tool-for-discovering-what-your-IP-is"
  +title: "What's the best tool for discovering what your IP is when you are using TOR?"
  +url: null
  +body: """
    I’ve been using some available on the Internet but recently they all look the same and they all ask for CAPTYA which is an obvious attempt to obtain ones true IP.\n
    \n
    I’m new to privacy and hoping to learn more.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 11
  +favouriteCount: 16
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1703312551 {#3091
    date: 2023-12-23 07:22:31.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3056 …}
  +votes: Doctrine\ORM\PersistentCollection {#3098 …}
  +reports: Doctrine\ORM\PersistentCollection {#3100 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3102 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3104 …}
  +badges: Doctrine\ORM\PersistentCollection {#3106 …}
  +children: [
    App\Entity\EntryComment {#1730
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2359 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        [ifconfig.me](https://ifconfig.me/). Can also be be `curl`’d.\n
        \n
        Easier to remember is to just search for `what is my ip` in clear net DuckDuckGo (or Kagi if you have it).\n
        \n
        > they all ask for CAPTYA which is an obvious attempt to obtain ones true IP.\n
        \n
        How exactly is a CAPTCHA supposed to discover your “true IP”?\n
        \n
        Also note that your IP address is by far not the only thing used to fingerprint you. See [abrahamjuliot.github.io/creepjs/](https://abrahamjuliot.github.io/creepjs/) and [browserleaks.com](https://browserleaks.com/).\n
        \n
        Use TOR browser if you want your starting conditions to be reasonably anonymous.\n
        \n
        Even more critical for fingerprinting is user behaviour though.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1706759873 {#1711
        date: 2024-02-01 04:57:53.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@wowwoweowza@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2377 …}
      +nested: Doctrine\ORM\PersistentCollection {#2363 …}
      +votes: Doctrine\ORM\PersistentCollection {#2467 …}
      +reports: Doctrine\ORM\PersistentCollection {#2470 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1729 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1714 …}
      -id: 243198
      -bodyTs: "'/).':4,84 '/creepjs/](https://abrahamjuliot.github.io/creepjs/)':79 'abrahamjuliot.github.io':78 'abrahamjuliot.github.io/creepjs/](https://abrahamjuliot.github.io/creepjs/)':77 'address':64 'also':6,59 'anonym':97 'ask':35 'attempt':42 'behaviour':105 'browser':87 'browserleaks.com':81,83 'browserleaks.com/).':82 'captcha':52 'captya':37 'clear':24 'condit':93 'critic':100 'curl':9 'd':10 'discov':55 'duckduckgo':26 'easier':11 'even':98 'exact':49 'far':67 'fingerprint':74,102 'ifconfig.me':1,3 'ifconfig.me/).':2 'ip':22,47,58,63 'kagi':28 'net':25 'note':60 'obtain':44 'obvious':41 'one':45 'reason':96 'rememb':13 'search':17 'see':76 'start':92 'suppos':53 'thing':71 'though':106 'tor':86 'true':46,57 'use':72,85 'user':104 'want':90"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6820412"
      +editedAt: DateTimeImmutable @1706457264 {#1630
        date: 2024-01-28 16:54:24.0 +01:00
      }
      +createdAt: DateTimeImmutable @1703255250 {#1611
        date: 2023-12-22 15:27:30.0 +01:00
      }
      +"title": 243198
    }
  ]
  -id: 24006
  -titleTs: "'best':4 'discov':7 'ip':10 'tool':5 'tor':16 'use':15"
  -bodyTs: "'ask':20 'attempt':27 'avail':6 'captya':22 'hope':39 'internet':9 'ip':32 'learn':41 'look':14 'm':34 'new':35 'obtain':29 'obvious':26 'one':30 'privaci':37 'recent':11 'true':31 'use':4 've':2"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1703338672
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/9628400"
  +editedAt: null
  +createdAt: DateTimeImmutable @1703252272 {#3077
    date: 2023-12-22 14:37:52.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
156 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2359
  +user: Proxies\__CG__\App\Entity\User {#2373 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
  +slug: "What-s-the-best-tool-for-discovering-what-your-IP-is"
  +title: "What's the best tool for discovering what your IP is when you are using TOR?"
  +url: null
  +body: """
    I’ve been using some available on the Internet but recently they all look the same and they all ask for CAPTYA which is an obvious attempt to obtain ones true IP.\n
    \n
    I’m new to privacy and hoping to learn more.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 11
  +favouriteCount: 16
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1703312551 {#3091
    date: 2023-12-23 07:22:31.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#3056 …}
  +votes: Doctrine\ORM\PersistentCollection {#3098 …}
  +reports: Doctrine\ORM\PersistentCollection {#3100 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3102 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3104 …}
  +badges: Doctrine\ORM\PersistentCollection {#3106 …}
  +children: [
    App\Entity\EntryComment {#1730
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2359 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        [ifconfig.me](https://ifconfig.me/). Can also be be `curl`’d.\n
        \n
        Easier to remember is to just search for `what is my ip` in clear net DuckDuckGo (or Kagi if you have it).\n
        \n
        > they all ask for CAPTYA which is an obvious attempt to obtain ones true IP.\n
        \n
        How exactly is a CAPTCHA supposed to discover your “true IP”?\n
        \n
        Also note that your IP address is by far not the only thing used to fingerprint you. See [abrahamjuliot.github.io/creepjs/](https://abrahamjuliot.github.io/creepjs/) and [browserleaks.com](https://browserleaks.com/).\n
        \n
        Use TOR browser if you want your starting conditions to be reasonably anonymous.\n
        \n
        Even more critical for fingerprinting is user behaviour though.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1706759873 {#1711
        date: 2024-02-01 04:57:53.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@wowwoweowza@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2377 …}
      +nested: Doctrine\ORM\PersistentCollection {#2363 …}
      +votes: Doctrine\ORM\PersistentCollection {#2467 …}
      +reports: Doctrine\ORM\PersistentCollection {#2470 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1729 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1714 …}
      -id: 243198
      -bodyTs: "'/).':4,84 '/creepjs/](https://abrahamjuliot.github.io/creepjs/)':79 'abrahamjuliot.github.io':78 'abrahamjuliot.github.io/creepjs/](https://abrahamjuliot.github.io/creepjs/)':77 'address':64 'also':6,59 'anonym':97 'ask':35 'attempt':42 'behaviour':105 'browser':87 'browserleaks.com':81,83 'browserleaks.com/).':82 'captcha':52 'captya':37 'clear':24 'condit':93 'critic':100 'curl':9 'd':10 'discov':55 'duckduckgo':26 'easier':11 'even':98 'exact':49 'far':67 'fingerprint':74,102 'ifconfig.me':1,3 'ifconfig.me/).':2 'ip':22,47,58,63 'kagi':28 'net':25 'note':60 'obtain':44 'obvious':41 'one':45 'reason':96 'rememb':13 'search':17 'see':76 'start':92 'suppos':53 'thing':71 'though':106 'tor':86 'true':46,57 'use':72,85 'user':104 'want':90"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6820412"
      +editedAt: DateTimeImmutable @1706457264 {#1630
        date: 2024-01-28 16:54:24.0 +01:00
      }
      +createdAt: DateTimeImmutable @1703255250 {#1611
        date: 2023-12-22 15:27:30.0 +01:00
      }
      +"title": 243198
    }
  ]
  -id: 24006
  -titleTs: "'best':4 'discov':7 'ip':10 'tool':5 'tor':16 'use':15"
  -bodyTs: "'ask':20 'attempt':27 'avail':6 'captya':22 'hope':39 'internet':9 'ip':32 'learn':41 'look':14 'm':34 'new':35 'obtain':29 'obvious':26 'one':30 'privaci':37 'recent':11 'true':31 'use':4 've':2"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1703338672
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/9628400"
  +editedAt: null
  +createdAt: DateTimeImmutable @1703252272 {#3077
    date: 2023-12-22 14:37:52.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
157 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
158 DENIED moderate
App\Entity\EntryComment {#1730
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2359
    +user: Proxies\__CG__\App\Entity\User {#2373 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "What-s-the-best-tool-for-discovering-what-your-IP-is"
    +title: "What's the best tool for discovering what your IP is when you are using TOR?"
    +url: null
    +body: """
      I’ve been using some available on the Internet but recently they all look the same and they all ask for CAPTYA which is an obvious attempt to obtain ones true IP.\n
      \n
      I’m new to privacy and hoping to learn more.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 11
    +favouriteCount: 16
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1703312551 {#3091
      date: 2023-12-23 07:22:31.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3056 …}
    +votes: Doctrine\ORM\PersistentCollection {#3098 …}
    +reports: Doctrine\ORM\PersistentCollection {#3100 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3102 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3104 …}
    +badges: Doctrine\ORM\PersistentCollection {#3106 …}
    +children: [
      App\Entity\EntryComment {#1730}
    ]
    -id: 24006
    -titleTs: "'best':4 'discov':7 'ip':10 'tool':5 'tor':16 'use':15"
    -bodyTs: "'ask':20 'attempt':27 'avail':6 'captya':22 'hope':39 'internet':9 'ip':32 'learn':41 'look':14 'm':34 'new':35 'obtain':29 'obvious':26 'one':30 'privaci':37 'recent':11 'true':31 'use':4 've':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703338672
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/9628400"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703252272 {#3077
      date: 2023-12-22 14:37:52.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    [ifconfig.me](https://ifconfig.me/). Can also be be `curl`’d.\n
    \n
    Easier to remember is to just search for `what is my ip` in clear net DuckDuckGo (or Kagi if you have it).\n
    \n
    > they all ask for CAPTYA which is an obvious attempt to obtain ones true IP.\n
    \n
    How exactly is a CAPTCHA supposed to discover your “true IP”?\n
    \n
    Also note that your IP address is by far not the only thing used to fingerprint you. See [abrahamjuliot.github.io/creepjs/](https://abrahamjuliot.github.io/creepjs/) and [browserleaks.com](https://browserleaks.com/).\n
    \n
    Use TOR browser if you want your starting conditions to be reasonably anonymous.\n
    \n
    Even more critical for fingerprinting is user behaviour though.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1706759873 {#1711
    date: 2024-02-01 04:57:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@wowwoweowza@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2377 …}
  +nested: Doctrine\ORM\PersistentCollection {#2363 …}
  +votes: Doctrine\ORM\PersistentCollection {#2467 …}
  +reports: Doctrine\ORM\PersistentCollection {#2470 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1729 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1714 …}
  -id: 243198
  -bodyTs: "'/).':4,84 '/creepjs/](https://abrahamjuliot.github.io/creepjs/)':79 'abrahamjuliot.github.io':78 'abrahamjuliot.github.io/creepjs/](https://abrahamjuliot.github.io/creepjs/)':77 'address':64 'also':6,59 'anonym':97 'ask':35 'attempt':42 'behaviour':105 'browser':87 'browserleaks.com':81,83 'browserleaks.com/).':82 'captcha':52 'captya':37 'clear':24 'condit':93 'critic':100 'curl':9 'd':10 'discov':55 'duckduckgo':26 'easier':11 'even':98 'exact':49 'far':67 'fingerprint':74,102 'ifconfig.me':1,3 'ifconfig.me/).':2 'ip':22,47,58,63 'kagi':28 'net':25 'note':60 'obtain':44 'obvious':41 'one':45 'reason':96 'rememb':13 'search':17 'see':76 'start':92 'suppos':53 'thing':71 'though':106 'tor':86 'true':46,57 'use':72,85 'user':104 'want':90"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/6820412"
  +editedAt: DateTimeImmutable @1706457264 {#1630
    date: 2024-01-28 16:54:24.0 +01:00
  }
  +createdAt: DateTimeImmutable @1703255250 {#1611
    date: 2023-12-22 15:27:30.0 +01:00
  }
  +"title": 243198
}
"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
159 DENIED edit
App\Entity\EntryComment {#1730
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2359
    +user: Proxies\__CG__\App\Entity\User {#2373 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "What-s-the-best-tool-for-discovering-what-your-IP-is"
    +title: "What's the best tool for discovering what your IP is when you are using TOR?"
    +url: null
    +body: """
      I’ve been using some available on the Internet but recently they all look the same and they all ask for CAPTYA which is an obvious attempt to obtain ones true IP.\n
      \n
      I’m new to privacy and hoping to learn more.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 11
    +favouriteCount: 16
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1703312551 {#3091
      date: 2023-12-23 07:22:31.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3056 …}
    +votes: Doctrine\ORM\PersistentCollection {#3098 …}
    +reports: Doctrine\ORM\PersistentCollection {#3100 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3102 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3104 …}
    +badges: Doctrine\ORM\PersistentCollection {#3106 …}
    +children: [
      App\Entity\EntryComment {#1730}
    ]
    -id: 24006
    -titleTs: "'best':4 'discov':7 'ip':10 'tool':5 'tor':16 'use':15"
    -bodyTs: "'ask':20 'attempt':27 'avail':6 'captya':22 'hope':39 'internet':9 'ip':32 'learn':41 'look':14 'm':34 'new':35 'obtain':29 'obvious':26 'one':30 'privaci':37 'recent':11 'true':31 'use':4 've':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703338672
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/9628400"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703252272 {#3077
      date: 2023-12-22 14:37:52.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    [ifconfig.me](https://ifconfig.me/). Can also be be `curl`’d.\n
    \n
    Easier to remember is to just search for `what is my ip` in clear net DuckDuckGo (or Kagi if you have it).\n
    \n
    > they all ask for CAPTYA which is an obvious attempt to obtain ones true IP.\n
    \n
    How exactly is a CAPTCHA supposed to discover your “true IP”?\n
    \n
    Also note that your IP address is by far not the only thing used to fingerprint you. See [abrahamjuliot.github.io/creepjs/](https://abrahamjuliot.github.io/creepjs/) and [browserleaks.com](https://browserleaks.com/).\n
    \n
    Use TOR browser if you want your starting conditions to be reasonably anonymous.\n
    \n
    Even more critical for fingerprinting is user behaviour though.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1706759873 {#1711
    date: 2024-02-01 04:57:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@wowwoweowza@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2377 …}
  +nested: Doctrine\ORM\PersistentCollection {#2363 …}
  +votes: Doctrine\ORM\PersistentCollection {#2467 …}
  +reports: Doctrine\ORM\PersistentCollection {#2470 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1729 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1714 …}
  -id: 243198
  -bodyTs: "'/).':4,84 '/creepjs/](https://abrahamjuliot.github.io/creepjs/)':79 'abrahamjuliot.github.io':78 'abrahamjuliot.github.io/creepjs/](https://abrahamjuliot.github.io/creepjs/)':77 'address':64 'also':6,59 'anonym':97 'ask':35 'attempt':42 'behaviour':105 'browser':87 'browserleaks.com':81,83 'browserleaks.com/).':82 'captcha':52 'captya':37 'clear':24 'condit':93 'critic':100 'curl':9 'd':10 'discov':55 'duckduckgo':26 'easier':11 'even':98 'exact':49 'far':67 'fingerprint':74,102 'ifconfig.me':1,3 'ifconfig.me/).':2 'ip':22,47,58,63 'kagi':28 'net':25 'note':60 'obtain':44 'obvious':41 'one':45 'reason':96 'rememb':13 'search':17 'see':76 'start':92 'suppos':53 'thing':71 'though':106 'tor':86 'true':46,57 'use':72,85 'user':104 'want':90"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/6820412"
  +editedAt: DateTimeImmutable @1706457264 {#1630
    date: 2024-01-28 16:54:24.0 +01:00
  }
  +createdAt: DateTimeImmutable @1703255250 {#1611
    date: 2023-12-22 15:27:30.0 +01:00
  }
  +"title": 243198
}
"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
160 DENIED moderate
App\Entity\EntryComment {#1730
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2359
    +user: Proxies\__CG__\App\Entity\User {#2373 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1621 …}
    +slug: "What-s-the-best-tool-for-discovering-what-your-IP-is"
    +title: "What's the best tool for discovering what your IP is when you are using TOR?"
    +url: null
    +body: """
      I’ve been using some available on the Internet but recently they all look the same and they all ask for CAPTYA which is an obvious attempt to obtain ones true IP.\n
      \n
      I’m new to privacy and hoping to learn more.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 11
    +favouriteCount: 16
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1703312551 {#3091
      date: 2023-12-23 07:22:31.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3056 …}
    +votes: Doctrine\ORM\PersistentCollection {#3098 …}
    +reports: Doctrine\ORM\PersistentCollection {#3100 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3102 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3104 …}
    +badges: Doctrine\ORM\PersistentCollection {#3106 …}
    +children: [
      App\Entity\EntryComment {#1730}
    ]
    -id: 24006
    -titleTs: "'best':4 'discov':7 'ip':10 'tool':5 'tor':16 'use':15"
    -bodyTs: "'ask':20 'attempt':27 'avail':6 'captya':22 'hope':39 'internet':9 'ip':32 'learn':41 'look':14 'm':34 'new':35 'obtain':29 'obvious':26 'one':30 'privaci':37 'recent':11 'true':31 'use':4 've':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703338672
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/9628400"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703252272 {#3077
      date: 2023-12-22 14:37:52.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    [ifconfig.me](https://ifconfig.me/). Can also be be `curl`’d.\n
    \n
    Easier to remember is to just search for `what is my ip` in clear net DuckDuckGo (or Kagi if you have it).\n
    \n
    > they all ask for CAPTYA which is an obvious attempt to obtain ones true IP.\n
    \n
    How exactly is a CAPTCHA supposed to discover your “true IP”?\n
    \n
    Also note that your IP address is by far not the only thing used to fingerprint you. See [abrahamjuliot.github.io/creepjs/](https://abrahamjuliot.github.io/creepjs/) and [browserleaks.com](https://browserleaks.com/).\n
    \n
    Use TOR browser if you want your starting conditions to be reasonably anonymous.\n
    \n
    Even more critical for fingerprinting is user behaviour though.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1706759873 {#1711
    date: 2024-02-01 04:57:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@wowwoweowza@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2377 …}
  +nested: Doctrine\ORM\PersistentCollection {#2363 …}
  +votes: Doctrine\ORM\PersistentCollection {#2467 …}
  +reports: Doctrine\ORM\PersistentCollection {#2470 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1729 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1714 …}
  -id: 243198
  -bodyTs: "'/).':4,84 '/creepjs/](https://abrahamjuliot.github.io/creepjs/)':79 'abrahamjuliot.github.io':78 'abrahamjuliot.github.io/creepjs/](https://abrahamjuliot.github.io/creepjs/)':77 'address':64 'also':6,59 'anonym':97 'ask':35 'attempt':42 'behaviour':105 'browser':87 'browserleaks.com':81,83 'browserleaks.com/).':82 'captcha':52 'captya':37 'clear':24 'condit':93 'critic':100 'curl':9 'd':10 'discov':55 'duckduckgo':26 'easier':11 'even':98 'exact':49 'far':67 'fingerprint':74,102 'ifconfig.me':1,3 'ifconfig.me/).':2 'ip':22,47,58,63 'kagi':28 'net':25 'note':60 'obtain':44 'obvious':41 'one':45 'reason':96 'rememb':13 'search':17 'see':76 'start':92 'suppos':53 'thing':71 'though':106 'tor':86 'true':46,57 'use':72,85 'user':104 'want':90"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/6820412"
  +editedAt: DateTimeImmutable @1706457264 {#1630
    date: 2024-01-28 16:54:24.0 +01:00
  }
  +createdAt: DateTimeImmutable @1703255250 {#1611
    date: 2023-12-22 15:27:30.0 +01:00
  }
  +"title": 243198
}
"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
161 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
162 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