GET https://kbin.spritesserver.nl/index.php/u/@DeltaTangoLima@reddrefuge.com/commented

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

Authenticators

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

Access Decision

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

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1361
  +user: Proxies\__CG__\App\Entity\User {#2888 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
  +image: Proxies\__CG__\App\Entity\Image {#2890 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2834 …}
  +slug: "Don-t-be-that-guy"
  +title: "Don't be that guy."
  +url: "https://lemmy.world/pictrs/image/6e59a654-2024-415f-8a70-3d1fa31f0c8a.png"
  +body: """
    When you’re talking to an open source dev, just remember that they are literally giving you their time for free, and they are people who don’t like to be treated poorly.\n
    \n
    Edit: Just to be clear, I don’t mean any ill will toward the guy. He’s frustrated and he’s just taking it out in the wrong venue at the wrong people, but that doesn’t mean he’s a bad person.\n
    \n
    Edit 2: The reinstalling he’s talking about is NPM. So just running `npm install`. It’s because he tried removing the `node_modules` directory, which is a reasonable thing to do, but it means you need to reinstall the modules with that command.
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 143
  +favouriteCount: 1703
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1723346919 {#2883
    date: 2024-08-11 05:28:39.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2891 …}
  +votes: Doctrine\ORM\PersistentCollection {#2893 …}
  +reports: Doctrine\ORM\PersistentCollection {#2895 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2897 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2899 …}
  +badges: Doctrine\ORM\PersistentCollection {#2901 …}
  +children: [
    1 => App\Entity\EntryComment {#1363
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1361 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1403 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2019 …}
      +body: """
        Yeah, I had the same experience with the devs of Pushbullet, after constructively suggesting a few ways they might be able to work with proxy servers, and all I got back was “Proxies are bad, mmmmk?”.\n
        \n
        Fucken Peter Pan-level mentality.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1705052041 {#1401
        date: 2024-01-12 10:34:01.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@hperrin@lemmy.world"
        "@Grain9325@lemmy.ml"
        "@platypus_plumba@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2023 …}
      +nested: Doctrine\ORM\PersistentCollection {#2032 …}
      +votes: Doctrine\ORM\PersistentCollection {#2024 …}
      +reports: Doctrine\ORM\PersistentCollection {#2018 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2011 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2021 …}
      -id: 301508
      -bodyTs: "'abl':21 'back':31 'bad':35 'construct':13 'dev':9 'experi':6 'fucken':37 'got':30 'level':41 'mental':42 'might':19 'mmmmk':36 'pan':40 'pan-level':39 'peter':38 'proxi':25,33 'pushbullet':11 'server':26 'suggest':14 'way':17 'work':23 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/855715"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705052041 {#1404
        date: 2024-01-12 10:34:01.0 +01:00
      }
      +"title": 301508
    }
    0 => App\Entity\EntryComment {#2013
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1361 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2027 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2035 …}
      +body: "Nah - don’t make excuses for them. Here in Australia, we call entitled people like this cunts. With a hard ‘c’. Not the nice one, with a soft ‘c’."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1705052152 {#2029
        date: 2024-01-12 10:35:52.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@hperrin@lemmy.world"
        "@chicken@lemmy.dbzer0.com"
        "@hperrin@lemmy.world"
        "@chicken@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2031 …}
      +nested: Doctrine\ORM\PersistentCollection {#2037 …}
      +votes: Doctrine\ORM\PersistentCollection {#2075 …}
      +reports: Doctrine\ORM\PersistentCollection {#2079 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2078 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2097 …}
      -id: 301513
      -bodyTs: "'australia':10 'c':21,29 'call':12 'cunt':17 'entitl':13 'excus':5 'hard':20 'like':15 'make':4 'nah':1 'nice':24 'one':25 'peopl':14 'soft':28"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/855718"
      +editedAt: DateTimeImmutable @1721588154 {#2012
        date: 2024-07-21 20:55:54.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705052152 {#2020
        date: 2024-01-12 10:35:52.0 +01:00
      }
      +"title": 301513
    }
  ]
  -id: 29079
  -titleTs: "'guy':5"
  -bodyTs: "'2':78 'bad':75 'clear':38 'command':120 'dev':9 'directori':101 'doesn':69 'edit':34,77 'free':21 'frustrat':51 'give':16 'guy':48 'ill':44 'instal':91 'like':29 'liter':15 'mean':42,71,111 'modul':100,117 'need':113 'node':99 'npm':86,90 'open':7 'peopl':25,66 'person':76 'poor':33 're':3 'reason':105 'reinstal':80,115 'rememb':11 'remov':97 'run':89 'sourc':8 'take':56 'talk':4,83 'thing':106 'time':19 'toward':46 'treat':32 'tri':96 'venu':62 'wrong':61,65"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705081457
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10583631"
  +editedAt: DateTimeImmutable @1721892992 {#2871
    date: 2024-07-25 09:36:32.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704995057 {#2850
    date: 2024-01-11 18:44:17.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1361
  +user: Proxies\__CG__\App\Entity\User {#2888 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
  +image: Proxies\__CG__\App\Entity\Image {#2890 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2834 …}
  +slug: "Don-t-be-that-guy"
  +title: "Don't be that guy."
  +url: "https://lemmy.world/pictrs/image/6e59a654-2024-415f-8a70-3d1fa31f0c8a.png"
  +body: """
    When you’re talking to an open source dev, just remember that they are literally giving you their time for free, and they are people who don’t like to be treated poorly.\n
    \n
    Edit: Just to be clear, I don’t mean any ill will toward the guy. He’s frustrated and he’s just taking it out in the wrong venue at the wrong people, but that doesn’t mean he’s a bad person.\n
    \n
    Edit 2: The reinstalling he’s talking about is NPM. So just running `npm install`. It’s because he tried removing the `node_modules` directory, which is a reasonable thing to do, but it means you need to reinstall the modules with that command.
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 143
  +favouriteCount: 1703
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1723346919 {#2883
    date: 2024-08-11 05:28:39.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2891 …}
  +votes: Doctrine\ORM\PersistentCollection {#2893 …}
  +reports: Doctrine\ORM\PersistentCollection {#2895 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2897 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2899 …}
  +badges: Doctrine\ORM\PersistentCollection {#2901 …}
  +children: [
    1 => App\Entity\EntryComment {#1363
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1361 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1403 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2019 …}
      +body: """
        Yeah, I had the same experience with the devs of Pushbullet, after constructively suggesting a few ways they might be able to work with proxy servers, and all I got back was “Proxies are bad, mmmmk?”.\n
        \n
        Fucken Peter Pan-level mentality.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1705052041 {#1401
        date: 2024-01-12 10:34:01.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@hperrin@lemmy.world"
        "@Grain9325@lemmy.ml"
        "@platypus_plumba@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2023 …}
      +nested: Doctrine\ORM\PersistentCollection {#2032 …}
      +votes: Doctrine\ORM\PersistentCollection {#2024 …}
      +reports: Doctrine\ORM\PersistentCollection {#2018 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2011 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2021 …}
      -id: 301508
      -bodyTs: "'abl':21 'back':31 'bad':35 'construct':13 'dev':9 'experi':6 'fucken':37 'got':30 'level':41 'mental':42 'might':19 'mmmmk':36 'pan':40 'pan-level':39 'peter':38 'proxi':25,33 'pushbullet':11 'server':26 'suggest':14 'way':17 'work':23 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/855715"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705052041 {#1404
        date: 2024-01-12 10:34:01.0 +01:00
      }
      +"title": 301508
    }
    0 => App\Entity\EntryComment {#2013
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1361 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2027 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2035 …}
      +body: "Nah - don’t make excuses for them. Here in Australia, we call entitled people like this cunts. With a hard ‘c’. Not the nice one, with a soft ‘c’."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1705052152 {#2029
        date: 2024-01-12 10:35:52.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@hperrin@lemmy.world"
        "@chicken@lemmy.dbzer0.com"
        "@hperrin@lemmy.world"
        "@chicken@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2031 …}
      +nested: Doctrine\ORM\PersistentCollection {#2037 …}
      +votes: Doctrine\ORM\PersistentCollection {#2075 …}
      +reports: Doctrine\ORM\PersistentCollection {#2079 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2078 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2097 …}
      -id: 301513
      -bodyTs: "'australia':10 'c':21,29 'call':12 'cunt':17 'entitl':13 'excus':5 'hard':20 'like':15 'make':4 'nah':1 'nice':24 'one':25 'peopl':14 'soft':28"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/855718"
      +editedAt: DateTimeImmutable @1721588154 {#2012
        date: 2024-07-21 20:55:54.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705052152 {#2020
        date: 2024-01-12 10:35:52.0 +01:00
      }
      +"title": 301513
    }
  ]
  -id: 29079
  -titleTs: "'guy':5"
  -bodyTs: "'2':78 'bad':75 'clear':38 'command':120 'dev':9 'directori':101 'doesn':69 'edit':34,77 'free':21 'frustrat':51 'give':16 'guy':48 'ill':44 'instal':91 'like':29 'liter':15 'mean':42,71,111 'modul':100,117 'need':113 'node':99 'npm':86,90 'open':7 'peopl':25,66 'person':76 'poor':33 're':3 'reason':105 'reinstal':80,115 'rememb':11 'remov':97 'run':89 'sourc':8 'take':56 'talk':4,83 'thing':106 'time':19 'toward':46 'treat':32 'tri':96 'venu':62 'wrong':61,65"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705081457
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10583631"
  +editedAt: DateTimeImmutable @1721892992 {#2871
    date: 2024-07-25 09:36:32.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704995057 {#2850
    date: 2024-01-11 18:44:17.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1361
  +user: Proxies\__CG__\App\Entity\User {#2888 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
  +image: Proxies\__CG__\App\Entity\Image {#2890 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2834 …}
  +slug: "Don-t-be-that-guy"
  +title: "Don't be that guy."
  +url: "https://lemmy.world/pictrs/image/6e59a654-2024-415f-8a70-3d1fa31f0c8a.png"
  +body: """
    When you’re talking to an open source dev, just remember that they are literally giving you their time for free, and they are people who don’t like to be treated poorly.\n
    \n
    Edit: Just to be clear, I don’t mean any ill will toward the guy. He’s frustrated and he’s just taking it out in the wrong venue at the wrong people, but that doesn’t mean he’s a bad person.\n
    \n
    Edit 2: The reinstalling he’s talking about is NPM. So just running `npm install`. It’s because he tried removing the `node_modules` directory, which is a reasonable thing to do, but it means you need to reinstall the modules with that command.
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 143
  +favouriteCount: 1703
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1723346919 {#2883
    date: 2024-08-11 05:28:39.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2891 …}
  +votes: Doctrine\ORM\PersistentCollection {#2893 …}
  +reports: Doctrine\ORM\PersistentCollection {#2895 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2897 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2899 …}
  +badges: Doctrine\ORM\PersistentCollection {#2901 …}
  +children: [
    1 => App\Entity\EntryComment {#1363
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1361 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1403 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2019 …}
      +body: """
        Yeah, I had the same experience with the devs of Pushbullet, after constructively suggesting a few ways they might be able to work with proxy servers, and all I got back was “Proxies are bad, mmmmk?”.\n
        \n
        Fucken Peter Pan-level mentality.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1705052041 {#1401
        date: 2024-01-12 10:34:01.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@hperrin@lemmy.world"
        "@Grain9325@lemmy.ml"
        "@platypus_plumba@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2023 …}
      +nested: Doctrine\ORM\PersistentCollection {#2032 …}
      +votes: Doctrine\ORM\PersistentCollection {#2024 …}
      +reports: Doctrine\ORM\PersistentCollection {#2018 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2011 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2021 …}
      -id: 301508
      -bodyTs: "'abl':21 'back':31 'bad':35 'construct':13 'dev':9 'experi':6 'fucken':37 'got':30 'level':41 'mental':42 'might':19 'mmmmk':36 'pan':40 'pan-level':39 'peter':38 'proxi':25,33 'pushbullet':11 'server':26 'suggest':14 'way':17 'work':23 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/855715"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705052041 {#1404
        date: 2024-01-12 10:34:01.0 +01:00
      }
      +"title": 301508
    }
    0 => App\Entity\EntryComment {#2013
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1361 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2027 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2035 …}
      +body: "Nah - don’t make excuses for them. Here in Australia, we call entitled people like this cunts. With a hard ‘c’. Not the nice one, with a soft ‘c’."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1705052152 {#2029
        date: 2024-01-12 10:35:52.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@hperrin@lemmy.world"
        "@chicken@lemmy.dbzer0.com"
        "@hperrin@lemmy.world"
        "@chicken@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2031 …}
      +nested: Doctrine\ORM\PersistentCollection {#2037 …}
      +votes: Doctrine\ORM\PersistentCollection {#2075 …}
      +reports: Doctrine\ORM\PersistentCollection {#2079 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2078 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2097 …}
      -id: 301513
      -bodyTs: "'australia':10 'c':21,29 'call':12 'cunt':17 'entitl':13 'excus':5 'hard':20 'like':15 'make':4 'nah':1 'nice':24 'one':25 'peopl':14 'soft':28"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/855718"
      +editedAt: DateTimeImmutable @1721588154 {#2012
        date: 2024-07-21 20:55:54.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705052152 {#2020
        date: 2024-01-12 10:35:52.0 +01:00
      }
      +"title": 301513
    }
  ]
  -id: 29079
  -titleTs: "'guy':5"
  -bodyTs: "'2':78 'bad':75 'clear':38 'command':120 'dev':9 'directori':101 'doesn':69 'edit':34,77 'free':21 'frustrat':51 'give':16 'guy':48 'ill':44 'instal':91 'like':29 'liter':15 'mean':42,71,111 'modul':100,117 'need':113 'node':99 'npm':86,90 'open':7 'peopl':25,66 'person':76 'poor':33 're':3 'reason':105 'reinstal':80,115 'rememb':11 'remov':97 'run':89 'sourc':8 'take':56 'talk':4,83 'thing':106 'time':19 'toward':46 'treat':32 'tri':96 'venu':62 'wrong':61,65"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705081457
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10583631"
  +editedAt: DateTimeImmutable @1721892992 {#2871
    date: 2024-07-25 09:36:32.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704995057 {#2850
    date: 2024-01-11 18:44:17.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
6 DENIED moderate
App\Entity\EntryComment {#1363
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1361
    +user: Proxies\__CG__\App\Entity\User {#2888 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
    +image: Proxies\__CG__\App\Entity\Image {#2890 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2834 …}
    +slug: "Don-t-be-that-guy"
    +title: "Don't be that guy."
    +url: "https://lemmy.world/pictrs/image/6e59a654-2024-415f-8a70-3d1fa31f0c8a.png"
    +body: """
      When you’re talking to an open source dev, just remember that they are literally giving you their time for free, and they are people who don’t like to be treated poorly.\n
      \n
      Edit: Just to be clear, I don’t mean any ill will toward the guy. He’s frustrated and he’s just taking it out in the wrong venue at the wrong people, but that doesn’t mean he’s a bad person.\n
      \n
      Edit 2: The reinstalling he’s talking about is NPM. So just running `npm install`. It’s because he tried removing the `node_modules` directory, which is a reasonable thing to do, but it means you need to reinstall the modules with that command.
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 143
    +favouriteCount: 1703
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723346919 {#2883
      date: 2024-08-11 05:28:39.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2891 …}
    +votes: Doctrine\ORM\PersistentCollection {#2893 …}
    +reports: Doctrine\ORM\PersistentCollection {#2895 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2897 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2899 …}
    +badges: Doctrine\ORM\PersistentCollection {#2901 …}
    +children: [
      1 => App\Entity\EntryComment {#1363}
      0 => App\Entity\EntryComment {#2013
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1361 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2027 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2035 …}
        +body: "Nah - don’t make excuses for them. Here in Australia, we call entitled people like this cunts. With a hard ‘c’. Not the nice one, with a soft ‘c’."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1705052152 {#2029
          date: 2024-01-12 10:35:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@hperrin@lemmy.world"
          "@chicken@lemmy.dbzer0.com"
          "@hperrin@lemmy.world"
          "@chicken@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2031 …}
        +nested: Doctrine\ORM\PersistentCollection {#2037 …}
        +votes: Doctrine\ORM\PersistentCollection {#2075 …}
        +reports: Doctrine\ORM\PersistentCollection {#2079 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2078 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2097 …}
        -id: 301513
        -bodyTs: "'australia':10 'c':21,29 'call':12 'cunt':17 'entitl':13 'excus':5 'hard':20 'like':15 'make':4 'nah':1 'nice':24 'one':25 'peopl':14 'soft':28"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/855718"
        +editedAt: DateTimeImmutable @1721588154 {#2012
          date: 2024-07-21 20:55:54.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705052152 {#2020
          date: 2024-01-12 10:35:52.0 +01:00
        }
        +"title": 301513
      }
    ]
    -id: 29079
    -titleTs: "'guy':5"
    -bodyTs: "'2':78 'bad':75 'clear':38 'command':120 'dev':9 'directori':101 'doesn':69 'edit':34,77 'free':21 'frustrat':51 'give':16 'guy':48 'ill':44 'instal':91 'like':29 'liter':15 'mean':42,71,111 'modul':100,117 'need':113 'node':99 'npm':86,90 'open':7 'peopl':25,66 'person':76 'poor':33 're':3 'reason':105 'reinstal':80,115 'rememb':11 'remov':97 'run':89 'sourc':8 'take':56 'talk':4,83 'thing':106 'time':19 'toward':46 'treat':32 'tri':96 'venu':62 'wrong':61,65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705081457
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10583631"
    +editedAt: DateTimeImmutable @1721892992 {#2871
      date: 2024-07-25 09:36:32.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704995057 {#2850
      date: 2024-01-11 18:44:17.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1403 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2019 …}
  +body: """
    Yeah, I had the same experience with the devs of Pushbullet, after constructively suggesting a few ways they might be able to work with proxy servers, and all I got back was “Proxies are bad, mmmmk?”.\n
    \n
    Fucken Peter Pan-level mentality.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1705052041 {#1401
    date: 2024-01-12 10:34:01.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@hperrin@lemmy.world"
    "@Grain9325@lemmy.ml"
    "@platypus_plumba@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2023 …}
  +nested: Doctrine\ORM\PersistentCollection {#2032 …}
  +votes: Doctrine\ORM\PersistentCollection {#2024 …}
  +reports: Doctrine\ORM\PersistentCollection {#2018 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2011 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2021 …}
  -id: 301508
  -bodyTs: "'abl':21 'back':31 'bad':35 'construct':13 'dev':9 'experi':6 'fucken':37 'got':30 'level':41 'mental':42 'might':19 'mmmmk':36 'pan':40 'pan-level':39 'peter':38 'proxi':25,33 'pushbullet':11 'server':26 'suggest':14 'way':17 'work':23 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/855715"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705052041 {#1404
    date: 2024-01-12 10:34:01.0 +01:00
  }
  +"title": 301508
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
7 DENIED edit
App\Entity\EntryComment {#1363
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1361
    +user: Proxies\__CG__\App\Entity\User {#2888 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
    +image: Proxies\__CG__\App\Entity\Image {#2890 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2834 …}
    +slug: "Don-t-be-that-guy"
    +title: "Don't be that guy."
    +url: "https://lemmy.world/pictrs/image/6e59a654-2024-415f-8a70-3d1fa31f0c8a.png"
    +body: """
      When you’re talking to an open source dev, just remember that they are literally giving you their time for free, and they are people who don’t like to be treated poorly.\n
      \n
      Edit: Just to be clear, I don’t mean any ill will toward the guy. He’s frustrated and he’s just taking it out in the wrong venue at the wrong people, but that doesn’t mean he’s a bad person.\n
      \n
      Edit 2: The reinstalling he’s talking about is NPM. So just running `npm install`. It’s because he tried removing the `node_modules` directory, which is a reasonable thing to do, but it means you need to reinstall the modules with that command.
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 143
    +favouriteCount: 1703
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723346919 {#2883
      date: 2024-08-11 05:28:39.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2891 …}
    +votes: Doctrine\ORM\PersistentCollection {#2893 …}
    +reports: Doctrine\ORM\PersistentCollection {#2895 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2897 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2899 …}
    +badges: Doctrine\ORM\PersistentCollection {#2901 …}
    +children: [
      1 => App\Entity\EntryComment {#1363}
      0 => App\Entity\EntryComment {#2013
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1361 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2027 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2035 …}
        +body: "Nah - don’t make excuses for them. Here in Australia, we call entitled people like this cunts. With a hard ‘c’. Not the nice one, with a soft ‘c’."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1705052152 {#2029
          date: 2024-01-12 10:35:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@hperrin@lemmy.world"
          "@chicken@lemmy.dbzer0.com"
          "@hperrin@lemmy.world"
          "@chicken@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2031 …}
        +nested: Doctrine\ORM\PersistentCollection {#2037 …}
        +votes: Doctrine\ORM\PersistentCollection {#2075 …}
        +reports: Doctrine\ORM\PersistentCollection {#2079 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2078 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2097 …}
        -id: 301513
        -bodyTs: "'australia':10 'c':21,29 'call':12 'cunt':17 'entitl':13 'excus':5 'hard':20 'like':15 'make':4 'nah':1 'nice':24 'one':25 'peopl':14 'soft':28"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/855718"
        +editedAt: DateTimeImmutable @1721588154 {#2012
          date: 2024-07-21 20:55:54.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705052152 {#2020
          date: 2024-01-12 10:35:52.0 +01:00
        }
        +"title": 301513
      }
    ]
    -id: 29079
    -titleTs: "'guy':5"
    -bodyTs: "'2':78 'bad':75 'clear':38 'command':120 'dev':9 'directori':101 'doesn':69 'edit':34,77 'free':21 'frustrat':51 'give':16 'guy':48 'ill':44 'instal':91 'like':29 'liter':15 'mean':42,71,111 'modul':100,117 'need':113 'node':99 'npm':86,90 'open':7 'peopl':25,66 'person':76 'poor':33 're':3 'reason':105 'reinstal':80,115 'rememb':11 'remov':97 'run':89 'sourc':8 'take':56 'talk':4,83 'thing':106 'time':19 'toward':46 'treat':32 'tri':96 'venu':62 'wrong':61,65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705081457
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10583631"
    +editedAt: DateTimeImmutable @1721892992 {#2871
      date: 2024-07-25 09:36:32.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704995057 {#2850
      date: 2024-01-11 18:44:17.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1403 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2019 …}
  +body: """
    Yeah, I had the same experience with the devs of Pushbullet, after constructively suggesting a few ways they might be able to work with proxy servers, and all I got back was “Proxies are bad, mmmmk?”.\n
    \n
    Fucken Peter Pan-level mentality.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1705052041 {#1401
    date: 2024-01-12 10:34:01.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@hperrin@lemmy.world"
    "@Grain9325@lemmy.ml"
    "@platypus_plumba@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2023 …}
  +nested: Doctrine\ORM\PersistentCollection {#2032 …}
  +votes: Doctrine\ORM\PersistentCollection {#2024 …}
  +reports: Doctrine\ORM\PersistentCollection {#2018 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2011 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2021 …}
  -id: 301508
  -bodyTs: "'abl':21 'back':31 'bad':35 'construct':13 'dev':9 'experi':6 'fucken':37 'got':30 'level':41 'mental':42 'might':19 'mmmmk':36 'pan':40 'pan-level':39 'peter':38 'proxi':25,33 'pushbullet':11 'server':26 'suggest':14 'way':17 'work':23 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/855715"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705052041 {#1404
    date: 2024-01-12 10:34:01.0 +01:00
  }
  +"title": 301508
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
8 DENIED moderate
App\Entity\EntryComment {#1363
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1361
    +user: Proxies\__CG__\App\Entity\User {#2888 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
    +image: Proxies\__CG__\App\Entity\Image {#2890 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2834 …}
    +slug: "Don-t-be-that-guy"
    +title: "Don't be that guy."
    +url: "https://lemmy.world/pictrs/image/6e59a654-2024-415f-8a70-3d1fa31f0c8a.png"
    +body: """
      When you’re talking to an open source dev, just remember that they are literally giving you their time for free, and they are people who don’t like to be treated poorly.\n
      \n
      Edit: Just to be clear, I don’t mean any ill will toward the guy. He’s frustrated and he’s just taking it out in the wrong venue at the wrong people, but that doesn’t mean he’s a bad person.\n
      \n
      Edit 2: The reinstalling he’s talking about is NPM. So just running `npm install`. It’s because he tried removing the `node_modules` directory, which is a reasonable thing to do, but it means you need to reinstall the modules with that command.
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 143
    +favouriteCount: 1703
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723346919 {#2883
      date: 2024-08-11 05:28:39.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2891 …}
    +votes: Doctrine\ORM\PersistentCollection {#2893 …}
    +reports: Doctrine\ORM\PersistentCollection {#2895 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2897 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2899 …}
    +badges: Doctrine\ORM\PersistentCollection {#2901 …}
    +children: [
      1 => App\Entity\EntryComment {#1363}
      0 => App\Entity\EntryComment {#2013
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1361 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2027 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2035 …}
        +body: "Nah - don’t make excuses for them. Here in Australia, we call entitled people like this cunts. With a hard ‘c’. Not the nice one, with a soft ‘c’."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1705052152 {#2029
          date: 2024-01-12 10:35:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@hperrin@lemmy.world"
          "@chicken@lemmy.dbzer0.com"
          "@hperrin@lemmy.world"
          "@chicken@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2031 …}
        +nested: Doctrine\ORM\PersistentCollection {#2037 …}
        +votes: Doctrine\ORM\PersistentCollection {#2075 …}
        +reports: Doctrine\ORM\PersistentCollection {#2079 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2078 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2097 …}
        -id: 301513
        -bodyTs: "'australia':10 'c':21,29 'call':12 'cunt':17 'entitl':13 'excus':5 'hard':20 'like':15 'make':4 'nah':1 'nice':24 'one':25 'peopl':14 'soft':28"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/855718"
        +editedAt: DateTimeImmutable @1721588154 {#2012
          date: 2024-07-21 20:55:54.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705052152 {#2020
          date: 2024-01-12 10:35:52.0 +01:00
        }
        +"title": 301513
      }
    ]
    -id: 29079
    -titleTs: "'guy':5"
    -bodyTs: "'2':78 'bad':75 'clear':38 'command':120 'dev':9 'directori':101 'doesn':69 'edit':34,77 'free':21 'frustrat':51 'give':16 'guy':48 'ill':44 'instal':91 'like':29 'liter':15 'mean':42,71,111 'modul':100,117 'need':113 'node':99 'npm':86,90 'open':7 'peopl':25,66 'person':76 'poor':33 're':3 'reason':105 'reinstal':80,115 'rememb':11 'remov':97 'run':89 'sourc':8 'take':56 'talk':4,83 'thing':106 'time':19 'toward':46 'treat':32 'tri':96 'venu':62 'wrong':61,65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705081457
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10583631"
    +editedAt: DateTimeImmutable @1721892992 {#2871
      date: 2024-07-25 09:36:32.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704995057 {#2850
      date: 2024-01-11 18:44:17.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1403 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2019 …}
  +body: """
    Yeah, I had the same experience with the devs of Pushbullet, after constructively suggesting a few ways they might be able to work with proxy servers, and all I got back was “Proxies are bad, mmmmk?”.\n
    \n
    Fucken Peter Pan-level mentality.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1705052041 {#1401
    date: 2024-01-12 10:34:01.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@hperrin@lemmy.world"
    "@Grain9325@lemmy.ml"
    "@platypus_plumba@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2023 …}
  +nested: Doctrine\ORM\PersistentCollection {#2032 …}
  +votes: Doctrine\ORM\PersistentCollection {#2024 …}
  +reports: Doctrine\ORM\PersistentCollection {#2018 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2011 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2021 …}
  -id: 301508
  -bodyTs: "'abl':21 'back':31 'bad':35 'construct':13 'dev':9 'experi':6 'fucken':37 'got':30 'level':41 'mental':42 'might':19 'mmmmk':36 'pan':40 'pan-level':39 'peter':38 'proxi':25,33 'pushbullet':11 'server':26 'suggest':14 'way':17 'work':23 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/855715"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705052041 {#1404
    date: 2024-01-12 10:34:01.0 +01:00
  }
  +"title": 301508
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
9 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
10 DENIED moderate
App\Entity\EntryComment {#2013
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1361
    +user: Proxies\__CG__\App\Entity\User {#2888 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
    +image: Proxies\__CG__\App\Entity\Image {#2890 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2834 …}
    +slug: "Don-t-be-that-guy"
    +title: "Don't be that guy."
    +url: "https://lemmy.world/pictrs/image/6e59a654-2024-415f-8a70-3d1fa31f0c8a.png"
    +body: """
      When you’re talking to an open source dev, just remember that they are literally giving you their time for free, and they are people who don’t like to be treated poorly.\n
      \n
      Edit: Just to be clear, I don’t mean any ill will toward the guy. He’s frustrated and he’s just taking it out in the wrong venue at the wrong people, but that doesn’t mean he’s a bad person.\n
      \n
      Edit 2: The reinstalling he’s talking about is NPM. So just running `npm install`. It’s because he tried removing the `node_modules` directory, which is a reasonable thing to do, but it means you need to reinstall the modules with that command.
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 143
    +favouriteCount: 1703
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723346919 {#2883
      date: 2024-08-11 05:28:39.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2891 …}
    +votes: Doctrine\ORM\PersistentCollection {#2893 …}
    +reports: Doctrine\ORM\PersistentCollection {#2895 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2897 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2899 …}
    +badges: Doctrine\ORM\PersistentCollection {#2901 …}
    +children: [
      1 => App\Entity\EntryComment {#1363
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1361 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1403 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2019 …}
        +body: """
          Yeah, I had the same experience with the devs of Pushbullet, after constructively suggesting a few ways they might be able to work with proxy servers, and all I got back was “Proxies are bad, mmmmk?”.\n
          \n
          Fucken Peter Pan-level mentality.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 8
        +score: 0
        +lastActive: DateTime @1705052041 {#1401
          date: 2024-01-12 10:34:01.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@hperrin@lemmy.world"
          "@Grain9325@lemmy.ml"
          "@platypus_plumba@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2023 …}
        +nested: Doctrine\ORM\PersistentCollection {#2032 …}
        +votes: Doctrine\ORM\PersistentCollection {#2024 …}
        +reports: Doctrine\ORM\PersistentCollection {#2018 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2011 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2021 …}
        -id: 301508
        -bodyTs: "'abl':21 'back':31 'bad':35 'construct':13 'dev':9 'experi':6 'fucken':37 'got':30 'level':41 'mental':42 'might':19 'mmmmk':36 'pan':40 'pan-level':39 'peter':38 'proxi':25,33 'pushbullet':11 'server':26 'suggest':14 'way':17 'work':23 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/855715"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705052041 {#1404
          date: 2024-01-12 10:34:01.0 +01:00
        }
        +"title": 301508
      }
      0 => App\Entity\EntryComment {#2013}
    ]
    -id: 29079
    -titleTs: "'guy':5"
    -bodyTs: "'2':78 'bad':75 'clear':38 'command':120 'dev':9 'directori':101 'doesn':69 'edit':34,77 'free':21 'frustrat':51 'give':16 'guy':48 'ill':44 'instal':91 'like':29 'liter':15 'mean':42,71,111 'modul':100,117 'need':113 'node':99 'npm':86,90 'open':7 'peopl':25,66 'person':76 'poor':33 're':3 'reason':105 'reinstal':80,115 'rememb':11 'remov':97 'run':89 'sourc':8 'take':56 'talk':4,83 'thing':106 'time':19 'toward':46 'treat':32 'tri':96 'venu':62 'wrong':61,65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705081457
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10583631"
    +editedAt: DateTimeImmutable @1721892992 {#2871
      date: 2024-07-25 09:36:32.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704995057 {#2850
      date: 2024-01-11 18:44:17.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2027 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2035 …}
  +body: "Nah - don’t make excuses for them. Here in Australia, we call entitled people like this cunts. With a hard ‘c’. Not the nice one, with a soft ‘c’."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1705052152 {#2029
    date: 2024-01-12 10:35:52.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@hperrin@lemmy.world"
    "@chicken@lemmy.dbzer0.com"
    "@hperrin@lemmy.world"
    "@chicken@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2031 …}
  +nested: Doctrine\ORM\PersistentCollection {#2037 …}
  +votes: Doctrine\ORM\PersistentCollection {#2075 …}
  +reports: Doctrine\ORM\PersistentCollection {#2079 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2078 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2097 …}
  -id: 301513
  -bodyTs: "'australia':10 'c':21,29 'call':12 'cunt':17 'entitl':13 'excus':5 'hard':20 'like':15 'make':4 'nah':1 'nice':24 'one':25 'peopl':14 'soft':28"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/855718"
  +editedAt: DateTimeImmutable @1721588154 {#2012
    date: 2024-07-21 20:55:54.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705052152 {#2020
    date: 2024-01-12 10:35:52.0 +01:00
  }
  +"title": 301513
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED edit
App\Entity\EntryComment {#2013
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1361
    +user: Proxies\__CG__\App\Entity\User {#2888 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
    +image: Proxies\__CG__\App\Entity\Image {#2890 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2834 …}
    +slug: "Don-t-be-that-guy"
    +title: "Don't be that guy."
    +url: "https://lemmy.world/pictrs/image/6e59a654-2024-415f-8a70-3d1fa31f0c8a.png"
    +body: """
      When you’re talking to an open source dev, just remember that they are literally giving you their time for free, and they are people who don’t like to be treated poorly.\n
      \n
      Edit: Just to be clear, I don’t mean any ill will toward the guy. He’s frustrated and he’s just taking it out in the wrong venue at the wrong people, but that doesn’t mean he’s a bad person.\n
      \n
      Edit 2: The reinstalling he’s talking about is NPM. So just running `npm install`. It’s because he tried removing the `node_modules` directory, which is a reasonable thing to do, but it means you need to reinstall the modules with that command.
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 143
    +favouriteCount: 1703
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723346919 {#2883
      date: 2024-08-11 05:28:39.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2891 …}
    +votes: Doctrine\ORM\PersistentCollection {#2893 …}
    +reports: Doctrine\ORM\PersistentCollection {#2895 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2897 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2899 …}
    +badges: Doctrine\ORM\PersistentCollection {#2901 …}
    +children: [
      1 => App\Entity\EntryComment {#1363
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1361 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1403 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2019 …}
        +body: """
          Yeah, I had the same experience with the devs of Pushbullet, after constructively suggesting a few ways they might be able to work with proxy servers, and all I got back was “Proxies are bad, mmmmk?”.\n
          \n
          Fucken Peter Pan-level mentality.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 8
        +score: 0
        +lastActive: DateTime @1705052041 {#1401
          date: 2024-01-12 10:34:01.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@hperrin@lemmy.world"
          "@Grain9325@lemmy.ml"
          "@platypus_plumba@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2023 …}
        +nested: Doctrine\ORM\PersistentCollection {#2032 …}
        +votes: Doctrine\ORM\PersistentCollection {#2024 …}
        +reports: Doctrine\ORM\PersistentCollection {#2018 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2011 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2021 …}
        -id: 301508
        -bodyTs: "'abl':21 'back':31 'bad':35 'construct':13 'dev':9 'experi':6 'fucken':37 'got':30 'level':41 'mental':42 'might':19 'mmmmk':36 'pan':40 'pan-level':39 'peter':38 'proxi':25,33 'pushbullet':11 'server':26 'suggest':14 'way':17 'work':23 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/855715"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705052041 {#1404
          date: 2024-01-12 10:34:01.0 +01:00
        }
        +"title": 301508
      }
      0 => App\Entity\EntryComment {#2013}
    ]
    -id: 29079
    -titleTs: "'guy':5"
    -bodyTs: "'2':78 'bad':75 'clear':38 'command':120 'dev':9 'directori':101 'doesn':69 'edit':34,77 'free':21 'frustrat':51 'give':16 'guy':48 'ill':44 'instal':91 'like':29 'liter':15 'mean':42,71,111 'modul':100,117 'need':113 'node':99 'npm':86,90 'open':7 'peopl':25,66 'person':76 'poor':33 're':3 'reason':105 'reinstal':80,115 'rememb':11 'remov':97 'run':89 'sourc':8 'take':56 'talk':4,83 'thing':106 'time':19 'toward':46 'treat':32 'tri':96 'venu':62 'wrong':61,65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705081457
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10583631"
    +editedAt: DateTimeImmutable @1721892992 {#2871
      date: 2024-07-25 09:36:32.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704995057 {#2850
      date: 2024-01-11 18:44:17.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2027 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2035 …}
  +body: "Nah - don’t make excuses for them. Here in Australia, we call entitled people like this cunts. With a hard ‘c’. Not the nice one, with a soft ‘c’."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1705052152 {#2029
    date: 2024-01-12 10:35:52.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@hperrin@lemmy.world"
    "@chicken@lemmy.dbzer0.com"
    "@hperrin@lemmy.world"
    "@chicken@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2031 …}
  +nested: Doctrine\ORM\PersistentCollection {#2037 …}
  +votes: Doctrine\ORM\PersistentCollection {#2075 …}
  +reports: Doctrine\ORM\PersistentCollection {#2079 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2078 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2097 …}
  -id: 301513
  -bodyTs: "'australia':10 'c':21,29 'call':12 'cunt':17 'entitl':13 'excus':5 'hard':20 'like':15 'make':4 'nah':1 'nice':24 'one':25 'peopl':14 'soft':28"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/855718"
  +editedAt: DateTimeImmutable @1721588154 {#2012
    date: 2024-07-21 20:55:54.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705052152 {#2020
    date: 2024-01-12 10:35:52.0 +01:00
  }
  +"title": 301513
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED moderate
App\Entity\EntryComment {#2013
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1361
    +user: Proxies\__CG__\App\Entity\User {#2888 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
    +image: Proxies\__CG__\App\Entity\Image {#2890 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2834 …}
    +slug: "Don-t-be-that-guy"
    +title: "Don't be that guy."
    +url: "https://lemmy.world/pictrs/image/6e59a654-2024-415f-8a70-3d1fa31f0c8a.png"
    +body: """
      When you’re talking to an open source dev, just remember that they are literally giving you their time for free, and they are people who don’t like to be treated poorly.\n
      \n
      Edit: Just to be clear, I don’t mean any ill will toward the guy. He’s frustrated and he’s just taking it out in the wrong venue at the wrong people, but that doesn’t mean he’s a bad person.\n
      \n
      Edit 2: The reinstalling he’s talking about is NPM. So just running `npm install`. It’s because he tried removing the `node_modules` directory, which is a reasonable thing to do, but it means you need to reinstall the modules with that command.
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 143
    +favouriteCount: 1703
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723346919 {#2883
      date: 2024-08-11 05:28:39.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2891 …}
    +votes: Doctrine\ORM\PersistentCollection {#2893 …}
    +reports: Doctrine\ORM\PersistentCollection {#2895 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2897 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2899 …}
    +badges: Doctrine\ORM\PersistentCollection {#2901 …}
    +children: [
      1 => App\Entity\EntryComment {#1363
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1361 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1403 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2019 …}
        +body: """
          Yeah, I had the same experience with the devs of Pushbullet, after constructively suggesting a few ways they might be able to work with proxy servers, and all I got back was “Proxies are bad, mmmmk?”.\n
          \n
          Fucken Peter Pan-level mentality.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 8
        +score: 0
        +lastActive: DateTime @1705052041 {#1401
          date: 2024-01-12 10:34:01.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@hperrin@lemmy.world"
          "@Grain9325@lemmy.ml"
          "@platypus_plumba@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2023 …}
        +nested: Doctrine\ORM\PersistentCollection {#2032 …}
        +votes: Doctrine\ORM\PersistentCollection {#2024 …}
        +reports: Doctrine\ORM\PersistentCollection {#2018 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2011 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2021 …}
        -id: 301508
        -bodyTs: "'abl':21 'back':31 'bad':35 'construct':13 'dev':9 'experi':6 'fucken':37 'got':30 'level':41 'mental':42 'might':19 'mmmmk':36 'pan':40 'pan-level':39 'peter':38 'proxi':25,33 'pushbullet':11 'server':26 'suggest':14 'way':17 'work':23 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/855715"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705052041 {#1404
          date: 2024-01-12 10:34:01.0 +01:00
        }
        +"title": 301508
      }
      0 => App\Entity\EntryComment {#2013}
    ]
    -id: 29079
    -titleTs: "'guy':5"
    -bodyTs: "'2':78 'bad':75 'clear':38 'command':120 'dev':9 'directori':101 'doesn':69 'edit':34,77 'free':21 'frustrat':51 'give':16 'guy':48 'ill':44 'instal':91 'like':29 'liter':15 'mean':42,71,111 'modul':100,117 'need':113 'node':99 'npm':86,90 'open':7 'peopl':25,66 'person':76 'poor':33 're':3 'reason':105 'reinstal':80,115 'rememb':11 'remov':97 'run':89 'sourc':8 'take':56 'talk':4,83 'thing':106 'time':19 'toward':46 'treat':32 'tri':96 'venu':62 'wrong':61,65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705081457
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10583631"
    +editedAt: DateTimeImmutable @1721892992 {#2871
      date: 2024-07-25 09:36:32.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704995057 {#2850
      date: 2024-01-11 18:44:17.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2027 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2035 …}
  +body: "Nah - don’t make excuses for them. Here in Australia, we call entitled people like this cunts. With a hard ‘c’. Not the nice one, with a soft ‘c’."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1705052152 {#2029
    date: 2024-01-12 10:35:52.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@hperrin@lemmy.world"
    "@chicken@lemmy.dbzer0.com"
    "@hperrin@lemmy.world"
    "@chicken@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2031 …}
  +nested: Doctrine\ORM\PersistentCollection {#2037 …}
  +votes: Doctrine\ORM\PersistentCollection {#2075 …}
  +reports: Doctrine\ORM\PersistentCollection {#2079 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2078 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2097 …}
  -id: 301513
  -bodyTs: "'australia':10 'c':21,29 'call':12 'cunt':17 'entitl':13 'excus':5 'hard':20 'like':15 'make':4 'nah':1 'nice':24 'one':25 'peopl':14 'soft':28"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/855718"
  +editedAt: DateTimeImmutable @1721588154 {#2012
    date: 2024-07-21 20:55:54.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705052152 {#2020
    date: 2024-01-12 10:35:52.0 +01:00
  }
  +"title": 301513
}
"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
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 {#2172
  +user: Proxies\__CG__\App\Entity\User {#2960 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
  +slug: "So-SBCs-are-shit-now-Anything-I-can-do-with"
  +title: "So SBCs are shit now? Anything I can do with my collection of Pis and old routers?"
  +url: null
  +body: """
    I dunno when it happened but I swear SBCs were the *new best thing* in the universe for a while and everyone was building cool little servers with their RockPis and OrangePis.\n
    \n
    Now it’s all gone x86 and Proxmox with everyone shitting on Arm. What happened? What gives?\n
    \n
    Is my small army of xPis pointless? What about my 2 Edge routers?\n
    \n
    I’ve got about 6 xPis scattered round my flat - is there anything worth doing with them or should I just bin them?\n
    \n
    All thoughts, feelings and information welcome. Thank you.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 117
  +favouriteCount: 113
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728815022 {#2993
    date: 2024-10-13 12:23:42.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2998 …}
  +votes: Doctrine\ORM\PersistentCollection {#3001 …}
  +reports: Doctrine\ORM\PersistentCollection {#3003 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3005 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3007 …}
  +badges: Doctrine\ORM\PersistentCollection {#3009 …}
  +children: [
    App\Entity\EntryComment {#2171
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2172 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        It’s about fitness for purpose, IMO.\n
        \n
        I recently migrated most of my homelab to Proxmox running on a pair of x86 boxes. I did it because I was cutting the streaming cord, and wanted to build a beefy Plex capability for myself. I also wanted to virtualise my router/firewall with OPNsense.\n
        \n
        Once I mastered Proxmox, and truly came to appreciate both the clean separation of services and the rapid prototyping capability it gave me, I migrated a lot of my homelab over.\n
        \n
        But, I still use RasPis for a few purposes: Frigate server, second Pi-hole instance, backup Wireguard server. I even have one dedicated to hosting temperature sensors, reed switches, and webcams for our pet lizard’s enclosure.\n
        \n
        Each has their place for me.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1728238146 {#2181
        date: 2024-10-06 20:09:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@cashews_best_nut@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2186 …}
      +nested: Doctrine\ORM\PersistentCollection {#2187 …}
      +votes: Doctrine\ORM\PersistentCollection {#2177 …}
      +reports: Doctrine\ORM\PersistentCollection {#2174 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2170 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2184 …}
      -id: 336037
      -bodyTs: "'also':45 'appreci':61 'backup':100 'beefi':39 'box':23 'build':37 'came':59 'capabl':41,72 'clean':64 'cord':33 'cut':30 'dedic':107 'enclosur':121 'even':104 'fit':4 'frigat':93 'gave':74 'hole':98 'homelab':14,82 'host':109 'imo':7 'instanc':99 'lizard':119 'lot':79 'master':55 'migrat':10,77 'one':106 'opnsens':52 'pair':20 'pet':118 'pi':97 'pi-hol':96 'place':125 'plex':40 'prototyp':71 'proxmox':16,56 'purpos':6,92 'rapid':70 'raspi':88 'recent':9 'reed':112 'router/firewall':50 'run':17 'second':95 'sensor':111 'separ':65 'server':94,102 'servic':67 'still':86 'stream':32 'switch':113 'temperatur':110 'truli':58 'use':87 'virtualis':48 'want':35,46 'webcam':115 'wireguard':101 'x86':22"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/884980"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706074842 {#2182
        date: 2024-01-24 06:40:42.0 +01:00
      }
      +"title": 336037
    }
  ]
  -id: 32720
  -titleTs: "'anyth':6 'collect':12 'old':16 'pis':14 'router':17 'sbcs':2 'shit':4"
  -bodyTs: "'2':60 '6':67 'anyth':75 'arm':45 'armi':53 'best':13 'bin':84 'build':24 'cool':25 'dunno':2 'edg':61 'everyon':22,42 'feel':88 'flat':72 'give':49 'gone':37 'got':65 'happen':5,47 'inform':90 'littl':26 'new':12 'orangepi':32 'pointless':56 'proxmox':40 'rockpi':30 'round':70 'router':62 'sbcs':9 'scatter':69 'server':27 'shit':43 'small':52 'swear':8 'thank':92 'thing':14 'thought':87 'univers':17 've':64 'welcom':91 'worth':76 'x86':38 'xpis':55,68"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706144770
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/11106179"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706058370 {#2981
    date: 2024-01-24 02:06:10.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
15 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2172
  +user: Proxies\__CG__\App\Entity\User {#2960 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
  +slug: "So-SBCs-are-shit-now-Anything-I-can-do-with"
  +title: "So SBCs are shit now? Anything I can do with my collection of Pis and old routers?"
  +url: null
  +body: """
    I dunno when it happened but I swear SBCs were the *new best thing* in the universe for a while and everyone was building cool little servers with their RockPis and OrangePis.\n
    \n
    Now it’s all gone x86 and Proxmox with everyone shitting on Arm. What happened? What gives?\n
    \n
    Is my small army of xPis pointless? What about my 2 Edge routers?\n
    \n
    I’ve got about 6 xPis scattered round my flat - is there anything worth doing with them or should I just bin them?\n
    \n
    All thoughts, feelings and information welcome. Thank you.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 117
  +favouriteCount: 113
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728815022 {#2993
    date: 2024-10-13 12:23:42.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2998 …}
  +votes: Doctrine\ORM\PersistentCollection {#3001 …}
  +reports: Doctrine\ORM\PersistentCollection {#3003 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3005 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3007 …}
  +badges: Doctrine\ORM\PersistentCollection {#3009 …}
  +children: [
    App\Entity\EntryComment {#2171
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2172 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        It’s about fitness for purpose, IMO.\n
        \n
        I recently migrated most of my homelab to Proxmox running on a pair of x86 boxes. I did it because I was cutting the streaming cord, and wanted to build a beefy Plex capability for myself. I also wanted to virtualise my router/firewall with OPNsense.\n
        \n
        Once I mastered Proxmox, and truly came to appreciate both the clean separation of services and the rapid prototyping capability it gave me, I migrated a lot of my homelab over.\n
        \n
        But, I still use RasPis for a few purposes: Frigate server, second Pi-hole instance, backup Wireguard server. I even have one dedicated to hosting temperature sensors, reed switches, and webcams for our pet lizard’s enclosure.\n
        \n
        Each has their place for me.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1728238146 {#2181
        date: 2024-10-06 20:09:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@cashews_best_nut@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2186 …}
      +nested: Doctrine\ORM\PersistentCollection {#2187 …}
      +votes: Doctrine\ORM\PersistentCollection {#2177 …}
      +reports: Doctrine\ORM\PersistentCollection {#2174 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2170 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2184 …}
      -id: 336037
      -bodyTs: "'also':45 'appreci':61 'backup':100 'beefi':39 'box':23 'build':37 'came':59 'capabl':41,72 'clean':64 'cord':33 'cut':30 'dedic':107 'enclosur':121 'even':104 'fit':4 'frigat':93 'gave':74 'hole':98 'homelab':14,82 'host':109 'imo':7 'instanc':99 'lizard':119 'lot':79 'master':55 'migrat':10,77 'one':106 'opnsens':52 'pair':20 'pet':118 'pi':97 'pi-hol':96 'place':125 'plex':40 'prototyp':71 'proxmox':16,56 'purpos':6,92 'rapid':70 'raspi':88 'recent':9 'reed':112 'router/firewall':50 'run':17 'second':95 'sensor':111 'separ':65 'server':94,102 'servic':67 'still':86 'stream':32 'switch':113 'temperatur':110 'truli':58 'use':87 'virtualis':48 'want':35,46 'webcam':115 'wireguard':101 'x86':22"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/884980"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706074842 {#2182
        date: 2024-01-24 06:40:42.0 +01:00
      }
      +"title": 336037
    }
  ]
  -id: 32720
  -titleTs: "'anyth':6 'collect':12 'old':16 'pis':14 'router':17 'sbcs':2 'shit':4"
  -bodyTs: "'2':60 '6':67 'anyth':75 'arm':45 'armi':53 'best':13 'bin':84 'build':24 'cool':25 'dunno':2 'edg':61 'everyon':22,42 'feel':88 'flat':72 'give':49 'gone':37 'got':65 'happen':5,47 'inform':90 'littl':26 'new':12 'orangepi':32 'pointless':56 'proxmox':40 'rockpi':30 'round':70 'router':62 'sbcs':9 'scatter':69 'server':27 'shit':43 'small':52 'swear':8 'thank':92 'thing':14 'thought':87 'univers':17 've':64 'welcom':91 'worth':76 'x86':38 'xpis':55,68"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706144770
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/11106179"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706058370 {#2981
    date: 2024-01-24 02:06:10.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
16 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2172
  +user: Proxies\__CG__\App\Entity\User {#2960 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
  +slug: "So-SBCs-are-shit-now-Anything-I-can-do-with"
  +title: "So SBCs are shit now? Anything I can do with my collection of Pis and old routers?"
  +url: null
  +body: """
    I dunno when it happened but I swear SBCs were the *new best thing* in the universe for a while and everyone was building cool little servers with their RockPis and OrangePis.\n
    \n
    Now it’s all gone x86 and Proxmox with everyone shitting on Arm. What happened? What gives?\n
    \n
    Is my small army of xPis pointless? What about my 2 Edge routers?\n
    \n
    I’ve got about 6 xPis scattered round my flat - is there anything worth doing with them or should I just bin them?\n
    \n
    All thoughts, feelings and information welcome. Thank you.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 117
  +favouriteCount: 113
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728815022 {#2993
    date: 2024-10-13 12:23:42.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2998 …}
  +votes: Doctrine\ORM\PersistentCollection {#3001 …}
  +reports: Doctrine\ORM\PersistentCollection {#3003 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3005 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3007 …}
  +badges: Doctrine\ORM\PersistentCollection {#3009 …}
  +children: [
    App\Entity\EntryComment {#2171
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2172 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        It’s about fitness for purpose, IMO.\n
        \n
        I recently migrated most of my homelab to Proxmox running on a pair of x86 boxes. I did it because I was cutting the streaming cord, and wanted to build a beefy Plex capability for myself. I also wanted to virtualise my router/firewall with OPNsense.\n
        \n
        Once I mastered Proxmox, and truly came to appreciate both the clean separation of services and the rapid prototyping capability it gave me, I migrated a lot of my homelab over.\n
        \n
        But, I still use RasPis for a few purposes: Frigate server, second Pi-hole instance, backup Wireguard server. I even have one dedicated to hosting temperature sensors, reed switches, and webcams for our pet lizard’s enclosure.\n
        \n
        Each has their place for me.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1728238146 {#2181
        date: 2024-10-06 20:09:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@cashews_best_nut@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2186 …}
      +nested: Doctrine\ORM\PersistentCollection {#2187 …}
      +votes: Doctrine\ORM\PersistentCollection {#2177 …}
      +reports: Doctrine\ORM\PersistentCollection {#2174 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2170 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2184 …}
      -id: 336037
      -bodyTs: "'also':45 'appreci':61 'backup':100 'beefi':39 'box':23 'build':37 'came':59 'capabl':41,72 'clean':64 'cord':33 'cut':30 'dedic':107 'enclosur':121 'even':104 'fit':4 'frigat':93 'gave':74 'hole':98 'homelab':14,82 'host':109 'imo':7 'instanc':99 'lizard':119 'lot':79 'master':55 'migrat':10,77 'one':106 'opnsens':52 'pair':20 'pet':118 'pi':97 'pi-hol':96 'place':125 'plex':40 'prototyp':71 'proxmox':16,56 'purpos':6,92 'rapid':70 'raspi':88 'recent':9 'reed':112 'router/firewall':50 'run':17 'second':95 'sensor':111 'separ':65 'server':94,102 'servic':67 'still':86 'stream':32 'switch':113 'temperatur':110 'truli':58 'use':87 'virtualis':48 'want':35,46 'webcam':115 'wireguard':101 'x86':22"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/884980"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706074842 {#2182
        date: 2024-01-24 06:40:42.0 +01:00
      }
      +"title": 336037
    }
  ]
  -id: 32720
  -titleTs: "'anyth':6 'collect':12 'old':16 'pis':14 'router':17 'sbcs':2 'shit':4"
  -bodyTs: "'2':60 '6':67 'anyth':75 'arm':45 'armi':53 'best':13 'bin':84 'build':24 'cool':25 'dunno':2 'edg':61 'everyon':22,42 'feel':88 'flat':72 'give':49 'gone':37 'got':65 'happen':5,47 'inform':90 'littl':26 'new':12 'orangepi':32 'pointless':56 'proxmox':40 'rockpi':30 'round':70 'router':62 'sbcs':9 'scatter':69 'server':27 'shit':43 'small':52 'swear':8 'thank':92 'thing':14 'thought':87 'univers':17 've':64 'welcom':91 'worth':76 'x86':38 'xpis':55,68"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706144770
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/11106179"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706058370 {#2981
    date: 2024-01-24 02:06:10.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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 {#2171
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2172
    +user: Proxies\__CG__\App\Entity\User {#2960 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
    +slug: "So-SBCs-are-shit-now-Anything-I-can-do-with"
    +title: "So SBCs are shit now? Anything I can do with my collection of Pis and old routers?"
    +url: null
    +body: """
      I dunno when it happened but I swear SBCs were the *new best thing* in the universe for a while and everyone was building cool little servers with their RockPis and OrangePis.\n
      \n
      Now it’s all gone x86 and Proxmox with everyone shitting on Arm. What happened? What gives?\n
      \n
      Is my small army of xPis pointless? What about my 2 Edge routers?\n
      \n
      I’ve got about 6 xPis scattered round my flat - is there anything worth doing with them or should I just bin them?\n
      \n
      All thoughts, feelings and information welcome. Thank you.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 113
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728815022 {#2993
      date: 2024-10-13 12:23:42.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2998 …}
    +votes: Doctrine\ORM\PersistentCollection {#3001 …}
    +reports: Doctrine\ORM\PersistentCollection {#3003 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3005 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3007 …}
    +badges: Doctrine\ORM\PersistentCollection {#3009 …}
    +children: [
      App\Entity\EntryComment {#2171}
    ]
    -id: 32720
    -titleTs: "'anyth':6 'collect':12 'old':16 'pis':14 'router':17 'sbcs':2 'shit':4"
    -bodyTs: "'2':60 '6':67 'anyth':75 'arm':45 'armi':53 'best':13 'bin':84 'build':24 'cool':25 'dunno':2 'edg':61 'everyon':22,42 'feel':88 'flat':72 'give':49 'gone':37 'got':65 'happen':5,47 'inform':90 'littl':26 'new':12 'orangepi':32 'pointless':56 'proxmox':40 'rockpi':30 'round':70 'router':62 'sbcs':9 'scatter':69 'server':27 'shit':43 'small':52 'swear':8 'thank':92 'thing':14 'thought':87 'univers':17 've':64 'welcom':91 'worth':76 'x86':38 'xpis':55,68"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706144770
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11106179"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706058370 {#2981
      date: 2024-01-24 02:06:10.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    It’s about fitness for purpose, IMO.\n
    \n
    I recently migrated most of my homelab to Proxmox running on a pair of x86 boxes. I did it because I was cutting the streaming cord, and wanted to build a beefy Plex capability for myself. I also wanted to virtualise my router/firewall with OPNsense.\n
    \n
    Once I mastered Proxmox, and truly came to appreciate both the clean separation of services and the rapid prototyping capability it gave me, I migrated a lot of my homelab over.\n
    \n
    But, I still use RasPis for a few purposes: Frigate server, second Pi-hole instance, backup Wireguard server. I even have one dedicated to hosting temperature sensors, reed switches, and webcams for our pet lizard’s enclosure.\n
    \n
    Each has their place for me.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1728238146 {#2181
    date: 2024-10-06 20:09:06.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@cashews_best_nut@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2186 …}
  +nested: Doctrine\ORM\PersistentCollection {#2187 …}
  +votes: Doctrine\ORM\PersistentCollection {#2177 …}
  +reports: Doctrine\ORM\PersistentCollection {#2174 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2170 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2184 …}
  -id: 336037
  -bodyTs: "'also':45 'appreci':61 'backup':100 'beefi':39 'box':23 'build':37 'came':59 'capabl':41,72 'clean':64 'cord':33 'cut':30 'dedic':107 'enclosur':121 'even':104 'fit':4 'frigat':93 'gave':74 'hole':98 'homelab':14,82 'host':109 'imo':7 'instanc':99 'lizard':119 'lot':79 'master':55 'migrat':10,77 'one':106 'opnsens':52 'pair':20 'pet':118 'pi':97 'pi-hol':96 'place':125 'plex':40 'prototyp':71 'proxmox':16,56 'purpos':6,92 'rapid':70 'raspi':88 'recent':9 'reed':112 'router/firewall':50 'run':17 'second':95 'sensor':111 'separ':65 'server':94,102 'servic':67 'still':86 'stream':32 'switch':113 'temperatur':110 'truli':58 'use':87 'virtualis':48 'want':35,46 'webcam':115 'wireguard':101 'x86':22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/884980"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706074842 {#2182
    date: 2024-01-24 06:40:42.0 +01:00
  }
  +"title": 336037
}
"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 {#2171
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2172
    +user: Proxies\__CG__\App\Entity\User {#2960 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
    +slug: "So-SBCs-are-shit-now-Anything-I-can-do-with"
    +title: "So SBCs are shit now? Anything I can do with my collection of Pis and old routers?"
    +url: null
    +body: """
      I dunno when it happened but I swear SBCs were the *new best thing* in the universe for a while and everyone was building cool little servers with their RockPis and OrangePis.\n
      \n
      Now it’s all gone x86 and Proxmox with everyone shitting on Arm. What happened? What gives?\n
      \n
      Is my small army of xPis pointless? What about my 2 Edge routers?\n
      \n
      I’ve got about 6 xPis scattered round my flat - is there anything worth doing with them or should I just bin them?\n
      \n
      All thoughts, feelings and information welcome. Thank you.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 113
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728815022 {#2993
      date: 2024-10-13 12:23:42.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2998 …}
    +votes: Doctrine\ORM\PersistentCollection {#3001 …}
    +reports: Doctrine\ORM\PersistentCollection {#3003 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3005 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3007 …}
    +badges: Doctrine\ORM\PersistentCollection {#3009 …}
    +children: [
      App\Entity\EntryComment {#2171}
    ]
    -id: 32720
    -titleTs: "'anyth':6 'collect':12 'old':16 'pis':14 'router':17 'sbcs':2 'shit':4"
    -bodyTs: "'2':60 '6':67 'anyth':75 'arm':45 'armi':53 'best':13 'bin':84 'build':24 'cool':25 'dunno':2 'edg':61 'everyon':22,42 'feel':88 'flat':72 'give':49 'gone':37 'got':65 'happen':5,47 'inform':90 'littl':26 'new':12 'orangepi':32 'pointless':56 'proxmox':40 'rockpi':30 'round':70 'router':62 'sbcs':9 'scatter':69 'server':27 'shit':43 'small':52 'swear':8 'thank':92 'thing':14 'thought':87 'univers':17 've':64 'welcom':91 'worth':76 'x86':38 'xpis':55,68"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706144770
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11106179"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706058370 {#2981
      date: 2024-01-24 02:06:10.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    It’s about fitness for purpose, IMO.\n
    \n
    I recently migrated most of my homelab to Proxmox running on a pair of x86 boxes. I did it because I was cutting the streaming cord, and wanted to build a beefy Plex capability for myself. I also wanted to virtualise my router/firewall with OPNsense.\n
    \n
    Once I mastered Proxmox, and truly came to appreciate both the clean separation of services and the rapid prototyping capability it gave me, I migrated a lot of my homelab over.\n
    \n
    But, I still use RasPis for a few purposes: Frigate server, second Pi-hole instance, backup Wireguard server. I even have one dedicated to hosting temperature sensors, reed switches, and webcams for our pet lizard’s enclosure.\n
    \n
    Each has their place for me.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1728238146 {#2181
    date: 2024-10-06 20:09:06.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@cashews_best_nut@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2186 …}
  +nested: Doctrine\ORM\PersistentCollection {#2187 …}
  +votes: Doctrine\ORM\PersistentCollection {#2177 …}
  +reports: Doctrine\ORM\PersistentCollection {#2174 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2170 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2184 …}
  -id: 336037
  -bodyTs: "'also':45 'appreci':61 'backup':100 'beefi':39 'box':23 'build':37 'came':59 'capabl':41,72 'clean':64 'cord':33 'cut':30 'dedic':107 'enclosur':121 'even':104 'fit':4 'frigat':93 'gave':74 'hole':98 'homelab':14,82 'host':109 'imo':7 'instanc':99 'lizard':119 'lot':79 'master':55 'migrat':10,77 'one':106 'opnsens':52 'pair':20 'pet':118 'pi':97 'pi-hol':96 'place':125 'plex':40 'prototyp':71 'proxmox':16,56 'purpos':6,92 'rapid':70 'raspi':88 'recent':9 'reed':112 'router/firewall':50 'run':17 'second':95 'sensor':111 'separ':65 'server':94,102 'servic':67 'still':86 'stream':32 'switch':113 'temperatur':110 'truli':58 'use':87 'virtualis':48 'want':35,46 'webcam':115 'wireguard':101 'x86':22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/884980"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706074842 {#2182
    date: 2024-01-24 06:40:42.0 +01:00
  }
  +"title": 336037
}
"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 {#2171
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2172
    +user: Proxies\__CG__\App\Entity\User {#2960 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
    +slug: "So-SBCs-are-shit-now-Anything-I-can-do-with"
    +title: "So SBCs are shit now? Anything I can do with my collection of Pis and old routers?"
    +url: null
    +body: """
      I dunno when it happened but I swear SBCs were the *new best thing* in the universe for a while and everyone was building cool little servers with their RockPis and OrangePis.\n
      \n
      Now it’s all gone x86 and Proxmox with everyone shitting on Arm. What happened? What gives?\n
      \n
      Is my small army of xPis pointless? What about my 2 Edge routers?\n
      \n
      I’ve got about 6 xPis scattered round my flat - is there anything worth doing with them or should I just bin them?\n
      \n
      All thoughts, feelings and information welcome. Thank you.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 117
    +favouriteCount: 113
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728815022 {#2993
      date: 2024-10-13 12:23:42.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2998 …}
    +votes: Doctrine\ORM\PersistentCollection {#3001 …}
    +reports: Doctrine\ORM\PersistentCollection {#3003 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3005 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3007 …}
    +badges: Doctrine\ORM\PersistentCollection {#3009 …}
    +children: [
      App\Entity\EntryComment {#2171}
    ]
    -id: 32720
    -titleTs: "'anyth':6 'collect':12 'old':16 'pis':14 'router':17 'sbcs':2 'shit':4"
    -bodyTs: "'2':60 '6':67 'anyth':75 'arm':45 'armi':53 'best':13 'bin':84 'build':24 'cool':25 'dunno':2 'edg':61 'everyon':22,42 'feel':88 'flat':72 'give':49 'gone':37 'got':65 'happen':5,47 'inform':90 'littl':26 'new':12 'orangepi':32 'pointless':56 'proxmox':40 'rockpi':30 'round':70 'router':62 'sbcs':9 'scatter':69 'server':27 'shit':43 'small':52 'swear':8 'thank':92 'thing':14 'thought':87 'univers':17 've':64 'welcom':91 'worth':76 'x86':38 'xpis':55,68"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706144770
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11106179"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706058370 {#2981
      date: 2024-01-24 02:06:10.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    It’s about fitness for purpose, IMO.\n
    \n
    I recently migrated most of my homelab to Proxmox running on a pair of x86 boxes. I did it because I was cutting the streaming cord, and wanted to build a beefy Plex capability for myself. I also wanted to virtualise my router/firewall with OPNsense.\n
    \n
    Once I mastered Proxmox, and truly came to appreciate both the clean separation of services and the rapid prototyping capability it gave me, I migrated a lot of my homelab over.\n
    \n
    But, I still use RasPis for a few purposes: Frigate server, second Pi-hole instance, backup Wireguard server. I even have one dedicated to hosting temperature sensors, reed switches, and webcams for our pet lizard’s enclosure.\n
    \n
    Each has their place for me.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1728238146 {#2181
    date: 2024-10-06 20:09:06.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@cashews_best_nut@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2186 …}
  +nested: Doctrine\ORM\PersistentCollection {#2187 …}
  +votes: Doctrine\ORM\PersistentCollection {#2177 …}
  +reports: Doctrine\ORM\PersistentCollection {#2174 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2170 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2184 …}
  -id: 336037
  -bodyTs: "'also':45 'appreci':61 'backup':100 'beefi':39 'box':23 'build':37 'came':59 'capabl':41,72 'clean':64 'cord':33 'cut':30 'dedic':107 'enclosur':121 'even':104 'fit':4 'frigat':93 'gave':74 'hole':98 'homelab':14,82 'host':109 'imo':7 'instanc':99 'lizard':119 'lot':79 'master':55 'migrat':10,77 'one':106 'opnsens':52 'pair':20 'pet':118 'pi':97 'pi-hol':96 'place':125 'plex':40 'prototyp':71 'proxmox':16,56 'purpos':6,92 'rapid':70 'raspi':88 'recent':9 'reed':112 'router/firewall':50 'run':17 'second':95 'sensor':111 'separ':65 'server':94,102 'servic':67 'still':86 'stream':32 'switch':113 'temperatur':110 'truli':58 'use':87 'virtualis':48 'want':35,46 'webcam':115 'wireguard':101 'x86':22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/884980"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706074842 {#2182
    date: 2024-01-24 06:40:42.0 +01:00
  }
  +"title": 336037
}
"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
Proxies\__CG__\App\Entity\Entry {#2062
  +user: Proxies\__CG__\App\Entity\User {#2830 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2081 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
  +slug: "Youtube-has-better-anti-adblock-now-Other-than-Invidious-any-way"
  +title: "Youtube has better anti-adblock now. Other than Invidious, any way around it? Purging and re-dowloading the ublock stuff didn't work"
  +url: null
  +body: null
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 106
  +favouriteCount: 266
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727817727 {#2865
    date: 2024-10-01 23:22:07.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2870 …}
  +votes: Doctrine\ORM\PersistentCollection {#2873 …}
  +reports: Doctrine\ORM\PersistentCollection {#2875 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2877 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2879 …}
  +badges: Doctrine\ORM\PersistentCollection {#2881 …}
  +children: [
    App\Entity\EntryComment {#2096
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2062 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2081 …}
      +image: null
      +parent: null
      +root: null
      +body: "If you have the means, you could self-host a Piped server? Otherwise, try out [piped.video](https://piped.video)."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 11
      +score: 0
      +lastActive: DateTime @1705052214 {#2082
        date: 2024-01-12 10:36:54.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@downdaemon@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2077 …}
      +nested: Doctrine\ORM\PersistentCollection {#2063 …}
      +votes: Doctrine\ORM\PersistentCollection {#2064 …}
      +reports: Doctrine\ORM\PersistentCollection {#2088 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2087 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2086 …}
      -id: 301515
      -bodyTs: "'could':7 'host':10 'mean':5 'otherwis':14 'pipe':12 'piped.video':17,18 'self':9 'self-host':8 'server':13 'tri':15"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/855720"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705052214 {#2085
        date: 2024-01-12 10:36:54.0 +01:00
      }
      +"title": 301515
    }
  ]
  -id: 29137
  -titleTs: "'adblock':6 'anti':5 'anti-adblock':4 'around':13 'better':3 'didn':23 'dowload':19 'invidi':10 'purg':15 're':18 're-dowload':17 'stuff':22 'ublock':21 'way':12 'work':25 'youtub':1"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705094062
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10411022"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705007662 {#2853
    date: 2024-01-11 22:14: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
23 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2062
  +user: Proxies\__CG__\App\Entity\User {#2830 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2081 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
  +slug: "Youtube-has-better-anti-adblock-now-Other-than-Invidious-any-way"
  +title: "Youtube has better anti-adblock now. Other than Invidious, any way around it? Purging and re-dowloading the ublock stuff didn't work"
  +url: null
  +body: null
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 106
  +favouriteCount: 266
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727817727 {#2865
    date: 2024-10-01 23:22:07.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2870 …}
  +votes: Doctrine\ORM\PersistentCollection {#2873 …}
  +reports: Doctrine\ORM\PersistentCollection {#2875 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2877 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2879 …}
  +badges: Doctrine\ORM\PersistentCollection {#2881 …}
  +children: [
    App\Entity\EntryComment {#2096
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2062 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2081 …}
      +image: null
      +parent: null
      +root: null
      +body: "If you have the means, you could self-host a Piped server? Otherwise, try out [piped.video](https://piped.video)."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 11
      +score: 0
      +lastActive: DateTime @1705052214 {#2082
        date: 2024-01-12 10:36:54.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@downdaemon@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2077 …}
      +nested: Doctrine\ORM\PersistentCollection {#2063 …}
      +votes: Doctrine\ORM\PersistentCollection {#2064 …}
      +reports: Doctrine\ORM\PersistentCollection {#2088 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2087 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2086 …}
      -id: 301515
      -bodyTs: "'could':7 'host':10 'mean':5 'otherwis':14 'pipe':12 'piped.video':17,18 'self':9 'self-host':8 'server':13 'tri':15"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/855720"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705052214 {#2085
        date: 2024-01-12 10:36:54.0 +01:00
      }
      +"title": 301515
    }
  ]
  -id: 29137
  -titleTs: "'adblock':6 'anti':5 'anti-adblock':4 'around':13 'better':3 'didn':23 'dowload':19 'invidi':10 'purg':15 're':18 're-dowload':17 'stuff':22 'ublock':21 'way':12 'work':25 'youtub':1"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705094062
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10411022"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705007662 {#2853
    date: 2024-01-11 22:14: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
24 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2062
  +user: Proxies\__CG__\App\Entity\User {#2830 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2081 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
  +slug: "Youtube-has-better-anti-adblock-now-Other-than-Invidious-any-way"
  +title: "Youtube has better anti-adblock now. Other than Invidious, any way around it? Purging and re-dowloading the ublock stuff didn't work"
  +url: null
  +body: null
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 106
  +favouriteCount: 266
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727817727 {#2865
    date: 2024-10-01 23:22:07.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2870 …}
  +votes: Doctrine\ORM\PersistentCollection {#2873 …}
  +reports: Doctrine\ORM\PersistentCollection {#2875 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2877 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2879 …}
  +badges: Doctrine\ORM\PersistentCollection {#2881 …}
  +children: [
    App\Entity\EntryComment {#2096
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2062 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2081 …}
      +image: null
      +parent: null
      +root: null
      +body: "If you have the means, you could self-host a Piped server? Otherwise, try out [piped.video](https://piped.video)."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 11
      +score: 0
      +lastActive: DateTime @1705052214 {#2082
        date: 2024-01-12 10:36:54.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@downdaemon@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2077 …}
      +nested: Doctrine\ORM\PersistentCollection {#2063 …}
      +votes: Doctrine\ORM\PersistentCollection {#2064 …}
      +reports: Doctrine\ORM\PersistentCollection {#2088 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2087 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2086 …}
      -id: 301515
      -bodyTs: "'could':7 'host':10 'mean':5 'otherwis':14 'pipe':12 'piped.video':17,18 'self':9 'self-host':8 'server':13 'tri':15"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/855720"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705052214 {#2085
        date: 2024-01-12 10:36:54.0 +01:00
      }
      +"title": 301515
    }
  ]
  -id: 29137
  -titleTs: "'adblock':6 'anti':5 'anti-adblock':4 'around':13 'better':3 'didn':23 'dowload':19 'invidi':10 'purg':15 're':18 're-dowload':17 'stuff':22 'ublock':21 'way':12 'work':25 'youtub':1"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705094062
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10411022"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705007662 {#2853
    date: 2024-01-11 22:14: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
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 {#2096
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2062
    +user: Proxies\__CG__\App\Entity\User {#2830 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2081 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
    +slug: "Youtube-has-better-anti-adblock-now-Other-than-Invidious-any-way"
    +title: "Youtube has better anti-adblock now. Other than Invidious, any way around it? Purging and re-dowloading the ublock stuff didn't work"
    +url: null
    +body: null
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 106
    +favouriteCount: 266
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727817727 {#2865
      date: 2024-10-01 23:22:07.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2870 …}
    +votes: Doctrine\ORM\PersistentCollection {#2873 …}
    +reports: Doctrine\ORM\PersistentCollection {#2875 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2877 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2879 …}
    +badges: Doctrine\ORM\PersistentCollection {#2881 …}
    +children: [
      App\Entity\EntryComment {#2096}
    ]
    -id: 29137
    -titleTs: "'adblock':6 'anti':5 'anti-adblock':4 'around':13 'better':3 'didn':23 'dowload':19 'invidi':10 'purg':15 're':18 're-dowload':17 'stuff':22 'ublock':21 'way':12 'work':25 'youtub':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705094062
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10411022"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705007662 {#2853
      date: 2024-01-11 22:14:22.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2081 …}
  +image: null
  +parent: null
  +root: null
  +body: "If you have the means, you could self-host a Piped server? Otherwise, try out [piped.video](https://piped.video)."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 11
  +score: 0
  +lastActive: DateTime @1705052214 {#2082
    date: 2024-01-12 10:36:54.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@downdaemon@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2077 …}
  +nested: Doctrine\ORM\PersistentCollection {#2063 …}
  +votes: Doctrine\ORM\PersistentCollection {#2064 …}
  +reports: Doctrine\ORM\PersistentCollection {#2088 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2087 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2086 …}
  -id: 301515
  -bodyTs: "'could':7 'host':10 'mean':5 'otherwis':14 'pipe':12 'piped.video':17,18 'self':9 'self-host':8 'server':13 'tri':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/855720"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705052214 {#2085
    date: 2024-01-12 10:36:54.0 +01:00
  }
  +"title": 301515
}
"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 {#2096
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2062
    +user: Proxies\__CG__\App\Entity\User {#2830 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2081 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
    +slug: "Youtube-has-better-anti-adblock-now-Other-than-Invidious-any-way"
    +title: "Youtube has better anti-adblock now. Other than Invidious, any way around it? Purging and re-dowloading the ublock stuff didn't work"
    +url: null
    +body: null
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 106
    +favouriteCount: 266
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727817727 {#2865
      date: 2024-10-01 23:22:07.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2870 …}
    +votes: Doctrine\ORM\PersistentCollection {#2873 …}
    +reports: Doctrine\ORM\PersistentCollection {#2875 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2877 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2879 …}
    +badges: Doctrine\ORM\PersistentCollection {#2881 …}
    +children: [
      App\Entity\EntryComment {#2096}
    ]
    -id: 29137
    -titleTs: "'adblock':6 'anti':5 'anti-adblock':4 'around':13 'better':3 'didn':23 'dowload':19 'invidi':10 'purg':15 're':18 're-dowload':17 'stuff':22 'ublock':21 'way':12 'work':25 'youtub':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705094062
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10411022"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705007662 {#2853
      date: 2024-01-11 22:14:22.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2081 …}
  +image: null
  +parent: null
  +root: null
  +body: "If you have the means, you could self-host a Piped server? Otherwise, try out [piped.video](https://piped.video)."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 11
  +score: 0
  +lastActive: DateTime @1705052214 {#2082
    date: 2024-01-12 10:36:54.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@downdaemon@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2077 …}
  +nested: Doctrine\ORM\PersistentCollection {#2063 …}
  +votes: Doctrine\ORM\PersistentCollection {#2064 …}
  +reports: Doctrine\ORM\PersistentCollection {#2088 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2087 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2086 …}
  -id: 301515
  -bodyTs: "'could':7 'host':10 'mean':5 'otherwis':14 'pipe':12 'piped.video':17,18 'self':9 'self-host':8 'server':13 'tri':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/855720"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705052214 {#2085
    date: 2024-01-12 10:36:54.0 +01:00
  }
  +"title": 301515
}
"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 {#2096
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2062
    +user: Proxies\__CG__\App\Entity\User {#2830 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2081 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
    +slug: "Youtube-has-better-anti-adblock-now-Other-than-Invidious-any-way"
    +title: "Youtube has better anti-adblock now. Other than Invidious, any way around it? Purging and re-dowloading the ublock stuff didn't work"
    +url: null
    +body: null
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 106
    +favouriteCount: 266
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727817727 {#2865
      date: 2024-10-01 23:22:07.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2870 …}
    +votes: Doctrine\ORM\PersistentCollection {#2873 …}
    +reports: Doctrine\ORM\PersistentCollection {#2875 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2877 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2879 …}
    +badges: Doctrine\ORM\PersistentCollection {#2881 …}
    +children: [
      App\Entity\EntryComment {#2096}
    ]
    -id: 29137
    -titleTs: "'adblock':6 'anti':5 'anti-adblock':4 'around':13 'better':3 'didn':23 'dowload':19 'invidi':10 'purg':15 're':18 're-dowload':17 'stuff':22 'ublock':21 'way':12 'work':25 'youtub':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705094062
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10411022"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705007662 {#2853
      date: 2024-01-11 22:14:22.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2081 …}
  +image: null
  +parent: null
  +root: null
  +body: "If you have the means, you could self-host a Piped server? Otherwise, try out [piped.video](https://piped.video)."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 11
  +score: 0
  +lastActive: DateTime @1705052214 {#2082
    date: 2024-01-12 10:36:54.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@downdaemon@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2077 …}
  +nested: Doctrine\ORM\PersistentCollection {#2063 …}
  +votes: Doctrine\ORM\PersistentCollection {#2064 …}
  +reports: Doctrine\ORM\PersistentCollection {#2088 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2087 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2086 …}
  -id: 301515
  -bodyTs: "'could':7 'host':10 'mean':5 'otherwis':14 'pipe':12 'piped.video':17,18 'self':9 'self-host':8 'server':13 'tri':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/855720"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705052214 {#2085
    date: 2024-01-12 10:36:54.0 +01:00
  }
  +"title": 301515
}
"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 {#2391
  +user: Proxies\__CG__\App\Entity\User {#2868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
  +slug: "Self-hosted-or-personal-email-solutions"
  +title: "Self-hosted or personal email solutions?"
  +url: null
  +body: """
    I have a unique name, think John Doe, and I’m hoping to create a unique and “professional” looking email account like johndoe@gmail.com or john@doe.com. Since my name is common, all reasonable permutations are taken. I was considering purchasing a domain with something unique, then making personal family email accounts for john@mydoe.com jane@mydoe.com etc.\n
    \n
    Consider that I’m starting from scratch (I am). Is there a preferred domain registrar, are GoDaddy or NameCheap good enough? Are there prebuilt services I can just point my domain to or do I need to spin up a VPS and install my own services? Are there concerns tying my accounts to a service that might go under or are some “too big to fail”?\n
    \n
    I can expand what hangs off the domain later, but for now I just need a way to make my own email addresses and use them with the relative ease of Gmail or others. Thanks in advance!!
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 96
  +favouriteCount: 96
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1723325014 {#2903
    date: 2024-08-10 23:23:34.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2908 …}
  +votes: Doctrine\ORM\PersistentCollection {#2911 …}
  +reports: Doctrine\ORM\PersistentCollection {#2913 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2915 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2917 …}
  +badges: Doctrine\ORM\PersistentCollection {#2919 …}
  +children: [
    1 => App\Entity\EntryComment {#2094
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2391 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2241 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
      +body: """
        > At the time of my move I went through my list of apps I bought and tallied the ones up, that I still used. It was less than $50 of repurchases.\n
        \n
        Yeah, I know this what I should do too. As someone else said in this comment thread, gotta tear that bandaid off at some point. Just shits me that I should have to. But the freedom after doing it… <*chef’s kiss*>
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705180935 {#2093
        date: 2024-01-13 22:22:15.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@avguser@lemmy.world"
        "@ChrislyBear@lemmy.world"
        "@DeltaTangoLima@reddrefuge.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2140 …}
      +nested: Doctrine\ORM\PersistentCollection {#2133 …}
      +votes: Doctrine\ORM\PersistentCollection {#2131 …}
      +reports: Doctrine\ORM\PersistentCollection {#2138 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2345 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2330 …}
      -id: 306227
      -bodyTs: "'50':29 'app':13 'bandaid':52 'bought':15 'chef':71 'comment':47 'els':43 'freedom':67 'gotta':49 'kiss':73 'know':34 'less':27 'list':11 'move':6 'one':19 'point':56 'repurchas':31 'said':44 'shit':58 'someon':42 'still':23 'talli':17 'tear':50 'thread':48 'time':3 'use':24 'went':8 'yeah':32"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/859523"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705180935 {#2092
        date: 2024-01-13 22:22:15.0 +01:00
      }
      +"title": 306227
    }
    2 => App\Entity\EntryComment {#2347
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2391 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2332 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
      +body: "Yeah, still got my ancient free Gmail account going. Will probably revert to that."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705193759 {#2346
        date: 2024-01-14 01:55:59.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@avguser@lemmy.world"
        "@ChrislyBear@lemmy.world"
        "@DeltaTangoLima@reddrefuge.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2344 …}
      +nested: Doctrine\ORM\PersistentCollection {#2042 …}
      +votes: Doctrine\ORM\PersistentCollection {#2060 …}
      +reports: Doctrine\ORM\PersistentCollection {#2331 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2289 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2326 …}
      -id: 306678
      -bodyTs: "'account':8 'ancient':5 'free':6 'gmail':7 'go':9 'got':3 'probabl':11 'revert':12 'still':2 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/859905"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705193759 {#2351
        date: 2024-01-14 01:55:59.0 +01:00
      }
      +"title": 306678
    }
    0 => App\Entity\EntryComment {#1883
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2391 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2389 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
      +body: "Yeah, that’s the other thing that shits me. Paying for my wife and I on Workspaces, and we don’t have family sharing rights. We’re literally paying to be treated like second-class citizens!"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705025270 {#1908
        date: 2024-01-12 03:07:50.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@avguser@lemmy.world"
        "@ChrislyBear@lemmy.world"
        "@DeltaTangoLima@reddrefuge.com"
        "@notgold@aussie.zone"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2387 …}
      +nested: Doctrine\ORM\PersistentCollection {#2394 …}
      +votes: Doctrine\ORM\PersistentCollection {#2393 …}
      +reports: Doctrine\ORM\PersistentCollection {#1381 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1402 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1385 …}
      -id: 300617
      -bodyTs: "'citizen':37 'class':36 'famili':23 'like':33 'liter':28 'pay':10,29 're':27 'right':25 'second':35 'second-class':34 'share':24 'shit':8 'thing':6 'treat':32 'wife':13 'workspac':17 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/854978"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705025270 {#1407
        date: 2024-01-12 03:07:50.0 +01:00
      }
      +"title": 300617
    }
  ]
  -id: 28340
  -titleTs: "'email':6 'host':3 'person':5 'self':2 'self-host':1 'solut':7"
  -bodyTs: "'account':21,50,106 'address':143 'advanc':157 'big':118 'common':30 'concern':103 'consid':38,55 'creat':14 'doe':8 'domain':41,68,85,128 'eas':150 'email':20,49,142 'enough':75 'etc':54 'expand':123 'fail':120 'famili':48 'gmail':152 'go':112 'godaddi':71 'good':74 'hang':125 'hope':12 'instal':97 'jane@mydoe.com':53 'john':7 'john@doe.com':25 'john@mydoe.com':52 'johndoe@gmail.com':23 'later':129 'like':22 'look':19 'm':11,58 'make':46,139 'might':111 'name':5,28 'namecheap':73 'need':90,135 'other':154 'permut':33 'person':47 'point':83 'prebuilt':78 'prefer':67 'profession':18 'purchas':39 'reason':32 'registrar':69 'relat':149 'scratch':61 'servic':79,100,109 'sinc':26 'someth':43 'spin':92 'start':59 'taken':35 'thank':155 'think':6 'tie':104 'uniqu':4,16,44 'use':145 'vps':95 'way':137"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704885343
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10490604"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704798943 {#2889
    date: 2024-01-09 12:15:43.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 {#2391
  +user: Proxies\__CG__\App\Entity\User {#2868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
  +slug: "Self-hosted-or-personal-email-solutions"
  +title: "Self-hosted or personal email solutions?"
  +url: null
  +body: """
    I have a unique name, think John Doe, and I’m hoping to create a unique and “professional” looking email account like johndoe@gmail.com or john@doe.com. Since my name is common, all reasonable permutations are taken. I was considering purchasing a domain with something unique, then making personal family email accounts for john@mydoe.com jane@mydoe.com etc.\n
    \n
    Consider that I’m starting from scratch (I am). Is there a preferred domain registrar, are GoDaddy or NameCheap good enough? Are there prebuilt services I can just point my domain to or do I need to spin up a VPS and install my own services? Are there concerns tying my accounts to a service that might go under or are some “too big to fail”?\n
    \n
    I can expand what hangs off the domain later, but for now I just need a way to make my own email addresses and use them with the relative ease of Gmail or others. Thanks in advance!!
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 96
  +favouriteCount: 96
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1723325014 {#2903
    date: 2024-08-10 23:23:34.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2908 …}
  +votes: Doctrine\ORM\PersistentCollection {#2911 …}
  +reports: Doctrine\ORM\PersistentCollection {#2913 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2915 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2917 …}
  +badges: Doctrine\ORM\PersistentCollection {#2919 …}
  +children: [
    1 => App\Entity\EntryComment {#2094
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2391 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2241 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
      +body: """
        > At the time of my move I went through my list of apps I bought and tallied the ones up, that I still used. It was less than $50 of repurchases.\n
        \n
        Yeah, I know this what I should do too. As someone else said in this comment thread, gotta tear that bandaid off at some point. Just shits me that I should have to. But the freedom after doing it… <*chef’s kiss*>
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705180935 {#2093
        date: 2024-01-13 22:22:15.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@avguser@lemmy.world"
        "@ChrislyBear@lemmy.world"
        "@DeltaTangoLima@reddrefuge.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2140 …}
      +nested: Doctrine\ORM\PersistentCollection {#2133 …}
      +votes: Doctrine\ORM\PersistentCollection {#2131 …}
      +reports: Doctrine\ORM\PersistentCollection {#2138 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2345 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2330 …}
      -id: 306227
      -bodyTs: "'50':29 'app':13 'bandaid':52 'bought':15 'chef':71 'comment':47 'els':43 'freedom':67 'gotta':49 'kiss':73 'know':34 'less':27 'list':11 'move':6 'one':19 'point':56 'repurchas':31 'said':44 'shit':58 'someon':42 'still':23 'talli':17 'tear':50 'thread':48 'time':3 'use':24 'went':8 'yeah':32"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/859523"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705180935 {#2092
        date: 2024-01-13 22:22:15.0 +01:00
      }
      +"title": 306227
    }
    2 => App\Entity\EntryComment {#2347
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2391 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2332 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
      +body: "Yeah, still got my ancient free Gmail account going. Will probably revert to that."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705193759 {#2346
        date: 2024-01-14 01:55:59.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@avguser@lemmy.world"
        "@ChrislyBear@lemmy.world"
        "@DeltaTangoLima@reddrefuge.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2344 …}
      +nested: Doctrine\ORM\PersistentCollection {#2042 …}
      +votes: Doctrine\ORM\PersistentCollection {#2060 …}
      +reports: Doctrine\ORM\PersistentCollection {#2331 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2289 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2326 …}
      -id: 306678
      -bodyTs: "'account':8 'ancient':5 'free':6 'gmail':7 'go':9 'got':3 'probabl':11 'revert':12 'still':2 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/859905"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705193759 {#2351
        date: 2024-01-14 01:55:59.0 +01:00
      }
      +"title": 306678
    }
    0 => App\Entity\EntryComment {#1883
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2391 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2389 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
      +body: "Yeah, that’s the other thing that shits me. Paying for my wife and I on Workspaces, and we don’t have family sharing rights. We’re literally paying to be treated like second-class citizens!"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705025270 {#1908
        date: 2024-01-12 03:07:50.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@avguser@lemmy.world"
        "@ChrislyBear@lemmy.world"
        "@DeltaTangoLima@reddrefuge.com"
        "@notgold@aussie.zone"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2387 …}
      +nested: Doctrine\ORM\PersistentCollection {#2394 …}
      +votes: Doctrine\ORM\PersistentCollection {#2393 …}
      +reports: Doctrine\ORM\PersistentCollection {#1381 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1402 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1385 …}
      -id: 300617
      -bodyTs: "'citizen':37 'class':36 'famili':23 'like':33 'liter':28 'pay':10,29 're':27 'right':25 'second':35 'second-class':34 'share':24 'shit':8 'thing':6 'treat':32 'wife':13 'workspac':17 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/854978"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705025270 {#1407
        date: 2024-01-12 03:07:50.0 +01:00
      }
      +"title": 300617
    }
  ]
  -id: 28340
  -titleTs: "'email':6 'host':3 'person':5 'self':2 'self-host':1 'solut':7"
  -bodyTs: "'account':21,50,106 'address':143 'advanc':157 'big':118 'common':30 'concern':103 'consid':38,55 'creat':14 'doe':8 'domain':41,68,85,128 'eas':150 'email':20,49,142 'enough':75 'etc':54 'expand':123 'fail':120 'famili':48 'gmail':152 'go':112 'godaddi':71 'good':74 'hang':125 'hope':12 'instal':97 'jane@mydoe.com':53 'john':7 'john@doe.com':25 'john@mydoe.com':52 'johndoe@gmail.com':23 'later':129 'like':22 'look':19 'm':11,58 'make':46,139 'might':111 'name':5,28 'namecheap':73 'need':90,135 'other':154 'permut':33 'person':47 'point':83 'prebuilt':78 'prefer':67 'profession':18 'purchas':39 'reason':32 'registrar':69 'relat':149 'scratch':61 'servic':79,100,109 'sinc':26 'someth':43 'spin':92 'start':59 'taken':35 'thank':155 'think':6 'tie':104 'uniqu':4,16,44 'use':145 'vps':95 'way':137"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704885343
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10490604"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704798943 {#2889
    date: 2024-01-09 12:15:43.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 {#2391
  +user: Proxies\__CG__\App\Entity\User {#2868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
  +slug: "Self-hosted-or-personal-email-solutions"
  +title: "Self-hosted or personal email solutions?"
  +url: null
  +body: """
    I have a unique name, think John Doe, and I’m hoping to create a unique and “professional” looking email account like johndoe@gmail.com or john@doe.com. Since my name is common, all reasonable permutations are taken. I was considering purchasing a domain with something unique, then making personal family email accounts for john@mydoe.com jane@mydoe.com etc.\n
    \n
    Consider that I’m starting from scratch (I am). Is there a preferred domain registrar, are GoDaddy or NameCheap good enough? Are there prebuilt services I can just point my domain to or do I need to spin up a VPS and install my own services? Are there concerns tying my accounts to a service that might go under or are some “too big to fail”?\n
    \n
    I can expand what hangs off the domain later, but for now I just need a way to make my own email addresses and use them with the relative ease of Gmail or others. Thanks in advance!!
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 96
  +favouriteCount: 96
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1723325014 {#2903
    date: 2024-08-10 23:23:34.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2908 …}
  +votes: Doctrine\ORM\PersistentCollection {#2911 …}
  +reports: Doctrine\ORM\PersistentCollection {#2913 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2915 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2917 …}
  +badges: Doctrine\ORM\PersistentCollection {#2919 …}
  +children: [
    1 => App\Entity\EntryComment {#2094
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2391 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2241 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
      +body: """
        > At the time of my move I went through my list of apps I bought and tallied the ones up, that I still used. It was less than $50 of repurchases.\n
        \n
        Yeah, I know this what I should do too. As someone else said in this comment thread, gotta tear that bandaid off at some point. Just shits me that I should have to. But the freedom after doing it… <*chef’s kiss*>
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705180935 {#2093
        date: 2024-01-13 22:22:15.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@avguser@lemmy.world"
        "@ChrislyBear@lemmy.world"
        "@DeltaTangoLima@reddrefuge.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2140 …}
      +nested: Doctrine\ORM\PersistentCollection {#2133 …}
      +votes: Doctrine\ORM\PersistentCollection {#2131 …}
      +reports: Doctrine\ORM\PersistentCollection {#2138 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2345 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2330 …}
      -id: 306227
      -bodyTs: "'50':29 'app':13 'bandaid':52 'bought':15 'chef':71 'comment':47 'els':43 'freedom':67 'gotta':49 'kiss':73 'know':34 'less':27 'list':11 'move':6 'one':19 'point':56 'repurchas':31 'said':44 'shit':58 'someon':42 'still':23 'talli':17 'tear':50 'thread':48 'time':3 'use':24 'went':8 'yeah':32"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/859523"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705180935 {#2092
        date: 2024-01-13 22:22:15.0 +01:00
      }
      +"title": 306227
    }
    2 => App\Entity\EntryComment {#2347
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2391 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2332 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
      +body: "Yeah, still got my ancient free Gmail account going. Will probably revert to that."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705193759 {#2346
        date: 2024-01-14 01:55:59.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@avguser@lemmy.world"
        "@ChrislyBear@lemmy.world"
        "@DeltaTangoLima@reddrefuge.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2344 …}
      +nested: Doctrine\ORM\PersistentCollection {#2042 …}
      +votes: Doctrine\ORM\PersistentCollection {#2060 …}
      +reports: Doctrine\ORM\PersistentCollection {#2331 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2289 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2326 …}
      -id: 306678
      -bodyTs: "'account':8 'ancient':5 'free':6 'gmail':7 'go':9 'got':3 'probabl':11 'revert':12 'still':2 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/859905"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705193759 {#2351
        date: 2024-01-14 01:55:59.0 +01:00
      }
      +"title": 306678
    }
    0 => App\Entity\EntryComment {#1883
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2391 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2389 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
      +body: "Yeah, that’s the other thing that shits me. Paying for my wife and I on Workspaces, and we don’t have family sharing rights. We’re literally paying to be treated like second-class citizens!"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705025270 {#1908
        date: 2024-01-12 03:07:50.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@avguser@lemmy.world"
        "@ChrislyBear@lemmy.world"
        "@DeltaTangoLima@reddrefuge.com"
        "@notgold@aussie.zone"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2387 …}
      +nested: Doctrine\ORM\PersistentCollection {#2394 …}
      +votes: Doctrine\ORM\PersistentCollection {#2393 …}
      +reports: Doctrine\ORM\PersistentCollection {#1381 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1402 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1385 …}
      -id: 300617
      -bodyTs: "'citizen':37 'class':36 'famili':23 'like':33 'liter':28 'pay':10,29 're':27 'right':25 'second':35 'second-class':34 'share':24 'shit':8 'thing':6 'treat':32 'wife':13 'workspac':17 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/854978"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705025270 {#1407
        date: 2024-01-12 03:07:50.0 +01:00
      }
      +"title": 300617
    }
  ]
  -id: 28340
  -titleTs: "'email':6 'host':3 'person':5 'self':2 'self-host':1 'solut':7"
  -bodyTs: "'account':21,50,106 'address':143 'advanc':157 'big':118 'common':30 'concern':103 'consid':38,55 'creat':14 'doe':8 'domain':41,68,85,128 'eas':150 'email':20,49,142 'enough':75 'etc':54 'expand':123 'fail':120 'famili':48 'gmail':152 'go':112 'godaddi':71 'good':74 'hang':125 'hope':12 'instal':97 'jane@mydoe.com':53 'john':7 'john@doe.com':25 'john@mydoe.com':52 'johndoe@gmail.com':23 'later':129 'like':22 'look':19 'm':11,58 'make':46,139 'might':111 'name':5,28 'namecheap':73 'need':90,135 'other':154 'permut':33 'person':47 'point':83 'prebuilt':78 'prefer':67 'profession':18 'purchas':39 'reason':32 'registrar':69 'relat':149 'scratch':61 'servic':79,100,109 'sinc':26 'someth':43 'spin':92 'start':59 'taken':35 'thank':155 'think':6 'tie':104 'uniqu':4,16,44 'use':145 'vps':95 'way':137"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704885343
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10490604"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704798943 {#2889
    date: 2024-01-09 12:15:43.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 {#2094
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2391
    +user: Proxies\__CG__\App\Entity\User {#2868 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
    +slug: "Self-hosted-or-personal-email-solutions"
    +title: "Self-hosted or personal email solutions?"
    +url: null
    +body: """
      I have a unique name, think John Doe, and I’m hoping to create a unique and “professional” looking email account like johndoe@gmail.com or john@doe.com. Since my name is common, all reasonable permutations are taken. I was considering purchasing a domain with something unique, then making personal family email accounts for john@mydoe.com jane@mydoe.com etc.\n
      \n
      Consider that I’m starting from scratch (I am). Is there a preferred domain registrar, are GoDaddy or NameCheap good enough? Are there prebuilt services I can just point my domain to or do I need to spin up a VPS and install my own services? Are there concerns tying my accounts to a service that might go under or are some “too big to fail”?\n
      \n
      I can expand what hangs off the domain later, but for now I just need a way to make my own email addresses and use them with the relative ease of Gmail or others. Thanks in advance!!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 96
    +favouriteCount: 96
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723325014 {#2903
      date: 2024-08-10 23:23:34.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2908 …}
    +votes: Doctrine\ORM\PersistentCollection {#2911 …}
    +reports: Doctrine\ORM\PersistentCollection {#2913 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2915 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2917 …}
    +badges: Doctrine\ORM\PersistentCollection {#2919 …}
    +children: [
      1 => App\Entity\EntryComment {#2094}
      2 => App\Entity\EntryComment {#2347
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2391 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2332 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
        +body: "Yeah, still got my ancient free Gmail account going. Will probably revert to that."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705193759 {#2346
          date: 2024-01-14 01:55:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@avguser@lemmy.world"
          "@ChrislyBear@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2344 …}
        +nested: Doctrine\ORM\PersistentCollection {#2042 …}
        +votes: Doctrine\ORM\PersistentCollection {#2060 …}
        +reports: Doctrine\ORM\PersistentCollection {#2331 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2289 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2326 …}
        -id: 306678
        -bodyTs: "'account':8 'ancient':5 'free':6 'gmail':7 'go':9 'got':3 'probabl':11 'revert':12 'still':2 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/859905"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705193759 {#2351
          date: 2024-01-14 01:55:59.0 +01:00
        }
        +"title": 306678
      }
      0 => App\Entity\EntryComment {#1883
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2391 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2389 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
        +body: "Yeah, that’s the other thing that shits me. Paying for my wife and I on Workspaces, and we don’t have family sharing rights. We’re literally paying to be treated like second-class citizens!"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705025270 {#1908
          date: 2024-01-12 03:07:50.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@avguser@lemmy.world"
          "@ChrislyBear@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@notgold@aussie.zone"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2387 …}
        +nested: Doctrine\ORM\PersistentCollection {#2394 …}
        +votes: Doctrine\ORM\PersistentCollection {#2393 …}
        +reports: Doctrine\ORM\PersistentCollection {#1381 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1402 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1385 …}
        -id: 300617
        -bodyTs: "'citizen':37 'class':36 'famili':23 'like':33 'liter':28 'pay':10,29 're':27 'right':25 'second':35 'second-class':34 'share':24 'shit':8 'thing':6 'treat':32 'wife':13 'workspac':17 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/854978"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705025270 {#1407
          date: 2024-01-12 03:07:50.0 +01:00
        }
        +"title": 300617
      }
    ]
    -id: 28340
    -titleTs: "'email':6 'host':3 'person':5 'self':2 'self-host':1 'solut':7"
    -bodyTs: "'account':21,50,106 'address':143 'advanc':157 'big':118 'common':30 'concern':103 'consid':38,55 'creat':14 'doe':8 'domain':41,68,85,128 'eas':150 'email':20,49,142 'enough':75 'etc':54 'expand':123 'fail':120 'famili':48 'gmail':152 'go':112 'godaddi':71 'good':74 'hang':125 'hope':12 'instal':97 'jane@mydoe.com':53 'john':7 'john@doe.com':25 'john@mydoe.com':52 'johndoe@gmail.com':23 'later':129 'like':22 'look':19 'm':11,58 'make':46,139 'might':111 'name':5,28 'namecheap':73 'need':90,135 'other':154 'permut':33 'person':47 'point':83 'prebuilt':78 'prefer':67 'profession':18 'purchas':39 'reason':32 'registrar':69 'relat':149 'scratch':61 'servic':79,100,109 'sinc':26 'someth':43 'spin':92 'start':59 'taken':35 'thank':155 'think':6 'tie':104 'uniqu':4,16,44 'use':145 'vps':95 'way':137"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704885343
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10490604"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704798943 {#2889
      date: 2024-01-09 12:15:43.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2241 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
  +body: """
    > At the time of my move I went through my list of apps I bought and tallied the ones up, that I still used. It was less than $50 of repurchases.\n
    \n
    Yeah, I know this what I should do too. As someone else said in this comment thread, gotta tear that bandaid off at some point. Just shits me that I should have to. But the freedom after doing it… <*chef’s kiss*>
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705180935 {#2093
    date: 2024-01-13 22:22:15.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@avguser@lemmy.world"
    "@ChrislyBear@lemmy.world"
    "@DeltaTangoLima@reddrefuge.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2140 …}
  +nested: Doctrine\ORM\PersistentCollection {#2133 …}
  +votes: Doctrine\ORM\PersistentCollection {#2131 …}
  +reports: Doctrine\ORM\PersistentCollection {#2138 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2345 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2330 …}
  -id: 306227
  -bodyTs: "'50':29 'app':13 'bandaid':52 'bought':15 'chef':71 'comment':47 'els':43 'freedom':67 'gotta':49 'kiss':73 'know':34 'less':27 'list':11 'move':6 'one':19 'point':56 'repurchas':31 'said':44 'shit':58 'someon':42 'still':23 'talli':17 'tear':50 'thread':48 'time':3 'use':24 'went':8 'yeah':32"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/859523"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705180935 {#2092
    date: 2024-01-13 22:22:15.0 +01:00
  }
  +"title": 306227
}
"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 {#2094
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2391
    +user: Proxies\__CG__\App\Entity\User {#2868 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
    +slug: "Self-hosted-or-personal-email-solutions"
    +title: "Self-hosted or personal email solutions?"
    +url: null
    +body: """
      I have a unique name, think John Doe, and I’m hoping to create a unique and “professional” looking email account like johndoe@gmail.com or john@doe.com. Since my name is common, all reasonable permutations are taken. I was considering purchasing a domain with something unique, then making personal family email accounts for john@mydoe.com jane@mydoe.com etc.\n
      \n
      Consider that I’m starting from scratch (I am). Is there a preferred domain registrar, are GoDaddy or NameCheap good enough? Are there prebuilt services I can just point my domain to or do I need to spin up a VPS and install my own services? Are there concerns tying my accounts to a service that might go under or are some “too big to fail”?\n
      \n
      I can expand what hangs off the domain later, but for now I just need a way to make my own email addresses and use them with the relative ease of Gmail or others. Thanks in advance!!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 96
    +favouriteCount: 96
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723325014 {#2903
      date: 2024-08-10 23:23:34.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2908 …}
    +votes: Doctrine\ORM\PersistentCollection {#2911 …}
    +reports: Doctrine\ORM\PersistentCollection {#2913 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2915 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2917 …}
    +badges: Doctrine\ORM\PersistentCollection {#2919 …}
    +children: [
      1 => App\Entity\EntryComment {#2094}
      2 => App\Entity\EntryComment {#2347
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2391 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2332 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
        +body: "Yeah, still got my ancient free Gmail account going. Will probably revert to that."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705193759 {#2346
          date: 2024-01-14 01:55:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@avguser@lemmy.world"
          "@ChrislyBear@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2344 …}
        +nested: Doctrine\ORM\PersistentCollection {#2042 …}
        +votes: Doctrine\ORM\PersistentCollection {#2060 …}
        +reports: Doctrine\ORM\PersistentCollection {#2331 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2289 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2326 …}
        -id: 306678
        -bodyTs: "'account':8 'ancient':5 'free':6 'gmail':7 'go':9 'got':3 'probabl':11 'revert':12 'still':2 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/859905"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705193759 {#2351
          date: 2024-01-14 01:55:59.0 +01:00
        }
        +"title": 306678
      }
      0 => App\Entity\EntryComment {#1883
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2391 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2389 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
        +body: "Yeah, that’s the other thing that shits me. Paying for my wife and I on Workspaces, and we don’t have family sharing rights. We’re literally paying to be treated like second-class citizens!"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705025270 {#1908
          date: 2024-01-12 03:07:50.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@avguser@lemmy.world"
          "@ChrislyBear@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@notgold@aussie.zone"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2387 …}
        +nested: Doctrine\ORM\PersistentCollection {#2394 …}
        +votes: Doctrine\ORM\PersistentCollection {#2393 …}
        +reports: Doctrine\ORM\PersistentCollection {#1381 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1402 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1385 …}
        -id: 300617
        -bodyTs: "'citizen':37 'class':36 'famili':23 'like':33 'liter':28 'pay':10,29 're':27 'right':25 'second':35 'second-class':34 'share':24 'shit':8 'thing':6 'treat':32 'wife':13 'workspac':17 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/854978"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705025270 {#1407
          date: 2024-01-12 03:07:50.0 +01:00
        }
        +"title": 300617
      }
    ]
    -id: 28340
    -titleTs: "'email':6 'host':3 'person':5 'self':2 'self-host':1 'solut':7"
    -bodyTs: "'account':21,50,106 'address':143 'advanc':157 'big':118 'common':30 'concern':103 'consid':38,55 'creat':14 'doe':8 'domain':41,68,85,128 'eas':150 'email':20,49,142 'enough':75 'etc':54 'expand':123 'fail':120 'famili':48 'gmail':152 'go':112 'godaddi':71 'good':74 'hang':125 'hope':12 'instal':97 'jane@mydoe.com':53 'john':7 'john@doe.com':25 'john@mydoe.com':52 'johndoe@gmail.com':23 'later':129 'like':22 'look':19 'm':11,58 'make':46,139 'might':111 'name':5,28 'namecheap':73 'need':90,135 'other':154 'permut':33 'person':47 'point':83 'prebuilt':78 'prefer':67 'profession':18 'purchas':39 'reason':32 'registrar':69 'relat':149 'scratch':61 'servic':79,100,109 'sinc':26 'someth':43 'spin':92 'start':59 'taken':35 'thank':155 'think':6 'tie':104 'uniqu':4,16,44 'use':145 'vps':95 'way':137"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704885343
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10490604"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704798943 {#2889
      date: 2024-01-09 12:15:43.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2241 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
  +body: """
    > At the time of my move I went through my list of apps I bought and tallied the ones up, that I still used. It was less than $50 of repurchases.\n
    \n
    Yeah, I know this what I should do too. As someone else said in this comment thread, gotta tear that bandaid off at some point. Just shits me that I should have to. But the freedom after doing it… <*chef’s kiss*>
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705180935 {#2093
    date: 2024-01-13 22:22:15.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@avguser@lemmy.world"
    "@ChrislyBear@lemmy.world"
    "@DeltaTangoLima@reddrefuge.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2140 …}
  +nested: Doctrine\ORM\PersistentCollection {#2133 …}
  +votes: Doctrine\ORM\PersistentCollection {#2131 …}
  +reports: Doctrine\ORM\PersistentCollection {#2138 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2345 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2330 …}
  -id: 306227
  -bodyTs: "'50':29 'app':13 'bandaid':52 'bought':15 'chef':71 'comment':47 'els':43 'freedom':67 'gotta':49 'kiss':73 'know':34 'less':27 'list':11 'move':6 'one':19 'point':56 'repurchas':31 'said':44 'shit':58 'someon':42 'still':23 'talli':17 'tear':50 'thread':48 'time':3 'use':24 'went':8 'yeah':32"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/859523"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705180935 {#2092
    date: 2024-01-13 22:22:15.0 +01:00
  }
  +"title": 306227
}
"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 {#2094
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2391
    +user: Proxies\__CG__\App\Entity\User {#2868 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
    +slug: "Self-hosted-or-personal-email-solutions"
    +title: "Self-hosted or personal email solutions?"
    +url: null
    +body: """
      I have a unique name, think John Doe, and I’m hoping to create a unique and “professional” looking email account like johndoe@gmail.com or john@doe.com. Since my name is common, all reasonable permutations are taken. I was considering purchasing a domain with something unique, then making personal family email accounts for john@mydoe.com jane@mydoe.com etc.\n
      \n
      Consider that I’m starting from scratch (I am). Is there a preferred domain registrar, are GoDaddy or NameCheap good enough? Are there prebuilt services I can just point my domain to or do I need to spin up a VPS and install my own services? Are there concerns tying my accounts to a service that might go under or are some “too big to fail”?\n
      \n
      I can expand what hangs off the domain later, but for now I just need a way to make my own email addresses and use them with the relative ease of Gmail or others. Thanks in advance!!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 96
    +favouriteCount: 96
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723325014 {#2903
      date: 2024-08-10 23:23:34.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2908 …}
    +votes: Doctrine\ORM\PersistentCollection {#2911 …}
    +reports: Doctrine\ORM\PersistentCollection {#2913 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2915 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2917 …}
    +badges: Doctrine\ORM\PersistentCollection {#2919 …}
    +children: [
      1 => App\Entity\EntryComment {#2094}
      2 => App\Entity\EntryComment {#2347
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2391 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2332 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
        +body: "Yeah, still got my ancient free Gmail account going. Will probably revert to that."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705193759 {#2346
          date: 2024-01-14 01:55:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@avguser@lemmy.world"
          "@ChrislyBear@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2344 …}
        +nested: Doctrine\ORM\PersistentCollection {#2042 …}
        +votes: Doctrine\ORM\PersistentCollection {#2060 …}
        +reports: Doctrine\ORM\PersistentCollection {#2331 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2289 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2326 …}
        -id: 306678
        -bodyTs: "'account':8 'ancient':5 'free':6 'gmail':7 'go':9 'got':3 'probabl':11 'revert':12 'still':2 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/859905"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705193759 {#2351
          date: 2024-01-14 01:55:59.0 +01:00
        }
        +"title": 306678
      }
      0 => App\Entity\EntryComment {#1883
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2391 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2389 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
        +body: "Yeah, that’s the other thing that shits me. Paying for my wife and I on Workspaces, and we don’t have family sharing rights. We’re literally paying to be treated like second-class citizens!"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705025270 {#1908
          date: 2024-01-12 03:07:50.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@avguser@lemmy.world"
          "@ChrislyBear@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@notgold@aussie.zone"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2387 …}
        +nested: Doctrine\ORM\PersistentCollection {#2394 …}
        +votes: Doctrine\ORM\PersistentCollection {#2393 …}
        +reports: Doctrine\ORM\PersistentCollection {#1381 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1402 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1385 …}
        -id: 300617
        -bodyTs: "'citizen':37 'class':36 'famili':23 'like':33 'liter':28 'pay':10,29 're':27 'right':25 'second':35 'second-class':34 'share':24 'shit':8 'thing':6 'treat':32 'wife':13 'workspac':17 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/854978"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705025270 {#1407
          date: 2024-01-12 03:07:50.0 +01:00
        }
        +"title": 300617
      }
    ]
    -id: 28340
    -titleTs: "'email':6 'host':3 'person':5 'self':2 'self-host':1 'solut':7"
    -bodyTs: "'account':21,50,106 'address':143 'advanc':157 'big':118 'common':30 'concern':103 'consid':38,55 'creat':14 'doe':8 'domain':41,68,85,128 'eas':150 'email':20,49,142 'enough':75 'etc':54 'expand':123 'fail':120 'famili':48 'gmail':152 'go':112 'godaddi':71 'good':74 'hang':125 'hope':12 'instal':97 'jane@mydoe.com':53 'john':7 'john@doe.com':25 'john@mydoe.com':52 'johndoe@gmail.com':23 'later':129 'like':22 'look':19 'm':11,58 'make':46,139 'might':111 'name':5,28 'namecheap':73 'need':90,135 'other':154 'permut':33 'person':47 'point':83 'prebuilt':78 'prefer':67 'profession':18 'purchas':39 'reason':32 'registrar':69 'relat':149 'scratch':61 'servic':79,100,109 'sinc':26 'someth':43 'spin':92 'start':59 'taken':35 'thank':155 'think':6 'tie':104 'uniqu':4,16,44 'use':145 'vps':95 'way':137"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704885343
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10490604"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704798943 {#2889
      date: 2024-01-09 12:15:43.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2241 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
  +body: """
    > At the time of my move I went through my list of apps I bought and tallied the ones up, that I still used. It was less than $50 of repurchases.\n
    \n
    Yeah, I know this what I should do too. As someone else said in this comment thread, gotta tear that bandaid off at some point. Just shits me that I should have to. But the freedom after doing it… <*chef’s kiss*>
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705180935 {#2093
    date: 2024-01-13 22:22:15.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@avguser@lemmy.world"
    "@ChrislyBear@lemmy.world"
    "@DeltaTangoLima@reddrefuge.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2140 …}
  +nested: Doctrine\ORM\PersistentCollection {#2133 …}
  +votes: Doctrine\ORM\PersistentCollection {#2131 …}
  +reports: Doctrine\ORM\PersistentCollection {#2138 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2345 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2330 …}
  -id: 306227
  -bodyTs: "'50':29 'app':13 'bandaid':52 'bought':15 'chef':71 'comment':47 'els':43 'freedom':67 'gotta':49 'kiss':73 'know':34 'less':27 'list':11 'move':6 'one':19 'point':56 'repurchas':31 'said':44 'shit':58 'someon':42 'still':23 'talli':17 'tear':50 'thread':48 'time':3 'use':24 'went':8 'yeah':32"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/859523"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705180935 {#2092
    date: 2024-01-13 22:22:15.0 +01:00
  }
  +"title": 306227
}
"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 {#2347
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2391
    +user: Proxies\__CG__\App\Entity\User {#2868 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
    +slug: "Self-hosted-or-personal-email-solutions"
    +title: "Self-hosted or personal email solutions?"
    +url: null
    +body: """
      I have a unique name, think John Doe, and I’m hoping to create a unique and “professional” looking email account like johndoe@gmail.com or john@doe.com. Since my name is common, all reasonable permutations are taken. I was considering purchasing a domain with something unique, then making personal family email accounts for john@mydoe.com jane@mydoe.com etc.\n
      \n
      Consider that I’m starting from scratch (I am). Is there a preferred domain registrar, are GoDaddy or NameCheap good enough? Are there prebuilt services I can just point my domain to or do I need to spin up a VPS and install my own services? Are there concerns tying my accounts to a service that might go under or are some “too big to fail”?\n
      \n
      I can expand what hangs off the domain later, but for now I just need a way to make my own email addresses and use them with the relative ease of Gmail or others. Thanks in advance!!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 96
    +favouriteCount: 96
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723325014 {#2903
      date: 2024-08-10 23:23:34.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2908 …}
    +votes: Doctrine\ORM\PersistentCollection {#2911 …}
    +reports: Doctrine\ORM\PersistentCollection {#2913 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2915 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2917 …}
    +badges: Doctrine\ORM\PersistentCollection {#2919 …}
    +children: [
      1 => App\Entity\EntryComment {#2094
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2391 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2241 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
        +body: """
          > At the time of my move I went through my list of apps I bought and tallied the ones up, that I still used. It was less than $50 of repurchases.\n
          \n
          Yeah, I know this what I should do too. As someone else said in this comment thread, gotta tear that bandaid off at some point. Just shits me that I should have to. But the freedom after doing it… <*chef’s kiss*>
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705180935 {#2093
          date: 2024-01-13 22:22:15.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@avguser@lemmy.world"
          "@ChrislyBear@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2140 …}
        +nested: Doctrine\ORM\PersistentCollection {#2133 …}
        +votes: Doctrine\ORM\PersistentCollection {#2131 …}
        +reports: Doctrine\ORM\PersistentCollection {#2138 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2345 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2330 …}
        -id: 306227
        -bodyTs: "'50':29 'app':13 'bandaid':52 'bought':15 'chef':71 'comment':47 'els':43 'freedom':67 'gotta':49 'kiss':73 'know':34 'less':27 'list':11 'move':6 'one':19 'point':56 'repurchas':31 'said':44 'shit':58 'someon':42 'still':23 'talli':17 'tear':50 'thread':48 'time':3 'use':24 'went':8 'yeah':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/859523"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705180935 {#2092
          date: 2024-01-13 22:22:15.0 +01:00
        }
        +"title": 306227
      }
      2 => App\Entity\EntryComment {#2347}
      0 => App\Entity\EntryComment {#1883
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2391 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2389 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
        +body: "Yeah, that’s the other thing that shits me. Paying for my wife and I on Workspaces, and we don’t have family sharing rights. We’re literally paying to be treated like second-class citizens!"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705025270 {#1908
          date: 2024-01-12 03:07:50.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@avguser@lemmy.world"
          "@ChrislyBear@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@notgold@aussie.zone"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2387 …}
        +nested: Doctrine\ORM\PersistentCollection {#2394 …}
        +votes: Doctrine\ORM\PersistentCollection {#2393 …}
        +reports: Doctrine\ORM\PersistentCollection {#1381 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1402 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1385 …}
        -id: 300617
        -bodyTs: "'citizen':37 'class':36 'famili':23 'like':33 'liter':28 'pay':10,29 're':27 'right':25 'second':35 'second-class':34 'share':24 'shit':8 'thing':6 'treat':32 'wife':13 'workspac':17 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/854978"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705025270 {#1407
          date: 2024-01-12 03:07:50.0 +01:00
        }
        +"title": 300617
      }
    ]
    -id: 28340
    -titleTs: "'email':6 'host':3 'person':5 'self':2 'self-host':1 'solut':7"
    -bodyTs: "'account':21,50,106 'address':143 'advanc':157 'big':118 'common':30 'concern':103 'consid':38,55 'creat':14 'doe':8 'domain':41,68,85,128 'eas':150 'email':20,49,142 'enough':75 'etc':54 'expand':123 'fail':120 'famili':48 'gmail':152 'go':112 'godaddi':71 'good':74 'hang':125 'hope':12 'instal':97 'jane@mydoe.com':53 'john':7 'john@doe.com':25 'john@mydoe.com':52 'johndoe@gmail.com':23 'later':129 'like':22 'look':19 'm':11,58 'make':46,139 'might':111 'name':5,28 'namecheap':73 'need':90,135 'other':154 'permut':33 'person':47 'point':83 'prebuilt':78 'prefer':67 'profession':18 'purchas':39 'reason':32 'registrar':69 'relat':149 'scratch':61 'servic':79,100,109 'sinc':26 'someth':43 'spin':92 'start':59 'taken':35 'thank':155 'think':6 'tie':104 'uniqu':4,16,44 'use':145 'vps':95 'way':137"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704885343
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10490604"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704798943 {#2889
      date: 2024-01-09 12:15:43.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2332 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
  +body: "Yeah, still got my ancient free Gmail account going. Will probably revert to that."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705193759 {#2346
    date: 2024-01-14 01:55:59.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@avguser@lemmy.world"
    "@ChrislyBear@lemmy.world"
    "@DeltaTangoLima@reddrefuge.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2344 …}
  +nested: Doctrine\ORM\PersistentCollection {#2042 …}
  +votes: Doctrine\ORM\PersistentCollection {#2060 …}
  +reports: Doctrine\ORM\PersistentCollection {#2331 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2289 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2326 …}
  -id: 306678
  -bodyTs: "'account':8 'ancient':5 'free':6 'gmail':7 'go':9 'got':3 'probabl':11 'revert':12 'still':2 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/859905"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705193759 {#2351
    date: 2024-01-14 01:55:59.0 +01:00
  }
  +"title": 306678
}
"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 {#2347
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2391
    +user: Proxies\__CG__\App\Entity\User {#2868 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
    +slug: "Self-hosted-or-personal-email-solutions"
    +title: "Self-hosted or personal email solutions?"
    +url: null
    +body: """
      I have a unique name, think John Doe, and I’m hoping to create a unique and “professional” looking email account like johndoe@gmail.com or john@doe.com. Since my name is common, all reasonable permutations are taken. I was considering purchasing a domain with something unique, then making personal family email accounts for john@mydoe.com jane@mydoe.com etc.\n
      \n
      Consider that I’m starting from scratch (I am). Is there a preferred domain registrar, are GoDaddy or NameCheap good enough? Are there prebuilt services I can just point my domain to or do I need to spin up a VPS and install my own services? Are there concerns tying my accounts to a service that might go under or are some “too big to fail”?\n
      \n
      I can expand what hangs off the domain later, but for now I just need a way to make my own email addresses and use them with the relative ease of Gmail or others. Thanks in advance!!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 96
    +favouriteCount: 96
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723325014 {#2903
      date: 2024-08-10 23:23:34.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2908 …}
    +votes: Doctrine\ORM\PersistentCollection {#2911 …}
    +reports: Doctrine\ORM\PersistentCollection {#2913 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2915 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2917 …}
    +badges: Doctrine\ORM\PersistentCollection {#2919 …}
    +children: [
      1 => App\Entity\EntryComment {#2094
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2391 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2241 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
        +body: """
          > At the time of my move I went through my list of apps I bought and tallied the ones up, that I still used. It was less than $50 of repurchases.\n
          \n
          Yeah, I know this what I should do too. As someone else said in this comment thread, gotta tear that bandaid off at some point. Just shits me that I should have to. But the freedom after doing it… <*chef’s kiss*>
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705180935 {#2093
          date: 2024-01-13 22:22:15.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@avguser@lemmy.world"
          "@ChrislyBear@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2140 …}
        +nested: Doctrine\ORM\PersistentCollection {#2133 …}
        +votes: Doctrine\ORM\PersistentCollection {#2131 …}
        +reports: Doctrine\ORM\PersistentCollection {#2138 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2345 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2330 …}
        -id: 306227
        -bodyTs: "'50':29 'app':13 'bandaid':52 'bought':15 'chef':71 'comment':47 'els':43 'freedom':67 'gotta':49 'kiss':73 'know':34 'less':27 'list':11 'move':6 'one':19 'point':56 'repurchas':31 'said':44 'shit':58 'someon':42 'still':23 'talli':17 'tear':50 'thread':48 'time':3 'use':24 'went':8 'yeah':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/859523"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705180935 {#2092
          date: 2024-01-13 22:22:15.0 +01:00
        }
        +"title": 306227
      }
      2 => App\Entity\EntryComment {#2347}
      0 => App\Entity\EntryComment {#1883
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2391 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2389 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
        +body: "Yeah, that’s the other thing that shits me. Paying for my wife and I on Workspaces, and we don’t have family sharing rights. We’re literally paying to be treated like second-class citizens!"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705025270 {#1908
          date: 2024-01-12 03:07:50.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@avguser@lemmy.world"
          "@ChrislyBear@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@notgold@aussie.zone"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2387 …}
        +nested: Doctrine\ORM\PersistentCollection {#2394 …}
        +votes: Doctrine\ORM\PersistentCollection {#2393 …}
        +reports: Doctrine\ORM\PersistentCollection {#1381 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1402 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1385 …}
        -id: 300617
        -bodyTs: "'citizen':37 'class':36 'famili':23 'like':33 'liter':28 'pay':10,29 're':27 'right':25 'second':35 'second-class':34 'share':24 'shit':8 'thing':6 'treat':32 'wife':13 'workspac':17 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/854978"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705025270 {#1407
          date: 2024-01-12 03:07:50.0 +01:00
        }
        +"title": 300617
      }
    ]
    -id: 28340
    -titleTs: "'email':6 'host':3 'person':5 'self':2 'self-host':1 'solut':7"
    -bodyTs: "'account':21,50,106 'address':143 'advanc':157 'big':118 'common':30 'concern':103 'consid':38,55 'creat':14 'doe':8 'domain':41,68,85,128 'eas':150 'email':20,49,142 'enough':75 'etc':54 'expand':123 'fail':120 'famili':48 'gmail':152 'go':112 'godaddi':71 'good':74 'hang':125 'hope':12 'instal':97 'jane@mydoe.com':53 'john':7 'john@doe.com':25 'john@mydoe.com':52 'johndoe@gmail.com':23 'later':129 'like':22 'look':19 'm':11,58 'make':46,139 'might':111 'name':5,28 'namecheap':73 'need':90,135 'other':154 'permut':33 'person':47 'point':83 'prebuilt':78 'prefer':67 'profession':18 'purchas':39 'reason':32 'registrar':69 'relat':149 'scratch':61 'servic':79,100,109 'sinc':26 'someth':43 'spin':92 'start':59 'taken':35 'thank':155 'think':6 'tie':104 'uniqu':4,16,44 'use':145 'vps':95 'way':137"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704885343
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10490604"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704798943 {#2889
      date: 2024-01-09 12:15:43.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2332 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
  +body: "Yeah, still got my ancient free Gmail account going. Will probably revert to that."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705193759 {#2346
    date: 2024-01-14 01:55:59.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@avguser@lemmy.world"
    "@ChrislyBear@lemmy.world"
    "@DeltaTangoLima@reddrefuge.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2344 …}
  +nested: Doctrine\ORM\PersistentCollection {#2042 …}
  +votes: Doctrine\ORM\PersistentCollection {#2060 …}
  +reports: Doctrine\ORM\PersistentCollection {#2331 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2289 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2326 …}
  -id: 306678
  -bodyTs: "'account':8 'ancient':5 'free':6 'gmail':7 'go':9 'got':3 'probabl':11 'revert':12 'still':2 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/859905"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705193759 {#2351
    date: 2024-01-14 01:55:59.0 +01:00
  }
  +"title": 306678
}
"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 {#2347
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2391
    +user: Proxies\__CG__\App\Entity\User {#2868 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
    +slug: "Self-hosted-or-personal-email-solutions"
    +title: "Self-hosted or personal email solutions?"
    +url: null
    +body: """
      I have a unique name, think John Doe, and I’m hoping to create a unique and “professional” looking email account like johndoe@gmail.com or john@doe.com. Since my name is common, all reasonable permutations are taken. I was considering purchasing a domain with something unique, then making personal family email accounts for john@mydoe.com jane@mydoe.com etc.\n
      \n
      Consider that I’m starting from scratch (I am). Is there a preferred domain registrar, are GoDaddy or NameCheap good enough? Are there prebuilt services I can just point my domain to or do I need to spin up a VPS and install my own services? Are there concerns tying my accounts to a service that might go under or are some “too big to fail”?\n
      \n
      I can expand what hangs off the domain later, but for now I just need a way to make my own email addresses and use them with the relative ease of Gmail or others. Thanks in advance!!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 96
    +favouriteCount: 96
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723325014 {#2903
      date: 2024-08-10 23:23:34.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2908 …}
    +votes: Doctrine\ORM\PersistentCollection {#2911 …}
    +reports: Doctrine\ORM\PersistentCollection {#2913 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2915 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2917 …}
    +badges: Doctrine\ORM\PersistentCollection {#2919 …}
    +children: [
      1 => App\Entity\EntryComment {#2094
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2391 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2241 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
        +body: """
          > At the time of my move I went through my list of apps I bought and tallied the ones up, that I still used. It was less than $50 of repurchases.\n
          \n
          Yeah, I know this what I should do too. As someone else said in this comment thread, gotta tear that bandaid off at some point. Just shits me that I should have to. But the freedom after doing it… <*chef’s kiss*>
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705180935 {#2093
          date: 2024-01-13 22:22:15.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@avguser@lemmy.world"
          "@ChrislyBear@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2140 …}
        +nested: Doctrine\ORM\PersistentCollection {#2133 …}
        +votes: Doctrine\ORM\PersistentCollection {#2131 …}
        +reports: Doctrine\ORM\PersistentCollection {#2138 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2345 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2330 …}
        -id: 306227
        -bodyTs: "'50':29 'app':13 'bandaid':52 'bought':15 'chef':71 'comment':47 'els':43 'freedom':67 'gotta':49 'kiss':73 'know':34 'less':27 'list':11 'move':6 'one':19 'point':56 'repurchas':31 'said':44 'shit':58 'someon':42 'still':23 'talli':17 'tear':50 'thread':48 'time':3 'use':24 'went':8 'yeah':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/859523"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705180935 {#2092
          date: 2024-01-13 22:22:15.0 +01:00
        }
        +"title": 306227
      }
      2 => App\Entity\EntryComment {#2347}
      0 => App\Entity\EntryComment {#1883
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2391 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2389 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
        +body: "Yeah, that’s the other thing that shits me. Paying for my wife and I on Workspaces, and we don’t have family sharing rights. We’re literally paying to be treated like second-class citizens!"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705025270 {#1908
          date: 2024-01-12 03:07:50.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@avguser@lemmy.world"
          "@ChrislyBear@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@notgold@aussie.zone"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2387 …}
        +nested: Doctrine\ORM\PersistentCollection {#2394 …}
        +votes: Doctrine\ORM\PersistentCollection {#2393 …}
        +reports: Doctrine\ORM\PersistentCollection {#1381 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1402 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1385 …}
        -id: 300617
        -bodyTs: "'citizen':37 'class':36 'famili':23 'like':33 'liter':28 'pay':10,29 're':27 'right':25 'second':35 'second-class':34 'share':24 'shit':8 'thing':6 'treat':32 'wife':13 'workspac':17 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/854978"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705025270 {#1407
          date: 2024-01-12 03:07:50.0 +01:00
        }
        +"title": 300617
      }
    ]
    -id: 28340
    -titleTs: "'email':6 'host':3 'person':5 'self':2 'self-host':1 'solut':7"
    -bodyTs: "'account':21,50,106 'address':143 'advanc':157 'big':118 'common':30 'concern':103 'consid':38,55 'creat':14 'doe':8 'domain':41,68,85,128 'eas':150 'email':20,49,142 'enough':75 'etc':54 'expand':123 'fail':120 'famili':48 'gmail':152 'go':112 'godaddi':71 'good':74 'hang':125 'hope':12 'instal':97 'jane@mydoe.com':53 'john':7 'john@doe.com':25 'john@mydoe.com':52 'johndoe@gmail.com':23 'later':129 'like':22 'look':19 'm':11,58 'make':46,139 'might':111 'name':5,28 'namecheap':73 'need':90,135 'other':154 'permut':33 'person':47 'point':83 'prebuilt':78 'prefer':67 'profession':18 'purchas':39 'reason':32 'registrar':69 'relat':149 'scratch':61 'servic':79,100,109 'sinc':26 'someth':43 'spin':92 'start':59 'taken':35 'thank':155 'think':6 'tie':104 'uniqu':4,16,44 'use':145 'vps':95 'way':137"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704885343
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10490604"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704798943 {#2889
      date: 2024-01-09 12:15:43.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2332 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
  +body: "Yeah, still got my ancient free Gmail account going. Will probably revert to that."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705193759 {#2346
    date: 2024-01-14 01:55:59.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@avguser@lemmy.world"
    "@ChrislyBear@lemmy.world"
    "@DeltaTangoLima@reddrefuge.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2344 …}
  +nested: Doctrine\ORM\PersistentCollection {#2042 …}
  +votes: Doctrine\ORM\PersistentCollection {#2060 …}
  +reports: Doctrine\ORM\PersistentCollection {#2331 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2289 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2326 …}
  -id: 306678
  -bodyTs: "'account':8 'ancient':5 'free':6 'gmail':7 'go':9 'got':3 'probabl':11 'revert':12 'still':2 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/859905"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705193759 {#2351
    date: 2024-01-14 01:55:59.0 +01:00
  }
  +"title": 306678
}
"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
App\Entity\EntryComment {#1883
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2391
    +user: Proxies\__CG__\App\Entity\User {#2868 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
    +slug: "Self-hosted-or-personal-email-solutions"
    +title: "Self-hosted or personal email solutions?"
    +url: null
    +body: """
      I have a unique name, think John Doe, and I’m hoping to create a unique and “professional” looking email account like johndoe@gmail.com or john@doe.com. Since my name is common, all reasonable permutations are taken. I was considering purchasing a domain with something unique, then making personal family email accounts for john@mydoe.com jane@mydoe.com etc.\n
      \n
      Consider that I’m starting from scratch (I am). Is there a preferred domain registrar, are GoDaddy or NameCheap good enough? Are there prebuilt services I can just point my domain to or do I need to spin up a VPS and install my own services? Are there concerns tying my accounts to a service that might go under or are some “too big to fail”?\n
      \n
      I can expand what hangs off the domain later, but for now I just need a way to make my own email addresses and use them with the relative ease of Gmail or others. Thanks in advance!!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 96
    +favouriteCount: 96
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723325014 {#2903
      date: 2024-08-10 23:23:34.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2908 …}
    +votes: Doctrine\ORM\PersistentCollection {#2911 …}
    +reports: Doctrine\ORM\PersistentCollection {#2913 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2915 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2917 …}
    +badges: Doctrine\ORM\PersistentCollection {#2919 …}
    +children: [
      1 => App\Entity\EntryComment {#2094
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2391 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2241 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
        +body: """
          > At the time of my move I went through my list of apps I bought and tallied the ones up, that I still used. It was less than $50 of repurchases.\n
          \n
          Yeah, I know this what I should do too. As someone else said in this comment thread, gotta tear that bandaid off at some point. Just shits me that I should have to. But the freedom after doing it… <*chef’s kiss*>
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705180935 {#2093
          date: 2024-01-13 22:22:15.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@avguser@lemmy.world"
          "@ChrislyBear@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2140 …}
        +nested: Doctrine\ORM\PersistentCollection {#2133 …}
        +votes: Doctrine\ORM\PersistentCollection {#2131 …}
        +reports: Doctrine\ORM\PersistentCollection {#2138 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2345 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2330 …}
        -id: 306227
        -bodyTs: "'50':29 'app':13 'bandaid':52 'bought':15 'chef':71 'comment':47 'els':43 'freedom':67 'gotta':49 'kiss':73 'know':34 'less':27 'list':11 'move':6 'one':19 'point':56 'repurchas':31 'said':44 'shit':58 'someon':42 'still':23 'talli':17 'tear':50 'thread':48 'time':3 'use':24 'went':8 'yeah':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/859523"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705180935 {#2092
          date: 2024-01-13 22:22:15.0 +01:00
        }
        +"title": 306227
      }
      2 => App\Entity\EntryComment {#2347
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2391 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2332 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
        +body: "Yeah, still got my ancient free Gmail account going. Will probably revert to that."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705193759 {#2346
          date: 2024-01-14 01:55:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@avguser@lemmy.world"
          "@ChrislyBear@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2344 …}
        +nested: Doctrine\ORM\PersistentCollection {#2042 …}
        +votes: Doctrine\ORM\PersistentCollection {#2060 …}
        +reports: Doctrine\ORM\PersistentCollection {#2331 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2289 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2326 …}
        -id: 306678
        -bodyTs: "'account':8 'ancient':5 'free':6 'gmail':7 'go':9 'got':3 'probabl':11 'revert':12 'still':2 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/859905"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705193759 {#2351
          date: 2024-01-14 01:55:59.0 +01:00
        }
        +"title": 306678
      }
      0 => App\Entity\EntryComment {#1883}
    ]
    -id: 28340
    -titleTs: "'email':6 'host':3 'person':5 'self':2 'self-host':1 'solut':7"
    -bodyTs: "'account':21,50,106 'address':143 'advanc':157 'big':118 'common':30 'concern':103 'consid':38,55 'creat':14 'doe':8 'domain':41,68,85,128 'eas':150 'email':20,49,142 'enough':75 'etc':54 'expand':123 'fail':120 'famili':48 'gmail':152 'go':112 'godaddi':71 'good':74 'hang':125 'hope':12 'instal':97 'jane@mydoe.com':53 'john':7 'john@doe.com':25 'john@mydoe.com':52 'johndoe@gmail.com':23 'later':129 'like':22 'look':19 'm':11,58 'make':46,139 'might':111 'name':5,28 'namecheap':73 'need':90,135 'other':154 'permut':33 'person':47 'point':83 'prebuilt':78 'prefer':67 'profession':18 'purchas':39 'reason':32 'registrar':69 'relat':149 'scratch':61 'servic':79,100,109 'sinc':26 'someth':43 'spin':92 'start':59 'taken':35 'thank':155 'think':6 'tie':104 'uniqu':4,16,44 'use':145 'vps':95 'way':137"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704885343
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10490604"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704798943 {#2889
      date: 2024-01-09 12:15:43.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2389 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
  +body: "Yeah, that’s the other thing that shits me. Paying for my wife and I on Workspaces, and we don’t have family sharing rights. We’re literally paying to be treated like second-class citizens!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705025270 {#1908
    date: 2024-01-12 03:07:50.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@avguser@lemmy.world"
    "@ChrislyBear@lemmy.world"
    "@DeltaTangoLima@reddrefuge.com"
    "@notgold@aussie.zone"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2387 …}
  +nested: Doctrine\ORM\PersistentCollection {#2394 …}
  +votes: Doctrine\ORM\PersistentCollection {#2393 …}
  +reports: Doctrine\ORM\PersistentCollection {#1381 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1402 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1385 …}
  -id: 300617
  -bodyTs: "'citizen':37 'class':36 'famili':23 'like':33 'liter':28 'pay':10,29 're':27 'right':25 'second':35 'second-class':34 'share':24 'shit':8 'thing':6 'treat':32 'wife':13 'workspac':17 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/854978"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705025270 {#1407
    date: 2024-01-12 03:07:50.0 +01:00
  }
  +"title": 300617
}
"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
43 DENIED edit
App\Entity\EntryComment {#1883
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2391
    +user: Proxies\__CG__\App\Entity\User {#2868 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
    +slug: "Self-hosted-or-personal-email-solutions"
    +title: "Self-hosted or personal email solutions?"
    +url: null
    +body: """
      I have a unique name, think John Doe, and I’m hoping to create a unique and “professional” looking email account like johndoe@gmail.com or john@doe.com. Since my name is common, all reasonable permutations are taken. I was considering purchasing a domain with something unique, then making personal family email accounts for john@mydoe.com jane@mydoe.com etc.\n
      \n
      Consider that I’m starting from scratch (I am). Is there a preferred domain registrar, are GoDaddy or NameCheap good enough? Are there prebuilt services I can just point my domain to or do I need to spin up a VPS and install my own services? Are there concerns tying my accounts to a service that might go under or are some “too big to fail”?\n
      \n
      I can expand what hangs off the domain later, but for now I just need a way to make my own email addresses and use them with the relative ease of Gmail or others. Thanks in advance!!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 96
    +favouriteCount: 96
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723325014 {#2903
      date: 2024-08-10 23:23:34.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2908 …}
    +votes: Doctrine\ORM\PersistentCollection {#2911 …}
    +reports: Doctrine\ORM\PersistentCollection {#2913 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2915 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2917 …}
    +badges: Doctrine\ORM\PersistentCollection {#2919 …}
    +children: [
      1 => App\Entity\EntryComment {#2094
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2391 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2241 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
        +body: """
          > At the time of my move I went through my list of apps I bought and tallied the ones up, that I still used. It was less than $50 of repurchases.\n
          \n
          Yeah, I know this what I should do too. As someone else said in this comment thread, gotta tear that bandaid off at some point. Just shits me that I should have to. But the freedom after doing it… <*chef’s kiss*>
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705180935 {#2093
          date: 2024-01-13 22:22:15.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@avguser@lemmy.world"
          "@ChrislyBear@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2140 …}
        +nested: Doctrine\ORM\PersistentCollection {#2133 …}
        +votes: Doctrine\ORM\PersistentCollection {#2131 …}
        +reports: Doctrine\ORM\PersistentCollection {#2138 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2345 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2330 …}
        -id: 306227
        -bodyTs: "'50':29 'app':13 'bandaid':52 'bought':15 'chef':71 'comment':47 'els':43 'freedom':67 'gotta':49 'kiss':73 'know':34 'less':27 'list':11 'move':6 'one':19 'point':56 'repurchas':31 'said':44 'shit':58 'someon':42 'still':23 'talli':17 'tear':50 'thread':48 'time':3 'use':24 'went':8 'yeah':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/859523"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705180935 {#2092
          date: 2024-01-13 22:22:15.0 +01:00
        }
        +"title": 306227
      }
      2 => App\Entity\EntryComment {#2347
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2391 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2332 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
        +body: "Yeah, still got my ancient free Gmail account going. Will probably revert to that."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705193759 {#2346
          date: 2024-01-14 01:55:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@avguser@lemmy.world"
          "@ChrislyBear@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2344 …}
        +nested: Doctrine\ORM\PersistentCollection {#2042 …}
        +votes: Doctrine\ORM\PersistentCollection {#2060 …}
        +reports: Doctrine\ORM\PersistentCollection {#2331 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2289 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2326 …}
        -id: 306678
        -bodyTs: "'account':8 'ancient':5 'free':6 'gmail':7 'go':9 'got':3 'probabl':11 'revert':12 'still':2 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/859905"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705193759 {#2351
          date: 2024-01-14 01:55:59.0 +01:00
        }
        +"title": 306678
      }
      0 => App\Entity\EntryComment {#1883}
    ]
    -id: 28340
    -titleTs: "'email':6 'host':3 'person':5 'self':2 'self-host':1 'solut':7"
    -bodyTs: "'account':21,50,106 'address':143 'advanc':157 'big':118 'common':30 'concern':103 'consid':38,55 'creat':14 'doe':8 'domain':41,68,85,128 'eas':150 'email':20,49,142 'enough':75 'etc':54 'expand':123 'fail':120 'famili':48 'gmail':152 'go':112 'godaddi':71 'good':74 'hang':125 'hope':12 'instal':97 'jane@mydoe.com':53 'john':7 'john@doe.com':25 'john@mydoe.com':52 'johndoe@gmail.com':23 'later':129 'like':22 'look':19 'm':11,58 'make':46,139 'might':111 'name':5,28 'namecheap':73 'need':90,135 'other':154 'permut':33 'person':47 'point':83 'prebuilt':78 'prefer':67 'profession':18 'purchas':39 'reason':32 'registrar':69 'relat':149 'scratch':61 'servic':79,100,109 'sinc':26 'someth':43 'spin':92 'start':59 'taken':35 'thank':155 'think':6 'tie':104 'uniqu':4,16,44 'use':145 'vps':95 'way':137"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704885343
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10490604"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704798943 {#2889
      date: 2024-01-09 12:15:43.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2389 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
  +body: "Yeah, that’s the other thing that shits me. Paying for my wife and I on Workspaces, and we don’t have family sharing rights. We’re literally paying to be treated like second-class citizens!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705025270 {#1908
    date: 2024-01-12 03:07:50.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@avguser@lemmy.world"
    "@ChrislyBear@lemmy.world"
    "@DeltaTangoLima@reddrefuge.com"
    "@notgold@aussie.zone"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2387 …}
  +nested: Doctrine\ORM\PersistentCollection {#2394 …}
  +votes: Doctrine\ORM\PersistentCollection {#2393 …}
  +reports: Doctrine\ORM\PersistentCollection {#1381 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1402 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1385 …}
  -id: 300617
  -bodyTs: "'citizen':37 'class':36 'famili':23 'like':33 'liter':28 'pay':10,29 're':27 'right':25 'second':35 'second-class':34 'share':24 'shit':8 'thing':6 'treat':32 'wife':13 'workspac':17 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/854978"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705025270 {#1407
    date: 2024-01-12 03:07:50.0 +01:00
  }
  +"title": 300617
}
"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
44 DENIED moderate
App\Entity\EntryComment {#1883
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2391
    +user: Proxies\__CG__\App\Entity\User {#2868 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
    +slug: "Self-hosted-or-personal-email-solutions"
    +title: "Self-hosted or personal email solutions?"
    +url: null
    +body: """
      I have a unique name, think John Doe, and I’m hoping to create a unique and “professional” looking email account like johndoe@gmail.com or john@doe.com. Since my name is common, all reasonable permutations are taken. I was considering purchasing a domain with something unique, then making personal family email accounts for john@mydoe.com jane@mydoe.com etc.\n
      \n
      Consider that I’m starting from scratch (I am). Is there a preferred domain registrar, are GoDaddy or NameCheap good enough? Are there prebuilt services I can just point my domain to or do I need to spin up a VPS and install my own services? Are there concerns tying my accounts to a service that might go under or are some “too big to fail”?\n
      \n
      I can expand what hangs off the domain later, but for now I just need a way to make my own email addresses and use them with the relative ease of Gmail or others. Thanks in advance!!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 96
    +favouriteCount: 96
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723325014 {#2903
      date: 2024-08-10 23:23:34.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2908 …}
    +votes: Doctrine\ORM\PersistentCollection {#2911 …}
    +reports: Doctrine\ORM\PersistentCollection {#2913 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2915 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2917 …}
    +badges: Doctrine\ORM\PersistentCollection {#2919 …}
    +children: [
      1 => App\Entity\EntryComment {#2094
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2391 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2241 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
        +body: """
          > At the time of my move I went through my list of apps I bought and tallied the ones up, that I still used. It was less than $50 of repurchases.\n
          \n
          Yeah, I know this what I should do too. As someone else said in this comment thread, gotta tear that bandaid off at some point. Just shits me that I should have to. But the freedom after doing it… <*chef’s kiss*>
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705180935 {#2093
          date: 2024-01-13 22:22:15.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@avguser@lemmy.world"
          "@ChrislyBear@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2140 …}
        +nested: Doctrine\ORM\PersistentCollection {#2133 …}
        +votes: Doctrine\ORM\PersistentCollection {#2131 …}
        +reports: Doctrine\ORM\PersistentCollection {#2138 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2345 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2330 …}
        -id: 306227
        -bodyTs: "'50':29 'app':13 'bandaid':52 'bought':15 'chef':71 'comment':47 'els':43 'freedom':67 'gotta':49 'kiss':73 'know':34 'less':27 'list':11 'move':6 'one':19 'point':56 'repurchas':31 'said':44 'shit':58 'someon':42 'still':23 'talli':17 'tear':50 'thread':48 'time':3 'use':24 'went':8 'yeah':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/859523"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705180935 {#2092
          date: 2024-01-13 22:22:15.0 +01:00
        }
        +"title": 306227
      }
      2 => App\Entity\EntryComment {#2347
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2391 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2332 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
        +body: "Yeah, still got my ancient free Gmail account going. Will probably revert to that."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705193759 {#2346
          date: 2024-01-14 01:55:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@avguser@lemmy.world"
          "@ChrislyBear@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2344 …}
        +nested: Doctrine\ORM\PersistentCollection {#2042 …}
        +votes: Doctrine\ORM\PersistentCollection {#2060 …}
        +reports: Doctrine\ORM\PersistentCollection {#2331 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2289 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2326 …}
        -id: 306678
        -bodyTs: "'account':8 'ancient':5 'free':6 'gmail':7 'go':9 'got':3 'probabl':11 'revert':12 'still':2 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/859905"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705193759 {#2351
          date: 2024-01-14 01:55:59.0 +01:00
        }
        +"title": 306678
      }
      0 => App\Entity\EntryComment {#1883}
    ]
    -id: 28340
    -titleTs: "'email':6 'host':3 'person':5 'self':2 'self-host':1 'solut':7"
    -bodyTs: "'account':21,50,106 'address':143 'advanc':157 'big':118 'common':30 'concern':103 'consid':38,55 'creat':14 'doe':8 'domain':41,68,85,128 'eas':150 'email':20,49,142 'enough':75 'etc':54 'expand':123 'fail':120 'famili':48 'gmail':152 'go':112 'godaddi':71 'good':74 'hang':125 'hope':12 'instal':97 'jane@mydoe.com':53 'john':7 'john@doe.com':25 'john@mydoe.com':52 'johndoe@gmail.com':23 'later':129 'like':22 'look':19 'm':11,58 'make':46,139 'might':111 'name':5,28 'namecheap':73 'need':90,135 'other':154 'permut':33 'person':47 'point':83 'prebuilt':78 'prefer':67 'profession':18 'purchas':39 'reason':32 'registrar':69 'relat':149 'scratch':61 'servic':79,100,109 'sinc':26 'someth':43 'spin':92 'start':59 'taken':35 'thank':155 'think':6 'tie':104 'uniqu':4,16,44 'use':145 'vps':95 'way':137"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704885343
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10490604"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704798943 {#2889
      date: 2024-01-09 12:15:43.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2389 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2369 …}
  +body: "Yeah, that’s the other thing that shits me. Paying for my wife and I on Workspaces, and we don’t have family sharing rights. We’re literally paying to be treated like second-class citizens!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705025270 {#1908
    date: 2024-01-12 03:07:50.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@avguser@lemmy.world"
    "@ChrislyBear@lemmy.world"
    "@DeltaTangoLima@reddrefuge.com"
    "@notgold@aussie.zone"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2387 …}
  +nested: Doctrine\ORM\PersistentCollection {#2394 …}
  +votes: Doctrine\ORM\PersistentCollection {#2393 …}
  +reports: Doctrine\ORM\PersistentCollection {#1381 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1402 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1385 …}
  -id: 300617
  -bodyTs: "'citizen':37 'class':36 'famili':23 'like':33 'liter':28 'pay':10,29 're':27 'right':25 'second':35 'second-class':34 'share':24 'shit':8 'thing':6 'treat':32 'wife':13 'workspac':17 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/854978"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705025270 {#1407
    date: 2024-01-12 03:07:50.0 +01:00
  }
  +"title": 300617
}
"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
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
Proxies\__CG__\App\Entity\Entry {#2333
  +user: Proxies\__CG__\App\Entity\User {#2924 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
  +slug: "Pi-Hole-or-something-else-for-network-ad-blocking"
  +title: "Pi-Hole or something else for network ad blocking?"
  +url: null
  +body: """
    I’ve been aware of pi-hole for a while now, but never bothered with it because I do most web browsing on a laptop where browser extensions like uBlock origin are good enough. However, with multiple streaming services starting to insert adds into my paid subscriptions, I’m looking to upgrade to a network blocker that will also cover the apps on my smart TV.\n
    \n
    I run most of my self hosted services on a proxmox server, so I’d like something that’ll run as an LXC container or a VM. I’m also vaguely aware that various competing applications have come out since pi-hole first gained popularity. Is pi-hole still the best thing going, or are there better options?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 82
  +favouriteCount: 163
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1726750458 {#2957
    date: 2024-09-19 14:54:18.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2962 …}
  +votes: Doctrine\ORM\PersistentCollection {#2965 …}
  +reports: Doctrine\ORM\PersistentCollection {#2967 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2969 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2971 …}
  +badges: Doctrine\ORM\PersistentCollection {#2973 …}
  +children: [
    1 => App\Entity\EntryComment {#2136
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2333 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2137 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2324 …}
      +body: "Lol - not my first rodeo. I’m blocking dns.google as well, and I’m 99.999% certain Google won’t have coded Chromecasts to use anyone else’s DNS servers."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705382638 {#2143
        date: 2024-01-16 06:23:58.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@plenipotentprotogod@lemmy.world"
        "@lemming741@lemmy.world"
        "@AbidanYre@lemmy.world"
        "@DeltaTangoLima@reddrefuge.com"
        "@4am@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2073 …}
      +nested: Doctrine\ORM\PersistentCollection {#2072 …}
      +votes: Doctrine\ORM\PersistentCollection {#2065 …}
      +reports: Doctrine\ORM\PersistentCollection {#2066 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2067 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2049 …}
      -id: 312815
      -bodyTs: "'99.999':15 'anyon':25 'block':8 'certain':16 'chromecast':22 'code':21 'dns':28 'dns.google':9 'els':26 'first':4 'googl':17 'lol':1 'm':7,14 'rodeo':5 'server':29 'use':24 'well':11 'won':18"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/864893"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705382638 {#2135
        date: 2024-01-16 06:23:58.0 +01:00
      }
      +"title": 312815
    }
    2 => App\Entity\EntryComment {#2059
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2333 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2046 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2324 …}
      +body: "Ah - I only have the Chromecast GTVs. Good to know I don’t need to pay for an upgrade then!"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705382667 {#2051
        date: 2024-01-16 06:24:27.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@plenipotentprotogod@lemmy.world"
        "@lemming741@lemmy.world"
        "@AbidanYre@lemmy.world"
        "@DeltaTangoLima@reddrefuge.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2047 …}
      +nested: Doctrine\ORM\PersistentCollection {#2057 …}
      +votes: Doctrine\ORM\PersistentCollection {#2055 …}
      +reports: Doctrine\ORM\PersistentCollection {#2054 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2053 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2165 …}
      -id: 312816
      -bodyTs: "'ah':1 'chromecast':6 'good':8 'gtvs':7 'know':10 'need':14 'pay':16 'upgrad':19"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/864894"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705382667 {#2056
        date: 2024-01-16 06:24:27.0 +01:00
      }
      +"title": 312816
    }
    0 => App\Entity\EntryComment {#2329
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2333 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2323 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2324 …}
      +body: "Really? I run several Chromecasts, and I block their access to all DNS services except my internal Pi-holes. They work just fine."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705372864 {#2325
        date: 2024-01-16 03:41:04.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@plenipotentprotogod@lemmy.world"
        "@lemming741@lemmy.world"
        "@AbidanYre@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2300 …}
      +nested: Doctrine\ORM\PersistentCollection {#2340 …}
      +votes: Doctrine\ORM\PersistentCollection {#2342 …}
      +reports: Doctrine\ORM\PersistentCollection {#2343 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2335 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2338 …}
      -id: 312538
      -bodyTs: "'access':10 'block':8 'chromecast':5 'dns':13 'except':15 'fine':24 'hole':20 'intern':17 'pi':19 'pi-hol':18 'realli':1 'run':3 'servic':14 'sever':4 'work':22"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/864695"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705372864 {#2327
        date: 2024-01-16 03:41:04.0 +01:00
      }
      +"title": 312538
    }
  ]
  -id: 30806
  -titleTs: "'ad':9 'block':10 'els':6 'hole':3 'network':8 'pi':2 'pi-hol':1 'someth':5"
  -bodyTs: "'add':44 'also':60,97 'app':63 'applic':103 'awar':4,99 'best':120 'better':126 'blocker':57 'bother':15 'brows':23 'browser':28 'come':105 'compet':102 'contain':91 'cover':61 'd':82 'enough':35 'extens':29 'first':111 'gain':112 'go':122 'good':34 'hole':8,110,117 'host':74 'howev':36 'insert':43 'laptop':26 'like':30,83 'll':86 'look':51 'lxc':90 'm':50,96 'multipl':38 'network':56 'never':14 'option':127 'origin':32 'paid':47 'pi':7,109,116 'pi-hol':6,108,115 'popular':113 'proxmox':78 'run':69,87 'self':73 'server':79 'servic':40,75 'sinc':107 'smart':66 'someth':84 'start':41 'still':118 'stream':39 'subscript':48 'thing':121 'tv':67 'ublock':31 'upgrad':53 'vagu':98 'various':101 've':2 'vm':94 'web':22"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705447599
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10761698"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705361199 {#2945
    date: 2024-01-16 00:26:39.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
47 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2333
  +user: Proxies\__CG__\App\Entity\User {#2924 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
  +slug: "Pi-Hole-or-something-else-for-network-ad-blocking"
  +title: "Pi-Hole or something else for network ad blocking?"
  +url: null
  +body: """
    I’ve been aware of pi-hole for a while now, but never bothered with it because I do most web browsing on a laptop where browser extensions like uBlock origin are good enough. However, with multiple streaming services starting to insert adds into my paid subscriptions, I’m looking to upgrade to a network blocker that will also cover the apps on my smart TV.\n
    \n
    I run most of my self hosted services on a proxmox server, so I’d like something that’ll run as an LXC container or a VM. I’m also vaguely aware that various competing applications have come out since pi-hole first gained popularity. Is pi-hole still the best thing going, or are there better options?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 82
  +favouriteCount: 163
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1726750458 {#2957
    date: 2024-09-19 14:54:18.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2962 …}
  +votes: Doctrine\ORM\PersistentCollection {#2965 …}
  +reports: Doctrine\ORM\PersistentCollection {#2967 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2969 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2971 …}
  +badges: Doctrine\ORM\PersistentCollection {#2973 …}
  +children: [
    1 => App\Entity\EntryComment {#2136
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2333 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2137 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2324 …}
      +body: "Lol - not my first rodeo. I’m blocking dns.google as well, and I’m 99.999% certain Google won’t have coded Chromecasts to use anyone else’s DNS servers."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705382638 {#2143
        date: 2024-01-16 06:23:58.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@plenipotentprotogod@lemmy.world"
        "@lemming741@lemmy.world"
        "@AbidanYre@lemmy.world"
        "@DeltaTangoLima@reddrefuge.com"
        "@4am@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2073 …}
      +nested: Doctrine\ORM\PersistentCollection {#2072 …}
      +votes: Doctrine\ORM\PersistentCollection {#2065 …}
      +reports: Doctrine\ORM\PersistentCollection {#2066 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2067 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2049 …}
      -id: 312815
      -bodyTs: "'99.999':15 'anyon':25 'block':8 'certain':16 'chromecast':22 'code':21 'dns':28 'dns.google':9 'els':26 'first':4 'googl':17 'lol':1 'm':7,14 'rodeo':5 'server':29 'use':24 'well':11 'won':18"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/864893"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705382638 {#2135
        date: 2024-01-16 06:23:58.0 +01:00
      }
      +"title": 312815
    }
    2 => App\Entity\EntryComment {#2059
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2333 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2046 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2324 …}
      +body: "Ah - I only have the Chromecast GTVs. Good to know I don’t need to pay for an upgrade then!"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705382667 {#2051
        date: 2024-01-16 06:24:27.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@plenipotentprotogod@lemmy.world"
        "@lemming741@lemmy.world"
        "@AbidanYre@lemmy.world"
        "@DeltaTangoLima@reddrefuge.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2047 …}
      +nested: Doctrine\ORM\PersistentCollection {#2057 …}
      +votes: Doctrine\ORM\PersistentCollection {#2055 …}
      +reports: Doctrine\ORM\PersistentCollection {#2054 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2053 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2165 …}
      -id: 312816
      -bodyTs: "'ah':1 'chromecast':6 'good':8 'gtvs':7 'know':10 'need':14 'pay':16 'upgrad':19"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/864894"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705382667 {#2056
        date: 2024-01-16 06:24:27.0 +01:00
      }
      +"title": 312816
    }
    0 => App\Entity\EntryComment {#2329
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2333 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2323 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2324 …}
      +body: "Really? I run several Chromecasts, and I block their access to all DNS services except my internal Pi-holes. They work just fine."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705372864 {#2325
        date: 2024-01-16 03:41:04.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@plenipotentprotogod@lemmy.world"
        "@lemming741@lemmy.world"
        "@AbidanYre@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2300 …}
      +nested: Doctrine\ORM\PersistentCollection {#2340 …}
      +votes: Doctrine\ORM\PersistentCollection {#2342 …}
      +reports: Doctrine\ORM\PersistentCollection {#2343 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2335 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2338 …}
      -id: 312538
      -bodyTs: "'access':10 'block':8 'chromecast':5 'dns':13 'except':15 'fine':24 'hole':20 'intern':17 'pi':19 'pi-hol':18 'realli':1 'run':3 'servic':14 'sever':4 'work':22"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/864695"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705372864 {#2327
        date: 2024-01-16 03:41:04.0 +01:00
      }
      +"title": 312538
    }
  ]
  -id: 30806
  -titleTs: "'ad':9 'block':10 'els':6 'hole':3 'network':8 'pi':2 'pi-hol':1 'someth':5"
  -bodyTs: "'add':44 'also':60,97 'app':63 'applic':103 'awar':4,99 'best':120 'better':126 'blocker':57 'bother':15 'brows':23 'browser':28 'come':105 'compet':102 'contain':91 'cover':61 'd':82 'enough':35 'extens':29 'first':111 'gain':112 'go':122 'good':34 'hole':8,110,117 'host':74 'howev':36 'insert':43 'laptop':26 'like':30,83 'll':86 'look':51 'lxc':90 'm':50,96 'multipl':38 'network':56 'never':14 'option':127 'origin':32 'paid':47 'pi':7,109,116 'pi-hol':6,108,115 'popular':113 'proxmox':78 'run':69,87 'self':73 'server':79 'servic':40,75 'sinc':107 'smart':66 'someth':84 'start':41 'still':118 'stream':39 'subscript':48 'thing':121 'tv':67 'ublock':31 'upgrad':53 'vagu':98 'various':101 've':2 'vm':94 'web':22"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705447599
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10761698"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705361199 {#2945
    date: 2024-01-16 00:26:39.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
48 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2333
  +user: Proxies\__CG__\App\Entity\User {#2924 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
  +slug: "Pi-Hole-or-something-else-for-network-ad-blocking"
  +title: "Pi-Hole or something else for network ad blocking?"
  +url: null
  +body: """
    I’ve been aware of pi-hole for a while now, but never bothered with it because I do most web browsing on a laptop where browser extensions like uBlock origin are good enough. However, with multiple streaming services starting to insert adds into my paid subscriptions, I’m looking to upgrade to a network blocker that will also cover the apps on my smart TV.\n
    \n
    I run most of my self hosted services on a proxmox server, so I’d like something that’ll run as an LXC container or a VM. I’m also vaguely aware that various competing applications have come out since pi-hole first gained popularity. Is pi-hole still the best thing going, or are there better options?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 82
  +favouriteCount: 163
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1726750458 {#2957
    date: 2024-09-19 14:54:18.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2962 …}
  +votes: Doctrine\ORM\PersistentCollection {#2965 …}
  +reports: Doctrine\ORM\PersistentCollection {#2967 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2969 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2971 …}
  +badges: Doctrine\ORM\PersistentCollection {#2973 …}
  +children: [
    1 => App\Entity\EntryComment {#2136
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2333 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2137 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2324 …}
      +body: "Lol - not my first rodeo. I’m blocking dns.google as well, and I’m 99.999% certain Google won’t have coded Chromecasts to use anyone else’s DNS servers."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705382638 {#2143
        date: 2024-01-16 06:23:58.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@plenipotentprotogod@lemmy.world"
        "@lemming741@lemmy.world"
        "@AbidanYre@lemmy.world"
        "@DeltaTangoLima@reddrefuge.com"
        "@4am@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2073 …}
      +nested: Doctrine\ORM\PersistentCollection {#2072 …}
      +votes: Doctrine\ORM\PersistentCollection {#2065 …}
      +reports: Doctrine\ORM\PersistentCollection {#2066 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2067 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2049 …}
      -id: 312815
      -bodyTs: "'99.999':15 'anyon':25 'block':8 'certain':16 'chromecast':22 'code':21 'dns':28 'dns.google':9 'els':26 'first':4 'googl':17 'lol':1 'm':7,14 'rodeo':5 'server':29 'use':24 'well':11 'won':18"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/864893"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705382638 {#2135
        date: 2024-01-16 06:23:58.0 +01:00
      }
      +"title": 312815
    }
    2 => App\Entity\EntryComment {#2059
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2333 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2046 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2324 …}
      +body: "Ah - I only have the Chromecast GTVs. Good to know I don’t need to pay for an upgrade then!"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705382667 {#2051
        date: 2024-01-16 06:24:27.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@plenipotentprotogod@lemmy.world"
        "@lemming741@lemmy.world"
        "@AbidanYre@lemmy.world"
        "@DeltaTangoLima@reddrefuge.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2047 …}
      +nested: Doctrine\ORM\PersistentCollection {#2057 …}
      +votes: Doctrine\ORM\PersistentCollection {#2055 …}
      +reports: Doctrine\ORM\PersistentCollection {#2054 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2053 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2165 …}
      -id: 312816
      -bodyTs: "'ah':1 'chromecast':6 'good':8 'gtvs':7 'know':10 'need':14 'pay':16 'upgrad':19"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/864894"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705382667 {#2056
        date: 2024-01-16 06:24:27.0 +01:00
      }
      +"title": 312816
    }
    0 => App\Entity\EntryComment {#2329
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2333 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2323 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2324 …}
      +body: "Really? I run several Chromecasts, and I block their access to all DNS services except my internal Pi-holes. They work just fine."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705372864 {#2325
        date: 2024-01-16 03:41:04.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@plenipotentprotogod@lemmy.world"
        "@lemming741@lemmy.world"
        "@AbidanYre@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2300 …}
      +nested: Doctrine\ORM\PersistentCollection {#2340 …}
      +votes: Doctrine\ORM\PersistentCollection {#2342 …}
      +reports: Doctrine\ORM\PersistentCollection {#2343 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2335 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2338 …}
      -id: 312538
      -bodyTs: "'access':10 'block':8 'chromecast':5 'dns':13 'except':15 'fine':24 'hole':20 'intern':17 'pi':19 'pi-hol':18 'realli':1 'run':3 'servic':14 'sever':4 'work':22"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/864695"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705372864 {#2327
        date: 2024-01-16 03:41:04.0 +01:00
      }
      +"title": 312538
    }
  ]
  -id: 30806
  -titleTs: "'ad':9 'block':10 'els':6 'hole':3 'network':8 'pi':2 'pi-hol':1 'someth':5"
  -bodyTs: "'add':44 'also':60,97 'app':63 'applic':103 'awar':4,99 'best':120 'better':126 'blocker':57 'bother':15 'brows':23 'browser':28 'come':105 'compet':102 'contain':91 'cover':61 'd':82 'enough':35 'extens':29 'first':111 'gain':112 'go':122 'good':34 'hole':8,110,117 'host':74 'howev':36 'insert':43 'laptop':26 'like':30,83 'll':86 'look':51 'lxc':90 'm':50,96 'multipl':38 'network':56 'never':14 'option':127 'origin':32 'paid':47 'pi':7,109,116 'pi-hol':6,108,115 'popular':113 'proxmox':78 'run':69,87 'self':73 'server':79 'servic':40,75 'sinc':107 'smart':66 'someth':84 'start':41 'still':118 'stream':39 'subscript':48 'thing':121 'tv':67 'ublock':31 'upgrad':53 'vagu':98 'various':101 've':2 'vm':94 'web':22"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705447599
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10761698"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705361199 {#2945
    date: 2024-01-16 00:26:39.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
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
App\Entity\EntryComment {#2136
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2333
    +user: Proxies\__CG__\App\Entity\User {#2924 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
    +slug: "Pi-Hole-or-something-else-for-network-ad-blocking"
    +title: "Pi-Hole or something else for network ad blocking?"
    +url: null
    +body: """
      I’ve been aware of pi-hole for a while now, but never bothered with it because I do most web browsing on a laptop where browser extensions like uBlock origin are good enough. However, with multiple streaming services starting to insert adds into my paid subscriptions, I’m looking to upgrade to a network blocker that will also cover the apps on my smart TV.\n
      \n
      I run most of my self hosted services on a proxmox server, so I’d like something that’ll run as an LXC container or a VM. I’m also vaguely aware that various competing applications have come out since pi-hole first gained popularity. Is pi-hole still the best thing going, or are there better options?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 82
    +favouriteCount: 163
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726750458 {#2957
      date: 2024-09-19 14:54:18.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2962 …}
    +votes: Doctrine\ORM\PersistentCollection {#2965 …}
    +reports: Doctrine\ORM\PersistentCollection {#2967 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2969 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2971 …}
    +badges: Doctrine\ORM\PersistentCollection {#2973 …}
    +children: [
      1 => App\Entity\EntryComment {#2136}
      2 => App\Entity\EntryComment {#2059
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2333 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2046 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2324 …}
        +body: "Ah - I only have the Chromecast GTVs. Good to know I don’t need to pay for an upgrade then!"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705382667 {#2051
          date: 2024-01-16 06:24:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@plenipotentprotogod@lemmy.world"
          "@lemming741@lemmy.world"
          "@AbidanYre@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2047 …}
        +nested: Doctrine\ORM\PersistentCollection {#2057 …}
        +votes: Doctrine\ORM\PersistentCollection {#2055 …}
        +reports: Doctrine\ORM\PersistentCollection {#2054 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2053 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2165 …}
        -id: 312816
        -bodyTs: "'ah':1 'chromecast':6 'good':8 'gtvs':7 'know':10 'need':14 'pay':16 'upgrad':19"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/864894"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705382667 {#2056
          date: 2024-01-16 06:24:27.0 +01:00
        }
        +"title": 312816
      }
      0 => App\Entity\EntryComment {#2329
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2333 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2323 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2324 …}
        +body: "Really? I run several Chromecasts, and I block their access to all DNS services except my internal Pi-holes. They work just fine."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705372864 {#2325
          date: 2024-01-16 03:41:04.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@plenipotentprotogod@lemmy.world"
          "@lemming741@lemmy.world"
          "@AbidanYre@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2300 …}
        +nested: Doctrine\ORM\PersistentCollection {#2340 …}
        +votes: Doctrine\ORM\PersistentCollection {#2342 …}
        +reports: Doctrine\ORM\PersistentCollection {#2343 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2335 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2338 …}
        -id: 312538
        -bodyTs: "'access':10 'block':8 'chromecast':5 'dns':13 'except':15 'fine':24 'hole':20 'intern':17 'pi':19 'pi-hol':18 'realli':1 'run':3 'servic':14 'sever':4 'work':22"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/864695"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705372864 {#2327
          date: 2024-01-16 03:41:04.0 +01:00
        }
        +"title": 312538
      }
    ]
    -id: 30806
    -titleTs: "'ad':9 'block':10 'els':6 'hole':3 'network':8 'pi':2 'pi-hol':1 'someth':5"
    -bodyTs: "'add':44 'also':60,97 'app':63 'applic':103 'awar':4,99 'best':120 'better':126 'blocker':57 'bother':15 'brows':23 'browser':28 'come':105 'compet':102 'contain':91 'cover':61 'd':82 'enough':35 'extens':29 'first':111 'gain':112 'go':122 'good':34 'hole':8,110,117 'host':74 'howev':36 'insert':43 'laptop':26 'like':30,83 'll':86 'look':51 'lxc':90 'm':50,96 'multipl':38 'network':56 'never':14 'option':127 'origin':32 'paid':47 'pi':7,109,116 'pi-hol':6,108,115 'popular':113 'proxmox':78 'run':69,87 'self':73 'server':79 'servic':40,75 'sinc':107 'smart':66 'someth':84 'start':41 'still':118 'stream':39 'subscript':48 'thing':121 'tv':67 'ublock':31 'upgrad':53 'vagu':98 'various':101 've':2 'vm':94 'web':22"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705447599
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10761698"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705361199 {#2945
      date: 2024-01-16 00:26:39.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2137 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2324 …}
  +body: "Lol - not my first rodeo. I’m blocking dns.google as well, and I’m 99.999% certain Google won’t have coded Chromecasts to use anyone else’s DNS servers."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705382638 {#2143
    date: 2024-01-16 06:23:58.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@plenipotentprotogod@lemmy.world"
    "@lemming741@lemmy.world"
    "@AbidanYre@lemmy.world"
    "@DeltaTangoLima@reddrefuge.com"
    "@4am@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2073 …}
  +nested: Doctrine\ORM\PersistentCollection {#2072 …}
  +votes: Doctrine\ORM\PersistentCollection {#2065 …}
  +reports: Doctrine\ORM\PersistentCollection {#2066 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2067 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2049 …}
  -id: 312815
  -bodyTs: "'99.999':15 'anyon':25 'block':8 'certain':16 'chromecast':22 'code':21 'dns':28 'dns.google':9 'els':26 'first':4 'googl':17 'lol':1 'm':7,14 'rodeo':5 'server':29 'use':24 'well':11 'won':18"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/864893"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705382638 {#2135
    date: 2024-01-16 06:23:58.0 +01:00
  }
  +"title": 312815
}
"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
51 DENIED edit
App\Entity\EntryComment {#2136
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2333
    +user: Proxies\__CG__\App\Entity\User {#2924 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
    +slug: "Pi-Hole-or-something-else-for-network-ad-blocking"
    +title: "Pi-Hole or something else for network ad blocking?"
    +url: null
    +body: """
      I’ve been aware of pi-hole for a while now, but never bothered with it because I do most web browsing on a laptop where browser extensions like uBlock origin are good enough. However, with multiple streaming services starting to insert adds into my paid subscriptions, I’m looking to upgrade to a network blocker that will also cover the apps on my smart TV.\n
      \n
      I run most of my self hosted services on a proxmox server, so I’d like something that’ll run as an LXC container or a VM. I’m also vaguely aware that various competing applications have come out since pi-hole first gained popularity. Is pi-hole still the best thing going, or are there better options?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 82
    +favouriteCount: 163
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726750458 {#2957
      date: 2024-09-19 14:54:18.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2962 …}
    +votes: Doctrine\ORM\PersistentCollection {#2965 …}
    +reports: Doctrine\ORM\PersistentCollection {#2967 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2969 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2971 …}
    +badges: Doctrine\ORM\PersistentCollection {#2973 …}
    +children: [
      1 => App\Entity\EntryComment {#2136}
      2 => App\Entity\EntryComment {#2059
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2333 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2046 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2324 …}
        +body: "Ah - I only have the Chromecast GTVs. Good to know I don’t need to pay for an upgrade then!"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705382667 {#2051
          date: 2024-01-16 06:24:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@plenipotentprotogod@lemmy.world"
          "@lemming741@lemmy.world"
          "@AbidanYre@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2047 …}
        +nested: Doctrine\ORM\PersistentCollection {#2057 …}
        +votes: Doctrine\ORM\PersistentCollection {#2055 …}
        +reports: Doctrine\ORM\PersistentCollection {#2054 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2053 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2165 …}
        -id: 312816
        -bodyTs: "'ah':1 'chromecast':6 'good':8 'gtvs':7 'know':10 'need':14 'pay':16 'upgrad':19"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/864894"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705382667 {#2056
          date: 2024-01-16 06:24:27.0 +01:00
        }
        +"title": 312816
      }
      0 => App\Entity\EntryComment {#2329
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2333 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2323 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2324 …}
        +body: "Really? I run several Chromecasts, and I block their access to all DNS services except my internal Pi-holes. They work just fine."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705372864 {#2325
          date: 2024-01-16 03:41:04.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@plenipotentprotogod@lemmy.world"
          "@lemming741@lemmy.world"
          "@AbidanYre@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2300 …}
        +nested: Doctrine\ORM\PersistentCollection {#2340 …}
        +votes: Doctrine\ORM\PersistentCollection {#2342 …}
        +reports: Doctrine\ORM\PersistentCollection {#2343 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2335 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2338 …}
        -id: 312538
        -bodyTs: "'access':10 'block':8 'chromecast':5 'dns':13 'except':15 'fine':24 'hole':20 'intern':17 'pi':19 'pi-hol':18 'realli':1 'run':3 'servic':14 'sever':4 'work':22"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/864695"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705372864 {#2327
          date: 2024-01-16 03:41:04.0 +01:00
        }
        +"title": 312538
      }
    ]
    -id: 30806
    -titleTs: "'ad':9 'block':10 'els':6 'hole':3 'network':8 'pi':2 'pi-hol':1 'someth':5"
    -bodyTs: "'add':44 'also':60,97 'app':63 'applic':103 'awar':4,99 'best':120 'better':126 'blocker':57 'bother':15 'brows':23 'browser':28 'come':105 'compet':102 'contain':91 'cover':61 'd':82 'enough':35 'extens':29 'first':111 'gain':112 'go':122 'good':34 'hole':8,110,117 'host':74 'howev':36 'insert':43 'laptop':26 'like':30,83 'll':86 'look':51 'lxc':90 'm':50,96 'multipl':38 'network':56 'never':14 'option':127 'origin':32 'paid':47 'pi':7,109,116 'pi-hol':6,108,115 'popular':113 'proxmox':78 'run':69,87 'self':73 'server':79 'servic':40,75 'sinc':107 'smart':66 'someth':84 'start':41 'still':118 'stream':39 'subscript':48 'thing':121 'tv':67 'ublock':31 'upgrad':53 'vagu':98 'various':101 've':2 'vm':94 'web':22"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705447599
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10761698"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705361199 {#2945
      date: 2024-01-16 00:26:39.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2137 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2324 …}
  +body: "Lol - not my first rodeo. I’m blocking dns.google as well, and I’m 99.999% certain Google won’t have coded Chromecasts to use anyone else’s DNS servers."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705382638 {#2143
    date: 2024-01-16 06:23:58.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@plenipotentprotogod@lemmy.world"
    "@lemming741@lemmy.world"
    "@AbidanYre@lemmy.world"
    "@DeltaTangoLima@reddrefuge.com"
    "@4am@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2073 …}
  +nested: Doctrine\ORM\PersistentCollection {#2072 …}
  +votes: Doctrine\ORM\PersistentCollection {#2065 …}
  +reports: Doctrine\ORM\PersistentCollection {#2066 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2067 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2049 …}
  -id: 312815
  -bodyTs: "'99.999':15 'anyon':25 'block':8 'certain':16 'chromecast':22 'code':21 'dns':28 'dns.google':9 'els':26 'first':4 'googl':17 'lol':1 'm':7,14 'rodeo':5 'server':29 'use':24 'well':11 'won':18"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/864893"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705382638 {#2135
    date: 2024-01-16 06:23:58.0 +01:00
  }
  +"title": 312815
}
"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
52 DENIED moderate
App\Entity\EntryComment {#2136
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2333
    +user: Proxies\__CG__\App\Entity\User {#2924 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
    +slug: "Pi-Hole-or-something-else-for-network-ad-blocking"
    +title: "Pi-Hole or something else for network ad blocking?"
    +url: null
    +body: """
      I’ve been aware of pi-hole for a while now, but never bothered with it because I do most web browsing on a laptop where browser extensions like uBlock origin are good enough. However, with multiple streaming services starting to insert adds into my paid subscriptions, I’m looking to upgrade to a network blocker that will also cover the apps on my smart TV.\n
      \n
      I run most of my self hosted services on a proxmox server, so I’d like something that’ll run as an LXC container or a VM. I’m also vaguely aware that various competing applications have come out since pi-hole first gained popularity. Is pi-hole still the best thing going, or are there better options?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 82
    +favouriteCount: 163
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726750458 {#2957
      date: 2024-09-19 14:54:18.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2962 …}
    +votes: Doctrine\ORM\PersistentCollection {#2965 …}
    +reports: Doctrine\ORM\PersistentCollection {#2967 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2969 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2971 …}
    +badges: Doctrine\ORM\PersistentCollection {#2973 …}
    +children: [
      1 => App\Entity\EntryComment {#2136}
      2 => App\Entity\EntryComment {#2059
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2333 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2046 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2324 …}
        +body: "Ah - I only have the Chromecast GTVs. Good to know I don’t need to pay for an upgrade then!"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705382667 {#2051
          date: 2024-01-16 06:24:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@plenipotentprotogod@lemmy.world"
          "@lemming741@lemmy.world"
          "@AbidanYre@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2047 …}
        +nested: Doctrine\ORM\PersistentCollection {#2057 …}
        +votes: Doctrine\ORM\PersistentCollection {#2055 …}
        +reports: Doctrine\ORM\PersistentCollection {#2054 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2053 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2165 …}
        -id: 312816
        -bodyTs: "'ah':1 'chromecast':6 'good':8 'gtvs':7 'know':10 'need':14 'pay':16 'upgrad':19"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/864894"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705382667 {#2056
          date: 2024-01-16 06:24:27.0 +01:00
        }
        +"title": 312816
      }
      0 => App\Entity\EntryComment {#2329
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2333 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2323 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2324 …}
        +body: "Really? I run several Chromecasts, and I block their access to all DNS services except my internal Pi-holes. They work just fine."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705372864 {#2325
          date: 2024-01-16 03:41:04.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@plenipotentprotogod@lemmy.world"
          "@lemming741@lemmy.world"
          "@AbidanYre@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2300 …}
        +nested: Doctrine\ORM\PersistentCollection {#2340 …}
        +votes: Doctrine\ORM\PersistentCollection {#2342 …}
        +reports: Doctrine\ORM\PersistentCollection {#2343 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2335 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2338 …}
        -id: 312538
        -bodyTs: "'access':10 'block':8 'chromecast':5 'dns':13 'except':15 'fine':24 'hole':20 'intern':17 'pi':19 'pi-hol':18 'realli':1 'run':3 'servic':14 'sever':4 'work':22"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/864695"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705372864 {#2327
          date: 2024-01-16 03:41:04.0 +01:00
        }
        +"title": 312538
      }
    ]
    -id: 30806
    -titleTs: "'ad':9 'block':10 'els':6 'hole':3 'network':8 'pi':2 'pi-hol':1 'someth':5"
    -bodyTs: "'add':44 'also':60,97 'app':63 'applic':103 'awar':4,99 'best':120 'better':126 'blocker':57 'bother':15 'brows':23 'browser':28 'come':105 'compet':102 'contain':91 'cover':61 'd':82 'enough':35 'extens':29 'first':111 'gain':112 'go':122 'good':34 'hole':8,110,117 'host':74 'howev':36 'insert':43 'laptop':26 'like':30,83 'll':86 'look':51 'lxc':90 'm':50,96 'multipl':38 'network':56 'never':14 'option':127 'origin':32 'paid':47 'pi':7,109,116 'pi-hol':6,108,115 'popular':113 'proxmox':78 'run':69,87 'self':73 'server':79 'servic':40,75 'sinc':107 'smart':66 'someth':84 'start':41 'still':118 'stream':39 'subscript':48 'thing':121 'tv':67 'ublock':31 'upgrad':53 'vagu':98 'various':101 've':2 'vm':94 'web':22"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705447599
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10761698"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705361199 {#2945
      date: 2024-01-16 00:26:39.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2137 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2324 …}
  +body: "Lol - not my first rodeo. I’m blocking dns.google as well, and I’m 99.999% certain Google won’t have coded Chromecasts to use anyone else’s DNS servers."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705382638 {#2143
    date: 2024-01-16 06:23:58.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@plenipotentprotogod@lemmy.world"
    "@lemming741@lemmy.world"
    "@AbidanYre@lemmy.world"
    "@DeltaTangoLima@reddrefuge.com"
    "@4am@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2073 …}
  +nested: Doctrine\ORM\PersistentCollection {#2072 …}
  +votes: Doctrine\ORM\PersistentCollection {#2065 …}
  +reports: Doctrine\ORM\PersistentCollection {#2066 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2067 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2049 …}
  -id: 312815
  -bodyTs: "'99.999':15 'anyon':25 'block':8 'certain':16 'chromecast':22 'code':21 'dns':28 'dns.google':9 'els':26 'first':4 'googl':17 'lol':1 'm':7,14 'rodeo':5 'server':29 'use':24 'well':11 'won':18"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/864893"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705382638 {#2135
    date: 2024-01-16 06:23:58.0 +01:00
  }
  +"title": 312815
}
"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
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 {#2059
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2333
    +user: Proxies\__CG__\App\Entity\User {#2924 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
    +slug: "Pi-Hole-or-something-else-for-network-ad-blocking"
    +title: "Pi-Hole or something else for network ad blocking?"
    +url: null
    +body: """
      I’ve been aware of pi-hole for a while now, but never bothered with it because I do most web browsing on a laptop where browser extensions like uBlock origin are good enough. However, with multiple streaming services starting to insert adds into my paid subscriptions, I’m looking to upgrade to a network blocker that will also cover the apps on my smart TV.\n
      \n
      I run most of my self hosted services on a proxmox server, so I’d like something that’ll run as an LXC container or a VM. I’m also vaguely aware that various competing applications have come out since pi-hole first gained popularity. Is pi-hole still the best thing going, or are there better options?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 82
    +favouriteCount: 163
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726750458 {#2957
      date: 2024-09-19 14:54:18.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2962 …}
    +votes: Doctrine\ORM\PersistentCollection {#2965 …}
    +reports: Doctrine\ORM\PersistentCollection {#2967 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2969 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2971 …}
    +badges: Doctrine\ORM\PersistentCollection {#2973 …}
    +children: [
      1 => App\Entity\EntryComment {#2136
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2333 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2137 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2324 …}
        +body: "Lol - not my first rodeo. I’m blocking dns.google as well, and I’m 99.999% certain Google won’t have coded Chromecasts to use anyone else’s DNS servers."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705382638 {#2143
          date: 2024-01-16 06:23:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@plenipotentprotogod@lemmy.world"
          "@lemming741@lemmy.world"
          "@AbidanYre@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@4am@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2073 …}
        +nested: Doctrine\ORM\PersistentCollection {#2072 …}
        +votes: Doctrine\ORM\PersistentCollection {#2065 …}
        +reports: Doctrine\ORM\PersistentCollection {#2066 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2067 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2049 …}
        -id: 312815
        -bodyTs: "'99.999':15 'anyon':25 'block':8 'certain':16 'chromecast':22 'code':21 'dns':28 'dns.google':9 'els':26 'first':4 'googl':17 'lol':1 'm':7,14 'rodeo':5 'server':29 'use':24 'well':11 'won':18"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/864893"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705382638 {#2135
          date: 2024-01-16 06:23:58.0 +01:00
        }
        +"title": 312815
      }
      2 => App\Entity\EntryComment {#2059}
      0 => App\Entity\EntryComment {#2329
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2333 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2323 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2324 …}
        +body: "Really? I run several Chromecasts, and I block their access to all DNS services except my internal Pi-holes. They work just fine."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705372864 {#2325
          date: 2024-01-16 03:41:04.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@plenipotentprotogod@lemmy.world"
          "@lemming741@lemmy.world"
          "@AbidanYre@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2300 …}
        +nested: Doctrine\ORM\PersistentCollection {#2340 …}
        +votes: Doctrine\ORM\PersistentCollection {#2342 …}
        +reports: Doctrine\ORM\PersistentCollection {#2343 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2335 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2338 …}
        -id: 312538
        -bodyTs: "'access':10 'block':8 'chromecast':5 'dns':13 'except':15 'fine':24 'hole':20 'intern':17 'pi':19 'pi-hol':18 'realli':1 'run':3 'servic':14 'sever':4 'work':22"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/864695"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705372864 {#2327
          date: 2024-01-16 03:41:04.0 +01:00
        }
        +"title": 312538
      }
    ]
    -id: 30806
    -titleTs: "'ad':9 'block':10 'els':6 'hole':3 'network':8 'pi':2 'pi-hol':1 'someth':5"
    -bodyTs: "'add':44 'also':60,97 'app':63 'applic':103 'awar':4,99 'best':120 'better':126 'blocker':57 'bother':15 'brows':23 'browser':28 'come':105 'compet':102 'contain':91 'cover':61 'd':82 'enough':35 'extens':29 'first':111 'gain':112 'go':122 'good':34 'hole':8,110,117 'host':74 'howev':36 'insert':43 'laptop':26 'like':30,83 'll':86 'look':51 'lxc':90 'm':50,96 'multipl':38 'network':56 'never':14 'option':127 'origin':32 'paid':47 'pi':7,109,116 'pi-hol':6,108,115 'popular':113 'proxmox':78 'run':69,87 'self':73 'server':79 'servic':40,75 'sinc':107 'smart':66 'someth':84 'start':41 'still':118 'stream':39 'subscript':48 'thing':121 'tv':67 'ublock':31 'upgrad':53 'vagu':98 'various':101 've':2 'vm':94 'web':22"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705447599
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10761698"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705361199 {#2945
      date: 2024-01-16 00:26:39.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2046 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2324 …}
  +body: "Ah - I only have the Chromecast GTVs. Good to know I don’t need to pay for an upgrade then!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705382667 {#2051
    date: 2024-01-16 06:24:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@plenipotentprotogod@lemmy.world"
    "@lemming741@lemmy.world"
    "@AbidanYre@lemmy.world"
    "@DeltaTangoLima@reddrefuge.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2047 …}
  +nested: Doctrine\ORM\PersistentCollection {#2057 …}
  +votes: Doctrine\ORM\PersistentCollection {#2055 …}
  +reports: Doctrine\ORM\PersistentCollection {#2054 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2053 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2165 …}
  -id: 312816
  -bodyTs: "'ah':1 'chromecast':6 'good':8 'gtvs':7 'know':10 'need':14 'pay':16 'upgrad':19"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/864894"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705382667 {#2056
    date: 2024-01-16 06:24:27.0 +01:00
  }
  +"title": 312816
}
"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 {#2059
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2333
    +user: Proxies\__CG__\App\Entity\User {#2924 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
    +slug: "Pi-Hole-or-something-else-for-network-ad-blocking"
    +title: "Pi-Hole or something else for network ad blocking?"
    +url: null
    +body: """
      I’ve been aware of pi-hole for a while now, but never bothered with it because I do most web browsing on a laptop where browser extensions like uBlock origin are good enough. However, with multiple streaming services starting to insert adds into my paid subscriptions, I’m looking to upgrade to a network blocker that will also cover the apps on my smart TV.\n
      \n
      I run most of my self hosted services on a proxmox server, so I’d like something that’ll run as an LXC container or a VM. I’m also vaguely aware that various competing applications have come out since pi-hole first gained popularity. Is pi-hole still the best thing going, or are there better options?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 82
    +favouriteCount: 163
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726750458 {#2957
      date: 2024-09-19 14:54:18.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2962 …}
    +votes: Doctrine\ORM\PersistentCollection {#2965 …}
    +reports: Doctrine\ORM\PersistentCollection {#2967 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2969 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2971 …}
    +badges: Doctrine\ORM\PersistentCollection {#2973 …}
    +children: [
      1 => App\Entity\EntryComment {#2136
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2333 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2137 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2324 …}
        +body: "Lol - not my first rodeo. I’m blocking dns.google as well, and I’m 99.999% certain Google won’t have coded Chromecasts to use anyone else’s DNS servers."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705382638 {#2143
          date: 2024-01-16 06:23:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@plenipotentprotogod@lemmy.world"
          "@lemming741@lemmy.world"
          "@AbidanYre@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@4am@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2073 …}
        +nested: Doctrine\ORM\PersistentCollection {#2072 …}
        +votes: Doctrine\ORM\PersistentCollection {#2065 …}
        +reports: Doctrine\ORM\PersistentCollection {#2066 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2067 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2049 …}
        -id: 312815
        -bodyTs: "'99.999':15 'anyon':25 'block':8 'certain':16 'chromecast':22 'code':21 'dns':28 'dns.google':9 'els':26 'first':4 'googl':17 'lol':1 'm':7,14 'rodeo':5 'server':29 'use':24 'well':11 'won':18"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/864893"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705382638 {#2135
          date: 2024-01-16 06:23:58.0 +01:00
        }
        +"title": 312815
      }
      2 => App\Entity\EntryComment {#2059}
      0 => App\Entity\EntryComment {#2329
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2333 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2323 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2324 …}
        +body: "Really? I run several Chromecasts, and I block their access to all DNS services except my internal Pi-holes. They work just fine."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705372864 {#2325
          date: 2024-01-16 03:41:04.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@plenipotentprotogod@lemmy.world"
          "@lemming741@lemmy.world"
          "@AbidanYre@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2300 …}
        +nested: Doctrine\ORM\PersistentCollection {#2340 …}
        +votes: Doctrine\ORM\PersistentCollection {#2342 …}
        +reports: Doctrine\ORM\PersistentCollection {#2343 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2335 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2338 …}
        -id: 312538
        -bodyTs: "'access':10 'block':8 'chromecast':5 'dns':13 'except':15 'fine':24 'hole':20 'intern':17 'pi':19 'pi-hol':18 'realli':1 'run':3 'servic':14 'sever':4 'work':22"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/864695"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705372864 {#2327
          date: 2024-01-16 03:41:04.0 +01:00
        }
        +"title": 312538
      }
    ]
    -id: 30806
    -titleTs: "'ad':9 'block':10 'els':6 'hole':3 'network':8 'pi':2 'pi-hol':1 'someth':5"
    -bodyTs: "'add':44 'also':60,97 'app':63 'applic':103 'awar':4,99 'best':120 'better':126 'blocker':57 'bother':15 'brows':23 'browser':28 'come':105 'compet':102 'contain':91 'cover':61 'd':82 'enough':35 'extens':29 'first':111 'gain':112 'go':122 'good':34 'hole':8,110,117 'host':74 'howev':36 'insert':43 'laptop':26 'like':30,83 'll':86 'look':51 'lxc':90 'm':50,96 'multipl':38 'network':56 'never':14 'option':127 'origin':32 'paid':47 'pi':7,109,116 'pi-hol':6,108,115 'popular':113 'proxmox':78 'run':69,87 'self':73 'server':79 'servic':40,75 'sinc':107 'smart':66 'someth':84 'start':41 'still':118 'stream':39 'subscript':48 'thing':121 'tv':67 'ublock':31 'upgrad':53 'vagu':98 'various':101 've':2 'vm':94 'web':22"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705447599
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10761698"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705361199 {#2945
      date: 2024-01-16 00:26:39.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2046 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2324 …}
  +body: "Ah - I only have the Chromecast GTVs. Good to know I don’t need to pay for an upgrade then!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705382667 {#2051
    date: 2024-01-16 06:24:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@plenipotentprotogod@lemmy.world"
    "@lemming741@lemmy.world"
    "@AbidanYre@lemmy.world"
    "@DeltaTangoLima@reddrefuge.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2047 …}
  +nested: Doctrine\ORM\PersistentCollection {#2057 …}
  +votes: Doctrine\ORM\PersistentCollection {#2055 …}
  +reports: Doctrine\ORM\PersistentCollection {#2054 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2053 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2165 …}
  -id: 312816
  -bodyTs: "'ah':1 'chromecast':6 'good':8 'gtvs':7 'know':10 'need':14 'pay':16 'upgrad':19"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/864894"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705382667 {#2056
    date: 2024-01-16 06:24:27.0 +01:00
  }
  +"title": 312816
}
"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 {#2059
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2333
    +user: Proxies\__CG__\App\Entity\User {#2924 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
    +slug: "Pi-Hole-or-something-else-for-network-ad-blocking"
    +title: "Pi-Hole or something else for network ad blocking?"
    +url: null
    +body: """
      I’ve been aware of pi-hole for a while now, but never bothered with it because I do most web browsing on a laptop where browser extensions like uBlock origin are good enough. However, with multiple streaming services starting to insert adds into my paid subscriptions, I’m looking to upgrade to a network blocker that will also cover the apps on my smart TV.\n
      \n
      I run most of my self hosted services on a proxmox server, so I’d like something that’ll run as an LXC container or a VM. I’m also vaguely aware that various competing applications have come out since pi-hole first gained popularity. Is pi-hole still the best thing going, or are there better options?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 82
    +favouriteCount: 163
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726750458 {#2957
      date: 2024-09-19 14:54:18.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2962 …}
    +votes: Doctrine\ORM\PersistentCollection {#2965 …}
    +reports: Doctrine\ORM\PersistentCollection {#2967 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2969 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2971 …}
    +badges: Doctrine\ORM\PersistentCollection {#2973 …}
    +children: [
      1 => App\Entity\EntryComment {#2136
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2333 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2137 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2324 …}
        +body: "Lol - not my first rodeo. I’m blocking dns.google as well, and I’m 99.999% certain Google won’t have coded Chromecasts to use anyone else’s DNS servers."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705382638 {#2143
          date: 2024-01-16 06:23:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@plenipotentprotogod@lemmy.world"
          "@lemming741@lemmy.world"
          "@AbidanYre@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@4am@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2073 …}
        +nested: Doctrine\ORM\PersistentCollection {#2072 …}
        +votes: Doctrine\ORM\PersistentCollection {#2065 …}
        +reports: Doctrine\ORM\PersistentCollection {#2066 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2067 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2049 …}
        -id: 312815
        -bodyTs: "'99.999':15 'anyon':25 'block':8 'certain':16 'chromecast':22 'code':21 'dns':28 'dns.google':9 'els':26 'first':4 'googl':17 'lol':1 'm':7,14 'rodeo':5 'server':29 'use':24 'well':11 'won':18"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/864893"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705382638 {#2135
          date: 2024-01-16 06:23:58.0 +01:00
        }
        +"title": 312815
      }
      2 => App\Entity\EntryComment {#2059}
      0 => App\Entity\EntryComment {#2329
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2333 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2323 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2324 …}
        +body: "Really? I run several Chromecasts, and I block their access to all DNS services except my internal Pi-holes. They work just fine."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705372864 {#2325
          date: 2024-01-16 03:41:04.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@plenipotentprotogod@lemmy.world"
          "@lemming741@lemmy.world"
          "@AbidanYre@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2300 …}
        +nested: Doctrine\ORM\PersistentCollection {#2340 …}
        +votes: Doctrine\ORM\PersistentCollection {#2342 …}
        +reports: Doctrine\ORM\PersistentCollection {#2343 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2335 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2338 …}
        -id: 312538
        -bodyTs: "'access':10 'block':8 'chromecast':5 'dns':13 'except':15 'fine':24 'hole':20 'intern':17 'pi':19 'pi-hol':18 'realli':1 'run':3 'servic':14 'sever':4 'work':22"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/864695"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705372864 {#2327
          date: 2024-01-16 03:41:04.0 +01:00
        }
        +"title": 312538
      }
    ]
    -id: 30806
    -titleTs: "'ad':9 'block':10 'els':6 'hole':3 'network':8 'pi':2 'pi-hol':1 'someth':5"
    -bodyTs: "'add':44 'also':60,97 'app':63 'applic':103 'awar':4,99 'best':120 'better':126 'blocker':57 'bother':15 'brows':23 'browser':28 'come':105 'compet':102 'contain':91 'cover':61 'd':82 'enough':35 'extens':29 'first':111 'gain':112 'go':122 'good':34 'hole':8,110,117 'host':74 'howev':36 'insert':43 'laptop':26 'like':30,83 'll':86 'look':51 'lxc':90 'm':50,96 'multipl':38 'network':56 'never':14 'option':127 'origin':32 'paid':47 'pi':7,109,116 'pi-hol':6,108,115 'popular':113 'proxmox':78 'run':69,87 'self':73 'server':79 'servic':40,75 'sinc':107 'smart':66 'someth':84 'start':41 'still':118 'stream':39 'subscript':48 'thing':121 'tv':67 'ublock':31 'upgrad':53 'vagu':98 'various':101 've':2 'vm':94 'web':22"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705447599
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10761698"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705361199 {#2945
      date: 2024-01-16 00:26:39.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2046 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2324 …}
  +body: "Ah - I only have the Chromecast GTVs. Good to know I don’t need to pay for an upgrade then!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705382667 {#2051
    date: 2024-01-16 06:24:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@plenipotentprotogod@lemmy.world"
    "@lemming741@lemmy.world"
    "@AbidanYre@lemmy.world"
    "@DeltaTangoLima@reddrefuge.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2047 …}
  +nested: Doctrine\ORM\PersistentCollection {#2057 …}
  +votes: Doctrine\ORM\PersistentCollection {#2055 …}
  +reports: Doctrine\ORM\PersistentCollection {#2054 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2053 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2165 …}
  -id: 312816
  -bodyTs: "'ah':1 'chromecast':6 'good':8 'gtvs':7 'know':10 'need':14 'pay':16 'upgrad':19"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/864894"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705382667 {#2056
    date: 2024-01-16 06:24:27.0 +01:00
  }
  +"title": 312816
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
57 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
58 DENIED moderate
App\Entity\EntryComment {#2329
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2333
    +user: Proxies\__CG__\App\Entity\User {#2924 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
    +slug: "Pi-Hole-or-something-else-for-network-ad-blocking"
    +title: "Pi-Hole or something else for network ad blocking?"
    +url: null
    +body: """
      I’ve been aware of pi-hole for a while now, but never bothered with it because I do most web browsing on a laptop where browser extensions like uBlock origin are good enough. However, with multiple streaming services starting to insert adds into my paid subscriptions, I’m looking to upgrade to a network blocker that will also cover the apps on my smart TV.\n
      \n
      I run most of my self hosted services on a proxmox server, so I’d like something that’ll run as an LXC container or a VM. I’m also vaguely aware that various competing applications have come out since pi-hole first gained popularity. Is pi-hole still the best thing going, or are there better options?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 82
    +favouriteCount: 163
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726750458 {#2957
      date: 2024-09-19 14:54:18.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2962 …}
    +votes: Doctrine\ORM\PersistentCollection {#2965 …}
    +reports: Doctrine\ORM\PersistentCollection {#2967 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2969 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2971 …}
    +badges: Doctrine\ORM\PersistentCollection {#2973 …}
    +children: [
      1 => App\Entity\EntryComment {#2136
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2333 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2137 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2324 …}
        +body: "Lol - not my first rodeo. I’m blocking dns.google as well, and I’m 99.999% certain Google won’t have coded Chromecasts to use anyone else’s DNS servers."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705382638 {#2143
          date: 2024-01-16 06:23:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@plenipotentprotogod@lemmy.world"
          "@lemming741@lemmy.world"
          "@AbidanYre@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@4am@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2073 …}
        +nested: Doctrine\ORM\PersistentCollection {#2072 …}
        +votes: Doctrine\ORM\PersistentCollection {#2065 …}
        +reports: Doctrine\ORM\PersistentCollection {#2066 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2067 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2049 …}
        -id: 312815
        -bodyTs: "'99.999':15 'anyon':25 'block':8 'certain':16 'chromecast':22 'code':21 'dns':28 'dns.google':9 'els':26 'first':4 'googl':17 'lol':1 'm':7,14 'rodeo':5 'server':29 'use':24 'well':11 'won':18"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/864893"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705382638 {#2135
          date: 2024-01-16 06:23:58.0 +01:00
        }
        +"title": 312815
      }
      2 => App\Entity\EntryComment {#2059
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2333 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2046 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2324 …}
        +body: "Ah - I only have the Chromecast GTVs. Good to know I don’t need to pay for an upgrade then!"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705382667 {#2051
          date: 2024-01-16 06:24:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@plenipotentprotogod@lemmy.world"
          "@lemming741@lemmy.world"
          "@AbidanYre@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2047 …}
        +nested: Doctrine\ORM\PersistentCollection {#2057 …}
        +votes: Doctrine\ORM\PersistentCollection {#2055 …}
        +reports: Doctrine\ORM\PersistentCollection {#2054 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2053 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2165 …}
        -id: 312816
        -bodyTs: "'ah':1 'chromecast':6 'good':8 'gtvs':7 'know':10 'need':14 'pay':16 'upgrad':19"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/864894"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705382667 {#2056
          date: 2024-01-16 06:24:27.0 +01:00
        }
        +"title": 312816
      }
      0 => App\Entity\EntryComment {#2329}
    ]
    -id: 30806
    -titleTs: "'ad':9 'block':10 'els':6 'hole':3 'network':8 'pi':2 'pi-hol':1 'someth':5"
    -bodyTs: "'add':44 'also':60,97 'app':63 'applic':103 'awar':4,99 'best':120 'better':126 'blocker':57 'bother':15 'brows':23 'browser':28 'come':105 'compet':102 'contain':91 'cover':61 'd':82 'enough':35 'extens':29 'first':111 'gain':112 'go':122 'good':34 'hole':8,110,117 'host':74 'howev':36 'insert':43 'laptop':26 'like':30,83 'll':86 'look':51 'lxc':90 'm':50,96 'multipl':38 'network':56 'never':14 'option':127 'origin':32 'paid':47 'pi':7,109,116 'pi-hol':6,108,115 'popular':113 'proxmox':78 'run':69,87 'self':73 'server':79 'servic':40,75 'sinc':107 'smart':66 'someth':84 'start':41 'still':118 'stream':39 'subscript':48 'thing':121 'tv':67 'ublock':31 'upgrad':53 'vagu':98 'various':101 've':2 'vm':94 'web':22"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705447599
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10761698"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705361199 {#2945
      date: 2024-01-16 00:26:39.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2323 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2324 …}
  +body: "Really? I run several Chromecasts, and I block their access to all DNS services except my internal Pi-holes. They work just fine."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705372864 {#2325
    date: 2024-01-16 03:41:04.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@plenipotentprotogod@lemmy.world"
    "@lemming741@lemmy.world"
    "@AbidanYre@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2300 …}
  +nested: Doctrine\ORM\PersistentCollection {#2340 …}
  +votes: Doctrine\ORM\PersistentCollection {#2342 …}
  +reports: Doctrine\ORM\PersistentCollection {#2343 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2335 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2338 …}
  -id: 312538
  -bodyTs: "'access':10 'block':8 'chromecast':5 'dns':13 'except':15 'fine':24 'hole':20 'intern':17 'pi':19 'pi-hol':18 'realli':1 'run':3 'servic':14 'sever':4 'work':22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/864695"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705372864 {#2327
    date: 2024-01-16 03:41:04.0 +01:00
  }
  +"title": 312538
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
59 DENIED edit
App\Entity\EntryComment {#2329
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2333
    +user: Proxies\__CG__\App\Entity\User {#2924 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
    +slug: "Pi-Hole-or-something-else-for-network-ad-blocking"
    +title: "Pi-Hole or something else for network ad blocking?"
    +url: null
    +body: """
      I’ve been aware of pi-hole for a while now, but never bothered with it because I do most web browsing on a laptop where browser extensions like uBlock origin are good enough. However, with multiple streaming services starting to insert adds into my paid subscriptions, I’m looking to upgrade to a network blocker that will also cover the apps on my smart TV.\n
      \n
      I run most of my self hosted services on a proxmox server, so I’d like something that’ll run as an LXC container or a VM. I’m also vaguely aware that various competing applications have come out since pi-hole first gained popularity. Is pi-hole still the best thing going, or are there better options?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 82
    +favouriteCount: 163
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726750458 {#2957
      date: 2024-09-19 14:54:18.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2962 …}
    +votes: Doctrine\ORM\PersistentCollection {#2965 …}
    +reports: Doctrine\ORM\PersistentCollection {#2967 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2969 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2971 …}
    +badges: Doctrine\ORM\PersistentCollection {#2973 …}
    +children: [
      1 => App\Entity\EntryComment {#2136
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2333 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2137 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2324 …}
        +body: "Lol - not my first rodeo. I’m blocking dns.google as well, and I’m 99.999% certain Google won’t have coded Chromecasts to use anyone else’s DNS servers."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705382638 {#2143
          date: 2024-01-16 06:23:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@plenipotentprotogod@lemmy.world"
          "@lemming741@lemmy.world"
          "@AbidanYre@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@4am@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2073 …}
        +nested: Doctrine\ORM\PersistentCollection {#2072 …}
        +votes: Doctrine\ORM\PersistentCollection {#2065 …}
        +reports: Doctrine\ORM\PersistentCollection {#2066 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2067 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2049 …}
        -id: 312815
        -bodyTs: "'99.999':15 'anyon':25 'block':8 'certain':16 'chromecast':22 'code':21 'dns':28 'dns.google':9 'els':26 'first':4 'googl':17 'lol':1 'm':7,14 'rodeo':5 'server':29 'use':24 'well':11 'won':18"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/864893"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705382638 {#2135
          date: 2024-01-16 06:23:58.0 +01:00
        }
        +"title": 312815
      }
      2 => App\Entity\EntryComment {#2059
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2333 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2046 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2324 …}
        +body: "Ah - I only have the Chromecast GTVs. Good to know I don’t need to pay for an upgrade then!"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705382667 {#2051
          date: 2024-01-16 06:24:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@plenipotentprotogod@lemmy.world"
          "@lemming741@lemmy.world"
          "@AbidanYre@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2047 …}
        +nested: Doctrine\ORM\PersistentCollection {#2057 …}
        +votes: Doctrine\ORM\PersistentCollection {#2055 …}
        +reports: Doctrine\ORM\PersistentCollection {#2054 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2053 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2165 …}
        -id: 312816
        -bodyTs: "'ah':1 'chromecast':6 'good':8 'gtvs':7 'know':10 'need':14 'pay':16 'upgrad':19"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/864894"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705382667 {#2056
          date: 2024-01-16 06:24:27.0 +01:00
        }
        +"title": 312816
      }
      0 => App\Entity\EntryComment {#2329}
    ]
    -id: 30806
    -titleTs: "'ad':9 'block':10 'els':6 'hole':3 'network':8 'pi':2 'pi-hol':1 'someth':5"
    -bodyTs: "'add':44 'also':60,97 'app':63 'applic':103 'awar':4,99 'best':120 'better':126 'blocker':57 'bother':15 'brows':23 'browser':28 'come':105 'compet':102 'contain':91 'cover':61 'd':82 'enough':35 'extens':29 'first':111 'gain':112 'go':122 'good':34 'hole':8,110,117 'host':74 'howev':36 'insert':43 'laptop':26 'like':30,83 'll':86 'look':51 'lxc':90 'm':50,96 'multipl':38 'network':56 'never':14 'option':127 'origin':32 'paid':47 'pi':7,109,116 'pi-hol':6,108,115 'popular':113 'proxmox':78 'run':69,87 'self':73 'server':79 'servic':40,75 'sinc':107 'smart':66 'someth':84 'start':41 'still':118 'stream':39 'subscript':48 'thing':121 'tv':67 'ublock':31 'upgrad':53 'vagu':98 'various':101 've':2 'vm':94 'web':22"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705447599
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10761698"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705361199 {#2945
      date: 2024-01-16 00:26:39.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2323 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2324 …}
  +body: "Really? I run several Chromecasts, and I block their access to all DNS services except my internal Pi-holes. They work just fine."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705372864 {#2325
    date: 2024-01-16 03:41:04.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@plenipotentprotogod@lemmy.world"
    "@lemming741@lemmy.world"
    "@AbidanYre@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2300 …}
  +nested: Doctrine\ORM\PersistentCollection {#2340 …}
  +votes: Doctrine\ORM\PersistentCollection {#2342 …}
  +reports: Doctrine\ORM\PersistentCollection {#2343 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2335 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2338 …}
  -id: 312538
  -bodyTs: "'access':10 'block':8 'chromecast':5 'dns':13 'except':15 'fine':24 'hole':20 'intern':17 'pi':19 'pi-hol':18 'realli':1 'run':3 'servic':14 'sever':4 'work':22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/864695"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705372864 {#2327
    date: 2024-01-16 03:41:04.0 +01:00
  }
  +"title": 312538
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
60 DENIED moderate
App\Entity\EntryComment {#2329
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2333
    +user: Proxies\__CG__\App\Entity\User {#2924 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
    +slug: "Pi-Hole-or-something-else-for-network-ad-blocking"
    +title: "Pi-Hole or something else for network ad blocking?"
    +url: null
    +body: """
      I’ve been aware of pi-hole for a while now, but never bothered with it because I do most web browsing on a laptop where browser extensions like uBlock origin are good enough. However, with multiple streaming services starting to insert adds into my paid subscriptions, I’m looking to upgrade to a network blocker that will also cover the apps on my smart TV.\n
      \n
      I run most of my self hosted services on a proxmox server, so I’d like something that’ll run as an LXC container or a VM. I’m also vaguely aware that various competing applications have come out since pi-hole first gained popularity. Is pi-hole still the best thing going, or are there better options?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 82
    +favouriteCount: 163
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726750458 {#2957
      date: 2024-09-19 14:54:18.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2962 …}
    +votes: Doctrine\ORM\PersistentCollection {#2965 …}
    +reports: Doctrine\ORM\PersistentCollection {#2967 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2969 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2971 …}
    +badges: Doctrine\ORM\PersistentCollection {#2973 …}
    +children: [
      1 => App\Entity\EntryComment {#2136
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2333 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2137 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2324 …}
        +body: "Lol - not my first rodeo. I’m blocking dns.google as well, and I’m 99.999% certain Google won’t have coded Chromecasts to use anyone else’s DNS servers."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705382638 {#2143
          date: 2024-01-16 06:23:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@plenipotentprotogod@lemmy.world"
          "@lemming741@lemmy.world"
          "@AbidanYre@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@4am@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2073 …}
        +nested: Doctrine\ORM\PersistentCollection {#2072 …}
        +votes: Doctrine\ORM\PersistentCollection {#2065 …}
        +reports: Doctrine\ORM\PersistentCollection {#2066 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2067 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2049 …}
        -id: 312815
        -bodyTs: "'99.999':15 'anyon':25 'block':8 'certain':16 'chromecast':22 'code':21 'dns':28 'dns.google':9 'els':26 'first':4 'googl':17 'lol':1 'm':7,14 'rodeo':5 'server':29 'use':24 'well':11 'won':18"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/864893"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705382638 {#2135
          date: 2024-01-16 06:23:58.0 +01:00
        }
        +"title": 312815
      }
      2 => App\Entity\EntryComment {#2059
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2333 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2046 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2324 …}
        +body: "Ah - I only have the Chromecast GTVs. Good to know I don’t need to pay for an upgrade then!"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705382667 {#2051
          date: 2024-01-16 06:24:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@plenipotentprotogod@lemmy.world"
          "@lemming741@lemmy.world"
          "@AbidanYre@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2047 …}
        +nested: Doctrine\ORM\PersistentCollection {#2057 …}
        +votes: Doctrine\ORM\PersistentCollection {#2055 …}
        +reports: Doctrine\ORM\PersistentCollection {#2054 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2053 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2165 …}
        -id: 312816
        -bodyTs: "'ah':1 'chromecast':6 'good':8 'gtvs':7 'know':10 'need':14 'pay':16 'upgrad':19"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/864894"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705382667 {#2056
          date: 2024-01-16 06:24:27.0 +01:00
        }
        +"title": 312816
      }
      0 => App\Entity\EntryComment {#2329}
    ]
    -id: 30806
    -titleTs: "'ad':9 'block':10 'els':6 'hole':3 'network':8 'pi':2 'pi-hol':1 'someth':5"
    -bodyTs: "'add':44 'also':60,97 'app':63 'applic':103 'awar':4,99 'best':120 'better':126 'blocker':57 'bother':15 'brows':23 'browser':28 'come':105 'compet':102 'contain':91 'cover':61 'd':82 'enough':35 'extens':29 'first':111 'gain':112 'go':122 'good':34 'hole':8,110,117 'host':74 'howev':36 'insert':43 'laptop':26 'like':30,83 'll':86 'look':51 'lxc':90 'm':50,96 'multipl':38 'network':56 'never':14 'option':127 'origin':32 'paid':47 'pi':7,109,116 'pi-hol':6,108,115 'popular':113 'proxmox':78 'run':69,87 'self':73 'server':79 'servic':40,75 'sinc':107 'smart':66 'someth':84 'start':41 'still':118 'stream':39 'subscript':48 'thing':121 'tv':67 'ublock':31 'upgrad':53 'vagu':98 'various':101 've':2 'vm':94 'web':22"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705447599
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10761698"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705361199 {#2945
      date: 2024-01-16 00:26:39.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2323 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2324 …}
  +body: "Really? I run several Chromecasts, and I block their access to all DNS services except my internal Pi-holes. They work just fine."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705372864 {#2325
    date: 2024-01-16 03:41:04.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@plenipotentprotogod@lemmy.world"
    "@lemming741@lemmy.world"
    "@AbidanYre@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2300 …}
  +nested: Doctrine\ORM\PersistentCollection {#2340 …}
  +votes: Doctrine\ORM\PersistentCollection {#2342 …}
  +reports: Doctrine\ORM\PersistentCollection {#2343 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2335 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2338 …}
  -id: 312538
  -bodyTs: "'access':10 'block':8 'chromecast':5 'dns':13 'except':15 'fine':24 'hole':20 'intern':17 'pi':19 'pi-hol':18 'realli':1 'run':3 'servic':14 'sever':4 'work':22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/864695"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705372864 {#2327
    date: 2024-01-16 03:41:04.0 +01:00
  }
  +"title": 312538
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
61 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
62 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2278
  +user: Proxies\__CG__\App\Entity\User {#2791 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
  +image: Proxies\__CG__\App\Entity\Image {#2832 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2834 …}
  +slug: "Haier-the-air-conditioner-maker-takes-down-open-source-third-party"
  +title: "Haier, the air conditioner maker, takes down open source third-party Home Assistant integration"
  +url: "https://lemmy.world/pictrs/image/c5fb0675-d65a-4386-aca8-5cd2bf9e8183.png"
  +body: """
    cross-posted from: [lemmy.world/post/10882099](https://lemmy.world/post/10882099)\n
    \n
    > Thankfully I don’t use any of their products, but this really pisses me off. They claim that this open source project “causes significant economic harm to their company”\n
    > \n
    > This is ridiculous. It is truly ridiculous. How can something that enables the user to efficiently control their AC cause “significant economic harm”???\n
    > \n
    > Consider forking the repository or mirroring it to another platform like GitLab, Codeberg or your self-hosted Git server, so the project can continue to exist and someone can maybe fork it and maintain it.\n
    > \n
    > The effected repos are: [github.com/Andre0512/hOn](https://github.com/Andre0512/hOn) and [github.com/Andre0512/pyhOn](https://github.com/Andre0512/pyhOn)\n
    > \n
    > If you don’t know about Home Assistant, check it out. It’s an amazing piece of open-source software, that you can run at home on your own server and use it to control your smart home devices. That way, you don’t need to connect them to the manufacturer’s (probably insecure) cloud. It gives you sovereignty over your smart home instead of some proprietary vendor-locked garbage. Check out their [website](https://www.home-assistant.io/) and the Lemmy community: !homeassistant@lemmy.world\n
    > \n
    > I also highly recommend Louis Rossmann’s video about this: [youtu.be/RcSnd3cyti0](https://youtu.be/RcSnd3cyti0)\n
    > \n
    > He makes awesome videos in general, consider subscribing.\n
    > \n
    > As Rossmann said, don’t ever buy anything from such a shitty company that doesn’t respect their customers. This move by Haier is nothing other than a slap in the face for everyone, who just wants to comfortably control the product they paid for. This company is actively hostile towards their paying customers. Fuck these bastards!
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 69
  +favouriteCount: 650
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727176331 {#2827
    date: 2024-09-24 13:12:11.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2835 …}
  +votes: Doctrine\ORM\PersistentCollection {#2837 …}
  +reports: Doctrine\ORM\PersistentCollection {#2839 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2841 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2843 …}
  +badges: Doctrine\ORM\PersistentCollection {#2845 …}
  +children: [
    1 => App\Entity\EntryComment {#2282
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2278 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2276 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2276 …}
      +body: """
        I didn’t go nasty, but did do my bit to point out how short sighted this move was:\n
        \n
        > I just wanted to say that your silly take down notice on the Home Assistant developer, who was enabling greater satisfaction for customers who bought your products, was a perfect example of the Streisand effect in action: [en.wikipedia.org/wiki/Streisand_effect](https://en.wikipedia.org/wiki/Streisand_effect)\n
        > \n
        > Thanks to you, I (who didn’t own - and now probably never will - any of your products), am not only aware of your silly, unethical, and pointless behaviour, but have now taken steps to preserve the developer’s code for future use.\n
        > \n
        > You could’ve fostered this innovation, and gained yourselves the admiration of global, active and thriving community of like-minded people. And potentially gained more paying customers in the process.\n
        > \n
        > Instead, you have achieved the opposite. Well done.\n
        \n
        It won’t make a lick of difference, but hopefully they get the same sentiment enough times that they at least understand what a fuck-up this was, on their part.\n
        \n
        Edit: at least I know [they got it](https://imgur.com/a/vu6MYVy)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 12
      +score: 0
      +lastActive: DateTime @1705628664 {#2281
        date: 2024-01-19 02:44:24.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Dehydrated@lemmy.world"
        "@dmtalon@infosec.pub"
        "@Dehydrated@lemmy.world"
        "@dmtalon@infosec.pub"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2279 …}
      +nested: Doctrine\ORM\PersistentCollection {#2277 …}
      +votes: Doctrine\ORM\PersistentCollection {#2220 …}
      +reports: Doctrine\ORM\PersistentCollection {#2222 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2219 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2196 …}
      -id: 321081
      -bodyTs: "'/a/vu6myvy)':183 '/wiki/streisand_effect](https://en.wikipedia.org/wiki/streisand_effect)':59 'achiev':136 'action':56 'activ':115 'admir':112 'assist':34 'awar':80 'behaviour':87 'bit':10 'bought':44 'code':98 'communiti':118 'could':103 'custom':42,129 'develop':35,96 'didn':2,65 'differ':148 'done':140 'edit':173 'effect':54 'en.wikipedia.org':58 'en.wikipedia.org/wiki/streisand_effect](https://en.wikipedia.org/wiki/streisand_effect)':57 'enabl':38 'enough':156 'exampl':50 'foster':105 'fuck':166 'fuck-up':165 'futur':100 'gain':109,126 'get':152 'global':114 'go':4 'got':179 'greater':39 'home':33 'hope':150 'imgur.com':182 'imgur.com/a/vu6myvy)':181 'innov':107 'instead':133 'know':177 'least':161,175 'lick':146 'like':121 'like-mind':120 'make':144 'mind':122 'move':18 'nasti':5 'never':71 'notic':30 'opposit':138 'part':172 'pay':128 'peopl':123 'perfect':49 'point':12 'pointless':86 'potenti':125 'preserv':94 'probabl':70 'process':132 'product':46,76 'satisfact':40 'say':24 'sentiment':155 'short':15 'sight':16 'silli':27,83 'step':92 'streisand':53 'take':28 'taken':91 'thank':60 'thrive':117 'time':157 'understand':162 'uneth':84 'use':101 've':104 'want':22 'well':139 'won':142"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/871594"
      +editedAt: DateTimeImmutable @1726541286 {#2283
        date: 2024-09-17 04:48:06.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705628664 {#2280
        date: 2024-01-19 02:44:24.0 +01:00
      }
      +"title": 321081
    }
    0 => App\Entity\EntryComment {#2193
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2278 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2197 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2276 …}
      +body: "Yeah - they need to hear this a lot. They could absolutely have taken a little time to understand what need the dev was filling here. Ultimately, this could’ve been a free kick for them, had they handled it the right way."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705632315 {#2194
        date: 2024-01-19 03:45:15.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Dehydrated@lemmy.world"
        "@dmtalon@infosec.pub"
        "@DeltaTangoLima@reddrefuge.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2205 …}
      +nested: Doctrine\ORM\PersistentCollection {#2202 …}
      +votes: Doctrine\ORM\PersistentCollection {#2210 …}
      +reports: Doctrine\ORM\PersistentCollection {#2207 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2208 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2204 …}
      -id: 321233
      -bodyTs: "'absolut':11 'could':10,28 'dev':22 'fill':24 'free':32 'handl':38 'hear':5 'kick':33 'littl':15 'lot':8 'need':3,20 'right':41 'taken':13 'time':16 'ultim':26 'understand':18 've':29 'way':42 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/871738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705632315 {#2195
        date: 2024-01-19 03:45:15.0 +01:00
      }
      +"title": 321233
    }
  ]
  -id: 31592
  -titleTs: "'air':3 'assist':14 'condition':4 'haier':1 'home':13 'integr':15 'maker':5 'open':8 'parti':12 'sourc':9 'take':6 'third':11 'third-parti':10"
  -bodyTs: "'/)':185 '/andre0512/hon](https://github.com/andre0512/hon)':102 '/andre0512/pyhon](https://github.com/andre0512/pyhon)':106 '/post/10882099](https://lemmy.world/post/10882099)':7 '/rcsnd3cyti0](https://youtu.be/rcsnd3cyti0)':203 'ac':55 'activ':260 'also':192 'amaz':121 'anoth':68 'anyth':219 'assist':114 'awesom':206 'bastard':268 'buy':218 'caus':30,56 'check':115,179 'claim':24 'cloud':162 'codeberg':72 'comfort':250 'communiti':189 'compani':36,224,258 'connect':154 'consid':60,210 'continu':84 'control':53,142,251 'cross':2 'cross-post':1 'custom':230,265 'devic':146 'doesn':226 'econom':32,58 'effect':97 'effici':52 'enabl':48 'ever':217 'everyon':245 'exist':86 'face':243 'fork':61,91 'fuck':266 'garbag':178 'general':209 'git':78 'github.com':101,105 'github.com/andre0512/hon](https://github.com/andre0512/hon)':100 'github.com/andre0512/pyhon](https://github.com/andre0512/pyhon)':104 'gitlab':71 'give':164 'haier':234 'harm':33,59 'high':193 'home':113,133,145,170 'homeassistant@lemmy.world':190 'host':77 'hostil':261 'insecur':161 'instead':171 'know':111 'lemmi':188 'lemmy.world':6 'lemmy.world/post/10882099](https://lemmy.world/post/10882099)':5 'like':70 'lock':177 'loui':195 'maintain':94 'make':205 'manufactur':158 'mayb':90 'mirror':65 'move':232 'need':152 'noth':236 'open':27,125 'open-sourc':124 'paid':255 'pay':264 'piec':122 'piss':20 'platform':69 'post':3 'probabl':160 'product':16,253 'project':29,82 'proprietari':174 'realli':19 'recommend':194 'repo':98 'repositori':63 'respect':228 'ridicul':39,43 'rossmann':196,213 'run':131 'said':214 'self':76 'self-host':75 'server':79,137 'shitti':223 'signific':31,57 'slap':240 'smart':144,169 'softwar':127 'someon':88 'someth':46 'sourc':28,126 'sovereignti':166 'subscrib':211 'thank':8 'toward':262 'truli':42 'use':12,139 'user':50 'vendor':176 'vendor-lock':175 'video':198,207 'want':248 'way':148 'websit':182 'www.home-assistant.io':184 'www.home-assistant.io/)':183 'youtu.be':202 'youtu.be/rcsnd3cyti0](https://youtu.be/rcsnd3cyti0)':201"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705699092
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10882809"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705612692 {#2813
    date: 2024-01-18 22:18:12.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
63 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2278
  +user: Proxies\__CG__\App\Entity\User {#2791 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
  +image: Proxies\__CG__\App\Entity\Image {#2832 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2834 …}
  +slug: "Haier-the-air-conditioner-maker-takes-down-open-source-third-party"
  +title: "Haier, the air conditioner maker, takes down open source third-party Home Assistant integration"
  +url: "https://lemmy.world/pictrs/image/c5fb0675-d65a-4386-aca8-5cd2bf9e8183.png"
  +body: """
    cross-posted from: [lemmy.world/post/10882099](https://lemmy.world/post/10882099)\n
    \n
    > Thankfully I don’t use any of their products, but this really pisses me off. They claim that this open source project “causes significant economic harm to their company”\n
    > \n
    > This is ridiculous. It is truly ridiculous. How can something that enables the user to efficiently control their AC cause “significant economic harm”???\n
    > \n
    > Consider forking the repository or mirroring it to another platform like GitLab, Codeberg or your self-hosted Git server, so the project can continue to exist and someone can maybe fork it and maintain it.\n
    > \n
    > The effected repos are: [github.com/Andre0512/hOn](https://github.com/Andre0512/hOn) and [github.com/Andre0512/pyhOn](https://github.com/Andre0512/pyhOn)\n
    > \n
    > If you don’t know about Home Assistant, check it out. It’s an amazing piece of open-source software, that you can run at home on your own server and use it to control your smart home devices. That way, you don’t need to connect them to the manufacturer’s (probably insecure) cloud. It gives you sovereignty over your smart home instead of some proprietary vendor-locked garbage. Check out their [website](https://www.home-assistant.io/) and the Lemmy community: !homeassistant@lemmy.world\n
    > \n
    > I also highly recommend Louis Rossmann’s video about this: [youtu.be/RcSnd3cyti0](https://youtu.be/RcSnd3cyti0)\n
    > \n
    > He makes awesome videos in general, consider subscribing.\n
    > \n
    > As Rossmann said, don’t ever buy anything from such a shitty company that doesn’t respect their customers. This move by Haier is nothing other than a slap in the face for everyone, who just wants to comfortably control the product they paid for. This company is actively hostile towards their paying customers. Fuck these bastards!
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 69
  +favouriteCount: 650
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727176331 {#2827
    date: 2024-09-24 13:12:11.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2835 …}
  +votes: Doctrine\ORM\PersistentCollection {#2837 …}
  +reports: Doctrine\ORM\PersistentCollection {#2839 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2841 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2843 …}
  +badges: Doctrine\ORM\PersistentCollection {#2845 …}
  +children: [
    1 => App\Entity\EntryComment {#2282
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2278 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2276 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2276 …}
      +body: """
        I didn’t go nasty, but did do my bit to point out how short sighted this move was:\n
        \n
        > I just wanted to say that your silly take down notice on the Home Assistant developer, who was enabling greater satisfaction for customers who bought your products, was a perfect example of the Streisand effect in action: [en.wikipedia.org/wiki/Streisand_effect](https://en.wikipedia.org/wiki/Streisand_effect)\n
        > \n
        > Thanks to you, I (who didn’t own - and now probably never will - any of your products), am not only aware of your silly, unethical, and pointless behaviour, but have now taken steps to preserve the developer’s code for future use.\n
        > \n
        > You could’ve fostered this innovation, and gained yourselves the admiration of global, active and thriving community of like-minded people. And potentially gained more paying customers in the process.\n
        > \n
        > Instead, you have achieved the opposite. Well done.\n
        \n
        It won’t make a lick of difference, but hopefully they get the same sentiment enough times that they at least understand what a fuck-up this was, on their part.\n
        \n
        Edit: at least I know [they got it](https://imgur.com/a/vu6MYVy)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 12
      +score: 0
      +lastActive: DateTime @1705628664 {#2281
        date: 2024-01-19 02:44:24.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Dehydrated@lemmy.world"
        "@dmtalon@infosec.pub"
        "@Dehydrated@lemmy.world"
        "@dmtalon@infosec.pub"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2279 …}
      +nested: Doctrine\ORM\PersistentCollection {#2277 …}
      +votes: Doctrine\ORM\PersistentCollection {#2220 …}
      +reports: Doctrine\ORM\PersistentCollection {#2222 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2219 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2196 …}
      -id: 321081
      -bodyTs: "'/a/vu6myvy)':183 '/wiki/streisand_effect](https://en.wikipedia.org/wiki/streisand_effect)':59 'achiev':136 'action':56 'activ':115 'admir':112 'assist':34 'awar':80 'behaviour':87 'bit':10 'bought':44 'code':98 'communiti':118 'could':103 'custom':42,129 'develop':35,96 'didn':2,65 'differ':148 'done':140 'edit':173 'effect':54 'en.wikipedia.org':58 'en.wikipedia.org/wiki/streisand_effect](https://en.wikipedia.org/wiki/streisand_effect)':57 'enabl':38 'enough':156 'exampl':50 'foster':105 'fuck':166 'fuck-up':165 'futur':100 'gain':109,126 'get':152 'global':114 'go':4 'got':179 'greater':39 'home':33 'hope':150 'imgur.com':182 'imgur.com/a/vu6myvy)':181 'innov':107 'instead':133 'know':177 'least':161,175 'lick':146 'like':121 'like-mind':120 'make':144 'mind':122 'move':18 'nasti':5 'never':71 'notic':30 'opposit':138 'part':172 'pay':128 'peopl':123 'perfect':49 'point':12 'pointless':86 'potenti':125 'preserv':94 'probabl':70 'process':132 'product':46,76 'satisfact':40 'say':24 'sentiment':155 'short':15 'sight':16 'silli':27,83 'step':92 'streisand':53 'take':28 'taken':91 'thank':60 'thrive':117 'time':157 'understand':162 'uneth':84 'use':101 've':104 'want':22 'well':139 'won':142"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/871594"
      +editedAt: DateTimeImmutable @1726541286 {#2283
        date: 2024-09-17 04:48:06.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705628664 {#2280
        date: 2024-01-19 02:44:24.0 +01:00
      }
      +"title": 321081
    }
    0 => App\Entity\EntryComment {#2193
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2278 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2197 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2276 …}
      +body: "Yeah - they need to hear this a lot. They could absolutely have taken a little time to understand what need the dev was filling here. Ultimately, this could’ve been a free kick for them, had they handled it the right way."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705632315 {#2194
        date: 2024-01-19 03:45:15.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Dehydrated@lemmy.world"
        "@dmtalon@infosec.pub"
        "@DeltaTangoLima@reddrefuge.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2205 …}
      +nested: Doctrine\ORM\PersistentCollection {#2202 …}
      +votes: Doctrine\ORM\PersistentCollection {#2210 …}
      +reports: Doctrine\ORM\PersistentCollection {#2207 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2208 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2204 …}
      -id: 321233
      -bodyTs: "'absolut':11 'could':10,28 'dev':22 'fill':24 'free':32 'handl':38 'hear':5 'kick':33 'littl':15 'lot':8 'need':3,20 'right':41 'taken':13 'time':16 'ultim':26 'understand':18 've':29 'way':42 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/871738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705632315 {#2195
        date: 2024-01-19 03:45:15.0 +01:00
      }
      +"title": 321233
    }
  ]
  -id: 31592
  -titleTs: "'air':3 'assist':14 'condition':4 'haier':1 'home':13 'integr':15 'maker':5 'open':8 'parti':12 'sourc':9 'take':6 'third':11 'third-parti':10"
  -bodyTs: "'/)':185 '/andre0512/hon](https://github.com/andre0512/hon)':102 '/andre0512/pyhon](https://github.com/andre0512/pyhon)':106 '/post/10882099](https://lemmy.world/post/10882099)':7 '/rcsnd3cyti0](https://youtu.be/rcsnd3cyti0)':203 'ac':55 'activ':260 'also':192 'amaz':121 'anoth':68 'anyth':219 'assist':114 'awesom':206 'bastard':268 'buy':218 'caus':30,56 'check':115,179 'claim':24 'cloud':162 'codeberg':72 'comfort':250 'communiti':189 'compani':36,224,258 'connect':154 'consid':60,210 'continu':84 'control':53,142,251 'cross':2 'cross-post':1 'custom':230,265 'devic':146 'doesn':226 'econom':32,58 'effect':97 'effici':52 'enabl':48 'ever':217 'everyon':245 'exist':86 'face':243 'fork':61,91 'fuck':266 'garbag':178 'general':209 'git':78 'github.com':101,105 'github.com/andre0512/hon](https://github.com/andre0512/hon)':100 'github.com/andre0512/pyhon](https://github.com/andre0512/pyhon)':104 'gitlab':71 'give':164 'haier':234 'harm':33,59 'high':193 'home':113,133,145,170 'homeassistant@lemmy.world':190 'host':77 'hostil':261 'insecur':161 'instead':171 'know':111 'lemmi':188 'lemmy.world':6 'lemmy.world/post/10882099](https://lemmy.world/post/10882099)':5 'like':70 'lock':177 'loui':195 'maintain':94 'make':205 'manufactur':158 'mayb':90 'mirror':65 'move':232 'need':152 'noth':236 'open':27,125 'open-sourc':124 'paid':255 'pay':264 'piec':122 'piss':20 'platform':69 'post':3 'probabl':160 'product':16,253 'project':29,82 'proprietari':174 'realli':19 'recommend':194 'repo':98 'repositori':63 'respect':228 'ridicul':39,43 'rossmann':196,213 'run':131 'said':214 'self':76 'self-host':75 'server':79,137 'shitti':223 'signific':31,57 'slap':240 'smart':144,169 'softwar':127 'someon':88 'someth':46 'sourc':28,126 'sovereignti':166 'subscrib':211 'thank':8 'toward':262 'truli':42 'use':12,139 'user':50 'vendor':176 'vendor-lock':175 'video':198,207 'want':248 'way':148 'websit':182 'www.home-assistant.io':184 'www.home-assistant.io/)':183 'youtu.be':202 'youtu.be/rcsnd3cyti0](https://youtu.be/rcsnd3cyti0)':201"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705699092
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10882809"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705612692 {#2813
    date: 2024-01-18 22:18:12.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
64 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2278
  +user: Proxies\__CG__\App\Entity\User {#2791 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
  +image: Proxies\__CG__\App\Entity\Image {#2832 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2834 …}
  +slug: "Haier-the-air-conditioner-maker-takes-down-open-source-third-party"
  +title: "Haier, the air conditioner maker, takes down open source third-party Home Assistant integration"
  +url: "https://lemmy.world/pictrs/image/c5fb0675-d65a-4386-aca8-5cd2bf9e8183.png"
  +body: """
    cross-posted from: [lemmy.world/post/10882099](https://lemmy.world/post/10882099)\n
    \n
    > Thankfully I don’t use any of their products, but this really pisses me off. They claim that this open source project “causes significant economic harm to their company”\n
    > \n
    > This is ridiculous. It is truly ridiculous. How can something that enables the user to efficiently control their AC cause “significant economic harm”???\n
    > \n
    > Consider forking the repository or mirroring it to another platform like GitLab, Codeberg or your self-hosted Git server, so the project can continue to exist and someone can maybe fork it and maintain it.\n
    > \n
    > The effected repos are: [github.com/Andre0512/hOn](https://github.com/Andre0512/hOn) and [github.com/Andre0512/pyhOn](https://github.com/Andre0512/pyhOn)\n
    > \n
    > If you don’t know about Home Assistant, check it out. It’s an amazing piece of open-source software, that you can run at home on your own server and use it to control your smart home devices. That way, you don’t need to connect them to the manufacturer’s (probably insecure) cloud. It gives you sovereignty over your smart home instead of some proprietary vendor-locked garbage. Check out their [website](https://www.home-assistant.io/) and the Lemmy community: !homeassistant@lemmy.world\n
    > \n
    > I also highly recommend Louis Rossmann’s video about this: [youtu.be/RcSnd3cyti0](https://youtu.be/RcSnd3cyti0)\n
    > \n
    > He makes awesome videos in general, consider subscribing.\n
    > \n
    > As Rossmann said, don’t ever buy anything from such a shitty company that doesn’t respect their customers. This move by Haier is nothing other than a slap in the face for everyone, who just wants to comfortably control the product they paid for. This company is actively hostile towards their paying customers. Fuck these bastards!
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 69
  +favouriteCount: 650
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727176331 {#2827
    date: 2024-09-24 13:12:11.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2835 …}
  +votes: Doctrine\ORM\PersistentCollection {#2837 …}
  +reports: Doctrine\ORM\PersistentCollection {#2839 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2841 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2843 …}
  +badges: Doctrine\ORM\PersistentCollection {#2845 …}
  +children: [
    1 => App\Entity\EntryComment {#2282
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2278 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2276 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2276 …}
      +body: """
        I didn’t go nasty, but did do my bit to point out how short sighted this move was:\n
        \n
        > I just wanted to say that your silly take down notice on the Home Assistant developer, who was enabling greater satisfaction for customers who bought your products, was a perfect example of the Streisand effect in action: [en.wikipedia.org/wiki/Streisand_effect](https://en.wikipedia.org/wiki/Streisand_effect)\n
        > \n
        > Thanks to you, I (who didn’t own - and now probably never will - any of your products), am not only aware of your silly, unethical, and pointless behaviour, but have now taken steps to preserve the developer’s code for future use.\n
        > \n
        > You could’ve fostered this innovation, and gained yourselves the admiration of global, active and thriving community of like-minded people. And potentially gained more paying customers in the process.\n
        > \n
        > Instead, you have achieved the opposite. Well done.\n
        \n
        It won’t make a lick of difference, but hopefully they get the same sentiment enough times that they at least understand what a fuck-up this was, on their part.\n
        \n
        Edit: at least I know [they got it](https://imgur.com/a/vu6MYVy)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 12
      +score: 0
      +lastActive: DateTime @1705628664 {#2281
        date: 2024-01-19 02:44:24.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Dehydrated@lemmy.world"
        "@dmtalon@infosec.pub"
        "@Dehydrated@lemmy.world"
        "@dmtalon@infosec.pub"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2279 …}
      +nested: Doctrine\ORM\PersistentCollection {#2277 …}
      +votes: Doctrine\ORM\PersistentCollection {#2220 …}
      +reports: Doctrine\ORM\PersistentCollection {#2222 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2219 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2196 …}
      -id: 321081
      -bodyTs: "'/a/vu6myvy)':183 '/wiki/streisand_effect](https://en.wikipedia.org/wiki/streisand_effect)':59 'achiev':136 'action':56 'activ':115 'admir':112 'assist':34 'awar':80 'behaviour':87 'bit':10 'bought':44 'code':98 'communiti':118 'could':103 'custom':42,129 'develop':35,96 'didn':2,65 'differ':148 'done':140 'edit':173 'effect':54 'en.wikipedia.org':58 'en.wikipedia.org/wiki/streisand_effect](https://en.wikipedia.org/wiki/streisand_effect)':57 'enabl':38 'enough':156 'exampl':50 'foster':105 'fuck':166 'fuck-up':165 'futur':100 'gain':109,126 'get':152 'global':114 'go':4 'got':179 'greater':39 'home':33 'hope':150 'imgur.com':182 'imgur.com/a/vu6myvy)':181 'innov':107 'instead':133 'know':177 'least':161,175 'lick':146 'like':121 'like-mind':120 'make':144 'mind':122 'move':18 'nasti':5 'never':71 'notic':30 'opposit':138 'part':172 'pay':128 'peopl':123 'perfect':49 'point':12 'pointless':86 'potenti':125 'preserv':94 'probabl':70 'process':132 'product':46,76 'satisfact':40 'say':24 'sentiment':155 'short':15 'sight':16 'silli':27,83 'step':92 'streisand':53 'take':28 'taken':91 'thank':60 'thrive':117 'time':157 'understand':162 'uneth':84 'use':101 've':104 'want':22 'well':139 'won':142"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/871594"
      +editedAt: DateTimeImmutable @1726541286 {#2283
        date: 2024-09-17 04:48:06.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705628664 {#2280
        date: 2024-01-19 02:44:24.0 +01:00
      }
      +"title": 321081
    }
    0 => App\Entity\EntryComment {#2193
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2278 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2197 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2276 …}
      +body: "Yeah - they need to hear this a lot. They could absolutely have taken a little time to understand what need the dev was filling here. Ultimately, this could’ve been a free kick for them, had they handled it the right way."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705632315 {#2194
        date: 2024-01-19 03:45:15.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Dehydrated@lemmy.world"
        "@dmtalon@infosec.pub"
        "@DeltaTangoLima@reddrefuge.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2205 …}
      +nested: Doctrine\ORM\PersistentCollection {#2202 …}
      +votes: Doctrine\ORM\PersistentCollection {#2210 …}
      +reports: Doctrine\ORM\PersistentCollection {#2207 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2208 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2204 …}
      -id: 321233
      -bodyTs: "'absolut':11 'could':10,28 'dev':22 'fill':24 'free':32 'handl':38 'hear':5 'kick':33 'littl':15 'lot':8 'need':3,20 'right':41 'taken':13 'time':16 'ultim':26 'understand':18 've':29 'way':42 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/871738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705632315 {#2195
        date: 2024-01-19 03:45:15.0 +01:00
      }
      +"title": 321233
    }
  ]
  -id: 31592
  -titleTs: "'air':3 'assist':14 'condition':4 'haier':1 'home':13 'integr':15 'maker':5 'open':8 'parti':12 'sourc':9 'take':6 'third':11 'third-parti':10"
  -bodyTs: "'/)':185 '/andre0512/hon](https://github.com/andre0512/hon)':102 '/andre0512/pyhon](https://github.com/andre0512/pyhon)':106 '/post/10882099](https://lemmy.world/post/10882099)':7 '/rcsnd3cyti0](https://youtu.be/rcsnd3cyti0)':203 'ac':55 'activ':260 'also':192 'amaz':121 'anoth':68 'anyth':219 'assist':114 'awesom':206 'bastard':268 'buy':218 'caus':30,56 'check':115,179 'claim':24 'cloud':162 'codeberg':72 'comfort':250 'communiti':189 'compani':36,224,258 'connect':154 'consid':60,210 'continu':84 'control':53,142,251 'cross':2 'cross-post':1 'custom':230,265 'devic':146 'doesn':226 'econom':32,58 'effect':97 'effici':52 'enabl':48 'ever':217 'everyon':245 'exist':86 'face':243 'fork':61,91 'fuck':266 'garbag':178 'general':209 'git':78 'github.com':101,105 'github.com/andre0512/hon](https://github.com/andre0512/hon)':100 'github.com/andre0512/pyhon](https://github.com/andre0512/pyhon)':104 'gitlab':71 'give':164 'haier':234 'harm':33,59 'high':193 'home':113,133,145,170 'homeassistant@lemmy.world':190 'host':77 'hostil':261 'insecur':161 'instead':171 'know':111 'lemmi':188 'lemmy.world':6 'lemmy.world/post/10882099](https://lemmy.world/post/10882099)':5 'like':70 'lock':177 'loui':195 'maintain':94 'make':205 'manufactur':158 'mayb':90 'mirror':65 'move':232 'need':152 'noth':236 'open':27,125 'open-sourc':124 'paid':255 'pay':264 'piec':122 'piss':20 'platform':69 'post':3 'probabl':160 'product':16,253 'project':29,82 'proprietari':174 'realli':19 'recommend':194 'repo':98 'repositori':63 'respect':228 'ridicul':39,43 'rossmann':196,213 'run':131 'said':214 'self':76 'self-host':75 'server':79,137 'shitti':223 'signific':31,57 'slap':240 'smart':144,169 'softwar':127 'someon':88 'someth':46 'sourc':28,126 'sovereignti':166 'subscrib':211 'thank':8 'toward':262 'truli':42 'use':12,139 'user':50 'vendor':176 'vendor-lock':175 'video':198,207 'want':248 'way':148 'websit':182 'www.home-assistant.io':184 'www.home-assistant.io/)':183 'youtu.be':202 'youtu.be/rcsnd3cyti0](https://youtu.be/rcsnd3cyti0)':201"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705699092
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10882809"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705612692 {#2813
    date: 2024-01-18 22:18:12.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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 {#2305
  +user: Proxies\__CG__\App\Entity\User {#2791 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2834 …}
  +slug: "Haier-the-air-conditioner-maker-takes-down-open-source-third-party"
  +title: "Haier, the air conditioner maker, takes down open source third-party Home Assistant integration"
  +url: "https://lemmy.world/pictrs/image/c5fb0675-d65a-4386-aca8-5cd2bf9e8183.png"
  +body: """
    cross-posted from: [lemmy.world/post/10882099](https://lemmy.world/post/10882099)\n
    \n
    > Thankfully I don’t use any of their products, but this really pisses me off. They claim that this open source project “causes significant economic harm to their company”\n
    > \n
    > This is ridiculous. It is truly ridiculous. How can something that enables the user to efficiently control their AC cause “significant economic harm”???\n
    > \n
    > Consider forking the repository or mirroring it to another platform like GitLab, Codeberg or your self-hosted Git server, so the project can continue to exist and someone can maybe fork it and maintain it.\n
    > \n
    > The effected repos are: [github.com/Andre0512/hOn](https://github.com/Andre0512/hOn) and [github.com/Andre0512/pyhOn](https://github.com/Andre0512/pyhOn)\n
    > \n
    > If you don’t know about Home Assistant, check it out. It’s an amazing piece of open-source software, that you can run at home on your own server and use it to control your smart home devices. That way, you don’t need to connect them to the manufacturer’s (probably insecure) cloud. It gives you sovereignty over your smart home instead of some proprietary vendor-locked garbage. Check out their [website](https://www.home-assistant.io/) and the Lemmy community: !homeassistant@lemmy.world\n
    > \n
    > I also highly recommend Louis Rossmann’s video about this: [youtu.be/RcSnd3cyti0](https://youtu.be/RcSnd3cyti0)\n
    > \n
    > He makes awesome videos in general, consider subscribing.\n
    > \n
    > As Rossmann said, don’t ever buy anything from such a shitty company that doesn’t respect their customers. This move by Haier is nothing other than a slap in the face for everyone, who just wants to comfortably control the product they paid for. This company is actively hostile towards their paying customers. Fuck these bastards!
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 59
  +favouriteCount: 611
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727194737 {#2847
    date: 2024-09-24 18:18:57.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2852 …}
  +votes: Doctrine\ORM\PersistentCollection {#2855 …}
  +reports: Doctrine\ORM\PersistentCollection {#2857 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2859 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2861 …}
  +badges: Doctrine\ORM\PersistentCollection {#2863 …}
  +children: [
    App\Entity\EntryComment {#2308
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2305 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Forked, and mirrored to my Forgejo server. As someone else pointed out on a different community, this is a great example of the Barbra Streisand effect in action.\n
        \n
        People like me, without Haier appliances, are now aware of this fuckwittery, and have actively taken steps to preserve the code, before it gets taken down.\n
        \n
        Dickheads.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 73
      +score: 0
      +lastActive: DateTime @1726620979 {#2307
        date: 2024-09-18 02:56:19.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Dehydrated@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2304 …}
      +nested: Doctrine\ORM\PersistentCollection {#2319 …}
      +votes: Doctrine\ORM\PersistentCollection {#2318 …}
      +reports: Doctrine\ORM\PersistentCollection {#2316 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2294 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2296 …}
      -id: 321042
      -bodyTs: "'action':28 'activ':43 'applianc':34 'awar':37 'barbra':24 'code':49 'communiti':16 'dickhead':55 'differ':15 'effect':26 'els':10 'exampl':21 'forgejo':6 'fork':1 'fuckwitteri':40 'get':52 'great':20 'haier':33 'like':30 'mirror':3 'peopl':29 'point':11 'preserv':47 'server':7 'someon':9 'step':45 'streisand':25 'taken':44,53 'without':32"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/871557"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705627803 {#2306
        date: 2024-01-19 02:30:03.0 +01:00
      }
      +"title": 321042
    }
  ]
  -id: 31587
  -titleTs: "'air':3 'assist':14 'condition':4 'haier':1 'home':13 'integr':15 'maker':5 'open':8 'parti':12 'sourc':9 'take':6 'third':11 'third-parti':10"
  -bodyTs: "'/)':185 '/andre0512/hon](https://github.com/andre0512/hon)':102 '/andre0512/pyhon](https://github.com/andre0512/pyhon)':106 '/post/10882099](https://lemmy.world/post/10882099)':7 '/rcsnd3cyti0](https://youtu.be/rcsnd3cyti0)':203 'ac':55 'activ':260 'also':192 'amaz':121 'anoth':68 'anyth':219 'assist':114 'awesom':206 'bastard':268 'buy':218 'caus':30,56 'check':115,179 'claim':24 'cloud':162 'codeberg':72 'comfort':250 'communiti':189 'compani':36,224,258 'connect':154 'consid':60,210 'continu':84 'control':53,142,251 'cross':2 'cross-post':1 'custom':230,265 'devic':146 'doesn':226 'econom':32,58 'effect':97 'effici':52 'enabl':48 'ever':217 'everyon':245 'exist':86 'face':243 'fork':61,91 'fuck':266 'garbag':178 'general':209 'git':78 'github.com':101,105 'github.com/andre0512/hon](https://github.com/andre0512/hon)':100 'github.com/andre0512/pyhon](https://github.com/andre0512/pyhon)':104 'gitlab':71 'give':164 'haier':234 'harm':33,59 'high':193 'home':113,133,145,170 'homeassistant@lemmy.world':190 'host':77 'hostil':261 'insecur':161 'instead':171 'know':111 'lemmi':188 'lemmy.world':6 'lemmy.world/post/10882099](https://lemmy.world/post/10882099)':5 'like':70 'lock':177 'loui':195 'maintain':94 'make':205 'manufactur':158 'mayb':90 'mirror':65 'move':232 'need':152 'noth':236 'open':27,125 'open-sourc':124 'paid':255 'pay':264 'piec':122 'piss':20 'platform':69 'post':3 'probabl':160 'product':16,253 'project':29,82 'proprietari':174 'realli':19 'recommend':194 'repo':98 'repositori':63 'respect':228 'ridicul':39,43 'rossmann':196,213 'run':131 'said':214 'self':76 'self-host':75 'server':79,137 'shitti':223 'signific':31,57 'slap':240 'smart':144,169 'softwar':127 'someon':88 'someth':46 'sourc':28,126 'sovereignti':166 'subscrib':211 'thank':8 'toward':262 'truli':42 'use':12,139 'user':50 'vendor':176 'vendor-lock':175 'video':198,207 'want':248 'way':148 'websit':182 'www.home-assistant.io':184 'www.home-assistant.io/)':183 'youtu.be':202 'youtu.be/rcsnd3cyti0](https://youtu.be/rcsnd3cyti0)':201"
  +cross: true
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705698082
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10882185"
  +editedAt: DateTimeImmutable @1726480871 {#2833
    date: 2024-09-16 12:01:11.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705611682 {#2810
    date: 2024-01-18 22:01: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
67 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2305
  +user: Proxies\__CG__\App\Entity\User {#2791 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2834 …}
  +slug: "Haier-the-air-conditioner-maker-takes-down-open-source-third-party"
  +title: "Haier, the air conditioner maker, takes down open source third-party Home Assistant integration"
  +url: "https://lemmy.world/pictrs/image/c5fb0675-d65a-4386-aca8-5cd2bf9e8183.png"
  +body: """
    cross-posted from: [lemmy.world/post/10882099](https://lemmy.world/post/10882099)\n
    \n
    > Thankfully I don’t use any of their products, but this really pisses me off. They claim that this open source project “causes significant economic harm to their company”\n
    > \n
    > This is ridiculous. It is truly ridiculous. How can something that enables the user to efficiently control their AC cause “significant economic harm”???\n
    > \n
    > Consider forking the repository or mirroring it to another platform like GitLab, Codeberg or your self-hosted Git server, so the project can continue to exist and someone can maybe fork it and maintain it.\n
    > \n
    > The effected repos are: [github.com/Andre0512/hOn](https://github.com/Andre0512/hOn) and [github.com/Andre0512/pyhOn](https://github.com/Andre0512/pyhOn)\n
    > \n
    > If you don’t know about Home Assistant, check it out. It’s an amazing piece of open-source software, that you can run at home on your own server and use it to control your smart home devices. That way, you don’t need to connect them to the manufacturer’s (probably insecure) cloud. It gives you sovereignty over your smart home instead of some proprietary vendor-locked garbage. Check out their [website](https://www.home-assistant.io/) and the Lemmy community: !homeassistant@lemmy.world\n
    > \n
    > I also highly recommend Louis Rossmann’s video about this: [youtu.be/RcSnd3cyti0](https://youtu.be/RcSnd3cyti0)\n
    > \n
    > He makes awesome videos in general, consider subscribing.\n
    > \n
    > As Rossmann said, don’t ever buy anything from such a shitty company that doesn’t respect their customers. This move by Haier is nothing other than a slap in the face for everyone, who just wants to comfortably control the product they paid for. This company is actively hostile towards their paying customers. Fuck these bastards!
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 59
  +favouriteCount: 611
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727194737 {#2847
    date: 2024-09-24 18:18:57.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2852 …}
  +votes: Doctrine\ORM\PersistentCollection {#2855 …}
  +reports: Doctrine\ORM\PersistentCollection {#2857 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2859 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2861 …}
  +badges: Doctrine\ORM\PersistentCollection {#2863 …}
  +children: [
    App\Entity\EntryComment {#2308
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2305 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Forked, and mirrored to my Forgejo server. As someone else pointed out on a different community, this is a great example of the Barbra Streisand effect in action.\n
        \n
        People like me, without Haier appliances, are now aware of this fuckwittery, and have actively taken steps to preserve the code, before it gets taken down.\n
        \n
        Dickheads.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 73
      +score: 0
      +lastActive: DateTime @1726620979 {#2307
        date: 2024-09-18 02:56:19.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Dehydrated@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2304 …}
      +nested: Doctrine\ORM\PersistentCollection {#2319 …}
      +votes: Doctrine\ORM\PersistentCollection {#2318 …}
      +reports: Doctrine\ORM\PersistentCollection {#2316 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2294 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2296 …}
      -id: 321042
      -bodyTs: "'action':28 'activ':43 'applianc':34 'awar':37 'barbra':24 'code':49 'communiti':16 'dickhead':55 'differ':15 'effect':26 'els':10 'exampl':21 'forgejo':6 'fork':1 'fuckwitteri':40 'get':52 'great':20 'haier':33 'like':30 'mirror':3 'peopl':29 'point':11 'preserv':47 'server':7 'someon':9 'step':45 'streisand':25 'taken':44,53 'without':32"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/871557"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705627803 {#2306
        date: 2024-01-19 02:30:03.0 +01:00
      }
      +"title": 321042
    }
  ]
  -id: 31587
  -titleTs: "'air':3 'assist':14 'condition':4 'haier':1 'home':13 'integr':15 'maker':5 'open':8 'parti':12 'sourc':9 'take':6 'third':11 'third-parti':10"
  -bodyTs: "'/)':185 '/andre0512/hon](https://github.com/andre0512/hon)':102 '/andre0512/pyhon](https://github.com/andre0512/pyhon)':106 '/post/10882099](https://lemmy.world/post/10882099)':7 '/rcsnd3cyti0](https://youtu.be/rcsnd3cyti0)':203 'ac':55 'activ':260 'also':192 'amaz':121 'anoth':68 'anyth':219 'assist':114 'awesom':206 'bastard':268 'buy':218 'caus':30,56 'check':115,179 'claim':24 'cloud':162 'codeberg':72 'comfort':250 'communiti':189 'compani':36,224,258 'connect':154 'consid':60,210 'continu':84 'control':53,142,251 'cross':2 'cross-post':1 'custom':230,265 'devic':146 'doesn':226 'econom':32,58 'effect':97 'effici':52 'enabl':48 'ever':217 'everyon':245 'exist':86 'face':243 'fork':61,91 'fuck':266 'garbag':178 'general':209 'git':78 'github.com':101,105 'github.com/andre0512/hon](https://github.com/andre0512/hon)':100 'github.com/andre0512/pyhon](https://github.com/andre0512/pyhon)':104 'gitlab':71 'give':164 'haier':234 'harm':33,59 'high':193 'home':113,133,145,170 'homeassistant@lemmy.world':190 'host':77 'hostil':261 'insecur':161 'instead':171 'know':111 'lemmi':188 'lemmy.world':6 'lemmy.world/post/10882099](https://lemmy.world/post/10882099)':5 'like':70 'lock':177 'loui':195 'maintain':94 'make':205 'manufactur':158 'mayb':90 'mirror':65 'move':232 'need':152 'noth':236 'open':27,125 'open-sourc':124 'paid':255 'pay':264 'piec':122 'piss':20 'platform':69 'post':3 'probabl':160 'product':16,253 'project':29,82 'proprietari':174 'realli':19 'recommend':194 'repo':98 'repositori':63 'respect':228 'ridicul':39,43 'rossmann':196,213 'run':131 'said':214 'self':76 'self-host':75 'server':79,137 'shitti':223 'signific':31,57 'slap':240 'smart':144,169 'softwar':127 'someon':88 'someth':46 'sourc':28,126 'sovereignti':166 'subscrib':211 'thank':8 'toward':262 'truli':42 'use':12,139 'user':50 'vendor':176 'vendor-lock':175 'video':198,207 'want':248 'way':148 'websit':182 'www.home-assistant.io':184 'www.home-assistant.io/)':183 'youtu.be':202 'youtu.be/rcsnd3cyti0](https://youtu.be/rcsnd3cyti0)':201"
  +cross: true
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705698082
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10882185"
  +editedAt: DateTimeImmutable @1726480871 {#2833
    date: 2024-09-16 12:01:11.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705611682 {#2810
    date: 2024-01-18 22:01: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
68 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2305
  +user: Proxies\__CG__\App\Entity\User {#2791 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2834 …}
  +slug: "Haier-the-air-conditioner-maker-takes-down-open-source-third-party"
  +title: "Haier, the air conditioner maker, takes down open source third-party Home Assistant integration"
  +url: "https://lemmy.world/pictrs/image/c5fb0675-d65a-4386-aca8-5cd2bf9e8183.png"
  +body: """
    cross-posted from: [lemmy.world/post/10882099](https://lemmy.world/post/10882099)\n
    \n
    > Thankfully I don’t use any of their products, but this really pisses me off. They claim that this open source project “causes significant economic harm to their company”\n
    > \n
    > This is ridiculous. It is truly ridiculous. How can something that enables the user to efficiently control their AC cause “significant economic harm”???\n
    > \n
    > Consider forking the repository or mirroring it to another platform like GitLab, Codeberg or your self-hosted Git server, so the project can continue to exist and someone can maybe fork it and maintain it.\n
    > \n
    > The effected repos are: [github.com/Andre0512/hOn](https://github.com/Andre0512/hOn) and [github.com/Andre0512/pyhOn](https://github.com/Andre0512/pyhOn)\n
    > \n
    > If you don’t know about Home Assistant, check it out. It’s an amazing piece of open-source software, that you can run at home on your own server and use it to control your smart home devices. That way, you don’t need to connect them to the manufacturer’s (probably insecure) cloud. It gives you sovereignty over your smart home instead of some proprietary vendor-locked garbage. Check out their [website](https://www.home-assistant.io/) and the Lemmy community: !homeassistant@lemmy.world\n
    > \n
    > I also highly recommend Louis Rossmann’s video about this: [youtu.be/RcSnd3cyti0](https://youtu.be/RcSnd3cyti0)\n
    > \n
    > He makes awesome videos in general, consider subscribing.\n
    > \n
    > As Rossmann said, don’t ever buy anything from such a shitty company that doesn’t respect their customers. This move by Haier is nothing other than a slap in the face for everyone, who just wants to comfortably control the product they paid for. This company is actively hostile towards their paying customers. Fuck these bastards!
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 59
  +favouriteCount: 611
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727194737 {#2847
    date: 2024-09-24 18:18:57.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2852 …}
  +votes: Doctrine\ORM\PersistentCollection {#2855 …}
  +reports: Doctrine\ORM\PersistentCollection {#2857 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2859 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2861 …}
  +badges: Doctrine\ORM\PersistentCollection {#2863 …}
  +children: [
    App\Entity\EntryComment {#2308
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2305 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Forked, and mirrored to my Forgejo server. As someone else pointed out on a different community, this is a great example of the Barbra Streisand effect in action.\n
        \n
        People like me, without Haier appliances, are now aware of this fuckwittery, and have actively taken steps to preserve the code, before it gets taken down.\n
        \n
        Dickheads.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 73
      +score: 0
      +lastActive: DateTime @1726620979 {#2307
        date: 2024-09-18 02:56:19.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Dehydrated@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2304 …}
      +nested: Doctrine\ORM\PersistentCollection {#2319 …}
      +votes: Doctrine\ORM\PersistentCollection {#2318 …}
      +reports: Doctrine\ORM\PersistentCollection {#2316 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2294 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2296 …}
      -id: 321042
      -bodyTs: "'action':28 'activ':43 'applianc':34 'awar':37 'barbra':24 'code':49 'communiti':16 'dickhead':55 'differ':15 'effect':26 'els':10 'exampl':21 'forgejo':6 'fork':1 'fuckwitteri':40 'get':52 'great':20 'haier':33 'like':30 'mirror':3 'peopl':29 'point':11 'preserv':47 'server':7 'someon':9 'step':45 'streisand':25 'taken':44,53 'without':32"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/871557"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705627803 {#2306
        date: 2024-01-19 02:30:03.0 +01:00
      }
      +"title": 321042
    }
  ]
  -id: 31587
  -titleTs: "'air':3 'assist':14 'condition':4 'haier':1 'home':13 'integr':15 'maker':5 'open':8 'parti':12 'sourc':9 'take':6 'third':11 'third-parti':10"
  -bodyTs: "'/)':185 '/andre0512/hon](https://github.com/andre0512/hon)':102 '/andre0512/pyhon](https://github.com/andre0512/pyhon)':106 '/post/10882099](https://lemmy.world/post/10882099)':7 '/rcsnd3cyti0](https://youtu.be/rcsnd3cyti0)':203 'ac':55 'activ':260 'also':192 'amaz':121 'anoth':68 'anyth':219 'assist':114 'awesom':206 'bastard':268 'buy':218 'caus':30,56 'check':115,179 'claim':24 'cloud':162 'codeberg':72 'comfort':250 'communiti':189 'compani':36,224,258 'connect':154 'consid':60,210 'continu':84 'control':53,142,251 'cross':2 'cross-post':1 'custom':230,265 'devic':146 'doesn':226 'econom':32,58 'effect':97 'effici':52 'enabl':48 'ever':217 'everyon':245 'exist':86 'face':243 'fork':61,91 'fuck':266 'garbag':178 'general':209 'git':78 'github.com':101,105 'github.com/andre0512/hon](https://github.com/andre0512/hon)':100 'github.com/andre0512/pyhon](https://github.com/andre0512/pyhon)':104 'gitlab':71 'give':164 'haier':234 'harm':33,59 'high':193 'home':113,133,145,170 'homeassistant@lemmy.world':190 'host':77 'hostil':261 'insecur':161 'instead':171 'know':111 'lemmi':188 'lemmy.world':6 'lemmy.world/post/10882099](https://lemmy.world/post/10882099)':5 'like':70 'lock':177 'loui':195 'maintain':94 'make':205 'manufactur':158 'mayb':90 'mirror':65 'move':232 'need':152 'noth':236 'open':27,125 'open-sourc':124 'paid':255 'pay':264 'piec':122 'piss':20 'platform':69 'post':3 'probabl':160 'product':16,253 'project':29,82 'proprietari':174 'realli':19 'recommend':194 'repo':98 'repositori':63 'respect':228 'ridicul':39,43 'rossmann':196,213 'run':131 'said':214 'self':76 'self-host':75 'server':79,137 'shitti':223 'signific':31,57 'slap':240 'smart':144,169 'softwar':127 'someon':88 'someth':46 'sourc':28,126 'sovereignti':166 'subscrib':211 'thank':8 'toward':262 'truli':42 'use':12,139 'user':50 'vendor':176 'vendor-lock':175 'video':198,207 'want':248 'way':148 'websit':182 'www.home-assistant.io':184 'www.home-assistant.io/)':183 'youtu.be':202 'youtu.be/rcsnd3cyti0](https://youtu.be/rcsnd3cyti0)':201"
  +cross: true
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705698082
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10882185"
  +editedAt: DateTimeImmutable @1726480871 {#2833
    date: 2024-09-16 12:01:11.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705611682 {#2810
    date: 2024-01-18 22:01: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
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 {#2282
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2278
    +user: Proxies\__CG__\App\Entity\User {#2791 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
    +image: Proxies\__CG__\App\Entity\Image {#2832 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2834 …}
    +slug: "Haier-the-air-conditioner-maker-takes-down-open-source-third-party"
    +title: "Haier, the air conditioner maker, takes down open source third-party Home Assistant integration"
    +url: "https://lemmy.world/pictrs/image/c5fb0675-d65a-4386-aca8-5cd2bf9e8183.png"
    +body: """
      cross-posted from: [lemmy.world/post/10882099](https://lemmy.world/post/10882099)\n
      \n
      > Thankfully I don’t use any of their products, but this really pisses me off. They claim that this open source project “causes significant economic harm to their company”\n
      > \n
      > This is ridiculous. It is truly ridiculous. How can something that enables the user to efficiently control their AC cause “significant economic harm”???\n
      > \n
      > Consider forking the repository or mirroring it to another platform like GitLab, Codeberg or your self-hosted Git server, so the project can continue to exist and someone can maybe fork it and maintain it.\n
      > \n
      > The effected repos are: [github.com/Andre0512/hOn](https://github.com/Andre0512/hOn) and [github.com/Andre0512/pyhOn](https://github.com/Andre0512/pyhOn)\n
      > \n
      > If you don’t know about Home Assistant, check it out. It’s an amazing piece of open-source software, that you can run at home on your own server and use it to control your smart home devices. That way, you don’t need to connect them to the manufacturer’s (probably insecure) cloud. It gives you sovereignty over your smart home instead of some proprietary vendor-locked garbage. Check out their [website](https://www.home-assistant.io/) and the Lemmy community: !homeassistant@lemmy.world\n
      > \n
      > I also highly recommend Louis Rossmann’s video about this: [youtu.be/RcSnd3cyti0](https://youtu.be/RcSnd3cyti0)\n
      > \n
      > He makes awesome videos in general, consider subscribing.\n
      > \n
      > As Rossmann said, don’t ever buy anything from such a shitty company that doesn’t respect their customers. This move by Haier is nothing other than a slap in the face for everyone, who just wants to comfortably control the product they paid for. This company is actively hostile towards their paying customers. Fuck these bastards!
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 69
    +favouriteCount: 650
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727176331 {#2827
      date: 2024-09-24 13:12:11.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2835 …}
    +votes: Doctrine\ORM\PersistentCollection {#2837 …}
    +reports: Doctrine\ORM\PersistentCollection {#2839 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2841 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2843 …}
    +badges: Doctrine\ORM\PersistentCollection {#2845 …}
    +children: [
      1 => App\Entity\EntryComment {#2282}
      0 => App\Entity\EntryComment {#2193
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2278 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2197 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2276 …}
        +body: "Yeah - they need to hear this a lot. They could absolutely have taken a little time to understand what need the dev was filling here. Ultimately, this could’ve been a free kick for them, had they handled it the right way."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705632315 {#2194
          date: 2024-01-19 03:45:15.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Dehydrated@lemmy.world"
          "@dmtalon@infosec.pub"
          "@DeltaTangoLima@reddrefuge.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2205 …}
        +nested: Doctrine\ORM\PersistentCollection {#2202 …}
        +votes: Doctrine\ORM\PersistentCollection {#2210 …}
        +reports: Doctrine\ORM\PersistentCollection {#2207 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2208 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2204 …}
        -id: 321233
        -bodyTs: "'absolut':11 'could':10,28 'dev':22 'fill':24 'free':32 'handl':38 'hear':5 'kick':33 'littl':15 'lot':8 'need':3,20 'right':41 'taken':13 'time':16 'ultim':26 'understand':18 've':29 'way':42 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/871738"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705632315 {#2195
          date: 2024-01-19 03:45:15.0 +01:00
        }
        +"title": 321233
      }
    ]
    -id: 31592
    -titleTs: "'air':3 'assist':14 'condition':4 'haier':1 'home':13 'integr':15 'maker':5 'open':8 'parti':12 'sourc':9 'take':6 'third':11 'third-parti':10"
    -bodyTs: "'/)':185 '/andre0512/hon](https://github.com/andre0512/hon)':102 '/andre0512/pyhon](https://github.com/andre0512/pyhon)':106 '/post/10882099](https://lemmy.world/post/10882099)':7 '/rcsnd3cyti0](https://youtu.be/rcsnd3cyti0)':203 'ac':55 'activ':260 'also':192 'amaz':121 'anoth':68 'anyth':219 'assist':114 'awesom':206 'bastard':268 'buy':218 'caus':30,56 'check':115,179 'claim':24 'cloud':162 'codeberg':72 'comfort':250 'communiti':189 'compani':36,224,258 'connect':154 'consid':60,210 'continu':84 'control':53,142,251 'cross':2 'cross-post':1 'custom':230,265 'devic':146 'doesn':226 'econom':32,58 'effect':97 'effici':52 'enabl':48 'ever':217 'everyon':245 'exist':86 'face':243 'fork':61,91 'fuck':266 'garbag':178 'general':209 'git':78 'github.com':101,105 'github.com/andre0512/hon](https://github.com/andre0512/hon)':100 'github.com/andre0512/pyhon](https://github.com/andre0512/pyhon)':104 'gitlab':71 'give':164 'haier':234 'harm':33,59 'high':193 'home':113,133,145,170 'homeassistant@lemmy.world':190 'host':77 'hostil':261 'insecur':161 'instead':171 'know':111 'lemmi':188 'lemmy.world':6 'lemmy.world/post/10882099](https://lemmy.world/post/10882099)':5 'like':70 'lock':177 'loui':195 'maintain':94 'make':205 'manufactur':158 'mayb':90 'mirror':65 'move':232 'need':152 'noth':236 'open':27,125 'open-sourc':124 'paid':255 'pay':264 'piec':122 'piss':20 'platform':69 'post':3 'probabl':160 'product':16,253 'project':29,82 'proprietari':174 'realli':19 'recommend':194 'repo':98 'repositori':63 'respect':228 'ridicul':39,43 'rossmann':196,213 'run':131 'said':214 'self':76 'self-host':75 'server':79,137 'shitti':223 'signific':31,57 'slap':240 'smart':144,169 'softwar':127 'someon':88 'someth':46 'sourc':28,126 'sovereignti':166 'subscrib':211 'thank':8 'toward':262 'truli':42 'use':12,139 'user':50 'vendor':176 'vendor-lock':175 'video':198,207 'want':248 'way':148 'websit':182 'www.home-assistant.io':184 'www.home-assistant.io/)':183 'youtu.be':202 'youtu.be/rcsnd3cyti0](https://youtu.be/rcsnd3cyti0)':201"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705699092
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10882809"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705612692 {#2813
      date: 2024-01-18 22:18:12.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2276 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2276 …}
  +body: """
    I didn’t go nasty, but did do my bit to point out how short sighted this move was:\n
    \n
    > I just wanted to say that your silly take down notice on the Home Assistant developer, who was enabling greater satisfaction for customers who bought your products, was a perfect example of the Streisand effect in action: [en.wikipedia.org/wiki/Streisand_effect](https://en.wikipedia.org/wiki/Streisand_effect)\n
    > \n
    > Thanks to you, I (who didn’t own - and now probably never will - any of your products), am not only aware of your silly, unethical, and pointless behaviour, but have now taken steps to preserve the developer’s code for future use.\n
    > \n
    > You could’ve fostered this innovation, and gained yourselves the admiration of global, active and thriving community of like-minded people. And potentially gained more paying customers in the process.\n
    > \n
    > Instead, you have achieved the opposite. Well done.\n
    \n
    It won’t make a lick of difference, but hopefully they get the same sentiment enough times that they at least understand what a fuck-up this was, on their part.\n
    \n
    Edit: at least I know [they got it](https://imgur.com/a/vu6MYVy)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 12
  +score: 0
  +lastActive: DateTime @1705628664 {#2281
    date: 2024-01-19 02:44:24.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Dehydrated@lemmy.world"
    "@dmtalon@infosec.pub"
    "@Dehydrated@lemmy.world"
    "@dmtalon@infosec.pub"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2279 …}
  +nested: Doctrine\ORM\PersistentCollection {#2277 …}
  +votes: Doctrine\ORM\PersistentCollection {#2220 …}
  +reports: Doctrine\ORM\PersistentCollection {#2222 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2219 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2196 …}
  -id: 321081
  -bodyTs: "'/a/vu6myvy)':183 '/wiki/streisand_effect](https://en.wikipedia.org/wiki/streisand_effect)':59 'achiev':136 'action':56 'activ':115 'admir':112 'assist':34 'awar':80 'behaviour':87 'bit':10 'bought':44 'code':98 'communiti':118 'could':103 'custom':42,129 'develop':35,96 'didn':2,65 'differ':148 'done':140 'edit':173 'effect':54 'en.wikipedia.org':58 'en.wikipedia.org/wiki/streisand_effect](https://en.wikipedia.org/wiki/streisand_effect)':57 'enabl':38 'enough':156 'exampl':50 'foster':105 'fuck':166 'fuck-up':165 'futur':100 'gain':109,126 'get':152 'global':114 'go':4 'got':179 'greater':39 'home':33 'hope':150 'imgur.com':182 'imgur.com/a/vu6myvy)':181 'innov':107 'instead':133 'know':177 'least':161,175 'lick':146 'like':121 'like-mind':120 'make':144 'mind':122 'move':18 'nasti':5 'never':71 'notic':30 'opposit':138 'part':172 'pay':128 'peopl':123 'perfect':49 'point':12 'pointless':86 'potenti':125 'preserv':94 'probabl':70 'process':132 'product':46,76 'satisfact':40 'say':24 'sentiment':155 'short':15 'sight':16 'silli':27,83 'step':92 'streisand':53 'take':28 'taken':91 'thank':60 'thrive':117 'time':157 'understand':162 'uneth':84 'use':101 've':104 'want':22 'well':139 'won':142"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/871594"
  +editedAt: DateTimeImmutable @1726541286 {#2283
    date: 2024-09-17 04:48:06.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705628664 {#2280
    date: 2024-01-19 02:44:24.0 +01:00
  }
  +"title": 321081
}
"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 {#2282
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2278
    +user: Proxies\__CG__\App\Entity\User {#2791 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
    +image: Proxies\__CG__\App\Entity\Image {#2832 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2834 …}
    +slug: "Haier-the-air-conditioner-maker-takes-down-open-source-third-party"
    +title: "Haier, the air conditioner maker, takes down open source third-party Home Assistant integration"
    +url: "https://lemmy.world/pictrs/image/c5fb0675-d65a-4386-aca8-5cd2bf9e8183.png"
    +body: """
      cross-posted from: [lemmy.world/post/10882099](https://lemmy.world/post/10882099)\n
      \n
      > Thankfully I don’t use any of their products, but this really pisses me off. They claim that this open source project “causes significant economic harm to their company”\n
      > \n
      > This is ridiculous. It is truly ridiculous. How can something that enables the user to efficiently control their AC cause “significant economic harm”???\n
      > \n
      > Consider forking the repository or mirroring it to another platform like GitLab, Codeberg or your self-hosted Git server, so the project can continue to exist and someone can maybe fork it and maintain it.\n
      > \n
      > The effected repos are: [github.com/Andre0512/hOn](https://github.com/Andre0512/hOn) and [github.com/Andre0512/pyhOn](https://github.com/Andre0512/pyhOn)\n
      > \n
      > If you don’t know about Home Assistant, check it out. It’s an amazing piece of open-source software, that you can run at home on your own server and use it to control your smart home devices. That way, you don’t need to connect them to the manufacturer’s (probably insecure) cloud. It gives you sovereignty over your smart home instead of some proprietary vendor-locked garbage. Check out their [website](https://www.home-assistant.io/) and the Lemmy community: !homeassistant@lemmy.world\n
      > \n
      > I also highly recommend Louis Rossmann’s video about this: [youtu.be/RcSnd3cyti0](https://youtu.be/RcSnd3cyti0)\n
      > \n
      > He makes awesome videos in general, consider subscribing.\n
      > \n
      > As Rossmann said, don’t ever buy anything from such a shitty company that doesn’t respect their customers. This move by Haier is nothing other than a slap in the face for everyone, who just wants to comfortably control the product they paid for. This company is actively hostile towards their paying customers. Fuck these bastards!
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 69
    +favouriteCount: 650
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727176331 {#2827
      date: 2024-09-24 13:12:11.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2835 …}
    +votes: Doctrine\ORM\PersistentCollection {#2837 …}
    +reports: Doctrine\ORM\PersistentCollection {#2839 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2841 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2843 …}
    +badges: Doctrine\ORM\PersistentCollection {#2845 …}
    +children: [
      1 => App\Entity\EntryComment {#2282}
      0 => App\Entity\EntryComment {#2193
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2278 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2197 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2276 …}
        +body: "Yeah - they need to hear this a lot. They could absolutely have taken a little time to understand what need the dev was filling here. Ultimately, this could’ve been a free kick for them, had they handled it the right way."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705632315 {#2194
          date: 2024-01-19 03:45:15.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Dehydrated@lemmy.world"
          "@dmtalon@infosec.pub"
          "@DeltaTangoLima@reddrefuge.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2205 …}
        +nested: Doctrine\ORM\PersistentCollection {#2202 …}
        +votes: Doctrine\ORM\PersistentCollection {#2210 …}
        +reports: Doctrine\ORM\PersistentCollection {#2207 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2208 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2204 …}
        -id: 321233
        -bodyTs: "'absolut':11 'could':10,28 'dev':22 'fill':24 'free':32 'handl':38 'hear':5 'kick':33 'littl':15 'lot':8 'need':3,20 'right':41 'taken':13 'time':16 'ultim':26 'understand':18 've':29 'way':42 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/871738"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705632315 {#2195
          date: 2024-01-19 03:45:15.0 +01:00
        }
        +"title": 321233
      }
    ]
    -id: 31592
    -titleTs: "'air':3 'assist':14 'condition':4 'haier':1 'home':13 'integr':15 'maker':5 'open':8 'parti':12 'sourc':9 'take':6 'third':11 'third-parti':10"
    -bodyTs: "'/)':185 '/andre0512/hon](https://github.com/andre0512/hon)':102 '/andre0512/pyhon](https://github.com/andre0512/pyhon)':106 '/post/10882099](https://lemmy.world/post/10882099)':7 '/rcsnd3cyti0](https://youtu.be/rcsnd3cyti0)':203 'ac':55 'activ':260 'also':192 'amaz':121 'anoth':68 'anyth':219 'assist':114 'awesom':206 'bastard':268 'buy':218 'caus':30,56 'check':115,179 'claim':24 'cloud':162 'codeberg':72 'comfort':250 'communiti':189 'compani':36,224,258 'connect':154 'consid':60,210 'continu':84 'control':53,142,251 'cross':2 'cross-post':1 'custom':230,265 'devic':146 'doesn':226 'econom':32,58 'effect':97 'effici':52 'enabl':48 'ever':217 'everyon':245 'exist':86 'face':243 'fork':61,91 'fuck':266 'garbag':178 'general':209 'git':78 'github.com':101,105 'github.com/andre0512/hon](https://github.com/andre0512/hon)':100 'github.com/andre0512/pyhon](https://github.com/andre0512/pyhon)':104 'gitlab':71 'give':164 'haier':234 'harm':33,59 'high':193 'home':113,133,145,170 'homeassistant@lemmy.world':190 'host':77 'hostil':261 'insecur':161 'instead':171 'know':111 'lemmi':188 'lemmy.world':6 'lemmy.world/post/10882099](https://lemmy.world/post/10882099)':5 'like':70 'lock':177 'loui':195 'maintain':94 'make':205 'manufactur':158 'mayb':90 'mirror':65 'move':232 'need':152 'noth':236 'open':27,125 'open-sourc':124 'paid':255 'pay':264 'piec':122 'piss':20 'platform':69 'post':3 'probabl':160 'product':16,253 'project':29,82 'proprietari':174 'realli':19 'recommend':194 'repo':98 'repositori':63 'respect':228 'ridicul':39,43 'rossmann':196,213 'run':131 'said':214 'self':76 'self-host':75 'server':79,137 'shitti':223 'signific':31,57 'slap':240 'smart':144,169 'softwar':127 'someon':88 'someth':46 'sourc':28,126 'sovereignti':166 'subscrib':211 'thank':8 'toward':262 'truli':42 'use':12,139 'user':50 'vendor':176 'vendor-lock':175 'video':198,207 'want':248 'way':148 'websit':182 'www.home-assistant.io':184 'www.home-assistant.io/)':183 'youtu.be':202 'youtu.be/rcsnd3cyti0](https://youtu.be/rcsnd3cyti0)':201"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705699092
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10882809"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705612692 {#2813
      date: 2024-01-18 22:18:12.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2276 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2276 …}
  +body: """
    I didn’t go nasty, but did do my bit to point out how short sighted this move was:\n
    \n
    > I just wanted to say that your silly take down notice on the Home Assistant developer, who was enabling greater satisfaction for customers who bought your products, was a perfect example of the Streisand effect in action: [en.wikipedia.org/wiki/Streisand_effect](https://en.wikipedia.org/wiki/Streisand_effect)\n
    > \n
    > Thanks to you, I (who didn’t own - and now probably never will - any of your products), am not only aware of your silly, unethical, and pointless behaviour, but have now taken steps to preserve the developer’s code for future use.\n
    > \n
    > You could’ve fostered this innovation, and gained yourselves the admiration of global, active and thriving community of like-minded people. And potentially gained more paying customers in the process.\n
    > \n
    > Instead, you have achieved the opposite. Well done.\n
    \n
    It won’t make a lick of difference, but hopefully they get the same sentiment enough times that they at least understand what a fuck-up this was, on their part.\n
    \n
    Edit: at least I know [they got it](https://imgur.com/a/vu6MYVy)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 12
  +score: 0
  +lastActive: DateTime @1705628664 {#2281
    date: 2024-01-19 02:44:24.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Dehydrated@lemmy.world"
    "@dmtalon@infosec.pub"
    "@Dehydrated@lemmy.world"
    "@dmtalon@infosec.pub"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2279 …}
  +nested: Doctrine\ORM\PersistentCollection {#2277 …}
  +votes: Doctrine\ORM\PersistentCollection {#2220 …}
  +reports: Doctrine\ORM\PersistentCollection {#2222 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2219 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2196 …}
  -id: 321081
  -bodyTs: "'/a/vu6myvy)':183 '/wiki/streisand_effect](https://en.wikipedia.org/wiki/streisand_effect)':59 'achiev':136 'action':56 'activ':115 'admir':112 'assist':34 'awar':80 'behaviour':87 'bit':10 'bought':44 'code':98 'communiti':118 'could':103 'custom':42,129 'develop':35,96 'didn':2,65 'differ':148 'done':140 'edit':173 'effect':54 'en.wikipedia.org':58 'en.wikipedia.org/wiki/streisand_effect](https://en.wikipedia.org/wiki/streisand_effect)':57 'enabl':38 'enough':156 'exampl':50 'foster':105 'fuck':166 'fuck-up':165 'futur':100 'gain':109,126 'get':152 'global':114 'go':4 'got':179 'greater':39 'home':33 'hope':150 'imgur.com':182 'imgur.com/a/vu6myvy)':181 'innov':107 'instead':133 'know':177 'least':161,175 'lick':146 'like':121 'like-mind':120 'make':144 'mind':122 'move':18 'nasti':5 'never':71 'notic':30 'opposit':138 'part':172 'pay':128 'peopl':123 'perfect':49 'point':12 'pointless':86 'potenti':125 'preserv':94 'probabl':70 'process':132 'product':46,76 'satisfact':40 'say':24 'sentiment':155 'short':15 'sight':16 'silli':27,83 'step':92 'streisand':53 'take':28 'taken':91 'thank':60 'thrive':117 'time':157 'understand':162 'uneth':84 'use':101 've':104 'want':22 'well':139 'won':142"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/871594"
  +editedAt: DateTimeImmutable @1726541286 {#2283
    date: 2024-09-17 04:48:06.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705628664 {#2280
    date: 2024-01-19 02:44:24.0 +01:00
  }
  +"title": 321081
}
"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 {#2282
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2278
    +user: Proxies\__CG__\App\Entity\User {#2791 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
    +image: Proxies\__CG__\App\Entity\Image {#2832 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2834 …}
    +slug: "Haier-the-air-conditioner-maker-takes-down-open-source-third-party"
    +title: "Haier, the air conditioner maker, takes down open source third-party Home Assistant integration"
    +url: "https://lemmy.world/pictrs/image/c5fb0675-d65a-4386-aca8-5cd2bf9e8183.png"
    +body: """
      cross-posted from: [lemmy.world/post/10882099](https://lemmy.world/post/10882099)\n
      \n
      > Thankfully I don’t use any of their products, but this really pisses me off. They claim that this open source project “causes significant economic harm to their company”\n
      > \n
      > This is ridiculous. It is truly ridiculous. How can something that enables the user to efficiently control their AC cause “significant economic harm”???\n
      > \n
      > Consider forking the repository or mirroring it to another platform like GitLab, Codeberg or your self-hosted Git server, so the project can continue to exist and someone can maybe fork it and maintain it.\n
      > \n
      > The effected repos are: [github.com/Andre0512/hOn](https://github.com/Andre0512/hOn) and [github.com/Andre0512/pyhOn](https://github.com/Andre0512/pyhOn)\n
      > \n
      > If you don’t know about Home Assistant, check it out. It’s an amazing piece of open-source software, that you can run at home on your own server and use it to control your smart home devices. That way, you don’t need to connect them to the manufacturer’s (probably insecure) cloud. It gives you sovereignty over your smart home instead of some proprietary vendor-locked garbage. Check out their [website](https://www.home-assistant.io/) and the Lemmy community: !homeassistant@lemmy.world\n
      > \n
      > I also highly recommend Louis Rossmann’s video about this: [youtu.be/RcSnd3cyti0](https://youtu.be/RcSnd3cyti0)\n
      > \n
      > He makes awesome videos in general, consider subscribing.\n
      > \n
      > As Rossmann said, don’t ever buy anything from such a shitty company that doesn’t respect their customers. This move by Haier is nothing other than a slap in the face for everyone, who just wants to comfortably control the product they paid for. This company is actively hostile towards their paying customers. Fuck these bastards!
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 69
    +favouriteCount: 650
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727176331 {#2827
      date: 2024-09-24 13:12:11.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2835 …}
    +votes: Doctrine\ORM\PersistentCollection {#2837 …}
    +reports: Doctrine\ORM\PersistentCollection {#2839 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2841 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2843 …}
    +badges: Doctrine\ORM\PersistentCollection {#2845 …}
    +children: [
      1 => App\Entity\EntryComment {#2282}
      0 => App\Entity\EntryComment {#2193
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2278 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2197 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2276 …}
        +body: "Yeah - they need to hear this a lot. They could absolutely have taken a little time to understand what need the dev was filling here. Ultimately, this could’ve been a free kick for them, had they handled it the right way."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705632315 {#2194
          date: 2024-01-19 03:45:15.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Dehydrated@lemmy.world"
          "@dmtalon@infosec.pub"
          "@DeltaTangoLima@reddrefuge.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2205 …}
        +nested: Doctrine\ORM\PersistentCollection {#2202 …}
        +votes: Doctrine\ORM\PersistentCollection {#2210 …}
        +reports: Doctrine\ORM\PersistentCollection {#2207 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2208 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2204 …}
        -id: 321233
        -bodyTs: "'absolut':11 'could':10,28 'dev':22 'fill':24 'free':32 'handl':38 'hear':5 'kick':33 'littl':15 'lot':8 'need':3,20 'right':41 'taken':13 'time':16 'ultim':26 'understand':18 've':29 'way':42 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/871738"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705632315 {#2195
          date: 2024-01-19 03:45:15.0 +01:00
        }
        +"title": 321233
      }
    ]
    -id: 31592
    -titleTs: "'air':3 'assist':14 'condition':4 'haier':1 'home':13 'integr':15 'maker':5 'open':8 'parti':12 'sourc':9 'take':6 'third':11 'third-parti':10"
    -bodyTs: "'/)':185 '/andre0512/hon](https://github.com/andre0512/hon)':102 '/andre0512/pyhon](https://github.com/andre0512/pyhon)':106 '/post/10882099](https://lemmy.world/post/10882099)':7 '/rcsnd3cyti0](https://youtu.be/rcsnd3cyti0)':203 'ac':55 'activ':260 'also':192 'amaz':121 'anoth':68 'anyth':219 'assist':114 'awesom':206 'bastard':268 'buy':218 'caus':30,56 'check':115,179 'claim':24 'cloud':162 'codeberg':72 'comfort':250 'communiti':189 'compani':36,224,258 'connect':154 'consid':60,210 'continu':84 'control':53,142,251 'cross':2 'cross-post':1 'custom':230,265 'devic':146 'doesn':226 'econom':32,58 'effect':97 'effici':52 'enabl':48 'ever':217 'everyon':245 'exist':86 'face':243 'fork':61,91 'fuck':266 'garbag':178 'general':209 'git':78 'github.com':101,105 'github.com/andre0512/hon](https://github.com/andre0512/hon)':100 'github.com/andre0512/pyhon](https://github.com/andre0512/pyhon)':104 'gitlab':71 'give':164 'haier':234 'harm':33,59 'high':193 'home':113,133,145,170 'homeassistant@lemmy.world':190 'host':77 'hostil':261 'insecur':161 'instead':171 'know':111 'lemmi':188 'lemmy.world':6 'lemmy.world/post/10882099](https://lemmy.world/post/10882099)':5 'like':70 'lock':177 'loui':195 'maintain':94 'make':205 'manufactur':158 'mayb':90 'mirror':65 'move':232 'need':152 'noth':236 'open':27,125 'open-sourc':124 'paid':255 'pay':264 'piec':122 'piss':20 'platform':69 'post':3 'probabl':160 'product':16,253 'project':29,82 'proprietari':174 'realli':19 'recommend':194 'repo':98 'repositori':63 'respect':228 'ridicul':39,43 'rossmann':196,213 'run':131 'said':214 'self':76 'self-host':75 'server':79,137 'shitti':223 'signific':31,57 'slap':240 'smart':144,169 'softwar':127 'someon':88 'someth':46 'sourc':28,126 'sovereignti':166 'subscrib':211 'thank':8 'toward':262 'truli':42 'use':12,139 'user':50 'vendor':176 'vendor-lock':175 'video':198,207 'want':248 'way':148 'websit':182 'www.home-assistant.io':184 'www.home-assistant.io/)':183 'youtu.be':202 'youtu.be/rcsnd3cyti0](https://youtu.be/rcsnd3cyti0)':201"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705699092
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10882809"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705612692 {#2813
      date: 2024-01-18 22:18:12.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2276 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2276 …}
  +body: """
    I didn’t go nasty, but did do my bit to point out how short sighted this move was:\n
    \n
    > I just wanted to say that your silly take down notice on the Home Assistant developer, who was enabling greater satisfaction for customers who bought your products, was a perfect example of the Streisand effect in action: [en.wikipedia.org/wiki/Streisand_effect](https://en.wikipedia.org/wiki/Streisand_effect)\n
    > \n
    > Thanks to you, I (who didn’t own - and now probably never will - any of your products), am not only aware of your silly, unethical, and pointless behaviour, but have now taken steps to preserve the developer’s code for future use.\n
    > \n
    > You could’ve fostered this innovation, and gained yourselves the admiration of global, active and thriving community of like-minded people. And potentially gained more paying customers in the process.\n
    > \n
    > Instead, you have achieved the opposite. Well done.\n
    \n
    It won’t make a lick of difference, but hopefully they get the same sentiment enough times that they at least understand what a fuck-up this was, on their part.\n
    \n
    Edit: at least I know [they got it](https://imgur.com/a/vu6MYVy)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 12
  +score: 0
  +lastActive: DateTime @1705628664 {#2281
    date: 2024-01-19 02:44:24.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Dehydrated@lemmy.world"
    "@dmtalon@infosec.pub"
    "@Dehydrated@lemmy.world"
    "@dmtalon@infosec.pub"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2279 …}
  +nested: Doctrine\ORM\PersistentCollection {#2277 …}
  +votes: Doctrine\ORM\PersistentCollection {#2220 …}
  +reports: Doctrine\ORM\PersistentCollection {#2222 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2219 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2196 …}
  -id: 321081
  -bodyTs: "'/a/vu6myvy)':183 '/wiki/streisand_effect](https://en.wikipedia.org/wiki/streisand_effect)':59 'achiev':136 'action':56 'activ':115 'admir':112 'assist':34 'awar':80 'behaviour':87 'bit':10 'bought':44 'code':98 'communiti':118 'could':103 'custom':42,129 'develop':35,96 'didn':2,65 'differ':148 'done':140 'edit':173 'effect':54 'en.wikipedia.org':58 'en.wikipedia.org/wiki/streisand_effect](https://en.wikipedia.org/wiki/streisand_effect)':57 'enabl':38 'enough':156 'exampl':50 'foster':105 'fuck':166 'fuck-up':165 'futur':100 'gain':109,126 'get':152 'global':114 'go':4 'got':179 'greater':39 'home':33 'hope':150 'imgur.com':182 'imgur.com/a/vu6myvy)':181 'innov':107 'instead':133 'know':177 'least':161,175 'lick':146 'like':121 'like-mind':120 'make':144 'mind':122 'move':18 'nasti':5 'never':71 'notic':30 'opposit':138 'part':172 'pay':128 'peopl':123 'perfect':49 'point':12 'pointless':86 'potenti':125 'preserv':94 'probabl':70 'process':132 'product':46,76 'satisfact':40 'say':24 'sentiment':155 'short':15 'sight':16 'silli':27,83 'step':92 'streisand':53 'take':28 'taken':91 'thank':60 'thrive':117 'time':157 'understand':162 'uneth':84 'use':101 've':104 'want':22 'well':139 'won':142"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/871594"
  +editedAt: DateTimeImmutable @1726541286 {#2283
    date: 2024-09-17 04:48:06.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705628664 {#2280
    date: 2024-01-19 02:44:24.0 +01:00
  }
  +"title": 321081
}
"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
App\Entity\EntryComment {#2193
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2278
    +user: Proxies\__CG__\App\Entity\User {#2791 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
    +image: Proxies\__CG__\App\Entity\Image {#2832 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2834 …}
    +slug: "Haier-the-air-conditioner-maker-takes-down-open-source-third-party"
    +title: "Haier, the air conditioner maker, takes down open source third-party Home Assistant integration"
    +url: "https://lemmy.world/pictrs/image/c5fb0675-d65a-4386-aca8-5cd2bf9e8183.png"
    +body: """
      cross-posted from: [lemmy.world/post/10882099](https://lemmy.world/post/10882099)\n
      \n
      > Thankfully I don’t use any of their products, but this really pisses me off. They claim that this open source project “causes significant economic harm to their company”\n
      > \n
      > This is ridiculous. It is truly ridiculous. How can something that enables the user to efficiently control their AC cause “significant economic harm”???\n
      > \n
      > Consider forking the repository or mirroring it to another platform like GitLab, Codeberg or your self-hosted Git server, so the project can continue to exist and someone can maybe fork it and maintain it.\n
      > \n
      > The effected repos are: [github.com/Andre0512/hOn](https://github.com/Andre0512/hOn) and [github.com/Andre0512/pyhOn](https://github.com/Andre0512/pyhOn)\n
      > \n
      > If you don’t know about Home Assistant, check it out. It’s an amazing piece of open-source software, that you can run at home on your own server and use it to control your smart home devices. That way, you don’t need to connect them to the manufacturer’s (probably insecure) cloud. It gives you sovereignty over your smart home instead of some proprietary vendor-locked garbage. Check out their [website](https://www.home-assistant.io/) and the Lemmy community: !homeassistant@lemmy.world\n
      > \n
      > I also highly recommend Louis Rossmann’s video about this: [youtu.be/RcSnd3cyti0](https://youtu.be/RcSnd3cyti0)\n
      > \n
      > He makes awesome videos in general, consider subscribing.\n
      > \n
      > As Rossmann said, don’t ever buy anything from such a shitty company that doesn’t respect their customers. This move by Haier is nothing other than a slap in the face for everyone, who just wants to comfortably control the product they paid for. This company is actively hostile towards their paying customers. Fuck these bastards!
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 69
    +favouriteCount: 650
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727176331 {#2827
      date: 2024-09-24 13:12:11.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2835 …}
    +votes: Doctrine\ORM\PersistentCollection {#2837 …}
    +reports: Doctrine\ORM\PersistentCollection {#2839 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2841 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2843 …}
    +badges: Doctrine\ORM\PersistentCollection {#2845 …}
    +children: [
      1 => App\Entity\EntryComment {#2282
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2278 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2276 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2276 …}
        +body: """
          I didn’t go nasty, but did do my bit to point out how short sighted this move was:\n
          \n
          > I just wanted to say that your silly take down notice on the Home Assistant developer, who was enabling greater satisfaction for customers who bought your products, was a perfect example of the Streisand effect in action: [en.wikipedia.org/wiki/Streisand_effect](https://en.wikipedia.org/wiki/Streisand_effect)\n
          > \n
          > Thanks to you, I (who didn’t own - and now probably never will - any of your products), am not only aware of your silly, unethical, and pointless behaviour, but have now taken steps to preserve the developer’s code for future use.\n
          > \n
          > You could’ve fostered this innovation, and gained yourselves the admiration of global, active and thriving community of like-minded people. And potentially gained more paying customers in the process.\n
          > \n
          > Instead, you have achieved the opposite. Well done.\n
          \n
          It won’t make a lick of difference, but hopefully they get the same sentiment enough times that they at least understand what a fuck-up this was, on their part.\n
          \n
          Edit: at least I know [they got it](https://imgur.com/a/vu6MYVy)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 12
        +score: 0
        +lastActive: DateTime @1705628664 {#2281
          date: 2024-01-19 02:44:24.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Dehydrated@lemmy.world"
          "@dmtalon@infosec.pub"
          "@Dehydrated@lemmy.world"
          "@dmtalon@infosec.pub"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2279 …}
        +nested: Doctrine\ORM\PersistentCollection {#2277 …}
        +votes: Doctrine\ORM\PersistentCollection {#2220 …}
        +reports: Doctrine\ORM\PersistentCollection {#2222 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2219 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2196 …}
        -id: 321081
        -bodyTs: "'/a/vu6myvy)':183 '/wiki/streisand_effect](https://en.wikipedia.org/wiki/streisand_effect)':59 'achiev':136 'action':56 'activ':115 'admir':112 'assist':34 'awar':80 'behaviour':87 'bit':10 'bought':44 'code':98 'communiti':118 'could':103 'custom':42,129 'develop':35,96 'didn':2,65 'differ':148 'done':140 'edit':173 'effect':54 'en.wikipedia.org':58 'en.wikipedia.org/wiki/streisand_effect](https://en.wikipedia.org/wiki/streisand_effect)':57 'enabl':38 'enough':156 'exampl':50 'foster':105 'fuck':166 'fuck-up':165 'futur':100 'gain':109,126 'get':152 'global':114 'go':4 'got':179 'greater':39 'home':33 'hope':150 'imgur.com':182 'imgur.com/a/vu6myvy)':181 'innov':107 'instead':133 'know':177 'least':161,175 'lick':146 'like':121 'like-mind':120 'make':144 'mind':122 'move':18 'nasti':5 'never':71 'notic':30 'opposit':138 'part':172 'pay':128 'peopl':123 'perfect':49 'point':12 'pointless':86 'potenti':125 'preserv':94 'probabl':70 'process':132 'product':46,76 'satisfact':40 'say':24 'sentiment':155 'short':15 'sight':16 'silli':27,83 'step':92 'streisand':53 'take':28 'taken':91 'thank':60 'thrive':117 'time':157 'understand':162 'uneth':84 'use':101 've':104 'want':22 'well':139 'won':142"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/871594"
        +editedAt: DateTimeImmutable @1726541286 {#2283
          date: 2024-09-17 04:48:06.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705628664 {#2280
          date: 2024-01-19 02:44:24.0 +01:00
        }
        +"title": 321081
      }
      0 => App\Entity\EntryComment {#2193}
    ]
    -id: 31592
    -titleTs: "'air':3 'assist':14 'condition':4 'haier':1 'home':13 'integr':15 'maker':5 'open':8 'parti':12 'sourc':9 'take':6 'third':11 'third-parti':10"
    -bodyTs: "'/)':185 '/andre0512/hon](https://github.com/andre0512/hon)':102 '/andre0512/pyhon](https://github.com/andre0512/pyhon)':106 '/post/10882099](https://lemmy.world/post/10882099)':7 '/rcsnd3cyti0](https://youtu.be/rcsnd3cyti0)':203 'ac':55 'activ':260 'also':192 'amaz':121 'anoth':68 'anyth':219 'assist':114 'awesom':206 'bastard':268 'buy':218 'caus':30,56 'check':115,179 'claim':24 'cloud':162 'codeberg':72 'comfort':250 'communiti':189 'compani':36,224,258 'connect':154 'consid':60,210 'continu':84 'control':53,142,251 'cross':2 'cross-post':1 'custom':230,265 'devic':146 'doesn':226 'econom':32,58 'effect':97 'effici':52 'enabl':48 'ever':217 'everyon':245 'exist':86 'face':243 'fork':61,91 'fuck':266 'garbag':178 'general':209 'git':78 'github.com':101,105 'github.com/andre0512/hon](https://github.com/andre0512/hon)':100 'github.com/andre0512/pyhon](https://github.com/andre0512/pyhon)':104 'gitlab':71 'give':164 'haier':234 'harm':33,59 'high':193 'home':113,133,145,170 'homeassistant@lemmy.world':190 'host':77 'hostil':261 'insecur':161 'instead':171 'know':111 'lemmi':188 'lemmy.world':6 'lemmy.world/post/10882099](https://lemmy.world/post/10882099)':5 'like':70 'lock':177 'loui':195 'maintain':94 'make':205 'manufactur':158 'mayb':90 'mirror':65 'move':232 'need':152 'noth':236 'open':27,125 'open-sourc':124 'paid':255 'pay':264 'piec':122 'piss':20 'platform':69 'post':3 'probabl':160 'product':16,253 'project':29,82 'proprietari':174 'realli':19 'recommend':194 'repo':98 'repositori':63 'respect':228 'ridicul':39,43 'rossmann':196,213 'run':131 'said':214 'self':76 'self-host':75 'server':79,137 'shitti':223 'signific':31,57 'slap':240 'smart':144,169 'softwar':127 'someon':88 'someth':46 'sourc':28,126 'sovereignti':166 'subscrib':211 'thank':8 'toward':262 'truli':42 'use':12,139 'user':50 'vendor':176 'vendor-lock':175 'video':198,207 'want':248 'way':148 'websit':182 'www.home-assistant.io':184 'www.home-assistant.io/)':183 'youtu.be':202 'youtu.be/rcsnd3cyti0](https://youtu.be/rcsnd3cyti0)':201"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705699092
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10882809"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705612692 {#2813
      date: 2024-01-18 22:18:12.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2197 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2276 …}
  +body: "Yeah - they need to hear this a lot. They could absolutely have taken a little time to understand what need the dev was filling here. Ultimately, this could’ve been a free kick for them, had they handled it the right way."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705632315 {#2194
    date: 2024-01-19 03:45:15.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Dehydrated@lemmy.world"
    "@dmtalon@infosec.pub"
    "@DeltaTangoLima@reddrefuge.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2205 …}
  +nested: Doctrine\ORM\PersistentCollection {#2202 …}
  +votes: Doctrine\ORM\PersistentCollection {#2210 …}
  +reports: Doctrine\ORM\PersistentCollection {#2207 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2208 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2204 …}
  -id: 321233
  -bodyTs: "'absolut':11 'could':10,28 'dev':22 'fill':24 'free':32 'handl':38 'hear':5 'kick':33 'littl':15 'lot':8 'need':3,20 'right':41 'taken':13 'time':16 'ultim':26 'understand':18 've':29 'way':42 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/871738"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705632315 {#2195
    date: 2024-01-19 03:45:15.0 +01:00
  }
  +"title": 321233
}
"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
75 DENIED edit
App\Entity\EntryComment {#2193
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2278
    +user: Proxies\__CG__\App\Entity\User {#2791 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
    +image: Proxies\__CG__\App\Entity\Image {#2832 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2834 …}
    +slug: "Haier-the-air-conditioner-maker-takes-down-open-source-third-party"
    +title: "Haier, the air conditioner maker, takes down open source third-party Home Assistant integration"
    +url: "https://lemmy.world/pictrs/image/c5fb0675-d65a-4386-aca8-5cd2bf9e8183.png"
    +body: """
      cross-posted from: [lemmy.world/post/10882099](https://lemmy.world/post/10882099)\n
      \n
      > Thankfully I don’t use any of their products, but this really pisses me off. They claim that this open source project “causes significant economic harm to their company”\n
      > \n
      > This is ridiculous. It is truly ridiculous. How can something that enables the user to efficiently control their AC cause “significant economic harm”???\n
      > \n
      > Consider forking the repository or mirroring it to another platform like GitLab, Codeberg or your self-hosted Git server, so the project can continue to exist and someone can maybe fork it and maintain it.\n
      > \n
      > The effected repos are: [github.com/Andre0512/hOn](https://github.com/Andre0512/hOn) and [github.com/Andre0512/pyhOn](https://github.com/Andre0512/pyhOn)\n
      > \n
      > If you don’t know about Home Assistant, check it out. It’s an amazing piece of open-source software, that you can run at home on your own server and use it to control your smart home devices. That way, you don’t need to connect them to the manufacturer’s (probably insecure) cloud. It gives you sovereignty over your smart home instead of some proprietary vendor-locked garbage. Check out their [website](https://www.home-assistant.io/) and the Lemmy community: !homeassistant@lemmy.world\n
      > \n
      > I also highly recommend Louis Rossmann’s video about this: [youtu.be/RcSnd3cyti0](https://youtu.be/RcSnd3cyti0)\n
      > \n
      > He makes awesome videos in general, consider subscribing.\n
      > \n
      > As Rossmann said, don’t ever buy anything from such a shitty company that doesn’t respect their customers. This move by Haier is nothing other than a slap in the face for everyone, who just wants to comfortably control the product they paid for. This company is actively hostile towards their paying customers. Fuck these bastards!
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 69
    +favouriteCount: 650
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727176331 {#2827
      date: 2024-09-24 13:12:11.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2835 …}
    +votes: Doctrine\ORM\PersistentCollection {#2837 …}
    +reports: Doctrine\ORM\PersistentCollection {#2839 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2841 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2843 …}
    +badges: Doctrine\ORM\PersistentCollection {#2845 …}
    +children: [
      1 => App\Entity\EntryComment {#2282
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2278 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2276 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2276 …}
        +body: """
          I didn’t go nasty, but did do my bit to point out how short sighted this move was:\n
          \n
          > I just wanted to say that your silly take down notice on the Home Assistant developer, who was enabling greater satisfaction for customers who bought your products, was a perfect example of the Streisand effect in action: [en.wikipedia.org/wiki/Streisand_effect](https://en.wikipedia.org/wiki/Streisand_effect)\n
          > \n
          > Thanks to you, I (who didn’t own - and now probably never will - any of your products), am not only aware of your silly, unethical, and pointless behaviour, but have now taken steps to preserve the developer’s code for future use.\n
          > \n
          > You could’ve fostered this innovation, and gained yourselves the admiration of global, active and thriving community of like-minded people. And potentially gained more paying customers in the process.\n
          > \n
          > Instead, you have achieved the opposite. Well done.\n
          \n
          It won’t make a lick of difference, but hopefully they get the same sentiment enough times that they at least understand what a fuck-up this was, on their part.\n
          \n
          Edit: at least I know [they got it](https://imgur.com/a/vu6MYVy)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 12
        +score: 0
        +lastActive: DateTime @1705628664 {#2281
          date: 2024-01-19 02:44:24.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Dehydrated@lemmy.world"
          "@dmtalon@infosec.pub"
          "@Dehydrated@lemmy.world"
          "@dmtalon@infosec.pub"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2279 …}
        +nested: Doctrine\ORM\PersistentCollection {#2277 …}
        +votes: Doctrine\ORM\PersistentCollection {#2220 …}
        +reports: Doctrine\ORM\PersistentCollection {#2222 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2219 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2196 …}
        -id: 321081
        -bodyTs: "'/a/vu6myvy)':183 '/wiki/streisand_effect](https://en.wikipedia.org/wiki/streisand_effect)':59 'achiev':136 'action':56 'activ':115 'admir':112 'assist':34 'awar':80 'behaviour':87 'bit':10 'bought':44 'code':98 'communiti':118 'could':103 'custom':42,129 'develop':35,96 'didn':2,65 'differ':148 'done':140 'edit':173 'effect':54 'en.wikipedia.org':58 'en.wikipedia.org/wiki/streisand_effect](https://en.wikipedia.org/wiki/streisand_effect)':57 'enabl':38 'enough':156 'exampl':50 'foster':105 'fuck':166 'fuck-up':165 'futur':100 'gain':109,126 'get':152 'global':114 'go':4 'got':179 'greater':39 'home':33 'hope':150 'imgur.com':182 'imgur.com/a/vu6myvy)':181 'innov':107 'instead':133 'know':177 'least':161,175 'lick':146 'like':121 'like-mind':120 'make':144 'mind':122 'move':18 'nasti':5 'never':71 'notic':30 'opposit':138 'part':172 'pay':128 'peopl':123 'perfect':49 'point':12 'pointless':86 'potenti':125 'preserv':94 'probabl':70 'process':132 'product':46,76 'satisfact':40 'say':24 'sentiment':155 'short':15 'sight':16 'silli':27,83 'step':92 'streisand':53 'take':28 'taken':91 'thank':60 'thrive':117 'time':157 'understand':162 'uneth':84 'use':101 've':104 'want':22 'well':139 'won':142"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/871594"
        +editedAt: DateTimeImmutable @1726541286 {#2283
          date: 2024-09-17 04:48:06.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705628664 {#2280
          date: 2024-01-19 02:44:24.0 +01:00
        }
        +"title": 321081
      }
      0 => App\Entity\EntryComment {#2193}
    ]
    -id: 31592
    -titleTs: "'air':3 'assist':14 'condition':4 'haier':1 'home':13 'integr':15 'maker':5 'open':8 'parti':12 'sourc':9 'take':6 'third':11 'third-parti':10"
    -bodyTs: "'/)':185 '/andre0512/hon](https://github.com/andre0512/hon)':102 '/andre0512/pyhon](https://github.com/andre0512/pyhon)':106 '/post/10882099](https://lemmy.world/post/10882099)':7 '/rcsnd3cyti0](https://youtu.be/rcsnd3cyti0)':203 'ac':55 'activ':260 'also':192 'amaz':121 'anoth':68 'anyth':219 'assist':114 'awesom':206 'bastard':268 'buy':218 'caus':30,56 'check':115,179 'claim':24 'cloud':162 'codeberg':72 'comfort':250 'communiti':189 'compani':36,224,258 'connect':154 'consid':60,210 'continu':84 'control':53,142,251 'cross':2 'cross-post':1 'custom':230,265 'devic':146 'doesn':226 'econom':32,58 'effect':97 'effici':52 'enabl':48 'ever':217 'everyon':245 'exist':86 'face':243 'fork':61,91 'fuck':266 'garbag':178 'general':209 'git':78 'github.com':101,105 'github.com/andre0512/hon](https://github.com/andre0512/hon)':100 'github.com/andre0512/pyhon](https://github.com/andre0512/pyhon)':104 'gitlab':71 'give':164 'haier':234 'harm':33,59 'high':193 'home':113,133,145,170 'homeassistant@lemmy.world':190 'host':77 'hostil':261 'insecur':161 'instead':171 'know':111 'lemmi':188 'lemmy.world':6 'lemmy.world/post/10882099](https://lemmy.world/post/10882099)':5 'like':70 'lock':177 'loui':195 'maintain':94 'make':205 'manufactur':158 'mayb':90 'mirror':65 'move':232 'need':152 'noth':236 'open':27,125 'open-sourc':124 'paid':255 'pay':264 'piec':122 'piss':20 'platform':69 'post':3 'probabl':160 'product':16,253 'project':29,82 'proprietari':174 'realli':19 'recommend':194 'repo':98 'repositori':63 'respect':228 'ridicul':39,43 'rossmann':196,213 'run':131 'said':214 'self':76 'self-host':75 'server':79,137 'shitti':223 'signific':31,57 'slap':240 'smart':144,169 'softwar':127 'someon':88 'someth':46 'sourc':28,126 'sovereignti':166 'subscrib':211 'thank':8 'toward':262 'truli':42 'use':12,139 'user':50 'vendor':176 'vendor-lock':175 'video':198,207 'want':248 'way':148 'websit':182 'www.home-assistant.io':184 'www.home-assistant.io/)':183 'youtu.be':202 'youtu.be/rcsnd3cyti0](https://youtu.be/rcsnd3cyti0)':201"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705699092
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10882809"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705612692 {#2813
      date: 2024-01-18 22:18:12.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2197 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2276 …}
  +body: "Yeah - they need to hear this a lot. They could absolutely have taken a little time to understand what need the dev was filling here. Ultimately, this could’ve been a free kick for them, had they handled it the right way."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705632315 {#2194
    date: 2024-01-19 03:45:15.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Dehydrated@lemmy.world"
    "@dmtalon@infosec.pub"
    "@DeltaTangoLima@reddrefuge.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2205 …}
  +nested: Doctrine\ORM\PersistentCollection {#2202 …}
  +votes: Doctrine\ORM\PersistentCollection {#2210 …}
  +reports: Doctrine\ORM\PersistentCollection {#2207 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2208 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2204 …}
  -id: 321233
  -bodyTs: "'absolut':11 'could':10,28 'dev':22 'fill':24 'free':32 'handl':38 'hear':5 'kick':33 'littl':15 'lot':8 'need':3,20 'right':41 'taken':13 'time':16 'ultim':26 'understand':18 've':29 'way':42 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/871738"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705632315 {#2195
    date: 2024-01-19 03:45:15.0 +01:00
  }
  +"title": 321233
}
"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
76 DENIED moderate
App\Entity\EntryComment {#2193
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2278
    +user: Proxies\__CG__\App\Entity\User {#2791 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
    +image: Proxies\__CG__\App\Entity\Image {#2832 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2834 …}
    +slug: "Haier-the-air-conditioner-maker-takes-down-open-source-third-party"
    +title: "Haier, the air conditioner maker, takes down open source third-party Home Assistant integration"
    +url: "https://lemmy.world/pictrs/image/c5fb0675-d65a-4386-aca8-5cd2bf9e8183.png"
    +body: """
      cross-posted from: [lemmy.world/post/10882099](https://lemmy.world/post/10882099)\n
      \n
      > Thankfully I don’t use any of their products, but this really pisses me off. They claim that this open source project “causes significant economic harm to their company”\n
      > \n
      > This is ridiculous. It is truly ridiculous. How can something that enables the user to efficiently control their AC cause “significant economic harm”???\n
      > \n
      > Consider forking the repository or mirroring it to another platform like GitLab, Codeberg or your self-hosted Git server, so the project can continue to exist and someone can maybe fork it and maintain it.\n
      > \n
      > The effected repos are: [github.com/Andre0512/hOn](https://github.com/Andre0512/hOn) and [github.com/Andre0512/pyhOn](https://github.com/Andre0512/pyhOn)\n
      > \n
      > If you don’t know about Home Assistant, check it out. It’s an amazing piece of open-source software, that you can run at home on your own server and use it to control your smart home devices. That way, you don’t need to connect them to the manufacturer’s (probably insecure) cloud. It gives you sovereignty over your smart home instead of some proprietary vendor-locked garbage. Check out their [website](https://www.home-assistant.io/) and the Lemmy community: !homeassistant@lemmy.world\n
      > \n
      > I also highly recommend Louis Rossmann’s video about this: [youtu.be/RcSnd3cyti0](https://youtu.be/RcSnd3cyti0)\n
      > \n
      > He makes awesome videos in general, consider subscribing.\n
      > \n
      > As Rossmann said, don’t ever buy anything from such a shitty company that doesn’t respect their customers. This move by Haier is nothing other than a slap in the face for everyone, who just wants to comfortably control the product they paid for. This company is actively hostile towards their paying customers. Fuck these bastards!
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 69
    +favouriteCount: 650
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727176331 {#2827
      date: 2024-09-24 13:12:11.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2835 …}
    +votes: Doctrine\ORM\PersistentCollection {#2837 …}
    +reports: Doctrine\ORM\PersistentCollection {#2839 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2841 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2843 …}
    +badges: Doctrine\ORM\PersistentCollection {#2845 …}
    +children: [
      1 => App\Entity\EntryComment {#2282
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2278 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2276 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2276 …}
        +body: """
          I didn’t go nasty, but did do my bit to point out how short sighted this move was:\n
          \n
          > I just wanted to say that your silly take down notice on the Home Assistant developer, who was enabling greater satisfaction for customers who bought your products, was a perfect example of the Streisand effect in action: [en.wikipedia.org/wiki/Streisand_effect](https://en.wikipedia.org/wiki/Streisand_effect)\n
          > \n
          > Thanks to you, I (who didn’t own - and now probably never will - any of your products), am not only aware of your silly, unethical, and pointless behaviour, but have now taken steps to preserve the developer’s code for future use.\n
          > \n
          > You could’ve fostered this innovation, and gained yourselves the admiration of global, active and thriving community of like-minded people. And potentially gained more paying customers in the process.\n
          > \n
          > Instead, you have achieved the opposite. Well done.\n
          \n
          It won’t make a lick of difference, but hopefully they get the same sentiment enough times that they at least understand what a fuck-up this was, on their part.\n
          \n
          Edit: at least I know [they got it](https://imgur.com/a/vu6MYVy)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 12
        +score: 0
        +lastActive: DateTime @1705628664 {#2281
          date: 2024-01-19 02:44:24.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Dehydrated@lemmy.world"
          "@dmtalon@infosec.pub"
          "@Dehydrated@lemmy.world"
          "@dmtalon@infosec.pub"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2279 …}
        +nested: Doctrine\ORM\PersistentCollection {#2277 …}
        +votes: Doctrine\ORM\PersistentCollection {#2220 …}
        +reports: Doctrine\ORM\PersistentCollection {#2222 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2219 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2196 …}
        -id: 321081
        -bodyTs: "'/a/vu6myvy)':183 '/wiki/streisand_effect](https://en.wikipedia.org/wiki/streisand_effect)':59 'achiev':136 'action':56 'activ':115 'admir':112 'assist':34 'awar':80 'behaviour':87 'bit':10 'bought':44 'code':98 'communiti':118 'could':103 'custom':42,129 'develop':35,96 'didn':2,65 'differ':148 'done':140 'edit':173 'effect':54 'en.wikipedia.org':58 'en.wikipedia.org/wiki/streisand_effect](https://en.wikipedia.org/wiki/streisand_effect)':57 'enabl':38 'enough':156 'exampl':50 'foster':105 'fuck':166 'fuck-up':165 'futur':100 'gain':109,126 'get':152 'global':114 'go':4 'got':179 'greater':39 'home':33 'hope':150 'imgur.com':182 'imgur.com/a/vu6myvy)':181 'innov':107 'instead':133 'know':177 'least':161,175 'lick':146 'like':121 'like-mind':120 'make':144 'mind':122 'move':18 'nasti':5 'never':71 'notic':30 'opposit':138 'part':172 'pay':128 'peopl':123 'perfect':49 'point':12 'pointless':86 'potenti':125 'preserv':94 'probabl':70 'process':132 'product':46,76 'satisfact':40 'say':24 'sentiment':155 'short':15 'sight':16 'silli':27,83 'step':92 'streisand':53 'take':28 'taken':91 'thank':60 'thrive':117 'time':157 'understand':162 'uneth':84 'use':101 've':104 'want':22 'well':139 'won':142"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/871594"
        +editedAt: DateTimeImmutable @1726541286 {#2283
          date: 2024-09-17 04:48:06.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705628664 {#2280
          date: 2024-01-19 02:44:24.0 +01:00
        }
        +"title": 321081
      }
      0 => App\Entity\EntryComment {#2193}
    ]
    -id: 31592
    -titleTs: "'air':3 'assist':14 'condition':4 'haier':1 'home':13 'integr':15 'maker':5 'open':8 'parti':12 'sourc':9 'take':6 'third':11 'third-parti':10"
    -bodyTs: "'/)':185 '/andre0512/hon](https://github.com/andre0512/hon)':102 '/andre0512/pyhon](https://github.com/andre0512/pyhon)':106 '/post/10882099](https://lemmy.world/post/10882099)':7 '/rcsnd3cyti0](https://youtu.be/rcsnd3cyti0)':203 'ac':55 'activ':260 'also':192 'amaz':121 'anoth':68 'anyth':219 'assist':114 'awesom':206 'bastard':268 'buy':218 'caus':30,56 'check':115,179 'claim':24 'cloud':162 'codeberg':72 'comfort':250 'communiti':189 'compani':36,224,258 'connect':154 'consid':60,210 'continu':84 'control':53,142,251 'cross':2 'cross-post':1 'custom':230,265 'devic':146 'doesn':226 'econom':32,58 'effect':97 'effici':52 'enabl':48 'ever':217 'everyon':245 'exist':86 'face':243 'fork':61,91 'fuck':266 'garbag':178 'general':209 'git':78 'github.com':101,105 'github.com/andre0512/hon](https://github.com/andre0512/hon)':100 'github.com/andre0512/pyhon](https://github.com/andre0512/pyhon)':104 'gitlab':71 'give':164 'haier':234 'harm':33,59 'high':193 'home':113,133,145,170 'homeassistant@lemmy.world':190 'host':77 'hostil':261 'insecur':161 'instead':171 'know':111 'lemmi':188 'lemmy.world':6 'lemmy.world/post/10882099](https://lemmy.world/post/10882099)':5 'like':70 'lock':177 'loui':195 'maintain':94 'make':205 'manufactur':158 'mayb':90 'mirror':65 'move':232 'need':152 'noth':236 'open':27,125 'open-sourc':124 'paid':255 'pay':264 'piec':122 'piss':20 'platform':69 'post':3 'probabl':160 'product':16,253 'project':29,82 'proprietari':174 'realli':19 'recommend':194 'repo':98 'repositori':63 'respect':228 'ridicul':39,43 'rossmann':196,213 'run':131 'said':214 'self':76 'self-host':75 'server':79,137 'shitti':223 'signific':31,57 'slap':240 'smart':144,169 'softwar':127 'someon':88 'someth':46 'sourc':28,126 'sovereignti':166 'subscrib':211 'thank':8 'toward':262 'truli':42 'use':12,139 'user':50 'vendor':176 'vendor-lock':175 'video':198,207 'want':248 'way':148 'websit':182 'www.home-assistant.io':184 'www.home-assistant.io/)':183 'youtu.be':202 'youtu.be/rcsnd3cyti0](https://youtu.be/rcsnd3cyti0)':201"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705699092
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10882809"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705612692 {#2813
      date: 2024-01-18 22:18:12.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2197 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2276 …}
  +body: "Yeah - they need to hear this a lot. They could absolutely have taken a little time to understand what need the dev was filling here. Ultimately, this could’ve been a free kick for them, had they handled it the right way."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705632315 {#2194
    date: 2024-01-19 03:45:15.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Dehydrated@lemmy.world"
    "@dmtalon@infosec.pub"
    "@DeltaTangoLima@reddrefuge.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2205 …}
  +nested: Doctrine\ORM\PersistentCollection {#2202 …}
  +votes: Doctrine\ORM\PersistentCollection {#2210 …}
  +reports: Doctrine\ORM\PersistentCollection {#2207 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2208 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2204 …}
  -id: 321233
  -bodyTs: "'absolut':11 'could':10,28 'dev':22 'fill':24 'free':32 'handl':38 'hear':5 'kick':33 'littl':15 'lot':8 'need':3,20 'right':41 'taken':13 'time':16 'ultim':26 'understand':18 've':29 'way':42 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/871738"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705632315 {#2195
    date: 2024-01-19 03:45:15.0 +01:00
  }
  +"title": 321233
}
"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
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 {#2308
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2305
    +user: Proxies\__CG__\App\Entity\User {#2791 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2834 …}
    +slug: "Haier-the-air-conditioner-maker-takes-down-open-source-third-party"
    +title: "Haier, the air conditioner maker, takes down open source third-party Home Assistant integration"
    +url: "https://lemmy.world/pictrs/image/c5fb0675-d65a-4386-aca8-5cd2bf9e8183.png"
    +body: """
      cross-posted from: [lemmy.world/post/10882099](https://lemmy.world/post/10882099)\n
      \n
      > Thankfully I don’t use any of their products, but this really pisses me off. They claim that this open source project “causes significant economic harm to their company”\n
      > \n
      > This is ridiculous. It is truly ridiculous. How can something that enables the user to efficiently control their AC cause “significant economic harm”???\n
      > \n
      > Consider forking the repository or mirroring it to another platform like GitLab, Codeberg or your self-hosted Git server, so the project can continue to exist and someone can maybe fork it and maintain it.\n
      > \n
      > The effected repos are: [github.com/Andre0512/hOn](https://github.com/Andre0512/hOn) and [github.com/Andre0512/pyhOn](https://github.com/Andre0512/pyhOn)\n
      > \n
      > If you don’t know about Home Assistant, check it out. It’s an amazing piece of open-source software, that you can run at home on your own server and use it to control your smart home devices. That way, you don’t need to connect them to the manufacturer’s (probably insecure) cloud. It gives you sovereignty over your smart home instead of some proprietary vendor-locked garbage. Check out their [website](https://www.home-assistant.io/) and the Lemmy community: !homeassistant@lemmy.world\n
      > \n
      > I also highly recommend Louis Rossmann’s video about this: [youtu.be/RcSnd3cyti0](https://youtu.be/RcSnd3cyti0)\n
      > \n
      > He makes awesome videos in general, consider subscribing.\n
      > \n
      > As Rossmann said, don’t ever buy anything from such a shitty company that doesn’t respect their customers. This move by Haier is nothing other than a slap in the face for everyone, who just wants to comfortably control the product they paid for. This company is actively hostile towards their paying customers. Fuck these bastards!
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 59
    +favouriteCount: 611
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727194737 {#2847
      date: 2024-09-24 18:18:57.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2852 …}
    +votes: Doctrine\ORM\PersistentCollection {#2855 …}
    +reports: Doctrine\ORM\PersistentCollection {#2857 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2859 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2861 …}
    +badges: Doctrine\ORM\PersistentCollection {#2863 …}
    +children: [
      App\Entity\EntryComment {#2308}
    ]
    -id: 31587
    -titleTs: "'air':3 'assist':14 'condition':4 'haier':1 'home':13 'integr':15 'maker':5 'open':8 'parti':12 'sourc':9 'take':6 'third':11 'third-parti':10"
    -bodyTs: "'/)':185 '/andre0512/hon](https://github.com/andre0512/hon)':102 '/andre0512/pyhon](https://github.com/andre0512/pyhon)':106 '/post/10882099](https://lemmy.world/post/10882099)':7 '/rcsnd3cyti0](https://youtu.be/rcsnd3cyti0)':203 'ac':55 'activ':260 'also':192 'amaz':121 'anoth':68 'anyth':219 'assist':114 'awesom':206 'bastard':268 'buy':218 'caus':30,56 'check':115,179 'claim':24 'cloud':162 'codeberg':72 'comfort':250 'communiti':189 'compani':36,224,258 'connect':154 'consid':60,210 'continu':84 'control':53,142,251 'cross':2 'cross-post':1 'custom':230,265 'devic':146 'doesn':226 'econom':32,58 'effect':97 'effici':52 'enabl':48 'ever':217 'everyon':245 'exist':86 'face':243 'fork':61,91 'fuck':266 'garbag':178 'general':209 'git':78 'github.com':101,105 'github.com/andre0512/hon](https://github.com/andre0512/hon)':100 'github.com/andre0512/pyhon](https://github.com/andre0512/pyhon)':104 'gitlab':71 'give':164 'haier':234 'harm':33,59 'high':193 'home':113,133,145,170 'homeassistant@lemmy.world':190 'host':77 'hostil':261 'insecur':161 'instead':171 'know':111 'lemmi':188 'lemmy.world':6 'lemmy.world/post/10882099](https://lemmy.world/post/10882099)':5 'like':70 'lock':177 'loui':195 'maintain':94 'make':205 'manufactur':158 'mayb':90 'mirror':65 'move':232 'need':152 'noth':236 'open':27,125 'open-sourc':124 'paid':255 'pay':264 'piec':122 'piss':20 'platform':69 'post':3 'probabl':160 'product':16,253 'project':29,82 'proprietari':174 'realli':19 'recommend':194 'repo':98 'repositori':63 'respect':228 'ridicul':39,43 'rossmann':196,213 'run':131 'said':214 'self':76 'self-host':75 'server':79,137 'shitti':223 'signific':31,57 'slap':240 'smart':144,169 'softwar':127 'someon':88 'someth':46 'sourc':28,126 'sovereignti':166 'subscrib':211 'thank':8 'toward':262 'truli':42 'use':12,139 'user':50 'vendor':176 'vendor-lock':175 'video':198,207 'want':248 'way':148 'websit':182 'www.home-assistant.io':184 'www.home-assistant.io/)':183 'youtu.be':202 'youtu.be/rcsnd3cyti0](https://youtu.be/rcsnd3cyti0)':201"
    +cross: true
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705698082
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10882185"
    +editedAt: DateTimeImmutable @1726480871 {#2833
      date: 2024-09-16 12:01:11.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705611682 {#2810
      date: 2024-01-18 22:01:22.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Forked, and mirrored to my Forgejo server. As someone else pointed out on a different community, this is a great example of the Barbra Streisand effect in action.\n
    \n
    People like me, without Haier appliances, are now aware of this fuckwittery, and have actively taken steps to preserve the code, before it gets taken down.\n
    \n
    Dickheads.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 73
  +score: 0
  +lastActive: DateTime @1726620979 {#2307
    date: 2024-09-18 02:56:19.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Dehydrated@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2304 …}
  +nested: Doctrine\ORM\PersistentCollection {#2319 …}
  +votes: Doctrine\ORM\PersistentCollection {#2318 …}
  +reports: Doctrine\ORM\PersistentCollection {#2316 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2294 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2296 …}
  -id: 321042
  -bodyTs: "'action':28 'activ':43 'applianc':34 'awar':37 'barbra':24 'code':49 'communiti':16 'dickhead':55 'differ':15 'effect':26 'els':10 'exampl':21 'forgejo':6 'fork':1 'fuckwitteri':40 'get':52 'great':20 'haier':33 'like':30 'mirror':3 'peopl':29 'point':11 'preserv':47 'server':7 'someon':9 'step':45 'streisand':25 'taken':44,53 'without':32"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/871557"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705627803 {#2306
    date: 2024-01-19 02:30:03.0 +01:00
  }
  +"title": 321042
}
"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 {#2308
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2305
    +user: Proxies\__CG__\App\Entity\User {#2791 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2834 …}
    +slug: "Haier-the-air-conditioner-maker-takes-down-open-source-third-party"
    +title: "Haier, the air conditioner maker, takes down open source third-party Home Assistant integration"
    +url: "https://lemmy.world/pictrs/image/c5fb0675-d65a-4386-aca8-5cd2bf9e8183.png"
    +body: """
      cross-posted from: [lemmy.world/post/10882099](https://lemmy.world/post/10882099)\n
      \n
      > Thankfully I don’t use any of their products, but this really pisses me off. They claim that this open source project “causes significant economic harm to their company”\n
      > \n
      > This is ridiculous. It is truly ridiculous. How can something that enables the user to efficiently control their AC cause “significant economic harm”???\n
      > \n
      > Consider forking the repository or mirroring it to another platform like GitLab, Codeberg or your self-hosted Git server, so the project can continue to exist and someone can maybe fork it and maintain it.\n
      > \n
      > The effected repos are: [github.com/Andre0512/hOn](https://github.com/Andre0512/hOn) and [github.com/Andre0512/pyhOn](https://github.com/Andre0512/pyhOn)\n
      > \n
      > If you don’t know about Home Assistant, check it out. It’s an amazing piece of open-source software, that you can run at home on your own server and use it to control your smart home devices. That way, you don’t need to connect them to the manufacturer’s (probably insecure) cloud. It gives you sovereignty over your smart home instead of some proprietary vendor-locked garbage. Check out their [website](https://www.home-assistant.io/) and the Lemmy community: !homeassistant@lemmy.world\n
      > \n
      > I also highly recommend Louis Rossmann’s video about this: [youtu.be/RcSnd3cyti0](https://youtu.be/RcSnd3cyti0)\n
      > \n
      > He makes awesome videos in general, consider subscribing.\n
      > \n
      > As Rossmann said, don’t ever buy anything from such a shitty company that doesn’t respect their customers. This move by Haier is nothing other than a slap in the face for everyone, who just wants to comfortably control the product they paid for. This company is actively hostile towards their paying customers. Fuck these bastards!
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 59
    +favouriteCount: 611
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727194737 {#2847
      date: 2024-09-24 18:18:57.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2852 …}
    +votes: Doctrine\ORM\PersistentCollection {#2855 …}
    +reports: Doctrine\ORM\PersistentCollection {#2857 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2859 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2861 …}
    +badges: Doctrine\ORM\PersistentCollection {#2863 …}
    +children: [
      App\Entity\EntryComment {#2308}
    ]
    -id: 31587
    -titleTs: "'air':3 'assist':14 'condition':4 'haier':1 'home':13 'integr':15 'maker':5 'open':8 'parti':12 'sourc':9 'take':6 'third':11 'third-parti':10"
    -bodyTs: "'/)':185 '/andre0512/hon](https://github.com/andre0512/hon)':102 '/andre0512/pyhon](https://github.com/andre0512/pyhon)':106 '/post/10882099](https://lemmy.world/post/10882099)':7 '/rcsnd3cyti0](https://youtu.be/rcsnd3cyti0)':203 'ac':55 'activ':260 'also':192 'amaz':121 'anoth':68 'anyth':219 'assist':114 'awesom':206 'bastard':268 'buy':218 'caus':30,56 'check':115,179 'claim':24 'cloud':162 'codeberg':72 'comfort':250 'communiti':189 'compani':36,224,258 'connect':154 'consid':60,210 'continu':84 'control':53,142,251 'cross':2 'cross-post':1 'custom':230,265 'devic':146 'doesn':226 'econom':32,58 'effect':97 'effici':52 'enabl':48 'ever':217 'everyon':245 'exist':86 'face':243 'fork':61,91 'fuck':266 'garbag':178 'general':209 'git':78 'github.com':101,105 'github.com/andre0512/hon](https://github.com/andre0512/hon)':100 'github.com/andre0512/pyhon](https://github.com/andre0512/pyhon)':104 'gitlab':71 'give':164 'haier':234 'harm':33,59 'high':193 'home':113,133,145,170 'homeassistant@lemmy.world':190 'host':77 'hostil':261 'insecur':161 'instead':171 'know':111 'lemmi':188 'lemmy.world':6 'lemmy.world/post/10882099](https://lemmy.world/post/10882099)':5 'like':70 'lock':177 'loui':195 'maintain':94 'make':205 'manufactur':158 'mayb':90 'mirror':65 'move':232 'need':152 'noth':236 'open':27,125 'open-sourc':124 'paid':255 'pay':264 'piec':122 'piss':20 'platform':69 'post':3 'probabl':160 'product':16,253 'project':29,82 'proprietari':174 'realli':19 'recommend':194 'repo':98 'repositori':63 'respect':228 'ridicul':39,43 'rossmann':196,213 'run':131 'said':214 'self':76 'self-host':75 'server':79,137 'shitti':223 'signific':31,57 'slap':240 'smart':144,169 'softwar':127 'someon':88 'someth':46 'sourc':28,126 'sovereignti':166 'subscrib':211 'thank':8 'toward':262 'truli':42 'use':12,139 'user':50 'vendor':176 'vendor-lock':175 'video':198,207 'want':248 'way':148 'websit':182 'www.home-assistant.io':184 'www.home-assistant.io/)':183 'youtu.be':202 'youtu.be/rcsnd3cyti0](https://youtu.be/rcsnd3cyti0)':201"
    +cross: true
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705698082
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10882185"
    +editedAt: DateTimeImmutable @1726480871 {#2833
      date: 2024-09-16 12:01:11.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705611682 {#2810
      date: 2024-01-18 22:01:22.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Forked, and mirrored to my Forgejo server. As someone else pointed out on a different community, this is a great example of the Barbra Streisand effect in action.\n
    \n
    People like me, without Haier appliances, are now aware of this fuckwittery, and have actively taken steps to preserve the code, before it gets taken down.\n
    \n
    Dickheads.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 73
  +score: 0
  +lastActive: DateTime @1726620979 {#2307
    date: 2024-09-18 02:56:19.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Dehydrated@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2304 …}
  +nested: Doctrine\ORM\PersistentCollection {#2319 …}
  +votes: Doctrine\ORM\PersistentCollection {#2318 …}
  +reports: Doctrine\ORM\PersistentCollection {#2316 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2294 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2296 …}
  -id: 321042
  -bodyTs: "'action':28 'activ':43 'applianc':34 'awar':37 'barbra':24 'code':49 'communiti':16 'dickhead':55 'differ':15 'effect':26 'els':10 'exampl':21 'forgejo':6 'fork':1 'fuckwitteri':40 'get':52 'great':20 'haier':33 'like':30 'mirror':3 'peopl':29 'point':11 'preserv':47 'server':7 'someon':9 'step':45 'streisand':25 'taken':44,53 'without':32"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/871557"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705627803 {#2306
    date: 2024-01-19 02:30:03.0 +01:00
  }
  +"title": 321042
}
"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 {#2308
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2305
    +user: Proxies\__CG__\App\Entity\User {#2791 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2834 …}
    +slug: "Haier-the-air-conditioner-maker-takes-down-open-source-third-party"
    +title: "Haier, the air conditioner maker, takes down open source third-party Home Assistant integration"
    +url: "https://lemmy.world/pictrs/image/c5fb0675-d65a-4386-aca8-5cd2bf9e8183.png"
    +body: """
      cross-posted from: [lemmy.world/post/10882099](https://lemmy.world/post/10882099)\n
      \n
      > Thankfully I don’t use any of their products, but this really pisses me off. They claim that this open source project “causes significant economic harm to their company”\n
      > \n
      > This is ridiculous. It is truly ridiculous. How can something that enables the user to efficiently control their AC cause “significant economic harm”???\n
      > \n
      > Consider forking the repository or mirroring it to another platform like GitLab, Codeberg or your self-hosted Git server, so the project can continue to exist and someone can maybe fork it and maintain it.\n
      > \n
      > The effected repos are: [github.com/Andre0512/hOn](https://github.com/Andre0512/hOn) and [github.com/Andre0512/pyhOn](https://github.com/Andre0512/pyhOn)\n
      > \n
      > If you don’t know about Home Assistant, check it out. It’s an amazing piece of open-source software, that you can run at home on your own server and use it to control your smart home devices. That way, you don’t need to connect them to the manufacturer’s (probably insecure) cloud. It gives you sovereignty over your smart home instead of some proprietary vendor-locked garbage. Check out their [website](https://www.home-assistant.io/) and the Lemmy community: !homeassistant@lemmy.world\n
      > \n
      > I also highly recommend Louis Rossmann’s video about this: [youtu.be/RcSnd3cyti0](https://youtu.be/RcSnd3cyti0)\n
      > \n
      > He makes awesome videos in general, consider subscribing.\n
      > \n
      > As Rossmann said, don’t ever buy anything from such a shitty company that doesn’t respect their customers. This move by Haier is nothing other than a slap in the face for everyone, who just wants to comfortably control the product they paid for. This company is actively hostile towards their paying customers. Fuck these bastards!
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 59
    +favouriteCount: 611
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727194737 {#2847
      date: 2024-09-24 18:18:57.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2852 …}
    +votes: Doctrine\ORM\PersistentCollection {#2855 …}
    +reports: Doctrine\ORM\PersistentCollection {#2857 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2859 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2861 …}
    +badges: Doctrine\ORM\PersistentCollection {#2863 …}
    +children: [
      App\Entity\EntryComment {#2308}
    ]
    -id: 31587
    -titleTs: "'air':3 'assist':14 'condition':4 'haier':1 'home':13 'integr':15 'maker':5 'open':8 'parti':12 'sourc':9 'take':6 'third':11 'third-parti':10"
    -bodyTs: "'/)':185 '/andre0512/hon](https://github.com/andre0512/hon)':102 '/andre0512/pyhon](https://github.com/andre0512/pyhon)':106 '/post/10882099](https://lemmy.world/post/10882099)':7 '/rcsnd3cyti0](https://youtu.be/rcsnd3cyti0)':203 'ac':55 'activ':260 'also':192 'amaz':121 'anoth':68 'anyth':219 'assist':114 'awesom':206 'bastard':268 'buy':218 'caus':30,56 'check':115,179 'claim':24 'cloud':162 'codeberg':72 'comfort':250 'communiti':189 'compani':36,224,258 'connect':154 'consid':60,210 'continu':84 'control':53,142,251 'cross':2 'cross-post':1 'custom':230,265 'devic':146 'doesn':226 'econom':32,58 'effect':97 'effici':52 'enabl':48 'ever':217 'everyon':245 'exist':86 'face':243 'fork':61,91 'fuck':266 'garbag':178 'general':209 'git':78 'github.com':101,105 'github.com/andre0512/hon](https://github.com/andre0512/hon)':100 'github.com/andre0512/pyhon](https://github.com/andre0512/pyhon)':104 'gitlab':71 'give':164 'haier':234 'harm':33,59 'high':193 'home':113,133,145,170 'homeassistant@lemmy.world':190 'host':77 'hostil':261 'insecur':161 'instead':171 'know':111 'lemmi':188 'lemmy.world':6 'lemmy.world/post/10882099](https://lemmy.world/post/10882099)':5 'like':70 'lock':177 'loui':195 'maintain':94 'make':205 'manufactur':158 'mayb':90 'mirror':65 'move':232 'need':152 'noth':236 'open':27,125 'open-sourc':124 'paid':255 'pay':264 'piec':122 'piss':20 'platform':69 'post':3 'probabl':160 'product':16,253 'project':29,82 'proprietari':174 'realli':19 'recommend':194 'repo':98 'repositori':63 'respect':228 'ridicul':39,43 'rossmann':196,213 'run':131 'said':214 'self':76 'self-host':75 'server':79,137 'shitti':223 'signific':31,57 'slap':240 'smart':144,169 'softwar':127 'someon':88 'someth':46 'sourc':28,126 'sovereignti':166 'subscrib':211 'thank':8 'toward':262 'truli':42 'use':12,139 'user':50 'vendor':176 'vendor-lock':175 'video':198,207 'want':248 'way':148 'websit':182 'www.home-assistant.io':184 'www.home-assistant.io/)':183 'youtu.be':202 'youtu.be/rcsnd3cyti0](https://youtu.be/rcsnd3cyti0)':201"
    +cross: true
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705698082
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10882185"
    +editedAt: DateTimeImmutable @1726480871 {#2833
      date: 2024-09-16 12:01:11.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705611682 {#2810
      date: 2024-01-18 22:01:22.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Forked, and mirrored to my Forgejo server. As someone else pointed out on a different community, this is a great example of the Barbra Streisand effect in action.\n
    \n
    People like me, without Haier appliances, are now aware of this fuckwittery, and have actively taken steps to preserve the code, before it gets taken down.\n
    \n
    Dickheads.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 73
  +score: 0
  +lastActive: DateTime @1726620979 {#2307
    date: 2024-09-18 02:56:19.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Dehydrated@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2304 …}
  +nested: Doctrine\ORM\PersistentCollection {#2319 …}
  +votes: Doctrine\ORM\PersistentCollection {#2318 …}
  +reports: Doctrine\ORM\PersistentCollection {#2316 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2294 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2296 …}
  -id: 321042
  -bodyTs: "'action':28 'activ':43 'applianc':34 'awar':37 'barbra':24 'code':49 'communiti':16 'dickhead':55 'differ':15 'effect':26 'els':10 'exampl':21 'forgejo':6 'fork':1 'fuckwitteri':40 'get':52 'great':20 'haier':33 'like':30 'mirror':3 'peopl':29 'point':11 'preserv':47 'server':7 'someon':9 'step':45 'streisand':25 'taken':44,53 'without':32"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/871557"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705627803 {#2306
    date: 2024-01-19 02:30:03.0 +01:00
  }
  +"title": 321042
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
81 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
82 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2469
  +user: Proxies\__CG__\App\Entity\User {#2886 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
  +slug: "Why-docker"
  +title: "Why docker"
  +url: null
  +body: """
    Hi! Question in the title.\n
    \n
    I get that its super easy to setup. But its really worthwhile to have something that:\n
    \n
    - runs everything as root (not many well built images with proper useranagement it seems)\n
    - you cannot really know which stuff is in the images: you must trust who built it\n
    - lots of mess in the system (mounts, fake networks, rules…)\n
    \n
    I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
    \n
    I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 50
  +favouriteCount: 89
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1722359949 {#2921
    date: 2024-07-30 19:19:09.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2926 …}
  +votes: Doctrine\ORM\PersistentCollection {#2929 …}
  +reports: Doctrine\ORM\PersistentCollection {#2931 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2933 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2935 …}
  +badges: Doctrine\ORM\PersistentCollection {#2937 …}
  +children: [
    1 => App\Entity\EntryComment {#2471
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2469 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        To answer each question:\n
        \n
        - You can run rootless containers but, importantly, you don’t need to run *Docker* as root. Should the unthinkable happen, and someone “breaks out” of docker jail, they’ll only be running in the context of the user running the docker daemon on the physical host.\n
        - True but, in my experience, most docker images are open source and have git repos - you can freely download the repo, inspect the build files, and build your own. I do this for some images I feel I want 100% control of, and have my own local Docker repo server to hold them.\n
        - It’s the opposite - you don’t really need to care about docker networks, unless you have an explicit need to contain a given container’s traffic to it’s own local net, and bind mounts are just maps to physical folders/files on the host system, with the added benefit of mounting read-only where required.\n
        \n
        I run containers on top of containers - Proxmox cluster, with a Linux container (CT) for each service. Most of those CTs are simply a Debian image I’ve created, running Docker and a couple of other bits. The services then sit inside Docker (usually) on each CT.\n
        \n
        It’s not messy at all. I use Portainer to manage all my Docker services, and Proxmox to manage the hosts themselves.\n
        \n
        Why? I like to play.\n
        \n
        Proxmox gives me full separation of each service - each one has its own CT. Think of that as me running dozens of Raspberry Pis, without the headache of managing all that hardware. Docker gives me complete portability and recoverability. I can move services around quite easily, and can update/rollback with ease.\n
        \n
        Finally, the combination of the two gives me a *huge* advantage over bare metal for rapid prototyping.\n
        \n
        Let’s say there’s a new contender that competes with Immich. I have Immich hosted on a CT, using Docker, and hiding behind Nginx Proxy Manager (also on a CT).\n
        \n
        I can spin up a Proxmox CT from my own template, use my Ansible playbook to provision Docker and all the other bits, load it in my Portainer management platform, and spin up the latest and greatest Immich competitor, all within mere minutes. Like, literally 10 minutes max.\n
        \n
        I have a play with the competitor for a bit. If I don’t like it, I just delete the CT and move on. If I do, I can point my `photos…` hostname (via Nginx Proxy Manager) to the new service and start using it full-time. Importantly, I can still keep my original Immich CT in place - maybe shutdown, maybe not - just in case I discover something I don’t like about the new kid on the block.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1720429542 {#2464
        date: 2024-07-08 11:05:42.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2459 …}
      +nested: Doctrine\ORM\PersistentCollection {#2371 …}
      +votes: Doctrine\ORM\PersistentCollection {#2370 …}
      +reports: Doctrine\ORM\PersistentCollection {#2360 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2361 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2372 …}
      -id: 297069
      -bodyTs: "'10':379 '100':90 'ad':152 'advantag':296 'also':330 'ansibl':347 'answer':2 'around':278 'bare':298 'behind':326 'benefit':153 'bind':138 'bit':197,356,391 'block':461 'break':27 'build':74,77 'care':114 'case':447 'cluster':169 'combin':288 'compet':312 'competitor':372,388 'complet':270 'contain':9,125,128,163,167,173 'contend':310 'context':39 'control':91 'coupl':194 'creat':189 'ct':174,207,248,321,333,340,402,438 'cts':181 'daemon':46 'debian':185 'delet':400 'discov':449 'docker':18,30,45,57,98,116,191,203,221,267,323,351 'download':69 'dozen':255 'eas':285 'easili':280 'experi':55 'explicit':122 'feel':87 'file':75 'final':286 'folders/files':145 'freeli':68 'full':238,428 'full-tim':427 'git':64 'give':236,268,292 'given':127 'greatest':370 'happen':24 'hardwar':266 'headach':261 'hide':325 'hold':102 'host':50,148,228,318 'hostnam':414 'huge':295 'imag':58,85,186 'immich':314,317,371,437 'import':11,430 'insid':202 'inspect':72 'jail':31 'keep':434 'kid':458 'latest':368 'let':303 'like':232,377,396,454 'linux':172 'liter':378 'll':33 'load':357 'local':97,135 'manag':218,226,263,329,362,418 'map':142 'max':381 'mayb':441,443 'mere':375 'messi':211 'metal':299 'minut':376,380 'mount':139,155 'move':276,404 'need':15,112,123 'net':136 'network':117 'new':309,421,457 'nginx':327,416 'one':244 'open':60 'opposit':107 'origin':436 'photo':413 'physic':49,144 'pis':258 'place':440 'platform':363 'play':234,385 'playbook':348 'point':411 'portabl':271 'portain':216,361 'prototyp':302 'provis':350 'proxi':328,417 'proxmox':168,224,235,339 'question':4 'quit':279 'rapid':301 'raspberri':257 'read':157 'read-on':156 'realli':111 'recover':273 'repo':65,71,99 'requir':160 'root':20 'rootless':8 'run':7,17,36,43,162,190,254 'say':305 'separ':239 'server':100 'servic':177,199,222,242,277,422 'shutdown':442 'simpli':183 'sit':201 'someon':26 'someth':450 'sourc':61 'spin':336,365 'start':424 'still':433 'system':149 'templat':344 'think':249 'time':429 'top':165 'traffic':130 'true':51 'two':291 'unless':118 'unthink':23 'update/rollback':283 'use':215,322,345,425 'user':42 'usual':204 've':188 'via':415 'want':89 'within':374 'without':259"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/851237"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704919019 {#2467
        date: 2024-01-10 21:36:59.0 +01:00
      }
      +"title": 297069
    }
    0 => App\Entity\EntryComment {#2385
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2469 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2384 …}
      +root: App\Entity\EntryComment {#2471}
      +body: "Yep, all true. I was oversimplifying in my explanation, but you’re right. There’s a lot more to it than what I wrote - I was more relating docker to what we used to do with chroot jails."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704929831 {#2386
        date: 2024-01-11 00:37:11.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
        "@DeltaTangoLima@reddrefuge.com"
        "@lemmyvore@feddit.nl"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2378 …}
      +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: 297707
      -bodyTs: "'chroot':37 'docker':29 'explan':9 'jail':38 'lot':17 'oversimplifi':6 're':12 'relat':28 'right':13 'true':3 'use':33 'wrote':24 'yep':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/851584"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704929831 {#2382
        date: 2024-01-11 00:37:11.0 +01:00
      }
      +"title": 297707
    }
  ]
  -id: 28686
  -titleTs: "'docker':2"
  -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704992786
  +visibility: "visible             "
  +apId: "https://feddit.it/post/4722445"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704906386 {#2909
    date: 2024-01-10 18:06: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
83 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2469
  +user: Proxies\__CG__\App\Entity\User {#2886 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
  +slug: "Why-docker"
  +title: "Why docker"
  +url: null
  +body: """
    Hi! Question in the title.\n
    \n
    I get that its super easy to setup. But its really worthwhile to have something that:\n
    \n
    - runs everything as root (not many well built images with proper useranagement it seems)\n
    - you cannot really know which stuff is in the images: you must trust who built it\n
    - lots of mess in the system (mounts, fake networks, rules…)\n
    \n
    I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
    \n
    I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 50
  +favouriteCount: 89
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1722359949 {#2921
    date: 2024-07-30 19:19:09.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2926 …}
  +votes: Doctrine\ORM\PersistentCollection {#2929 …}
  +reports: Doctrine\ORM\PersistentCollection {#2931 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2933 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2935 …}
  +badges: Doctrine\ORM\PersistentCollection {#2937 …}
  +children: [
    1 => App\Entity\EntryComment {#2471
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2469 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        To answer each question:\n
        \n
        - You can run rootless containers but, importantly, you don’t need to run *Docker* as root. Should the unthinkable happen, and someone “breaks out” of docker jail, they’ll only be running in the context of the user running the docker daemon on the physical host.\n
        - True but, in my experience, most docker images are open source and have git repos - you can freely download the repo, inspect the build files, and build your own. I do this for some images I feel I want 100% control of, and have my own local Docker repo server to hold them.\n
        - It’s the opposite - you don’t really need to care about docker networks, unless you have an explicit need to contain a given container’s traffic to it’s own local net, and bind mounts are just maps to physical folders/files on the host system, with the added benefit of mounting read-only where required.\n
        \n
        I run containers on top of containers - Proxmox cluster, with a Linux container (CT) for each service. Most of those CTs are simply a Debian image I’ve created, running Docker and a couple of other bits. The services then sit inside Docker (usually) on each CT.\n
        \n
        It’s not messy at all. I use Portainer to manage all my Docker services, and Proxmox to manage the hosts themselves.\n
        \n
        Why? I like to play.\n
        \n
        Proxmox gives me full separation of each service - each one has its own CT. Think of that as me running dozens of Raspberry Pis, without the headache of managing all that hardware. Docker gives me complete portability and recoverability. I can move services around quite easily, and can update/rollback with ease.\n
        \n
        Finally, the combination of the two gives me a *huge* advantage over bare metal for rapid prototyping.\n
        \n
        Let’s say there’s a new contender that competes with Immich. I have Immich hosted on a CT, using Docker, and hiding behind Nginx Proxy Manager (also on a CT).\n
        \n
        I can spin up a Proxmox CT from my own template, use my Ansible playbook to provision Docker and all the other bits, load it in my Portainer management platform, and spin up the latest and greatest Immich competitor, all within mere minutes. Like, literally 10 minutes max.\n
        \n
        I have a play with the competitor for a bit. If I don’t like it, I just delete the CT and move on. If I do, I can point my `photos…` hostname (via Nginx Proxy Manager) to the new service and start using it full-time. Importantly, I can still keep my original Immich CT in place - maybe shutdown, maybe not - just in case I discover something I don’t like about the new kid on the block.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1720429542 {#2464
        date: 2024-07-08 11:05:42.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2459 …}
      +nested: Doctrine\ORM\PersistentCollection {#2371 …}
      +votes: Doctrine\ORM\PersistentCollection {#2370 …}
      +reports: Doctrine\ORM\PersistentCollection {#2360 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2361 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2372 …}
      -id: 297069
      -bodyTs: "'10':379 '100':90 'ad':152 'advantag':296 'also':330 'ansibl':347 'answer':2 'around':278 'bare':298 'behind':326 'benefit':153 'bind':138 'bit':197,356,391 'block':461 'break':27 'build':74,77 'care':114 'case':447 'cluster':169 'combin':288 'compet':312 'competitor':372,388 'complet':270 'contain':9,125,128,163,167,173 'contend':310 'context':39 'control':91 'coupl':194 'creat':189 'ct':174,207,248,321,333,340,402,438 'cts':181 'daemon':46 'debian':185 'delet':400 'discov':449 'docker':18,30,45,57,98,116,191,203,221,267,323,351 'download':69 'dozen':255 'eas':285 'easili':280 'experi':55 'explicit':122 'feel':87 'file':75 'final':286 'folders/files':145 'freeli':68 'full':238,428 'full-tim':427 'git':64 'give':236,268,292 'given':127 'greatest':370 'happen':24 'hardwar':266 'headach':261 'hide':325 'hold':102 'host':50,148,228,318 'hostnam':414 'huge':295 'imag':58,85,186 'immich':314,317,371,437 'import':11,430 'insid':202 'inspect':72 'jail':31 'keep':434 'kid':458 'latest':368 'let':303 'like':232,377,396,454 'linux':172 'liter':378 'll':33 'load':357 'local':97,135 'manag':218,226,263,329,362,418 'map':142 'max':381 'mayb':441,443 'mere':375 'messi':211 'metal':299 'minut':376,380 'mount':139,155 'move':276,404 'need':15,112,123 'net':136 'network':117 'new':309,421,457 'nginx':327,416 'one':244 'open':60 'opposit':107 'origin':436 'photo':413 'physic':49,144 'pis':258 'place':440 'platform':363 'play':234,385 'playbook':348 'point':411 'portabl':271 'portain':216,361 'prototyp':302 'provis':350 'proxi':328,417 'proxmox':168,224,235,339 'question':4 'quit':279 'rapid':301 'raspberri':257 'read':157 'read-on':156 'realli':111 'recover':273 'repo':65,71,99 'requir':160 'root':20 'rootless':8 'run':7,17,36,43,162,190,254 'say':305 'separ':239 'server':100 'servic':177,199,222,242,277,422 'shutdown':442 'simpli':183 'sit':201 'someon':26 'someth':450 'sourc':61 'spin':336,365 'start':424 'still':433 'system':149 'templat':344 'think':249 'time':429 'top':165 'traffic':130 'true':51 'two':291 'unless':118 'unthink':23 'update/rollback':283 'use':215,322,345,425 'user':42 'usual':204 've':188 'via':415 'want':89 'within':374 'without':259"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/851237"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704919019 {#2467
        date: 2024-01-10 21:36:59.0 +01:00
      }
      +"title": 297069
    }
    0 => App\Entity\EntryComment {#2385
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2469 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2384 …}
      +root: App\Entity\EntryComment {#2471}
      +body: "Yep, all true. I was oversimplifying in my explanation, but you’re right. There’s a lot more to it than what I wrote - I was more relating docker to what we used to do with chroot jails."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704929831 {#2386
        date: 2024-01-11 00:37:11.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
        "@DeltaTangoLima@reddrefuge.com"
        "@lemmyvore@feddit.nl"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2378 …}
      +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: 297707
      -bodyTs: "'chroot':37 'docker':29 'explan':9 'jail':38 'lot':17 'oversimplifi':6 're':12 'relat':28 'right':13 'true':3 'use':33 'wrote':24 'yep':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/851584"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704929831 {#2382
        date: 2024-01-11 00:37:11.0 +01:00
      }
      +"title": 297707
    }
  ]
  -id: 28686
  -titleTs: "'docker':2"
  -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704992786
  +visibility: "visible             "
  +apId: "https://feddit.it/post/4722445"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704906386 {#2909
    date: 2024-01-10 18:06: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
84 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2469
  +user: Proxies\__CG__\App\Entity\User {#2886 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
  +slug: "Why-docker"
  +title: "Why docker"
  +url: null
  +body: """
    Hi! Question in the title.\n
    \n
    I get that its super easy to setup. But its really worthwhile to have something that:\n
    \n
    - runs everything as root (not many well built images with proper useranagement it seems)\n
    - you cannot really know which stuff is in the images: you must trust who built it\n
    - lots of mess in the system (mounts, fake networks, rules…)\n
    \n
    I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
    \n
    I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 50
  +favouriteCount: 89
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1722359949 {#2921
    date: 2024-07-30 19:19:09.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2926 …}
  +votes: Doctrine\ORM\PersistentCollection {#2929 …}
  +reports: Doctrine\ORM\PersistentCollection {#2931 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2933 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2935 …}
  +badges: Doctrine\ORM\PersistentCollection {#2937 …}
  +children: [
    1 => App\Entity\EntryComment {#2471
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2469 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        To answer each question:\n
        \n
        - You can run rootless containers but, importantly, you don’t need to run *Docker* as root. Should the unthinkable happen, and someone “breaks out” of docker jail, they’ll only be running in the context of the user running the docker daemon on the physical host.\n
        - True but, in my experience, most docker images are open source and have git repos - you can freely download the repo, inspect the build files, and build your own. I do this for some images I feel I want 100% control of, and have my own local Docker repo server to hold them.\n
        - It’s the opposite - you don’t really need to care about docker networks, unless you have an explicit need to contain a given container’s traffic to it’s own local net, and bind mounts are just maps to physical folders/files on the host system, with the added benefit of mounting read-only where required.\n
        \n
        I run containers on top of containers - Proxmox cluster, with a Linux container (CT) for each service. Most of those CTs are simply a Debian image I’ve created, running Docker and a couple of other bits. The services then sit inside Docker (usually) on each CT.\n
        \n
        It’s not messy at all. I use Portainer to manage all my Docker services, and Proxmox to manage the hosts themselves.\n
        \n
        Why? I like to play.\n
        \n
        Proxmox gives me full separation of each service - each one has its own CT. Think of that as me running dozens of Raspberry Pis, without the headache of managing all that hardware. Docker gives me complete portability and recoverability. I can move services around quite easily, and can update/rollback with ease.\n
        \n
        Finally, the combination of the two gives me a *huge* advantage over bare metal for rapid prototyping.\n
        \n
        Let’s say there’s a new contender that competes with Immich. I have Immich hosted on a CT, using Docker, and hiding behind Nginx Proxy Manager (also on a CT).\n
        \n
        I can spin up a Proxmox CT from my own template, use my Ansible playbook to provision Docker and all the other bits, load it in my Portainer management platform, and spin up the latest and greatest Immich competitor, all within mere minutes. Like, literally 10 minutes max.\n
        \n
        I have a play with the competitor for a bit. If I don’t like it, I just delete the CT and move on. If I do, I can point my `photos…` hostname (via Nginx Proxy Manager) to the new service and start using it full-time. Importantly, I can still keep my original Immich CT in place - maybe shutdown, maybe not - just in case I discover something I don’t like about the new kid on the block.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1720429542 {#2464
        date: 2024-07-08 11:05:42.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2459 …}
      +nested: Doctrine\ORM\PersistentCollection {#2371 …}
      +votes: Doctrine\ORM\PersistentCollection {#2370 …}
      +reports: Doctrine\ORM\PersistentCollection {#2360 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2361 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2372 …}
      -id: 297069
      -bodyTs: "'10':379 '100':90 'ad':152 'advantag':296 'also':330 'ansibl':347 'answer':2 'around':278 'bare':298 'behind':326 'benefit':153 'bind':138 'bit':197,356,391 'block':461 'break':27 'build':74,77 'care':114 'case':447 'cluster':169 'combin':288 'compet':312 'competitor':372,388 'complet':270 'contain':9,125,128,163,167,173 'contend':310 'context':39 'control':91 'coupl':194 'creat':189 'ct':174,207,248,321,333,340,402,438 'cts':181 'daemon':46 'debian':185 'delet':400 'discov':449 'docker':18,30,45,57,98,116,191,203,221,267,323,351 'download':69 'dozen':255 'eas':285 'easili':280 'experi':55 'explicit':122 'feel':87 'file':75 'final':286 'folders/files':145 'freeli':68 'full':238,428 'full-tim':427 'git':64 'give':236,268,292 'given':127 'greatest':370 'happen':24 'hardwar':266 'headach':261 'hide':325 'hold':102 'host':50,148,228,318 'hostnam':414 'huge':295 'imag':58,85,186 'immich':314,317,371,437 'import':11,430 'insid':202 'inspect':72 'jail':31 'keep':434 'kid':458 'latest':368 'let':303 'like':232,377,396,454 'linux':172 'liter':378 'll':33 'load':357 'local':97,135 'manag':218,226,263,329,362,418 'map':142 'max':381 'mayb':441,443 'mere':375 'messi':211 'metal':299 'minut':376,380 'mount':139,155 'move':276,404 'need':15,112,123 'net':136 'network':117 'new':309,421,457 'nginx':327,416 'one':244 'open':60 'opposit':107 'origin':436 'photo':413 'physic':49,144 'pis':258 'place':440 'platform':363 'play':234,385 'playbook':348 'point':411 'portabl':271 'portain':216,361 'prototyp':302 'provis':350 'proxi':328,417 'proxmox':168,224,235,339 'question':4 'quit':279 'rapid':301 'raspberri':257 'read':157 'read-on':156 'realli':111 'recover':273 'repo':65,71,99 'requir':160 'root':20 'rootless':8 'run':7,17,36,43,162,190,254 'say':305 'separ':239 'server':100 'servic':177,199,222,242,277,422 'shutdown':442 'simpli':183 'sit':201 'someon':26 'someth':450 'sourc':61 'spin':336,365 'start':424 'still':433 'system':149 'templat':344 'think':249 'time':429 'top':165 'traffic':130 'true':51 'two':291 'unless':118 'unthink':23 'update/rollback':283 'use':215,322,345,425 'user':42 'usual':204 've':188 'via':415 'want':89 'within':374 'without':259"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/851237"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704919019 {#2467
        date: 2024-01-10 21:36:59.0 +01:00
      }
      +"title": 297069
    }
    0 => App\Entity\EntryComment {#2385
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2469 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2384 …}
      +root: App\Entity\EntryComment {#2471}
      +body: "Yep, all true. I was oversimplifying in my explanation, but you’re right. There’s a lot more to it than what I wrote - I was more relating docker to what we used to do with chroot jails."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704929831 {#2386
        date: 2024-01-11 00:37:11.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Shimitar@feddit.it"
        "@DeltaTangoLima@reddrefuge.com"
        "@lemmyvore@feddit.nl"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2378 …}
      +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: 297707
      -bodyTs: "'chroot':37 'docker':29 'explan':9 'jail':38 'lot':17 'oversimplifi':6 're':12 'relat':28 'right':13 'true':3 'use':33 'wrote':24 'yep':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/851584"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704929831 {#2382
        date: 2024-01-11 00:37:11.0 +01:00
      }
      +"title": 297707
    }
  ]
  -id: 28686
  -titleTs: "'docker':2"
  -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704992786
  +visibility: "visible             "
  +apId: "https://feddit.it/post/4722445"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704906386 {#2909
    date: 2024-01-10 18:06: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
85 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
86 DENIED moderate
App\Entity\EntryComment {#2471
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2469
    +user: Proxies\__CG__\App\Entity\User {#2886 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
    +slug: "Why-docker"
    +title: "Why docker"
    +url: null
    +body: """
      Hi! Question in the title.\n
      \n
      I get that its super easy to setup. But its really worthwhile to have something that:\n
      \n
      - runs everything as root (not many well built images with proper useranagement it seems)\n
      - you cannot really know which stuff is in the images: you must trust who built it\n
      - lots of mess in the system (mounts, fake networks, rules…)\n
      \n
      I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
      \n
      I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 50
    +favouriteCount: 89
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722359949 {#2921
      date: 2024-07-30 19:19:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2926 …}
    +votes: Doctrine\ORM\PersistentCollection {#2929 …}
    +reports: Doctrine\ORM\PersistentCollection {#2931 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2933 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2935 …}
    +badges: Doctrine\ORM\PersistentCollection {#2937 …}
    +children: [
      1 => App\Entity\EntryComment {#2471}
      0 => App\Entity\EntryComment {#2385
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2469 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2384 …}
        +root: App\Entity\EntryComment {#2471}
        +body: "Yep, all true. I was oversimplifying in my explanation, but you’re right. There’s a lot more to it than what I wrote - I was more relating docker to what we used to do with chroot jails."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704929831 {#2386
          date: 2024-01-11 00:37:11.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Shimitar@feddit.it"
          "@DeltaTangoLima@reddrefuge.com"
          "@lemmyvore@feddit.nl"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2378 …}
        +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: 297707
        -bodyTs: "'chroot':37 'docker':29 'explan':9 'jail':38 'lot':17 'oversimplifi':6 're':12 'relat':28 'right':13 'true':3 'use':33 'wrote':24 'yep':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/851584"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704929831 {#2382
          date: 2024-01-11 00:37:11.0 +01:00
        }
        +"title": 297707
      }
    ]
    -id: 28686
    -titleTs: "'docker':2"
    -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704992786
    +visibility: "visible             "
    +apId: "https://feddit.it/post/4722445"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704906386 {#2909
      date: 2024-01-10 18:06:26.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    To answer each question:\n
    \n
    - You can run rootless containers but, importantly, you don’t need to run *Docker* as root. Should the unthinkable happen, and someone “breaks out” of docker jail, they’ll only be running in the context of the user running the docker daemon on the physical host.\n
    - True but, in my experience, most docker images are open source and have git repos - you can freely download the repo, inspect the build files, and build your own. I do this for some images I feel I want 100% control of, and have my own local Docker repo server to hold them.\n
    - It’s the opposite - you don’t really need to care about docker networks, unless you have an explicit need to contain a given container’s traffic to it’s own local net, and bind mounts are just maps to physical folders/files on the host system, with the added benefit of mounting read-only where required.\n
    \n
    I run containers on top of containers - Proxmox cluster, with a Linux container (CT) for each service. Most of those CTs are simply a Debian image I’ve created, running Docker and a couple of other bits. The services then sit inside Docker (usually) on each CT.\n
    \n
    It’s not messy at all. I use Portainer to manage all my Docker services, and Proxmox to manage the hosts themselves.\n
    \n
    Why? I like to play.\n
    \n
    Proxmox gives me full separation of each service - each one has its own CT. Think of that as me running dozens of Raspberry Pis, without the headache of managing all that hardware. Docker gives me complete portability and recoverability. I can move services around quite easily, and can update/rollback with ease.\n
    \n
    Finally, the combination of the two gives me a *huge* advantage over bare metal for rapid prototyping.\n
    \n
    Let’s say there’s a new contender that competes with Immich. I have Immich hosted on a CT, using Docker, and hiding behind Nginx Proxy Manager (also on a CT).\n
    \n
    I can spin up a Proxmox CT from my own template, use my Ansible playbook to provision Docker and all the other bits, load it in my Portainer management platform, and spin up the latest and greatest Immich competitor, all within mere minutes. Like, literally 10 minutes max.\n
    \n
    I have a play with the competitor for a bit. If I don’t like it, I just delete the CT and move on. If I do, I can point my `photos…` hostname (via Nginx Proxy Manager) to the new service and start using it full-time. Importantly, I can still keep my original Immich CT in place - maybe shutdown, maybe not - just in case I discover something I don’t like about the new kid on the block.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1720429542 {#2464
    date: 2024-07-08 11:05:42.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2459 …}
  +nested: Doctrine\ORM\PersistentCollection {#2371 …}
  +votes: Doctrine\ORM\PersistentCollection {#2370 …}
  +reports: Doctrine\ORM\PersistentCollection {#2360 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2361 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2372 …}
  -id: 297069
  -bodyTs: "'10':379 '100':90 'ad':152 'advantag':296 'also':330 'ansibl':347 'answer':2 'around':278 'bare':298 'behind':326 'benefit':153 'bind':138 'bit':197,356,391 'block':461 'break':27 'build':74,77 'care':114 'case':447 'cluster':169 'combin':288 'compet':312 'competitor':372,388 'complet':270 'contain':9,125,128,163,167,173 'contend':310 'context':39 'control':91 'coupl':194 'creat':189 'ct':174,207,248,321,333,340,402,438 'cts':181 'daemon':46 'debian':185 'delet':400 'discov':449 'docker':18,30,45,57,98,116,191,203,221,267,323,351 'download':69 'dozen':255 'eas':285 'easili':280 'experi':55 'explicit':122 'feel':87 'file':75 'final':286 'folders/files':145 'freeli':68 'full':238,428 'full-tim':427 'git':64 'give':236,268,292 'given':127 'greatest':370 'happen':24 'hardwar':266 'headach':261 'hide':325 'hold':102 'host':50,148,228,318 'hostnam':414 'huge':295 'imag':58,85,186 'immich':314,317,371,437 'import':11,430 'insid':202 'inspect':72 'jail':31 'keep':434 'kid':458 'latest':368 'let':303 'like':232,377,396,454 'linux':172 'liter':378 'll':33 'load':357 'local':97,135 'manag':218,226,263,329,362,418 'map':142 'max':381 'mayb':441,443 'mere':375 'messi':211 'metal':299 'minut':376,380 'mount':139,155 'move':276,404 'need':15,112,123 'net':136 'network':117 'new':309,421,457 'nginx':327,416 'one':244 'open':60 'opposit':107 'origin':436 'photo':413 'physic':49,144 'pis':258 'place':440 'platform':363 'play':234,385 'playbook':348 'point':411 'portabl':271 'portain':216,361 'prototyp':302 'provis':350 'proxi':328,417 'proxmox':168,224,235,339 'question':4 'quit':279 'rapid':301 'raspberri':257 'read':157 'read-on':156 'realli':111 'recover':273 'repo':65,71,99 'requir':160 'root':20 'rootless':8 'run':7,17,36,43,162,190,254 'say':305 'separ':239 'server':100 'servic':177,199,222,242,277,422 'shutdown':442 'simpli':183 'sit':201 'someon':26 'someth':450 'sourc':61 'spin':336,365 'start':424 'still':433 'system':149 'templat':344 'think':249 'time':429 'top':165 'traffic':130 'true':51 'two':291 'unless':118 'unthink':23 'update/rollback':283 'use':215,322,345,425 'user':42 'usual':204 've':188 'via':415 'want':89 'within':374 'without':259"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/851237"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704919019 {#2467
    date: 2024-01-10 21:36:59.0 +01:00
  }
  +"title": 297069
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
87 DENIED edit
App\Entity\EntryComment {#2471
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2469
    +user: Proxies\__CG__\App\Entity\User {#2886 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
    +slug: "Why-docker"
    +title: "Why docker"
    +url: null
    +body: """
      Hi! Question in the title.\n
      \n
      I get that its super easy to setup. But its really worthwhile to have something that:\n
      \n
      - runs everything as root (not many well built images with proper useranagement it seems)\n
      - you cannot really know which stuff is in the images: you must trust who built it\n
      - lots of mess in the system (mounts, fake networks, rules…)\n
      \n
      I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
      \n
      I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 50
    +favouriteCount: 89
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722359949 {#2921
      date: 2024-07-30 19:19:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2926 …}
    +votes: Doctrine\ORM\PersistentCollection {#2929 …}
    +reports: Doctrine\ORM\PersistentCollection {#2931 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2933 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2935 …}
    +badges: Doctrine\ORM\PersistentCollection {#2937 …}
    +children: [
      1 => App\Entity\EntryComment {#2471}
      0 => App\Entity\EntryComment {#2385
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2469 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2384 …}
        +root: App\Entity\EntryComment {#2471}
        +body: "Yep, all true. I was oversimplifying in my explanation, but you’re right. There’s a lot more to it than what I wrote - I was more relating docker to what we used to do with chroot jails."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704929831 {#2386
          date: 2024-01-11 00:37:11.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Shimitar@feddit.it"
          "@DeltaTangoLima@reddrefuge.com"
          "@lemmyvore@feddit.nl"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2378 …}
        +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: 297707
        -bodyTs: "'chroot':37 'docker':29 'explan':9 'jail':38 'lot':17 'oversimplifi':6 're':12 'relat':28 'right':13 'true':3 'use':33 'wrote':24 'yep':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/851584"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704929831 {#2382
          date: 2024-01-11 00:37:11.0 +01:00
        }
        +"title": 297707
      }
    ]
    -id: 28686
    -titleTs: "'docker':2"
    -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704992786
    +visibility: "visible             "
    +apId: "https://feddit.it/post/4722445"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704906386 {#2909
      date: 2024-01-10 18:06:26.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    To answer each question:\n
    \n
    - You can run rootless containers but, importantly, you don’t need to run *Docker* as root. Should the unthinkable happen, and someone “breaks out” of docker jail, they’ll only be running in the context of the user running the docker daemon on the physical host.\n
    - True but, in my experience, most docker images are open source and have git repos - you can freely download the repo, inspect the build files, and build your own. I do this for some images I feel I want 100% control of, and have my own local Docker repo server to hold them.\n
    - It’s the opposite - you don’t really need to care about docker networks, unless you have an explicit need to contain a given container’s traffic to it’s own local net, and bind mounts are just maps to physical folders/files on the host system, with the added benefit of mounting read-only where required.\n
    \n
    I run containers on top of containers - Proxmox cluster, with a Linux container (CT) for each service. Most of those CTs are simply a Debian image I’ve created, running Docker and a couple of other bits. The services then sit inside Docker (usually) on each CT.\n
    \n
    It’s not messy at all. I use Portainer to manage all my Docker services, and Proxmox to manage the hosts themselves.\n
    \n
    Why? I like to play.\n
    \n
    Proxmox gives me full separation of each service - each one has its own CT. Think of that as me running dozens of Raspberry Pis, without the headache of managing all that hardware. Docker gives me complete portability and recoverability. I can move services around quite easily, and can update/rollback with ease.\n
    \n
    Finally, the combination of the two gives me a *huge* advantage over bare metal for rapid prototyping.\n
    \n
    Let’s say there’s a new contender that competes with Immich. I have Immich hosted on a CT, using Docker, and hiding behind Nginx Proxy Manager (also on a CT).\n
    \n
    I can spin up a Proxmox CT from my own template, use my Ansible playbook to provision Docker and all the other bits, load it in my Portainer management platform, and spin up the latest and greatest Immich competitor, all within mere minutes. Like, literally 10 minutes max.\n
    \n
    I have a play with the competitor for a bit. If I don’t like it, I just delete the CT and move on. If I do, I can point my `photos…` hostname (via Nginx Proxy Manager) to the new service and start using it full-time. Importantly, I can still keep my original Immich CT in place - maybe shutdown, maybe not - just in case I discover something I don’t like about the new kid on the block.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1720429542 {#2464
    date: 2024-07-08 11:05:42.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2459 …}
  +nested: Doctrine\ORM\PersistentCollection {#2371 …}
  +votes: Doctrine\ORM\PersistentCollection {#2370 …}
  +reports: Doctrine\ORM\PersistentCollection {#2360 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2361 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2372 …}
  -id: 297069
  -bodyTs: "'10':379 '100':90 'ad':152 'advantag':296 'also':330 'ansibl':347 'answer':2 'around':278 'bare':298 'behind':326 'benefit':153 'bind':138 'bit':197,356,391 'block':461 'break':27 'build':74,77 'care':114 'case':447 'cluster':169 'combin':288 'compet':312 'competitor':372,388 'complet':270 'contain':9,125,128,163,167,173 'contend':310 'context':39 'control':91 'coupl':194 'creat':189 'ct':174,207,248,321,333,340,402,438 'cts':181 'daemon':46 'debian':185 'delet':400 'discov':449 'docker':18,30,45,57,98,116,191,203,221,267,323,351 'download':69 'dozen':255 'eas':285 'easili':280 'experi':55 'explicit':122 'feel':87 'file':75 'final':286 'folders/files':145 'freeli':68 'full':238,428 'full-tim':427 'git':64 'give':236,268,292 'given':127 'greatest':370 'happen':24 'hardwar':266 'headach':261 'hide':325 'hold':102 'host':50,148,228,318 'hostnam':414 'huge':295 'imag':58,85,186 'immich':314,317,371,437 'import':11,430 'insid':202 'inspect':72 'jail':31 'keep':434 'kid':458 'latest':368 'let':303 'like':232,377,396,454 'linux':172 'liter':378 'll':33 'load':357 'local':97,135 'manag':218,226,263,329,362,418 'map':142 'max':381 'mayb':441,443 'mere':375 'messi':211 'metal':299 'minut':376,380 'mount':139,155 'move':276,404 'need':15,112,123 'net':136 'network':117 'new':309,421,457 'nginx':327,416 'one':244 'open':60 'opposit':107 'origin':436 'photo':413 'physic':49,144 'pis':258 'place':440 'platform':363 'play':234,385 'playbook':348 'point':411 'portabl':271 'portain':216,361 'prototyp':302 'provis':350 'proxi':328,417 'proxmox':168,224,235,339 'question':4 'quit':279 'rapid':301 'raspberri':257 'read':157 'read-on':156 'realli':111 'recover':273 'repo':65,71,99 'requir':160 'root':20 'rootless':8 'run':7,17,36,43,162,190,254 'say':305 'separ':239 'server':100 'servic':177,199,222,242,277,422 'shutdown':442 'simpli':183 'sit':201 'someon':26 'someth':450 'sourc':61 'spin':336,365 'start':424 'still':433 'system':149 'templat':344 'think':249 'time':429 'top':165 'traffic':130 'true':51 'two':291 'unless':118 'unthink':23 'update/rollback':283 'use':215,322,345,425 'user':42 'usual':204 've':188 'via':415 'want':89 'within':374 'without':259"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/851237"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704919019 {#2467
    date: 2024-01-10 21:36:59.0 +01:00
  }
  +"title": 297069
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
88 DENIED moderate
App\Entity\EntryComment {#2471
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2469
    +user: Proxies\__CG__\App\Entity\User {#2886 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
    +slug: "Why-docker"
    +title: "Why docker"
    +url: null
    +body: """
      Hi! Question in the title.\n
      \n
      I get that its super easy to setup. But its really worthwhile to have something that:\n
      \n
      - runs everything as root (not many well built images with proper useranagement it seems)\n
      - you cannot really know which stuff is in the images: you must trust who built it\n
      - lots of mess in the system (mounts, fake networks, rules…)\n
      \n
      I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
      \n
      I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 50
    +favouriteCount: 89
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722359949 {#2921
      date: 2024-07-30 19:19:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2926 …}
    +votes: Doctrine\ORM\PersistentCollection {#2929 …}
    +reports: Doctrine\ORM\PersistentCollection {#2931 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2933 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2935 …}
    +badges: Doctrine\ORM\PersistentCollection {#2937 …}
    +children: [
      1 => App\Entity\EntryComment {#2471}
      0 => App\Entity\EntryComment {#2385
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2469 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2384 …}
        +root: App\Entity\EntryComment {#2471}
        +body: "Yep, all true. I was oversimplifying in my explanation, but you’re right. There’s a lot more to it than what I wrote - I was more relating docker to what we used to do with chroot jails."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704929831 {#2386
          date: 2024-01-11 00:37:11.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Shimitar@feddit.it"
          "@DeltaTangoLima@reddrefuge.com"
          "@lemmyvore@feddit.nl"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2378 …}
        +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: 297707
        -bodyTs: "'chroot':37 'docker':29 'explan':9 'jail':38 'lot':17 'oversimplifi':6 're':12 'relat':28 'right':13 'true':3 'use':33 'wrote':24 'yep':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/851584"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704929831 {#2382
          date: 2024-01-11 00:37:11.0 +01:00
        }
        +"title": 297707
      }
    ]
    -id: 28686
    -titleTs: "'docker':2"
    -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704992786
    +visibility: "visible             "
    +apId: "https://feddit.it/post/4722445"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704906386 {#2909
      date: 2024-01-10 18:06:26.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    To answer each question:\n
    \n
    - You can run rootless containers but, importantly, you don’t need to run *Docker* as root. Should the unthinkable happen, and someone “breaks out” of docker jail, they’ll only be running in the context of the user running the docker daemon on the physical host.\n
    - True but, in my experience, most docker images are open source and have git repos - you can freely download the repo, inspect the build files, and build your own. I do this for some images I feel I want 100% control of, and have my own local Docker repo server to hold them.\n
    - It’s the opposite - you don’t really need to care about docker networks, unless you have an explicit need to contain a given container’s traffic to it’s own local net, and bind mounts are just maps to physical folders/files on the host system, with the added benefit of mounting read-only where required.\n
    \n
    I run containers on top of containers - Proxmox cluster, with a Linux container (CT) for each service. Most of those CTs are simply a Debian image I’ve created, running Docker and a couple of other bits. The services then sit inside Docker (usually) on each CT.\n
    \n
    It’s not messy at all. I use Portainer to manage all my Docker services, and Proxmox to manage the hosts themselves.\n
    \n
    Why? I like to play.\n
    \n
    Proxmox gives me full separation of each service - each one has its own CT. Think of that as me running dozens of Raspberry Pis, without the headache of managing all that hardware. Docker gives me complete portability and recoverability. I can move services around quite easily, and can update/rollback with ease.\n
    \n
    Finally, the combination of the two gives me a *huge* advantage over bare metal for rapid prototyping.\n
    \n
    Let’s say there’s a new contender that competes with Immich. I have Immich hosted on a CT, using Docker, and hiding behind Nginx Proxy Manager (also on a CT).\n
    \n
    I can spin up a Proxmox CT from my own template, use my Ansible playbook to provision Docker and all the other bits, load it in my Portainer management platform, and spin up the latest and greatest Immich competitor, all within mere minutes. Like, literally 10 minutes max.\n
    \n
    I have a play with the competitor for a bit. If I don’t like it, I just delete the CT and move on. If I do, I can point my `photos…` hostname (via Nginx Proxy Manager) to the new service and start using it full-time. Importantly, I can still keep my original Immich CT in place - maybe shutdown, maybe not - just in case I discover something I don’t like about the new kid on the block.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1720429542 {#2464
    date: 2024-07-08 11:05:42.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2459 …}
  +nested: Doctrine\ORM\PersistentCollection {#2371 …}
  +votes: Doctrine\ORM\PersistentCollection {#2370 …}
  +reports: Doctrine\ORM\PersistentCollection {#2360 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2361 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2372 …}
  -id: 297069
  -bodyTs: "'10':379 '100':90 'ad':152 'advantag':296 'also':330 'ansibl':347 'answer':2 'around':278 'bare':298 'behind':326 'benefit':153 'bind':138 'bit':197,356,391 'block':461 'break':27 'build':74,77 'care':114 'case':447 'cluster':169 'combin':288 'compet':312 'competitor':372,388 'complet':270 'contain':9,125,128,163,167,173 'contend':310 'context':39 'control':91 'coupl':194 'creat':189 'ct':174,207,248,321,333,340,402,438 'cts':181 'daemon':46 'debian':185 'delet':400 'discov':449 'docker':18,30,45,57,98,116,191,203,221,267,323,351 'download':69 'dozen':255 'eas':285 'easili':280 'experi':55 'explicit':122 'feel':87 'file':75 'final':286 'folders/files':145 'freeli':68 'full':238,428 'full-tim':427 'git':64 'give':236,268,292 'given':127 'greatest':370 'happen':24 'hardwar':266 'headach':261 'hide':325 'hold':102 'host':50,148,228,318 'hostnam':414 'huge':295 'imag':58,85,186 'immich':314,317,371,437 'import':11,430 'insid':202 'inspect':72 'jail':31 'keep':434 'kid':458 'latest':368 'let':303 'like':232,377,396,454 'linux':172 'liter':378 'll':33 'load':357 'local':97,135 'manag':218,226,263,329,362,418 'map':142 'max':381 'mayb':441,443 'mere':375 'messi':211 'metal':299 'minut':376,380 'mount':139,155 'move':276,404 'need':15,112,123 'net':136 'network':117 'new':309,421,457 'nginx':327,416 'one':244 'open':60 'opposit':107 'origin':436 'photo':413 'physic':49,144 'pis':258 'place':440 'platform':363 'play':234,385 'playbook':348 'point':411 'portabl':271 'portain':216,361 'prototyp':302 'provis':350 'proxi':328,417 'proxmox':168,224,235,339 'question':4 'quit':279 'rapid':301 'raspberri':257 'read':157 'read-on':156 'realli':111 'recover':273 'repo':65,71,99 'requir':160 'root':20 'rootless':8 'run':7,17,36,43,162,190,254 'say':305 'separ':239 'server':100 'servic':177,199,222,242,277,422 'shutdown':442 'simpli':183 'sit':201 'someon':26 'someth':450 'sourc':61 'spin':336,365 'start':424 'still':433 'system':149 'templat':344 'think':249 'time':429 'top':165 'traffic':130 'true':51 'two':291 'unless':118 'unthink':23 'update/rollback':283 'use':215,322,345,425 'user':42 'usual':204 've':188 'via':415 'want':89 'within':374 'without':259"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/851237"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704919019 {#2467
    date: 2024-01-10 21:36:59.0 +01:00
  }
  +"title": 297069
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
89 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
90 DENIED moderate
App\Entity\EntryComment {#2385
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2469
    +user: Proxies\__CG__\App\Entity\User {#2886 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
    +slug: "Why-docker"
    +title: "Why docker"
    +url: null
    +body: """
      Hi! Question in the title.\n
      \n
      I get that its super easy to setup. But its really worthwhile to have something that:\n
      \n
      - runs everything as root (not many well built images with proper useranagement it seems)\n
      - you cannot really know which stuff is in the images: you must trust who built it\n
      - lots of mess in the system (mounts, fake networks, rules…)\n
      \n
      I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
      \n
      I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 50
    +favouriteCount: 89
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722359949 {#2921
      date: 2024-07-30 19:19:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2926 …}
    +votes: Doctrine\ORM\PersistentCollection {#2929 …}
    +reports: Doctrine\ORM\PersistentCollection {#2931 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2933 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2935 …}
    +badges: Doctrine\ORM\PersistentCollection {#2937 …}
    +children: [
      1 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2469 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          To answer each question:\n
          \n
          - You can run rootless containers but, importantly, you don’t need to run *Docker* as root. Should the unthinkable happen, and someone “breaks out” of docker jail, they’ll only be running in the context of the user running the docker daemon on the physical host.\n
          - True but, in my experience, most docker images are open source and have git repos - you can freely download the repo, inspect the build files, and build your own. I do this for some images I feel I want 100% control of, and have my own local Docker repo server to hold them.\n
          - It’s the opposite - you don’t really need to care about docker networks, unless you have an explicit need to contain a given container’s traffic to it’s own local net, and bind mounts are just maps to physical folders/files on the host system, with the added benefit of mounting read-only where required.\n
          \n
          I run containers on top of containers - Proxmox cluster, with a Linux container (CT) for each service. Most of those CTs are simply a Debian image I’ve created, running Docker and a couple of other bits. The services then sit inside Docker (usually) on each CT.\n
          \n
          It’s not messy at all. I use Portainer to manage all my Docker services, and Proxmox to manage the hosts themselves.\n
          \n
          Why? I like to play.\n
          \n
          Proxmox gives me full separation of each service - each one has its own CT. Think of that as me running dozens of Raspberry Pis, without the headache of managing all that hardware. Docker gives me complete portability and recoverability. I can move services around quite easily, and can update/rollback with ease.\n
          \n
          Finally, the combination of the two gives me a *huge* advantage over bare metal for rapid prototyping.\n
          \n
          Let’s say there’s a new contender that competes with Immich. I have Immich hosted on a CT, using Docker, and hiding behind Nginx Proxy Manager (also on a CT).\n
          \n
          I can spin up a Proxmox CT from my own template, use my Ansible playbook to provision Docker and all the other bits, load it in my Portainer management platform, and spin up the latest and greatest Immich competitor, all within mere minutes. Like, literally 10 minutes max.\n
          \n
          I have a play with the competitor for a bit. If I don’t like it, I just delete the CT and move on. If I do, I can point my `photos…` hostname (via Nginx Proxy Manager) to the new service and start using it full-time. Importantly, I can still keep my original Immich CT in place - maybe shutdown, maybe not - just in case I discover something I don’t like about the new kid on the block.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 8
        +score: 0
        +lastActive: DateTime @1720429542 {#2464
          date: 2024-07-08 11:05:42.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Shimitar@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2459 …}
        +nested: Doctrine\ORM\PersistentCollection {#2371 …}
        +votes: Doctrine\ORM\PersistentCollection {#2370 …}
        +reports: Doctrine\ORM\PersistentCollection {#2360 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2361 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2372 …}
        -id: 297069
        -bodyTs: "'10':379 '100':90 'ad':152 'advantag':296 'also':330 'ansibl':347 'answer':2 'around':278 'bare':298 'behind':326 'benefit':153 'bind':138 'bit':197,356,391 'block':461 'break':27 'build':74,77 'care':114 'case':447 'cluster':169 'combin':288 'compet':312 'competitor':372,388 'complet':270 'contain':9,125,128,163,167,173 'contend':310 'context':39 'control':91 'coupl':194 'creat':189 'ct':174,207,248,321,333,340,402,438 'cts':181 'daemon':46 'debian':185 'delet':400 'discov':449 'docker':18,30,45,57,98,116,191,203,221,267,323,351 'download':69 'dozen':255 'eas':285 'easili':280 'experi':55 'explicit':122 'feel':87 'file':75 'final':286 'folders/files':145 'freeli':68 'full':238,428 'full-tim':427 'git':64 'give':236,268,292 'given':127 'greatest':370 'happen':24 'hardwar':266 'headach':261 'hide':325 'hold':102 'host':50,148,228,318 'hostnam':414 'huge':295 'imag':58,85,186 'immich':314,317,371,437 'import':11,430 'insid':202 'inspect':72 'jail':31 'keep':434 'kid':458 'latest':368 'let':303 'like':232,377,396,454 'linux':172 'liter':378 'll':33 'load':357 'local':97,135 'manag':218,226,263,329,362,418 'map':142 'max':381 'mayb':441,443 'mere':375 'messi':211 'metal':299 'minut':376,380 'mount':139,155 'move':276,404 'need':15,112,123 'net':136 'network':117 'new':309,421,457 'nginx':327,416 'one':244 'open':60 'opposit':107 'origin':436 'photo':413 'physic':49,144 'pis':258 'place':440 'platform':363 'play':234,385 'playbook':348 'point':411 'portabl':271 'portain':216,361 'prototyp':302 'provis':350 'proxi':328,417 'proxmox':168,224,235,339 'question':4 'quit':279 'rapid':301 'raspberri':257 'read':157 'read-on':156 'realli':111 'recover':273 'repo':65,71,99 'requir':160 'root':20 'rootless':8 'run':7,17,36,43,162,190,254 'say':305 'separ':239 'server':100 'servic':177,199,222,242,277,422 'shutdown':442 'simpli':183 'sit':201 'someon':26 'someth':450 'sourc':61 'spin':336,365 'start':424 'still':433 'system':149 'templat':344 'think':249 'time':429 'top':165 'traffic':130 'true':51 'two':291 'unless':118 'unthink':23 'update/rollback':283 'use':215,322,345,425 'user':42 'usual':204 've':188 'via':415 'want':89 'within':374 'without':259"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/851237"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704919019 {#2467
          date: 2024-01-10 21:36:59.0 +01:00
        }
        +"title": 297069
      }
      0 => App\Entity\EntryComment {#2385}
    ]
    -id: 28686
    -titleTs: "'docker':2"
    -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704992786
    +visibility: "visible             "
    +apId: "https://feddit.it/post/4722445"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704906386 {#2909
      date: 2024-01-10 18:06:26.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2384 …}
  +root: App\Entity\EntryComment {#2471}
  +body: "Yep, all true. I was oversimplifying in my explanation, but you’re right. There’s a lot more to it than what I wrote - I was more relating docker to what we used to do with chroot jails."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704929831 {#2386
    date: 2024-01-11 00:37:11.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@DeltaTangoLima@reddrefuge.com"
    "@lemmyvore@feddit.nl"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2378 …}
  +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: 297707
  -bodyTs: "'chroot':37 'docker':29 'explan':9 'jail':38 'lot':17 'oversimplifi':6 're':12 'relat':28 'right':13 'true':3 'use':33 'wrote':24 'yep':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/851584"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704929831 {#2382
    date: 2024-01-11 00:37:11.0 +01:00
  }
  +"title": 297707
}
"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 {#2385
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2469
    +user: Proxies\__CG__\App\Entity\User {#2886 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
    +slug: "Why-docker"
    +title: "Why docker"
    +url: null
    +body: """
      Hi! Question in the title.\n
      \n
      I get that its super easy to setup. But its really worthwhile to have something that:\n
      \n
      - runs everything as root (not many well built images with proper useranagement it seems)\n
      - you cannot really know which stuff is in the images: you must trust who built it\n
      - lots of mess in the system (mounts, fake networks, rules…)\n
      \n
      I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
      \n
      I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 50
    +favouriteCount: 89
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722359949 {#2921
      date: 2024-07-30 19:19:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2926 …}
    +votes: Doctrine\ORM\PersistentCollection {#2929 …}
    +reports: Doctrine\ORM\PersistentCollection {#2931 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2933 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2935 …}
    +badges: Doctrine\ORM\PersistentCollection {#2937 …}
    +children: [
      1 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2469 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          To answer each question:\n
          \n
          - You can run rootless containers but, importantly, you don’t need to run *Docker* as root. Should the unthinkable happen, and someone “breaks out” of docker jail, they’ll only be running in the context of the user running the docker daemon on the physical host.\n
          - True but, in my experience, most docker images are open source and have git repos - you can freely download the repo, inspect the build files, and build your own. I do this for some images I feel I want 100% control of, and have my own local Docker repo server to hold them.\n
          - It’s the opposite - you don’t really need to care about docker networks, unless you have an explicit need to contain a given container’s traffic to it’s own local net, and bind mounts are just maps to physical folders/files on the host system, with the added benefit of mounting read-only where required.\n
          \n
          I run containers on top of containers - Proxmox cluster, with a Linux container (CT) for each service. Most of those CTs are simply a Debian image I’ve created, running Docker and a couple of other bits. The services then sit inside Docker (usually) on each CT.\n
          \n
          It’s not messy at all. I use Portainer to manage all my Docker services, and Proxmox to manage the hosts themselves.\n
          \n
          Why? I like to play.\n
          \n
          Proxmox gives me full separation of each service - each one has its own CT. Think of that as me running dozens of Raspberry Pis, without the headache of managing all that hardware. Docker gives me complete portability and recoverability. I can move services around quite easily, and can update/rollback with ease.\n
          \n
          Finally, the combination of the two gives me a *huge* advantage over bare metal for rapid prototyping.\n
          \n
          Let’s say there’s a new contender that competes with Immich. I have Immich hosted on a CT, using Docker, and hiding behind Nginx Proxy Manager (also on a CT).\n
          \n
          I can spin up a Proxmox CT from my own template, use my Ansible playbook to provision Docker and all the other bits, load it in my Portainer management platform, and spin up the latest and greatest Immich competitor, all within mere minutes. Like, literally 10 minutes max.\n
          \n
          I have a play with the competitor for a bit. If I don’t like it, I just delete the CT and move on. If I do, I can point my `photos…` hostname (via Nginx Proxy Manager) to the new service and start using it full-time. Importantly, I can still keep my original Immich CT in place - maybe shutdown, maybe not - just in case I discover something I don’t like about the new kid on the block.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 8
        +score: 0
        +lastActive: DateTime @1720429542 {#2464
          date: 2024-07-08 11:05:42.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Shimitar@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2459 …}
        +nested: Doctrine\ORM\PersistentCollection {#2371 …}
        +votes: Doctrine\ORM\PersistentCollection {#2370 …}
        +reports: Doctrine\ORM\PersistentCollection {#2360 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2361 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2372 …}
        -id: 297069
        -bodyTs: "'10':379 '100':90 'ad':152 'advantag':296 'also':330 'ansibl':347 'answer':2 'around':278 'bare':298 'behind':326 'benefit':153 'bind':138 'bit':197,356,391 'block':461 'break':27 'build':74,77 'care':114 'case':447 'cluster':169 'combin':288 'compet':312 'competitor':372,388 'complet':270 'contain':9,125,128,163,167,173 'contend':310 'context':39 'control':91 'coupl':194 'creat':189 'ct':174,207,248,321,333,340,402,438 'cts':181 'daemon':46 'debian':185 'delet':400 'discov':449 'docker':18,30,45,57,98,116,191,203,221,267,323,351 'download':69 'dozen':255 'eas':285 'easili':280 'experi':55 'explicit':122 'feel':87 'file':75 'final':286 'folders/files':145 'freeli':68 'full':238,428 'full-tim':427 'git':64 'give':236,268,292 'given':127 'greatest':370 'happen':24 'hardwar':266 'headach':261 'hide':325 'hold':102 'host':50,148,228,318 'hostnam':414 'huge':295 'imag':58,85,186 'immich':314,317,371,437 'import':11,430 'insid':202 'inspect':72 'jail':31 'keep':434 'kid':458 'latest':368 'let':303 'like':232,377,396,454 'linux':172 'liter':378 'll':33 'load':357 'local':97,135 'manag':218,226,263,329,362,418 'map':142 'max':381 'mayb':441,443 'mere':375 'messi':211 'metal':299 'minut':376,380 'mount':139,155 'move':276,404 'need':15,112,123 'net':136 'network':117 'new':309,421,457 'nginx':327,416 'one':244 'open':60 'opposit':107 'origin':436 'photo':413 'physic':49,144 'pis':258 'place':440 'platform':363 'play':234,385 'playbook':348 'point':411 'portabl':271 'portain':216,361 'prototyp':302 'provis':350 'proxi':328,417 'proxmox':168,224,235,339 'question':4 'quit':279 'rapid':301 'raspberri':257 'read':157 'read-on':156 'realli':111 'recover':273 'repo':65,71,99 'requir':160 'root':20 'rootless':8 'run':7,17,36,43,162,190,254 'say':305 'separ':239 'server':100 'servic':177,199,222,242,277,422 'shutdown':442 'simpli':183 'sit':201 'someon':26 'someth':450 'sourc':61 'spin':336,365 'start':424 'still':433 'system':149 'templat':344 'think':249 'time':429 'top':165 'traffic':130 'true':51 'two':291 'unless':118 'unthink':23 'update/rollback':283 'use':215,322,345,425 'user':42 'usual':204 've':188 'via':415 'want':89 'within':374 'without':259"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/851237"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704919019 {#2467
          date: 2024-01-10 21:36:59.0 +01:00
        }
        +"title": 297069
      }
      0 => App\Entity\EntryComment {#2385}
    ]
    -id: 28686
    -titleTs: "'docker':2"
    -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704992786
    +visibility: "visible             "
    +apId: "https://feddit.it/post/4722445"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704906386 {#2909
      date: 2024-01-10 18:06:26.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2384 …}
  +root: App\Entity\EntryComment {#2471}
  +body: "Yep, all true. I was oversimplifying in my explanation, but you’re right. There’s a lot more to it than what I wrote - I was more relating docker to what we used to do with chroot jails."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704929831 {#2386
    date: 2024-01-11 00:37:11.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@DeltaTangoLima@reddrefuge.com"
    "@lemmyvore@feddit.nl"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2378 …}
  +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: 297707
  -bodyTs: "'chroot':37 'docker':29 'explan':9 'jail':38 'lot':17 'oversimplifi':6 're':12 'relat':28 'right':13 'true':3 'use':33 'wrote':24 'yep':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/851584"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704929831 {#2382
    date: 2024-01-11 00:37:11.0 +01:00
  }
  +"title": 297707
}
"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 {#2385
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2469
    +user: Proxies\__CG__\App\Entity\User {#2886 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
    +slug: "Why-docker"
    +title: "Why docker"
    +url: null
    +body: """
      Hi! Question in the title.\n
      \n
      I get that its super easy to setup. But its really worthwhile to have something that:\n
      \n
      - runs everything as root (not many well built images with proper useranagement it seems)\n
      - you cannot really know which stuff is in the images: you must trust who built it\n
      - lots of mess in the system (mounts, fake networks, rules…)\n
      \n
      I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n
      \n
      I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 50
    +favouriteCount: 89
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722359949 {#2921
      date: 2024-07-30 19:19:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2926 …}
    +votes: Doctrine\ORM\PersistentCollection {#2929 …}
    +reports: Doctrine\ORM\PersistentCollection {#2931 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2933 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2935 …}
    +badges: Doctrine\ORM\PersistentCollection {#2937 …}
    +children: [
      1 => App\Entity\EntryComment {#2471
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2469 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          To answer each question:\n
          \n
          - You can run rootless containers but, importantly, you don’t need to run *Docker* as root. Should the unthinkable happen, and someone “breaks out” of docker jail, they’ll only be running in the context of the user running the docker daemon on the physical host.\n
          - True but, in my experience, most docker images are open source and have git repos - you can freely download the repo, inspect the build files, and build your own. I do this for some images I feel I want 100% control of, and have my own local Docker repo server to hold them.\n
          - It’s the opposite - you don’t really need to care about docker networks, unless you have an explicit need to contain a given container’s traffic to it’s own local net, and bind mounts are just maps to physical folders/files on the host system, with the added benefit of mounting read-only where required.\n
          \n
          I run containers on top of containers - Proxmox cluster, with a Linux container (CT) for each service. Most of those CTs are simply a Debian image I’ve created, running Docker and a couple of other bits. The services then sit inside Docker (usually) on each CT.\n
          \n
          It’s not messy at all. I use Portainer to manage all my Docker services, and Proxmox to manage the hosts themselves.\n
          \n
          Why? I like to play.\n
          \n
          Proxmox gives me full separation of each service - each one has its own CT. Think of that as me running dozens of Raspberry Pis, without the headache of managing all that hardware. Docker gives me complete portability and recoverability. I can move services around quite easily, and can update/rollback with ease.\n
          \n
          Finally, the combination of the two gives me a *huge* advantage over bare metal for rapid prototyping.\n
          \n
          Let’s say there’s a new contender that competes with Immich. I have Immich hosted on a CT, using Docker, and hiding behind Nginx Proxy Manager (also on a CT).\n
          \n
          I can spin up a Proxmox CT from my own template, use my Ansible playbook to provision Docker and all the other bits, load it in my Portainer management platform, and spin up the latest and greatest Immich competitor, all within mere minutes. Like, literally 10 minutes max.\n
          \n
          I have a play with the competitor for a bit. If I don’t like it, I just delete the CT and move on. If I do, I can point my `photos…` hostname (via Nginx Proxy Manager) to the new service and start using it full-time. Importantly, I can still keep my original Immich CT in place - maybe shutdown, maybe not - just in case I discover something I don’t like about the new kid on the block.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 8
        +score: 0
        +lastActive: DateTime @1720429542 {#2464
          date: 2024-07-08 11:05:42.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Shimitar@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2459 …}
        +nested: Doctrine\ORM\PersistentCollection {#2371 …}
        +votes: Doctrine\ORM\PersistentCollection {#2370 …}
        +reports: Doctrine\ORM\PersistentCollection {#2360 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2361 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2372 …}
        -id: 297069
        -bodyTs: "'10':379 '100':90 'ad':152 'advantag':296 'also':330 'ansibl':347 'answer':2 'around':278 'bare':298 'behind':326 'benefit':153 'bind':138 'bit':197,356,391 'block':461 'break':27 'build':74,77 'care':114 'case':447 'cluster':169 'combin':288 'compet':312 'competitor':372,388 'complet':270 'contain':9,125,128,163,167,173 'contend':310 'context':39 'control':91 'coupl':194 'creat':189 'ct':174,207,248,321,333,340,402,438 'cts':181 'daemon':46 'debian':185 'delet':400 'discov':449 'docker':18,30,45,57,98,116,191,203,221,267,323,351 'download':69 'dozen':255 'eas':285 'easili':280 'experi':55 'explicit':122 'feel':87 'file':75 'final':286 'folders/files':145 'freeli':68 'full':238,428 'full-tim':427 'git':64 'give':236,268,292 'given':127 'greatest':370 'happen':24 'hardwar':266 'headach':261 'hide':325 'hold':102 'host':50,148,228,318 'hostnam':414 'huge':295 'imag':58,85,186 'immich':314,317,371,437 'import':11,430 'insid':202 'inspect':72 'jail':31 'keep':434 'kid':458 'latest':368 'let':303 'like':232,377,396,454 'linux':172 'liter':378 'll':33 'load':357 'local':97,135 'manag':218,226,263,329,362,418 'map':142 'max':381 'mayb':441,443 'mere':375 'messi':211 'metal':299 'minut':376,380 'mount':139,155 'move':276,404 'need':15,112,123 'net':136 'network':117 'new':309,421,457 'nginx':327,416 'one':244 'open':60 'opposit':107 'origin':436 'photo':413 'physic':49,144 'pis':258 'place':440 'platform':363 'play':234,385 'playbook':348 'point':411 'portabl':271 'portain':216,361 'prototyp':302 'provis':350 'proxi':328,417 'proxmox':168,224,235,339 'question':4 'quit':279 'rapid':301 'raspberri':257 'read':157 'read-on':156 'realli':111 'recover':273 'repo':65,71,99 'requir':160 'root':20 'rootless':8 'run':7,17,36,43,162,190,254 'say':305 'separ':239 'server':100 'servic':177,199,222,242,277,422 'shutdown':442 'simpli':183 'sit':201 'someon':26 'someth':450 'sourc':61 'spin':336,365 'start':424 'still':433 'system':149 'templat':344 'think':249 'time':429 'top':165 'traffic':130 'true':51 'two':291 'unless':118 'unthink':23 'update/rollback':283 'use':215,322,345,425 'user':42 'usual':204 've':188 'via':415 'want':89 'within':374 'without':259"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/851237"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704919019 {#2467
          date: 2024-01-10 21:36:59.0 +01:00
        }
        +"title": 297069
      }
      0 => App\Entity\EntryComment {#2385}
    ]
    -id: 28686
    -titleTs: "'docker':2"
    -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704992786
    +visibility: "visible             "
    +apId: "https://feddit.it/post/4722445"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704906386 {#2909
      date: 2024-01-10 18:06:26.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2384 …}
  +root: App\Entity\EntryComment {#2471}
  +body: "Yep, all true. I was oversimplifying in my explanation, but you’re right. There’s a lot more to it than what I wrote - I was more relating docker to what we used to do with chroot jails."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704929831 {#2386
    date: 2024-01-11 00:37:11.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Shimitar@feddit.it"
    "@DeltaTangoLima@reddrefuge.com"
    "@lemmyvore@feddit.nl"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2378 …}
  +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: 297707
  -bodyTs: "'chroot':37 'docker':29 'explan':9 'jail':38 'lot':17 'oversimplifi':6 're':12 'relat':28 'right':13 'true':3 'use':33 'wrote':24 'yep':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/851584"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704929831 {#2382
    date: 2024-01-11 00:37:11.0 +01:00
  }
  +"title": 297707
}
"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 {#2458
  +user: Proxies\__CG__\App\Entity\User {#2793 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
  +slug: "Planning-on-setting-up-Proxmox-and-moving-most-services-there"
  +title: "Planning on setting up Proxmox and moving most services there.  Some questions"
  +url: null
  +body: """
    I am currently running most of my stuff from an unraid box using spare parts I have. It seems like I am hitting my limit on it and just want to turn it into a NAS. Micro PCs/USFF are what I am planning on moving stuff to (probably a cluster of 2 for now but might expand later.). Just a few quick questions:\n
    \n
    1. Running arr services on a proxmox cluster to download to a device on the same network. I don’t think there would be any problems but wanted to see what changes need to be done.\n
    2. Which micro PCs are you running? I am leaving towards HP prodesk or Lenovo 7xx/9xx series around 200 each. I don’t really plan on getting more than 2-3 and don’t run too many things, but would want enough overhead if I switch stuff over to home assistant and windows and Linux VMs if needed.\n
    3. Any best practices you recommend when starting a Proxmox cluster? I’ve learned over time it’s best to set it up correctly than try to fix stuff when it’s running. I wish I could coach myself from 7 years ago now. Would of saved a lot of headaches lol.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 50
  +favouriteCount: 59
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1723332587 {#2788
    date: 2024-08-11 01:29:47.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2795 …}
  +votes: Doctrine\ORM\PersistentCollection {#2797 …}
  +reports: Doctrine\ORM\PersistentCollection {#2799 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2801 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2803 …}
  +badges: Doctrine\ORM\PersistentCollection {#2805 …}
  +children: [
    App\Entity\EntryComment {#1692
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2458 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1597 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1617 …}
      +body: """
        You still need to do that, but you need the Linux bridge interface to have VLANs defined as well, as the physical switch port that trunks the traffic is going to tag the respective VLANs to/from the Proxmox server and virtual guests.\n
        \n
        So, `vmbr1` maps to physical interface `enp2s0f0`. On `vmbr1`, I have two VLAN interfaces defined - `vmbr1.100` (Proxmox guest VLAN) and `vmbr1.60` (Phsyical infrastructure VLAN).\n
        \n
        My Proxmox server has its own address in vlan60, and my Proxmox guests have addresses (and vlan tag) for vlan100.\n
        \n
        The added headfuck (especially at setup) is that I also run an OPNsense VM on Proxmox, and it has its own vlan interfaces defined - essentially virtual interfaces on top of a virtual interface. So, I have:\n
        \n
        - switch trunk port \n
            - `enp2s0f0` (physical) \n
                - `vmbr1` (Linux bridge) \n
                    - `vmbr1.60` (Proxmox server interface)\n
                    - `vmbr1.100` (Proxmox VLAN interface) \n
                        - virtual guest nic (w/ vlan tag and IP address)\n
                    - `vtnet1` (OPNsense “physical” nic, but actually virtual) \n
                        - `vtnet1_vlan[xxx]` (OPNsense virtual nic per vlan)\n
        \n
        All virtual guests default route via OPNsense’s IP address in vlan100, which maps to OPNsense virtual interface `vtnet1_vlan100`.\n
        \n
        Like I said, it’s a headfuck when you first set it up. Interface-ception.\n
        \n
        The only unnecessary bit in my setup is that my Proxmox server *also* has an IP address in vlan100 (via `vmbr1.100`). I had it there when I originally thought I’d use Proxmox firewalling as well, to effectively create a zero trust network for my Proxmox cluster. But, for me, that would’ve been overkill.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704917680 {#1555
        date: 2024-01-10 21:14:40.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Edgarallenpwn@midwest.social"
        "@phanto@lemmy.ca"
        "@fuckwit_mcbumcrumble@lemmy.world"
        "@FiduciaryOne@lemmy.world"
        "@DeltaTangoLima@reddrefuge.com"
        "@monkinto@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1725 …}
      +nested: Doctrine\ORM\PersistentCollection {#1722 …}
      +votes: Doctrine\ORM\PersistentCollection {#1726 …}
      +reports: Doctrine\ORM\PersistentCollection {#1736 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2461 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1626 …}
      -id: 296952
      -bodyTs: "'actual':153 'ad':88 'address':73,81,147,172,215 'also':96,211 'bit':202 'bridg':12,130 'ception':198 'cluster':245 'creat':237 'd':229 'default':166 'defin':17,57,110 'effect':236 'enp2s0f0':49,126 'especi':90 'essenti':111 'firewal':232 'first':192 'go':30 'guest':42,60,79,140,165 'headfuck':89,189 'infrastructur':65 'interfac':13,48,56,109,113,119,134,138,180,197 'interface-cept':196 'ip':146,171,214 'like':183 'linux':11,129 'map':45,176 'need':3,9 'network':241 'nic':141,151,160 'opnsens':99,149,158,169,178 'origin':226 'overkil':253 'per':161 'phsyical':64 'physic':22,47,127,150 'port':24,125 'proxmox':38,59,68,78,102,132,136,209,231,244 'respect':34 'rout':167 'run':97 'said':185 'server':39,69,133,210 'set':193 'setup':92,205 'still':2 'switch':23,123 'tag':32,84,144 'thought':227 'to/from':36 'top':115 'traffic':28 'trunk':26,124 'trust':240 'two':54 'unnecessari':201 'use':230 've':251 'via':168,218 'virtual':41,112,118,139,154,159,164,179 'vlan':16,35,55,61,66,83,108,137,143,156,162 'vlan100':86,174,182,217 'vlan60':75 'vm':100 'vmbr1':44,51,128 'vmbr1.100':58,135,219 'vmbr1.60':63,131 'vtnet1':148,155,181 'w':142 'well':19,234 'would':250 'xxx':157 'zero':239"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/851147"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704917680 {#1565
        date: 2024-01-10 21:14:40.0 +01:00
      }
      +"title": 296952
    }
  ]
  -id: 28133
  -titleTs: "'move':7 'plan':1 'proxmox':5 'question':12 'servic':9 'set':3"
  -bodyTs: "'-3':130 '1':64 '2':52,100,129 '200':118 '3':158 '7':198 '7xx/9xx':115 'ago':200 'around':117 'arr':66 'assist':150 'best':160,176 'box':12 'chang':95 'cluster':50,71,168 'coach':195 'correct':181 'could':194 'current':3 'devic':76 'done':99 'download':73 'enough':141 'expand':57 'fix':185 'get':126 'headach':208 'hit':23 'home':149 'hp':111 'later':58 'learn':171 'leav':109 'lenovo':114 'like':20 'limit':25 'linux':154 'lol':209 'lot':206 'mani':136 'micro':37,102 'might':56 'move':45 'nas':36 'need':96,157 'network':80 'overhead':142 'part':15 'pcs':103 'pcs/usff':38 'plan':43,124 'practic':161 'probabl':48 'problem':89 'prodesk':112 'proxmox':70,167 'question':63 'quick':62 'realli':123 'recommend':163 'run':4,65,106,134,190 'save':204 'see':93 'seem':19 'seri':116 'servic':67 'set':178 'spare':14 'start':165 'stuff':8,46,146,186 'switch':145 'thing':137 'think':84 'time':173 'toward':110 'tri':183 'turn':32 'unraid':11 'use':13 've':170 'vms':155 'want':30,91,140 'window':152 'wish':192 'would':86,139,202 'year':199"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704825191
  +visibility: "visible             "
  +apId: "https://midwest.social/post/7304474"
  +editedAt: DateTimeImmutable @1719179820 {#2762
    date: 2024-06-23 23:57:00.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704738791 {#2740
    date: 2024-01-08 19:33: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
95 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2458
  +user: Proxies\__CG__\App\Entity\User {#2793 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
  +slug: "Planning-on-setting-up-Proxmox-and-moving-most-services-there"
  +title: "Planning on setting up Proxmox and moving most services there.  Some questions"
  +url: null
  +body: """
    I am currently running most of my stuff from an unraid box using spare parts I have. It seems like I am hitting my limit on it and just want to turn it into a NAS. Micro PCs/USFF are what I am planning on moving stuff to (probably a cluster of 2 for now but might expand later.). Just a few quick questions:\n
    \n
    1. Running arr services on a proxmox cluster to download to a device on the same network. I don’t think there would be any problems but wanted to see what changes need to be done.\n
    2. Which micro PCs are you running? I am leaving towards HP prodesk or Lenovo 7xx/9xx series around 200 each. I don’t really plan on getting more than 2-3 and don’t run too many things, but would want enough overhead if I switch stuff over to home assistant and windows and Linux VMs if needed.\n
    3. Any best practices you recommend when starting a Proxmox cluster? I’ve learned over time it’s best to set it up correctly than try to fix stuff when it’s running. I wish I could coach myself from 7 years ago now. Would of saved a lot of headaches lol.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 50
  +favouriteCount: 59
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1723332587 {#2788
    date: 2024-08-11 01:29:47.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2795 …}
  +votes: Doctrine\ORM\PersistentCollection {#2797 …}
  +reports: Doctrine\ORM\PersistentCollection {#2799 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2801 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2803 …}
  +badges: Doctrine\ORM\PersistentCollection {#2805 …}
  +children: [
    App\Entity\EntryComment {#1692
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2458 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1597 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1617 …}
      +body: """
        You still need to do that, but you need the Linux bridge interface to have VLANs defined as well, as the physical switch port that trunks the traffic is going to tag the respective VLANs to/from the Proxmox server and virtual guests.\n
        \n
        So, `vmbr1` maps to physical interface `enp2s0f0`. On `vmbr1`, I have two VLAN interfaces defined - `vmbr1.100` (Proxmox guest VLAN) and `vmbr1.60` (Phsyical infrastructure VLAN).\n
        \n
        My Proxmox server has its own address in vlan60, and my Proxmox guests have addresses (and vlan tag) for vlan100.\n
        \n
        The added headfuck (especially at setup) is that I also run an OPNsense VM on Proxmox, and it has its own vlan interfaces defined - essentially virtual interfaces on top of a virtual interface. So, I have:\n
        \n
        - switch trunk port \n
            - `enp2s0f0` (physical) \n
                - `vmbr1` (Linux bridge) \n
                    - `vmbr1.60` (Proxmox server interface)\n
                    - `vmbr1.100` (Proxmox VLAN interface) \n
                        - virtual guest nic (w/ vlan tag and IP address)\n
                    - `vtnet1` (OPNsense “physical” nic, but actually virtual) \n
                        - `vtnet1_vlan[xxx]` (OPNsense virtual nic per vlan)\n
        \n
        All virtual guests default route via OPNsense’s IP address in vlan100, which maps to OPNsense virtual interface `vtnet1_vlan100`.\n
        \n
        Like I said, it’s a headfuck when you first set it up. Interface-ception.\n
        \n
        The only unnecessary bit in my setup is that my Proxmox server *also* has an IP address in vlan100 (via `vmbr1.100`). I had it there when I originally thought I’d use Proxmox firewalling as well, to effectively create a zero trust network for my Proxmox cluster. But, for me, that would’ve been overkill.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704917680 {#1555
        date: 2024-01-10 21:14:40.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Edgarallenpwn@midwest.social"
        "@phanto@lemmy.ca"
        "@fuckwit_mcbumcrumble@lemmy.world"
        "@FiduciaryOne@lemmy.world"
        "@DeltaTangoLima@reddrefuge.com"
        "@monkinto@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1725 …}
      +nested: Doctrine\ORM\PersistentCollection {#1722 …}
      +votes: Doctrine\ORM\PersistentCollection {#1726 …}
      +reports: Doctrine\ORM\PersistentCollection {#1736 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2461 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1626 …}
      -id: 296952
      -bodyTs: "'actual':153 'ad':88 'address':73,81,147,172,215 'also':96,211 'bit':202 'bridg':12,130 'ception':198 'cluster':245 'creat':237 'd':229 'default':166 'defin':17,57,110 'effect':236 'enp2s0f0':49,126 'especi':90 'essenti':111 'firewal':232 'first':192 'go':30 'guest':42,60,79,140,165 'headfuck':89,189 'infrastructur':65 'interfac':13,48,56,109,113,119,134,138,180,197 'interface-cept':196 'ip':146,171,214 'like':183 'linux':11,129 'map':45,176 'need':3,9 'network':241 'nic':141,151,160 'opnsens':99,149,158,169,178 'origin':226 'overkil':253 'per':161 'phsyical':64 'physic':22,47,127,150 'port':24,125 'proxmox':38,59,68,78,102,132,136,209,231,244 'respect':34 'rout':167 'run':97 'said':185 'server':39,69,133,210 'set':193 'setup':92,205 'still':2 'switch':23,123 'tag':32,84,144 'thought':227 'to/from':36 'top':115 'traffic':28 'trunk':26,124 'trust':240 'two':54 'unnecessari':201 'use':230 've':251 'via':168,218 'virtual':41,112,118,139,154,159,164,179 'vlan':16,35,55,61,66,83,108,137,143,156,162 'vlan100':86,174,182,217 'vlan60':75 'vm':100 'vmbr1':44,51,128 'vmbr1.100':58,135,219 'vmbr1.60':63,131 'vtnet1':148,155,181 'w':142 'well':19,234 'would':250 'xxx':157 'zero':239"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/851147"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704917680 {#1565
        date: 2024-01-10 21:14:40.0 +01:00
      }
      +"title": 296952
    }
  ]
  -id: 28133
  -titleTs: "'move':7 'plan':1 'proxmox':5 'question':12 'servic':9 'set':3"
  -bodyTs: "'-3':130 '1':64 '2':52,100,129 '200':118 '3':158 '7':198 '7xx/9xx':115 'ago':200 'around':117 'arr':66 'assist':150 'best':160,176 'box':12 'chang':95 'cluster':50,71,168 'coach':195 'correct':181 'could':194 'current':3 'devic':76 'done':99 'download':73 'enough':141 'expand':57 'fix':185 'get':126 'headach':208 'hit':23 'home':149 'hp':111 'later':58 'learn':171 'leav':109 'lenovo':114 'like':20 'limit':25 'linux':154 'lol':209 'lot':206 'mani':136 'micro':37,102 'might':56 'move':45 'nas':36 'need':96,157 'network':80 'overhead':142 'part':15 'pcs':103 'pcs/usff':38 'plan':43,124 'practic':161 'probabl':48 'problem':89 'prodesk':112 'proxmox':70,167 'question':63 'quick':62 'realli':123 'recommend':163 'run':4,65,106,134,190 'save':204 'see':93 'seem':19 'seri':116 'servic':67 'set':178 'spare':14 'start':165 'stuff':8,46,146,186 'switch':145 'thing':137 'think':84 'time':173 'toward':110 'tri':183 'turn':32 'unraid':11 'use':13 've':170 'vms':155 'want':30,91,140 'window':152 'wish':192 'would':86,139,202 'year':199"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704825191
  +visibility: "visible             "
  +apId: "https://midwest.social/post/7304474"
  +editedAt: DateTimeImmutable @1719179820 {#2762
    date: 2024-06-23 23:57:00.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704738791 {#2740
    date: 2024-01-08 19:33: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
96 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2458
  +user: Proxies\__CG__\App\Entity\User {#2793 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
  +slug: "Planning-on-setting-up-Proxmox-and-moving-most-services-there"
  +title: "Planning on setting up Proxmox and moving most services there.  Some questions"
  +url: null
  +body: """
    I am currently running most of my stuff from an unraid box using spare parts I have. It seems like I am hitting my limit on it and just want to turn it into a NAS. Micro PCs/USFF are what I am planning on moving stuff to (probably a cluster of 2 for now but might expand later.). Just a few quick questions:\n
    \n
    1. Running arr services on a proxmox cluster to download to a device on the same network. I don’t think there would be any problems but wanted to see what changes need to be done.\n
    2. Which micro PCs are you running? I am leaving towards HP prodesk or Lenovo 7xx/9xx series around 200 each. I don’t really plan on getting more than 2-3 and don’t run too many things, but would want enough overhead if I switch stuff over to home assistant and windows and Linux VMs if needed.\n
    3. Any best practices you recommend when starting a Proxmox cluster? I’ve learned over time it’s best to set it up correctly than try to fix stuff when it’s running. I wish I could coach myself from 7 years ago now. Would of saved a lot of headaches lol.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 50
  +favouriteCount: 59
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1723332587 {#2788
    date: 2024-08-11 01:29:47.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2795 …}
  +votes: Doctrine\ORM\PersistentCollection {#2797 …}
  +reports: Doctrine\ORM\PersistentCollection {#2799 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2801 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2803 …}
  +badges: Doctrine\ORM\PersistentCollection {#2805 …}
  +children: [
    App\Entity\EntryComment {#1692
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2458 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1597 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1617 …}
      +body: """
        You still need to do that, but you need the Linux bridge interface to have VLANs defined as well, as the physical switch port that trunks the traffic is going to tag the respective VLANs to/from the Proxmox server and virtual guests.\n
        \n
        So, `vmbr1` maps to physical interface `enp2s0f0`. On `vmbr1`, I have two VLAN interfaces defined - `vmbr1.100` (Proxmox guest VLAN) and `vmbr1.60` (Phsyical infrastructure VLAN).\n
        \n
        My Proxmox server has its own address in vlan60, and my Proxmox guests have addresses (and vlan tag) for vlan100.\n
        \n
        The added headfuck (especially at setup) is that I also run an OPNsense VM on Proxmox, and it has its own vlan interfaces defined - essentially virtual interfaces on top of a virtual interface. So, I have:\n
        \n
        - switch trunk port \n
            - `enp2s0f0` (physical) \n
                - `vmbr1` (Linux bridge) \n
                    - `vmbr1.60` (Proxmox server interface)\n
                    - `vmbr1.100` (Proxmox VLAN interface) \n
                        - virtual guest nic (w/ vlan tag and IP address)\n
                    - `vtnet1` (OPNsense “physical” nic, but actually virtual) \n
                        - `vtnet1_vlan[xxx]` (OPNsense virtual nic per vlan)\n
        \n
        All virtual guests default route via OPNsense’s IP address in vlan100, which maps to OPNsense virtual interface `vtnet1_vlan100`.\n
        \n
        Like I said, it’s a headfuck when you first set it up. Interface-ception.\n
        \n
        The only unnecessary bit in my setup is that my Proxmox server *also* has an IP address in vlan100 (via `vmbr1.100`). I had it there when I originally thought I’d use Proxmox firewalling as well, to effectively create a zero trust network for my Proxmox cluster. But, for me, that would’ve been overkill.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704917680 {#1555
        date: 2024-01-10 21:14:40.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Edgarallenpwn@midwest.social"
        "@phanto@lemmy.ca"
        "@fuckwit_mcbumcrumble@lemmy.world"
        "@FiduciaryOne@lemmy.world"
        "@DeltaTangoLima@reddrefuge.com"
        "@monkinto@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1725 …}
      +nested: Doctrine\ORM\PersistentCollection {#1722 …}
      +votes: Doctrine\ORM\PersistentCollection {#1726 …}
      +reports: Doctrine\ORM\PersistentCollection {#1736 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2461 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1626 …}
      -id: 296952
      -bodyTs: "'actual':153 'ad':88 'address':73,81,147,172,215 'also':96,211 'bit':202 'bridg':12,130 'ception':198 'cluster':245 'creat':237 'd':229 'default':166 'defin':17,57,110 'effect':236 'enp2s0f0':49,126 'especi':90 'essenti':111 'firewal':232 'first':192 'go':30 'guest':42,60,79,140,165 'headfuck':89,189 'infrastructur':65 'interfac':13,48,56,109,113,119,134,138,180,197 'interface-cept':196 'ip':146,171,214 'like':183 'linux':11,129 'map':45,176 'need':3,9 'network':241 'nic':141,151,160 'opnsens':99,149,158,169,178 'origin':226 'overkil':253 'per':161 'phsyical':64 'physic':22,47,127,150 'port':24,125 'proxmox':38,59,68,78,102,132,136,209,231,244 'respect':34 'rout':167 'run':97 'said':185 'server':39,69,133,210 'set':193 'setup':92,205 'still':2 'switch':23,123 'tag':32,84,144 'thought':227 'to/from':36 'top':115 'traffic':28 'trunk':26,124 'trust':240 'two':54 'unnecessari':201 'use':230 've':251 'via':168,218 'virtual':41,112,118,139,154,159,164,179 'vlan':16,35,55,61,66,83,108,137,143,156,162 'vlan100':86,174,182,217 'vlan60':75 'vm':100 'vmbr1':44,51,128 'vmbr1.100':58,135,219 'vmbr1.60':63,131 'vtnet1':148,155,181 'w':142 'well':19,234 'would':250 'xxx':157 'zero':239"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/851147"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704917680 {#1565
        date: 2024-01-10 21:14:40.0 +01:00
      }
      +"title": 296952
    }
  ]
  -id: 28133
  -titleTs: "'move':7 'plan':1 'proxmox':5 'question':12 'servic':9 'set':3"
  -bodyTs: "'-3':130 '1':64 '2':52,100,129 '200':118 '3':158 '7':198 '7xx/9xx':115 'ago':200 'around':117 'arr':66 'assist':150 'best':160,176 'box':12 'chang':95 'cluster':50,71,168 'coach':195 'correct':181 'could':194 'current':3 'devic':76 'done':99 'download':73 'enough':141 'expand':57 'fix':185 'get':126 'headach':208 'hit':23 'home':149 'hp':111 'later':58 'learn':171 'leav':109 'lenovo':114 'like':20 'limit':25 'linux':154 'lol':209 'lot':206 'mani':136 'micro':37,102 'might':56 'move':45 'nas':36 'need':96,157 'network':80 'overhead':142 'part':15 'pcs':103 'pcs/usff':38 'plan':43,124 'practic':161 'probabl':48 'problem':89 'prodesk':112 'proxmox':70,167 'question':63 'quick':62 'realli':123 'recommend':163 'run':4,65,106,134,190 'save':204 'see':93 'seem':19 'seri':116 'servic':67 'set':178 'spare':14 'start':165 'stuff':8,46,146,186 'switch':145 'thing':137 'think':84 'time':173 'toward':110 'tri':183 'turn':32 'unraid':11 'use':13 've':170 'vms':155 'want':30,91,140 'window':152 'wish':192 'would':86,139,202 'year':199"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704825191
  +visibility: "visible             "
  +apId: "https://midwest.social/post/7304474"
  +editedAt: DateTimeImmutable @1719179820 {#2762
    date: 2024-06-23 23:57:00.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704738791 {#2740
    date: 2024-01-08 19:33: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
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 {#1692
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2458
    +user: Proxies\__CG__\App\Entity\User {#2793 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
    +slug: "Planning-on-setting-up-Proxmox-and-moving-most-services-there"
    +title: "Planning on setting up Proxmox and moving most services there.  Some questions"
    +url: null
    +body: """
      I am currently running most of my stuff from an unraid box using spare parts I have. It seems like I am hitting my limit on it and just want to turn it into a NAS. Micro PCs/USFF are what I am planning on moving stuff to (probably a cluster of 2 for now but might expand later.). Just a few quick questions:\n
      \n
      1. Running arr services on a proxmox cluster to download to a device on the same network. I don’t think there would be any problems but wanted to see what changes need to be done.\n
      2. Which micro PCs are you running? I am leaving towards HP prodesk or Lenovo 7xx/9xx series around 200 each. I don’t really plan on getting more than 2-3 and don’t run too many things, but would want enough overhead if I switch stuff over to home assistant and windows and Linux VMs if needed.\n
      3. Any best practices you recommend when starting a Proxmox cluster? I’ve learned over time it’s best to set it up correctly than try to fix stuff when it’s running. I wish I could coach myself from 7 years ago now. Would of saved a lot of headaches lol.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 50
    +favouriteCount: 59
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723332587 {#2788
      date: 2024-08-11 01:29:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2795 …}
    +votes: Doctrine\ORM\PersistentCollection {#2797 …}
    +reports: Doctrine\ORM\PersistentCollection {#2799 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2801 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2803 …}
    +badges: Doctrine\ORM\PersistentCollection {#2805 …}
    +children: [
      App\Entity\EntryComment {#1692}
    ]
    -id: 28133
    -titleTs: "'move':7 'plan':1 'proxmox':5 'question':12 'servic':9 'set':3"
    -bodyTs: "'-3':130 '1':64 '2':52,100,129 '200':118 '3':158 '7':198 '7xx/9xx':115 'ago':200 'around':117 'arr':66 'assist':150 'best':160,176 'box':12 'chang':95 'cluster':50,71,168 'coach':195 'correct':181 'could':194 'current':3 'devic':76 'done':99 'download':73 'enough':141 'expand':57 'fix':185 'get':126 'headach':208 'hit':23 'home':149 'hp':111 'later':58 'learn':171 'leav':109 'lenovo':114 'like':20 'limit':25 'linux':154 'lol':209 'lot':206 'mani':136 'micro':37,102 'might':56 'move':45 'nas':36 'need':96,157 'network':80 'overhead':142 'part':15 'pcs':103 'pcs/usff':38 'plan':43,124 'practic':161 'probabl':48 'problem':89 'prodesk':112 'proxmox':70,167 'question':63 'quick':62 'realli':123 'recommend':163 'run':4,65,106,134,190 'save':204 'see':93 'seem':19 'seri':116 'servic':67 'set':178 'spare':14 'start':165 'stuff':8,46,146,186 'switch':145 'thing':137 'think':84 'time':173 'toward':110 'tri':183 'turn':32 'unraid':11 'use':13 've':170 'vms':155 'want':30,91,140 'window':152 'wish':192 'would':86,139,202 'year':199"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704825191
    +visibility: "visible             "
    +apId: "https://midwest.social/post/7304474"
    +editedAt: DateTimeImmutable @1719179820 {#2762
      date: 2024-06-23 23:57:00.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704738791 {#2740
      date: 2024-01-08 19:33:11.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1597 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1617 …}
  +body: """
    You still need to do that, but you need the Linux bridge interface to have VLANs defined as well, as the physical switch port that trunks the traffic is going to tag the respective VLANs to/from the Proxmox server and virtual guests.\n
    \n
    So, `vmbr1` maps to physical interface `enp2s0f0`. On `vmbr1`, I have two VLAN interfaces defined - `vmbr1.100` (Proxmox guest VLAN) and `vmbr1.60` (Phsyical infrastructure VLAN).\n
    \n
    My Proxmox server has its own address in vlan60, and my Proxmox guests have addresses (and vlan tag) for vlan100.\n
    \n
    The added headfuck (especially at setup) is that I also run an OPNsense VM on Proxmox, and it has its own vlan interfaces defined - essentially virtual interfaces on top of a virtual interface. So, I have:\n
    \n
    - switch trunk port \n
        - `enp2s0f0` (physical) \n
            - `vmbr1` (Linux bridge) \n
                - `vmbr1.60` (Proxmox server interface)\n
                - `vmbr1.100` (Proxmox VLAN interface) \n
                    - virtual guest nic (w/ vlan tag and IP address)\n
                - `vtnet1` (OPNsense “physical” nic, but actually virtual) \n
                    - `vtnet1_vlan[xxx]` (OPNsense virtual nic per vlan)\n
    \n
    All virtual guests default route via OPNsense’s IP address in vlan100, which maps to OPNsense virtual interface `vtnet1_vlan100`.\n
    \n
    Like I said, it’s a headfuck when you first set it up. Interface-ception.\n
    \n
    The only unnecessary bit in my setup is that my Proxmox server *also* has an IP address in vlan100 (via `vmbr1.100`). I had it there when I originally thought I’d use Proxmox firewalling as well, to effectively create a zero trust network for my Proxmox cluster. But, for me, that would’ve been overkill.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704917680 {#1555
    date: 2024-01-10 21:14:40.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Edgarallenpwn@midwest.social"
    "@phanto@lemmy.ca"
    "@fuckwit_mcbumcrumble@lemmy.world"
    "@FiduciaryOne@lemmy.world"
    "@DeltaTangoLima@reddrefuge.com"
    "@monkinto@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1725 …}
  +nested: Doctrine\ORM\PersistentCollection {#1722 …}
  +votes: Doctrine\ORM\PersistentCollection {#1726 …}
  +reports: Doctrine\ORM\PersistentCollection {#1736 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2461 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1626 …}
  -id: 296952
  -bodyTs: "'actual':153 'ad':88 'address':73,81,147,172,215 'also':96,211 'bit':202 'bridg':12,130 'ception':198 'cluster':245 'creat':237 'd':229 'default':166 'defin':17,57,110 'effect':236 'enp2s0f0':49,126 'especi':90 'essenti':111 'firewal':232 'first':192 'go':30 'guest':42,60,79,140,165 'headfuck':89,189 'infrastructur':65 'interfac':13,48,56,109,113,119,134,138,180,197 'interface-cept':196 'ip':146,171,214 'like':183 'linux':11,129 'map':45,176 'need':3,9 'network':241 'nic':141,151,160 'opnsens':99,149,158,169,178 'origin':226 'overkil':253 'per':161 'phsyical':64 'physic':22,47,127,150 'port':24,125 'proxmox':38,59,68,78,102,132,136,209,231,244 'respect':34 'rout':167 'run':97 'said':185 'server':39,69,133,210 'set':193 'setup':92,205 'still':2 'switch':23,123 'tag':32,84,144 'thought':227 'to/from':36 'top':115 'traffic':28 'trunk':26,124 'trust':240 'two':54 'unnecessari':201 'use':230 've':251 'via':168,218 'virtual':41,112,118,139,154,159,164,179 'vlan':16,35,55,61,66,83,108,137,143,156,162 'vlan100':86,174,182,217 'vlan60':75 'vm':100 'vmbr1':44,51,128 'vmbr1.100':58,135,219 'vmbr1.60':63,131 'vtnet1':148,155,181 'w':142 'well':19,234 'would':250 'xxx':157 'zero':239"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/851147"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704917680 {#1565
    date: 2024-01-10 21:14:40.0 +01:00
  }
  +"title": 296952
}
"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 {#1692
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2458
    +user: Proxies\__CG__\App\Entity\User {#2793 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
    +slug: "Planning-on-setting-up-Proxmox-and-moving-most-services-there"
    +title: "Planning on setting up Proxmox and moving most services there.  Some questions"
    +url: null
    +body: """
      I am currently running most of my stuff from an unraid box using spare parts I have. It seems like I am hitting my limit on it and just want to turn it into a NAS. Micro PCs/USFF are what I am planning on moving stuff to (probably a cluster of 2 for now but might expand later.). Just a few quick questions:\n
      \n
      1. Running arr services on a proxmox cluster to download to a device on the same network. I don’t think there would be any problems but wanted to see what changes need to be done.\n
      2. Which micro PCs are you running? I am leaving towards HP prodesk or Lenovo 7xx/9xx series around 200 each. I don’t really plan on getting more than 2-3 and don’t run too many things, but would want enough overhead if I switch stuff over to home assistant and windows and Linux VMs if needed.\n
      3. Any best practices you recommend when starting a Proxmox cluster? I’ve learned over time it’s best to set it up correctly than try to fix stuff when it’s running. I wish I could coach myself from 7 years ago now. Would of saved a lot of headaches lol.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 50
    +favouriteCount: 59
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723332587 {#2788
      date: 2024-08-11 01:29:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2795 …}
    +votes: Doctrine\ORM\PersistentCollection {#2797 …}
    +reports: Doctrine\ORM\PersistentCollection {#2799 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2801 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2803 …}
    +badges: Doctrine\ORM\PersistentCollection {#2805 …}
    +children: [
      App\Entity\EntryComment {#1692}
    ]
    -id: 28133
    -titleTs: "'move':7 'plan':1 'proxmox':5 'question':12 'servic':9 'set':3"
    -bodyTs: "'-3':130 '1':64 '2':52,100,129 '200':118 '3':158 '7':198 '7xx/9xx':115 'ago':200 'around':117 'arr':66 'assist':150 'best':160,176 'box':12 'chang':95 'cluster':50,71,168 'coach':195 'correct':181 'could':194 'current':3 'devic':76 'done':99 'download':73 'enough':141 'expand':57 'fix':185 'get':126 'headach':208 'hit':23 'home':149 'hp':111 'later':58 'learn':171 'leav':109 'lenovo':114 'like':20 'limit':25 'linux':154 'lol':209 'lot':206 'mani':136 'micro':37,102 'might':56 'move':45 'nas':36 'need':96,157 'network':80 'overhead':142 'part':15 'pcs':103 'pcs/usff':38 'plan':43,124 'practic':161 'probabl':48 'problem':89 'prodesk':112 'proxmox':70,167 'question':63 'quick':62 'realli':123 'recommend':163 'run':4,65,106,134,190 'save':204 'see':93 'seem':19 'seri':116 'servic':67 'set':178 'spare':14 'start':165 'stuff':8,46,146,186 'switch':145 'thing':137 'think':84 'time':173 'toward':110 'tri':183 'turn':32 'unraid':11 'use':13 've':170 'vms':155 'want':30,91,140 'window':152 'wish':192 'would':86,139,202 'year':199"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704825191
    +visibility: "visible             "
    +apId: "https://midwest.social/post/7304474"
    +editedAt: DateTimeImmutable @1719179820 {#2762
      date: 2024-06-23 23:57:00.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704738791 {#2740
      date: 2024-01-08 19:33:11.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1597 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1617 …}
  +body: """
    You still need to do that, but you need the Linux bridge interface to have VLANs defined as well, as the physical switch port that trunks the traffic is going to tag the respective VLANs to/from the Proxmox server and virtual guests.\n
    \n
    So, `vmbr1` maps to physical interface `enp2s0f0`. On `vmbr1`, I have two VLAN interfaces defined - `vmbr1.100` (Proxmox guest VLAN) and `vmbr1.60` (Phsyical infrastructure VLAN).\n
    \n
    My Proxmox server has its own address in vlan60, and my Proxmox guests have addresses (and vlan tag) for vlan100.\n
    \n
    The added headfuck (especially at setup) is that I also run an OPNsense VM on Proxmox, and it has its own vlan interfaces defined - essentially virtual interfaces on top of a virtual interface. So, I have:\n
    \n
    - switch trunk port \n
        - `enp2s0f0` (physical) \n
            - `vmbr1` (Linux bridge) \n
                - `vmbr1.60` (Proxmox server interface)\n
                - `vmbr1.100` (Proxmox VLAN interface) \n
                    - virtual guest nic (w/ vlan tag and IP address)\n
                - `vtnet1` (OPNsense “physical” nic, but actually virtual) \n
                    - `vtnet1_vlan[xxx]` (OPNsense virtual nic per vlan)\n
    \n
    All virtual guests default route via OPNsense’s IP address in vlan100, which maps to OPNsense virtual interface `vtnet1_vlan100`.\n
    \n
    Like I said, it’s a headfuck when you first set it up. Interface-ception.\n
    \n
    The only unnecessary bit in my setup is that my Proxmox server *also* has an IP address in vlan100 (via `vmbr1.100`). I had it there when I originally thought I’d use Proxmox firewalling as well, to effectively create a zero trust network for my Proxmox cluster. But, for me, that would’ve been overkill.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704917680 {#1555
    date: 2024-01-10 21:14:40.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Edgarallenpwn@midwest.social"
    "@phanto@lemmy.ca"
    "@fuckwit_mcbumcrumble@lemmy.world"
    "@FiduciaryOne@lemmy.world"
    "@DeltaTangoLima@reddrefuge.com"
    "@monkinto@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1725 …}
  +nested: Doctrine\ORM\PersistentCollection {#1722 …}
  +votes: Doctrine\ORM\PersistentCollection {#1726 …}
  +reports: Doctrine\ORM\PersistentCollection {#1736 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2461 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1626 …}
  -id: 296952
  -bodyTs: "'actual':153 'ad':88 'address':73,81,147,172,215 'also':96,211 'bit':202 'bridg':12,130 'ception':198 'cluster':245 'creat':237 'd':229 'default':166 'defin':17,57,110 'effect':236 'enp2s0f0':49,126 'especi':90 'essenti':111 'firewal':232 'first':192 'go':30 'guest':42,60,79,140,165 'headfuck':89,189 'infrastructur':65 'interfac':13,48,56,109,113,119,134,138,180,197 'interface-cept':196 'ip':146,171,214 'like':183 'linux':11,129 'map':45,176 'need':3,9 'network':241 'nic':141,151,160 'opnsens':99,149,158,169,178 'origin':226 'overkil':253 'per':161 'phsyical':64 'physic':22,47,127,150 'port':24,125 'proxmox':38,59,68,78,102,132,136,209,231,244 'respect':34 'rout':167 'run':97 'said':185 'server':39,69,133,210 'set':193 'setup':92,205 'still':2 'switch':23,123 'tag':32,84,144 'thought':227 'to/from':36 'top':115 'traffic':28 'trunk':26,124 'trust':240 'two':54 'unnecessari':201 'use':230 've':251 'via':168,218 'virtual':41,112,118,139,154,159,164,179 'vlan':16,35,55,61,66,83,108,137,143,156,162 'vlan100':86,174,182,217 'vlan60':75 'vm':100 'vmbr1':44,51,128 'vmbr1.100':58,135,219 'vmbr1.60':63,131 'vtnet1':148,155,181 'w':142 'well':19,234 'would':250 'xxx':157 'zero':239"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/851147"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704917680 {#1565
    date: 2024-01-10 21:14:40.0 +01:00
  }
  +"title": 296952
}
"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 {#1692
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2458
    +user: Proxies\__CG__\App\Entity\User {#2793 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
    +slug: "Planning-on-setting-up-Proxmox-and-moving-most-services-there"
    +title: "Planning on setting up Proxmox and moving most services there.  Some questions"
    +url: null
    +body: """
      I am currently running most of my stuff from an unraid box using spare parts I have. It seems like I am hitting my limit on it and just want to turn it into a NAS. Micro PCs/USFF are what I am planning on moving stuff to (probably a cluster of 2 for now but might expand later.). Just a few quick questions:\n
      \n
      1. Running arr services on a proxmox cluster to download to a device on the same network. I don’t think there would be any problems but wanted to see what changes need to be done.\n
      2. Which micro PCs are you running? I am leaving towards HP prodesk or Lenovo 7xx/9xx series around 200 each. I don’t really plan on getting more than 2-3 and don’t run too many things, but would want enough overhead if I switch stuff over to home assistant and windows and Linux VMs if needed.\n
      3. Any best practices you recommend when starting a Proxmox cluster? I’ve learned over time it’s best to set it up correctly than try to fix stuff when it’s running. I wish I could coach myself from 7 years ago now. Would of saved a lot of headaches lol.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 50
    +favouriteCount: 59
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723332587 {#2788
      date: 2024-08-11 01:29:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2795 …}
    +votes: Doctrine\ORM\PersistentCollection {#2797 …}
    +reports: Doctrine\ORM\PersistentCollection {#2799 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2801 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2803 …}
    +badges: Doctrine\ORM\PersistentCollection {#2805 …}
    +children: [
      App\Entity\EntryComment {#1692}
    ]
    -id: 28133
    -titleTs: "'move':7 'plan':1 'proxmox':5 'question':12 'servic':9 'set':3"
    -bodyTs: "'-3':130 '1':64 '2':52,100,129 '200':118 '3':158 '7':198 '7xx/9xx':115 'ago':200 'around':117 'arr':66 'assist':150 'best':160,176 'box':12 'chang':95 'cluster':50,71,168 'coach':195 'correct':181 'could':194 'current':3 'devic':76 'done':99 'download':73 'enough':141 'expand':57 'fix':185 'get':126 'headach':208 'hit':23 'home':149 'hp':111 'later':58 'learn':171 'leav':109 'lenovo':114 'like':20 'limit':25 'linux':154 'lol':209 'lot':206 'mani':136 'micro':37,102 'might':56 'move':45 'nas':36 'need':96,157 'network':80 'overhead':142 'part':15 'pcs':103 'pcs/usff':38 'plan':43,124 'practic':161 'probabl':48 'problem':89 'prodesk':112 'proxmox':70,167 'question':63 'quick':62 'realli':123 'recommend':163 'run':4,65,106,134,190 'save':204 'see':93 'seem':19 'seri':116 'servic':67 'set':178 'spare':14 'start':165 'stuff':8,46,146,186 'switch':145 'thing':137 'think':84 'time':173 'toward':110 'tri':183 'turn':32 'unraid':11 'use':13 've':170 'vms':155 'want':30,91,140 'window':152 'wish':192 'would':86,139,202 'year':199"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704825191
    +visibility: "visible             "
    +apId: "https://midwest.social/post/7304474"
    +editedAt: DateTimeImmutable @1719179820 {#2762
      date: 2024-06-23 23:57:00.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704738791 {#2740
      date: 2024-01-08 19:33:11.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1597 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1617 …}
  +body: """
    You still need to do that, but you need the Linux bridge interface to have VLANs defined as well, as the physical switch port that trunks the traffic is going to tag the respective VLANs to/from the Proxmox server and virtual guests.\n
    \n
    So, `vmbr1` maps to physical interface `enp2s0f0`. On `vmbr1`, I have two VLAN interfaces defined - `vmbr1.100` (Proxmox guest VLAN) and `vmbr1.60` (Phsyical infrastructure VLAN).\n
    \n
    My Proxmox server has its own address in vlan60, and my Proxmox guests have addresses (and vlan tag) for vlan100.\n
    \n
    The added headfuck (especially at setup) is that I also run an OPNsense VM on Proxmox, and it has its own vlan interfaces defined - essentially virtual interfaces on top of a virtual interface. So, I have:\n
    \n
    - switch trunk port \n
        - `enp2s0f0` (physical) \n
            - `vmbr1` (Linux bridge) \n
                - `vmbr1.60` (Proxmox server interface)\n
                - `vmbr1.100` (Proxmox VLAN interface) \n
                    - virtual guest nic (w/ vlan tag and IP address)\n
                - `vtnet1` (OPNsense “physical” nic, but actually virtual) \n
                    - `vtnet1_vlan[xxx]` (OPNsense virtual nic per vlan)\n
    \n
    All virtual guests default route via OPNsense’s IP address in vlan100, which maps to OPNsense virtual interface `vtnet1_vlan100`.\n
    \n
    Like I said, it’s a headfuck when you first set it up. Interface-ception.\n
    \n
    The only unnecessary bit in my setup is that my Proxmox server *also* has an IP address in vlan100 (via `vmbr1.100`). I had it there when I originally thought I’d use Proxmox firewalling as well, to effectively create a zero trust network for my Proxmox cluster. But, for me, that would’ve been overkill.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704917680 {#1555
    date: 2024-01-10 21:14:40.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Edgarallenpwn@midwest.social"
    "@phanto@lemmy.ca"
    "@fuckwit_mcbumcrumble@lemmy.world"
    "@FiduciaryOne@lemmy.world"
    "@DeltaTangoLima@reddrefuge.com"
    "@monkinto@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1725 …}
  +nested: Doctrine\ORM\PersistentCollection {#1722 …}
  +votes: Doctrine\ORM\PersistentCollection {#1726 …}
  +reports: Doctrine\ORM\PersistentCollection {#1736 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2461 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1626 …}
  -id: 296952
  -bodyTs: "'actual':153 'ad':88 'address':73,81,147,172,215 'also':96,211 'bit':202 'bridg':12,130 'ception':198 'cluster':245 'creat':237 'd':229 'default':166 'defin':17,57,110 'effect':236 'enp2s0f0':49,126 'especi':90 'essenti':111 'firewal':232 'first':192 'go':30 'guest':42,60,79,140,165 'headfuck':89,189 'infrastructur':65 'interfac':13,48,56,109,113,119,134,138,180,197 'interface-cept':196 'ip':146,171,214 'like':183 'linux':11,129 'map':45,176 'need':3,9 'network':241 'nic':141,151,160 'opnsens':99,149,158,169,178 'origin':226 'overkil':253 'per':161 'phsyical':64 'physic':22,47,127,150 'port':24,125 'proxmox':38,59,68,78,102,132,136,209,231,244 'respect':34 'rout':167 'run':97 'said':185 'server':39,69,133,210 'set':193 'setup':92,205 'still':2 'switch':23,123 'tag':32,84,144 'thought':227 'to/from':36 'top':115 'traffic':28 'trunk':26,124 'trust':240 'two':54 'unnecessari':201 'use':230 've':251 'via':168,218 'virtual':41,112,118,139,154,159,164,179 'vlan':16,35,55,61,66,83,108,137,143,156,162 'vlan100':86,174,182,217 'vlan60':75 'vm':100 'vmbr1':44,51,128 'vmbr1.100':58,135,219 'vmbr1.60':63,131 'vtnet1':148,155,181 'w':142 'well':19,234 'would':250 'xxx':157 'zero':239"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/851147"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704917680 {#1565
    date: 2024-01-10 21:14:40.0 +01:00
  }
  +"title": 296952
}
"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 {#2105
  +user: Proxies\__CG__\App\Entity\User {#2748 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
  +image: Proxies\__CG__\App\Entity\Image {#2763 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2761 …}
  +slug: "Haier-hits-Home-Assistant-plugin-dev-with-takedown-notice"
  +title: "Haier hits Home Assistant plugin dev with takedown notice"
  +url: "https://www.bleepingcomputer.com/news/security/haier-hits-home-assistant-plugin-dev-with-takedown-notice/"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 47
  +favouriteCount: 392
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1726776478 {#2169
    date: 2024-09-19 22:07:58.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2776 …}
  +votes: Doctrine\ORM\PersistentCollection {#2778 …}
  +reports: Doctrine\ORM\PersistentCollection {#2780 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2782 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2784 …}
  +badges: Doctrine\ORM\PersistentCollection {#2786 …}
  +children: [
    3 => App\Entity\EntryComment {#2266
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2257 …}
      +root: App\Entity\EntryComment {#2099
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          > “Specifically, the plug-ins are using our services in an unauthorized manner, which is causing significant economic harm to our Company.”\n
          \n
          Presumably, they don’t charge customers extra for hOn, so surely the only people using it via HA are the same people that would otherwise have used their (presumably) shitty app that isn’t meeting the customers’ needs in the first place?\n
          \n
          Not clear on how this causes them “significant” economic harm. Dick move.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 18
        +score: 0
        +lastActive: DateTime @1726627137 {#2104
          date: 2024-09-18 04:38:57.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dantheclamman@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2111 …}
        +nested: Doctrine\ORM\PersistentCollection {#2102 …}
        +votes: Doctrine\ORM\PersistentCollection {#2103 …}
        +reports: Doctrine\ORM\PersistentCollection {#2110 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2112 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2114 …}
        -id: 320271
        -bodyTs: "'app':53 'caus':16,70 'charg':27 'clear':66 'compani':22 'custom':28,59 'dick':75 'econom':18,73 'extra':29 'first':63 'ha':40 'harm':19,74 'hon':31 'in':5 'isn':55 'manner':13 'meet':57 'move':76 'need':60 'otherwis':47 'peopl':36,44 'place':64 'plug':4 'plug-in':3 'presum':23,51 'servic':9 'shitti':52 'signific':17,72 'specif':1 'sure':33 'unauthor':12 'use':7,37,49 'via':39 'would':46"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/870882"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705609701 {#2100
          date: 2024-01-18 21:28:21.0 +01:00
        }
        +"title": 320271
      }
      +body: """
        I reckon it’s probably not that much. There has to be tens of thousands of customers worldwide that are using their shitty app.\n
        \n
        Forks and stars on the original repo numbered only in the hundreds.\n
        \n
        Cloud services and API gateways usually charge once you get into the millions of requests. Amazon API Gateway doesn’t even charge for having the APIs active - only for the requests that are received and the data transferred out.\n
        \n
        I’m finding it very difficult to believe a few hundred HA users even came close to putting a dent in their cloud bill.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705649408 {#2211
        date: 2024-01-19 08:30:08.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dantheclamman@lemmy.world"
        "@DeltaTangoLima@reddrefuge.com"
        "@chaospatterns@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2268 …}
      +nested: Doctrine\ORM\PersistentCollection {#2273 …}
      +votes: Doctrine\ORM\PersistentCollection {#2274 …}
      +reports: Doctrine\ORM\PersistentCollection {#2190 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2265 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2263 …}
      -id: 321860
      -bodyTs: "'activ':63 'amazon':52 'api':40,53,62 'app':24 'believ':83 'bill':99 'came':90 'charg':43,58 'close':91 'cloud':37,98 'custom':17 'data':73 'dent':95 'difficult':81 'doesn':55 'even':57,89 'find':78 'fork':25 'gateway':41,54 'get':46 'ha':87 'hundr':36,86 'm':77 'million':49 'much':8 'number':32 'origin':30 'probabl':5 'put':93 'receiv':70 'reckon':2 'repo':31 'request':51,67 'servic':38 'shitti':23 'star':27 'ten':13 'thousand':15 'transfer':74 'use':21 'user':88 'usual':42 'worldwid':18"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/872258"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705649408 {#2270
        date: 2024-01-19 08:30:08.0 +01:00
      }
      +"title": 321860
    }
    1 => App\Entity\EntryComment {#2099}
    2 => App\Entity\EntryComment {#2224
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2198 …}
      +root: App\Entity\EntryComment {#2099}
      +body: """
        Looking at the brands they already own, it’s not hard to picture a future where they’ll own a brand I want to buy.\n
        \n
        Although, I’m really interested (and haven’t done reading up on hOn yet) - just what level of automation are people looking for on their appliances? I used smart plugs with current measurements, so I can easily get HA to just tell me when my washing machine or dishwasher are finished.\n
        \n
        What else are people doing with hOn in HA?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705612498 {#2043
        date: 2024-01-18 22:14:58.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dantheclamman@lemmy.world"
        "@DeltaTangoLima@reddrefuge.com"
        "@Rehwyn@lemmy.world"
        "@dantheclamman@lemmy.world"
        "@DeltaTangoLima@reddrefuge.com"
        "@Rehwyn@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2223 …}
      +nested: Doctrine\ORM\PersistentCollection {#2216 …}
      +votes: Doctrine\ORM\PersistentCollection {#2213 …}
      +reports: Doctrine\ORM\PersistentCollection {#2230 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2228 …}
      -id: 320399
      -bodyTs: "'alreadi':6 'although':26 'applianc':51 'autom':44 'brand':4,21 'buy':25 'current':57 'dishwash':74 'done':34 'easili':62 'els':78 'finish':76 'futur':15 'get':63 'ha':64,85 'hard':11 'haven':32 'hon':38,83 'interest':30 'level':42 'll':18 'look':1,47 'm':28 'machin':72 'measur':58 'peopl':46,80 'pictur':13 'plug':55 'read':35 'realli':29 'smart':54 'tell':67 'use':53 'want':23 'wash':71 'yet':39"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/870965"
      +editedAt: DateTimeImmutable @1726483300 {#2139
        date: 2024-09-16 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705612498 {#2215
        date: 2024-01-18 22:14:58.0 +01:00
      }
      +"title": 320399
    }
    0 => App\Entity\EntryComment {#2115
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2113 …}
      +root: App\Entity\EntryComment {#2099}
      +body: """
        Yeah - in an ideal world, the dev would have the means (and legal standing) to challenge this, just to force the fuckers to admit it in court.\n
        \n
        Not that it isn’t written into their ToS somewhere - just would love them to admit exactly how that harms them so much, financially speaking. Shine a light on the whole thing.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705612234 {#2117
        date: 2024-01-18 22:10:34.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dantheclamman@lemmy.world"
        "@DeltaTangoLima@reddrefuge.com"
        "@Windswept@lemmy.world"
        "@dantheclamman@lemmy.world"
        "@DeltaTangoLima@reddrefuge.com"
        "@Windswept@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2123 …}
      +nested: Doctrine\ORM\PersistentCollection {#2116 …}
      +votes: Doctrine\ORM\PersistentCollection {#2161 …}
      +reports: Doctrine\ORM\PersistentCollection {#2163 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2044 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2127 …}
      -id: 320386
      -bodyTs: "'admit':24,43 'challeng':16 'court':27 'dev':7 'exact':44 'financi':51 'forc':20 'fucker':22 'harm':47 'ideal':4 'isn':31 'legal':13 'light':55 'love':40 'mean':11 'much':50 'shine':53 'somewher':37 'speak':52 'stand':14 'thing':59 'tos':36 'whole':58 'world':5 'would':8,39 'written':33 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/870958"
      +editedAt: DateTimeImmutable @1726481232 {#2121
        date: 2024-09-16 12:07:12.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705612234 {#2122
        date: 2024-01-18 22:10:34.0 +01:00
      }
      +"title": 320386
    }
  ]
  -id: 31576
  -titleTs: "'assist':4 'dev':6 'haier':1 'hit':2 'home':3 'notic':9 'plugin':5 'takedown':8"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705694963
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10880397"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705608563 {#2766
    date: 2024-01-18 21:09:23.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
103 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2105
  +user: Proxies\__CG__\App\Entity\User {#2748 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
  +image: Proxies\__CG__\App\Entity\Image {#2763 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2761 …}
  +slug: "Haier-hits-Home-Assistant-plugin-dev-with-takedown-notice"
  +title: "Haier hits Home Assistant plugin dev with takedown notice"
  +url: "https://www.bleepingcomputer.com/news/security/haier-hits-home-assistant-plugin-dev-with-takedown-notice/"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 47
  +favouriteCount: 392
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1726776478 {#2169
    date: 2024-09-19 22:07:58.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2776 …}
  +votes: Doctrine\ORM\PersistentCollection {#2778 …}
  +reports: Doctrine\ORM\PersistentCollection {#2780 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2782 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2784 …}
  +badges: Doctrine\ORM\PersistentCollection {#2786 …}
  +children: [
    3 => App\Entity\EntryComment {#2266
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2257 …}
      +root: App\Entity\EntryComment {#2099
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          > “Specifically, the plug-ins are using our services in an unauthorized manner, which is causing significant economic harm to our Company.”\n
          \n
          Presumably, they don’t charge customers extra for hOn, so surely the only people using it via HA are the same people that would otherwise have used their (presumably) shitty app that isn’t meeting the customers’ needs in the first place?\n
          \n
          Not clear on how this causes them “significant” economic harm. Dick move.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 18
        +score: 0
        +lastActive: DateTime @1726627137 {#2104
          date: 2024-09-18 04:38:57.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dantheclamman@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2111 …}
        +nested: Doctrine\ORM\PersistentCollection {#2102 …}
        +votes: Doctrine\ORM\PersistentCollection {#2103 …}
        +reports: Doctrine\ORM\PersistentCollection {#2110 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2112 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2114 …}
        -id: 320271
        -bodyTs: "'app':53 'caus':16,70 'charg':27 'clear':66 'compani':22 'custom':28,59 'dick':75 'econom':18,73 'extra':29 'first':63 'ha':40 'harm':19,74 'hon':31 'in':5 'isn':55 'manner':13 'meet':57 'move':76 'need':60 'otherwis':47 'peopl':36,44 'place':64 'plug':4 'plug-in':3 'presum':23,51 'servic':9 'shitti':52 'signific':17,72 'specif':1 'sure':33 'unauthor':12 'use':7,37,49 'via':39 'would':46"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/870882"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705609701 {#2100
          date: 2024-01-18 21:28:21.0 +01:00
        }
        +"title": 320271
      }
      +body: """
        I reckon it’s probably not that much. There has to be tens of thousands of customers worldwide that are using their shitty app.\n
        \n
        Forks and stars on the original repo numbered only in the hundreds.\n
        \n
        Cloud services and API gateways usually charge once you get into the millions of requests. Amazon API Gateway doesn’t even charge for having the APIs active - only for the requests that are received and the data transferred out.\n
        \n
        I’m finding it very difficult to believe a few hundred HA users even came close to putting a dent in their cloud bill.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705649408 {#2211
        date: 2024-01-19 08:30:08.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dantheclamman@lemmy.world"
        "@DeltaTangoLima@reddrefuge.com"
        "@chaospatterns@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2268 …}
      +nested: Doctrine\ORM\PersistentCollection {#2273 …}
      +votes: Doctrine\ORM\PersistentCollection {#2274 …}
      +reports: Doctrine\ORM\PersistentCollection {#2190 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2265 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2263 …}
      -id: 321860
      -bodyTs: "'activ':63 'amazon':52 'api':40,53,62 'app':24 'believ':83 'bill':99 'came':90 'charg':43,58 'close':91 'cloud':37,98 'custom':17 'data':73 'dent':95 'difficult':81 'doesn':55 'even':57,89 'find':78 'fork':25 'gateway':41,54 'get':46 'ha':87 'hundr':36,86 'm':77 'million':49 'much':8 'number':32 'origin':30 'probabl':5 'put':93 'receiv':70 'reckon':2 'repo':31 'request':51,67 'servic':38 'shitti':23 'star':27 'ten':13 'thousand':15 'transfer':74 'use':21 'user':88 'usual':42 'worldwid':18"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/872258"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705649408 {#2270
        date: 2024-01-19 08:30:08.0 +01:00
      }
      +"title": 321860
    }
    1 => App\Entity\EntryComment {#2099}
    2 => App\Entity\EntryComment {#2224
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2198 …}
      +root: App\Entity\EntryComment {#2099}
      +body: """
        Looking at the brands they already own, it’s not hard to picture a future where they’ll own a brand I want to buy.\n
        \n
        Although, I’m really interested (and haven’t done reading up on hOn yet) - just what level of automation are people looking for on their appliances? I used smart plugs with current measurements, so I can easily get HA to just tell me when my washing machine or dishwasher are finished.\n
        \n
        What else are people doing with hOn in HA?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705612498 {#2043
        date: 2024-01-18 22:14:58.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dantheclamman@lemmy.world"
        "@DeltaTangoLima@reddrefuge.com"
        "@Rehwyn@lemmy.world"
        "@dantheclamman@lemmy.world"
        "@DeltaTangoLima@reddrefuge.com"
        "@Rehwyn@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2223 …}
      +nested: Doctrine\ORM\PersistentCollection {#2216 …}
      +votes: Doctrine\ORM\PersistentCollection {#2213 …}
      +reports: Doctrine\ORM\PersistentCollection {#2230 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2228 …}
      -id: 320399
      -bodyTs: "'alreadi':6 'although':26 'applianc':51 'autom':44 'brand':4,21 'buy':25 'current':57 'dishwash':74 'done':34 'easili':62 'els':78 'finish':76 'futur':15 'get':63 'ha':64,85 'hard':11 'haven':32 'hon':38,83 'interest':30 'level':42 'll':18 'look':1,47 'm':28 'machin':72 'measur':58 'peopl':46,80 'pictur':13 'plug':55 'read':35 'realli':29 'smart':54 'tell':67 'use':53 'want':23 'wash':71 'yet':39"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/870965"
      +editedAt: DateTimeImmutable @1726483300 {#2139
        date: 2024-09-16 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705612498 {#2215
        date: 2024-01-18 22:14:58.0 +01:00
      }
      +"title": 320399
    }
    0 => App\Entity\EntryComment {#2115
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2113 …}
      +root: App\Entity\EntryComment {#2099}
      +body: """
        Yeah - in an ideal world, the dev would have the means (and legal standing) to challenge this, just to force the fuckers to admit it in court.\n
        \n
        Not that it isn’t written into their ToS somewhere - just would love them to admit exactly how that harms them so much, financially speaking. Shine a light on the whole thing.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705612234 {#2117
        date: 2024-01-18 22:10:34.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dantheclamman@lemmy.world"
        "@DeltaTangoLima@reddrefuge.com"
        "@Windswept@lemmy.world"
        "@dantheclamman@lemmy.world"
        "@DeltaTangoLima@reddrefuge.com"
        "@Windswept@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2123 …}
      +nested: Doctrine\ORM\PersistentCollection {#2116 …}
      +votes: Doctrine\ORM\PersistentCollection {#2161 …}
      +reports: Doctrine\ORM\PersistentCollection {#2163 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2044 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2127 …}
      -id: 320386
      -bodyTs: "'admit':24,43 'challeng':16 'court':27 'dev':7 'exact':44 'financi':51 'forc':20 'fucker':22 'harm':47 'ideal':4 'isn':31 'legal':13 'light':55 'love':40 'mean':11 'much':50 'shine':53 'somewher':37 'speak':52 'stand':14 'thing':59 'tos':36 'whole':58 'world':5 'would':8,39 'written':33 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/870958"
      +editedAt: DateTimeImmutable @1726481232 {#2121
        date: 2024-09-16 12:07:12.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705612234 {#2122
        date: 2024-01-18 22:10:34.0 +01:00
      }
      +"title": 320386
    }
  ]
  -id: 31576
  -titleTs: "'assist':4 'dev':6 'haier':1 'hit':2 'home':3 'notic':9 'plugin':5 'takedown':8"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705694963
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10880397"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705608563 {#2766
    date: 2024-01-18 21:09:23.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
104 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2105
  +user: Proxies\__CG__\App\Entity\User {#2748 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
  +image: Proxies\__CG__\App\Entity\Image {#2763 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2761 …}
  +slug: "Haier-hits-Home-Assistant-plugin-dev-with-takedown-notice"
  +title: "Haier hits Home Assistant plugin dev with takedown notice"
  +url: "https://www.bleepingcomputer.com/news/security/haier-hits-home-assistant-plugin-dev-with-takedown-notice/"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 47
  +favouriteCount: 392
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1726776478 {#2169
    date: 2024-09-19 22:07:58.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2776 …}
  +votes: Doctrine\ORM\PersistentCollection {#2778 …}
  +reports: Doctrine\ORM\PersistentCollection {#2780 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2782 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2784 …}
  +badges: Doctrine\ORM\PersistentCollection {#2786 …}
  +children: [
    3 => App\Entity\EntryComment {#2266
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2257 …}
      +root: App\Entity\EntryComment {#2099
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          > “Specifically, the plug-ins are using our services in an unauthorized manner, which is causing significant economic harm to our Company.”\n
          \n
          Presumably, they don’t charge customers extra for hOn, so surely the only people using it via HA are the same people that would otherwise have used their (presumably) shitty app that isn’t meeting the customers’ needs in the first place?\n
          \n
          Not clear on how this causes them “significant” economic harm. Dick move.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 18
        +score: 0
        +lastActive: DateTime @1726627137 {#2104
          date: 2024-09-18 04:38:57.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dantheclamman@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2111 …}
        +nested: Doctrine\ORM\PersistentCollection {#2102 …}
        +votes: Doctrine\ORM\PersistentCollection {#2103 …}
        +reports: Doctrine\ORM\PersistentCollection {#2110 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2112 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2114 …}
        -id: 320271
        -bodyTs: "'app':53 'caus':16,70 'charg':27 'clear':66 'compani':22 'custom':28,59 'dick':75 'econom':18,73 'extra':29 'first':63 'ha':40 'harm':19,74 'hon':31 'in':5 'isn':55 'manner':13 'meet':57 'move':76 'need':60 'otherwis':47 'peopl':36,44 'place':64 'plug':4 'plug-in':3 'presum':23,51 'servic':9 'shitti':52 'signific':17,72 'specif':1 'sure':33 'unauthor':12 'use':7,37,49 'via':39 'would':46"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/870882"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705609701 {#2100
          date: 2024-01-18 21:28:21.0 +01:00
        }
        +"title": 320271
      }
      +body: """
        I reckon it’s probably not that much. There has to be tens of thousands of customers worldwide that are using their shitty app.\n
        \n
        Forks and stars on the original repo numbered only in the hundreds.\n
        \n
        Cloud services and API gateways usually charge once you get into the millions of requests. Amazon API Gateway doesn’t even charge for having the APIs active - only for the requests that are received and the data transferred out.\n
        \n
        I’m finding it very difficult to believe a few hundred HA users even came close to putting a dent in their cloud bill.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705649408 {#2211
        date: 2024-01-19 08:30:08.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dantheclamman@lemmy.world"
        "@DeltaTangoLima@reddrefuge.com"
        "@chaospatterns@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2268 …}
      +nested: Doctrine\ORM\PersistentCollection {#2273 …}
      +votes: Doctrine\ORM\PersistentCollection {#2274 …}
      +reports: Doctrine\ORM\PersistentCollection {#2190 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2265 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2263 …}
      -id: 321860
      -bodyTs: "'activ':63 'amazon':52 'api':40,53,62 'app':24 'believ':83 'bill':99 'came':90 'charg':43,58 'close':91 'cloud':37,98 'custom':17 'data':73 'dent':95 'difficult':81 'doesn':55 'even':57,89 'find':78 'fork':25 'gateway':41,54 'get':46 'ha':87 'hundr':36,86 'm':77 'million':49 'much':8 'number':32 'origin':30 'probabl':5 'put':93 'receiv':70 'reckon':2 'repo':31 'request':51,67 'servic':38 'shitti':23 'star':27 'ten':13 'thousand':15 'transfer':74 'use':21 'user':88 'usual':42 'worldwid':18"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/872258"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705649408 {#2270
        date: 2024-01-19 08:30:08.0 +01:00
      }
      +"title": 321860
    }
    1 => App\Entity\EntryComment {#2099}
    2 => App\Entity\EntryComment {#2224
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2198 …}
      +root: App\Entity\EntryComment {#2099}
      +body: """
        Looking at the brands they already own, it’s not hard to picture a future where they’ll own a brand I want to buy.\n
        \n
        Although, I’m really interested (and haven’t done reading up on hOn yet) - just what level of automation are people looking for on their appliances? I used smart plugs with current measurements, so I can easily get HA to just tell me when my washing machine or dishwasher are finished.\n
        \n
        What else are people doing with hOn in HA?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705612498 {#2043
        date: 2024-01-18 22:14:58.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dantheclamman@lemmy.world"
        "@DeltaTangoLima@reddrefuge.com"
        "@Rehwyn@lemmy.world"
        "@dantheclamman@lemmy.world"
        "@DeltaTangoLima@reddrefuge.com"
        "@Rehwyn@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2223 …}
      +nested: Doctrine\ORM\PersistentCollection {#2216 …}
      +votes: Doctrine\ORM\PersistentCollection {#2213 …}
      +reports: Doctrine\ORM\PersistentCollection {#2230 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2228 …}
      -id: 320399
      -bodyTs: "'alreadi':6 'although':26 'applianc':51 'autom':44 'brand':4,21 'buy':25 'current':57 'dishwash':74 'done':34 'easili':62 'els':78 'finish':76 'futur':15 'get':63 'ha':64,85 'hard':11 'haven':32 'hon':38,83 'interest':30 'level':42 'll':18 'look':1,47 'm':28 'machin':72 'measur':58 'peopl':46,80 'pictur':13 'plug':55 'read':35 'realli':29 'smart':54 'tell':67 'use':53 'want':23 'wash':71 'yet':39"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/870965"
      +editedAt: DateTimeImmutable @1726483300 {#2139
        date: 2024-09-16 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705612498 {#2215
        date: 2024-01-18 22:14:58.0 +01:00
      }
      +"title": 320399
    }
    0 => App\Entity\EntryComment {#2115
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2113 …}
      +root: App\Entity\EntryComment {#2099}
      +body: """
        Yeah - in an ideal world, the dev would have the means (and legal standing) to challenge this, just to force the fuckers to admit it in court.\n
        \n
        Not that it isn’t written into their ToS somewhere - just would love them to admit exactly how that harms them so much, financially speaking. Shine a light on the whole thing.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705612234 {#2117
        date: 2024-01-18 22:10:34.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dantheclamman@lemmy.world"
        "@DeltaTangoLima@reddrefuge.com"
        "@Windswept@lemmy.world"
        "@dantheclamman@lemmy.world"
        "@DeltaTangoLima@reddrefuge.com"
        "@Windswept@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2123 …}
      +nested: Doctrine\ORM\PersistentCollection {#2116 …}
      +votes: Doctrine\ORM\PersistentCollection {#2161 …}
      +reports: Doctrine\ORM\PersistentCollection {#2163 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2044 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2127 …}
      -id: 320386
      -bodyTs: "'admit':24,43 'challeng':16 'court':27 'dev':7 'exact':44 'financi':51 'forc':20 'fucker':22 'harm':47 'ideal':4 'isn':31 'legal':13 'light':55 'love':40 'mean':11 'much':50 'shine':53 'somewher':37 'speak':52 'stand':14 'thing':59 'tos':36 'whole':58 'world':5 'would':8,39 'written':33 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/870958"
      +editedAt: DateTimeImmutable @1726481232 {#2121
        date: 2024-09-16 12:07:12.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705612234 {#2122
        date: 2024-01-18 22:10:34.0 +01:00
      }
      +"title": 320386
    }
  ]
  -id: 31576
  -titleTs: "'assist':4 'dev':6 'haier':1 'hit':2 'home':3 'notic':9 'plugin':5 'takedown':8"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705694963
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10880397"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705608563 {#2766
    date: 2024-01-18 21:09:23.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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
Proxies\__CG__\App\Entity\Entry {#2311
  +user: Proxies\__CG__\App\Entity\User {#2631 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: Proxies\__CG__\App\Entity\Image {#2763 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2761 …}
  +slug: "Haier-hits-Home-Assistant-plugin-dev-with-takedown-notice"
  +title: "Haier hits Home Assistant plugin dev with takedown notice"
  +url: "https://www.bleepingcomputer.com/news/security/haier-hits-home-assistant-plugin-dev-with-takedown-notice/"
  +body: """
    I’m not really big on “let’s make a movement”, but this independent dev has been hit with a cease-and-desist from making a FOSS Home Assistant addon for their Haier air conditioners.\n
    \n
    Haier claims that they are losing out on millions of dollars due to this plugin which… lets you control their air conditions from home assistant. They haven’t bothered to explain *how* that’s possibly worth millions of dollars - they’re just claiming it.\n
    \n
    So of course they hit the Streisand button and are demanding that he takes it down. He of course is complying… in a couple of days. Maybe you see where this is going.\n
    \n
    It would be an absolute shame if any of you just happened to create a fork, or clone the code, or mirror it in your own instance. An absolute shame.\n
    \n
    Just so everyone here knows which repositories NOT to clone or fork, here are the two links:\n
    \n
    - [github.com/Andre0512/hon](https://github.com/Andre0512/hon)\n
    - [github.com/Andre0512/pyhOn](https://github.com/Andre0512/pyhOn)\n
    \n
    and please, don’t repost this anywhere, or share it in other communities, or anything like that. It’s a shame that so many people already know and are making clones. I’m just letting you know so you don’t do anything like telling others who may make their own copies.\n
    \n
    (*sidenote: Haier owns GE Appliance, so for our American folks it may affect you folks too*)
    """
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 25
  +favouriteCount: 519
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727016561 {#2939
    date: 2024-09-22 16:49:21.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2944 …}
  +votes: Doctrine\ORM\PersistentCollection {#2947 …}
  +reports: Doctrine\ORM\PersistentCollection {#2949 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2951 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2953 …}
  +badges: Doctrine\ORM\PersistentCollection {#2955 …}
  +children: [
    App\Entity\EntryComment {#2299
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2311 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2298 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2298 …}
      +body: "Forked, and mirrored to my Foregjo instance"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 13
      +score: 0
      +lastActive: DateTime @1705627661 {#2192
        date: 2024-01-19 02:27:41.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@scrubbles@poptalk.scrubbles.tech"
        "@draughtcyclist@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2293 …}
      +nested: Doctrine\ORM\PersistentCollection {#2309 …}
      +votes: Doctrine\ORM\PersistentCollection {#2302 …}
      +reports: Doctrine\ORM\PersistentCollection {#2320 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2322 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2312 …}
      -id: 321036
      -bodyTs: "'foregjo':6 'fork':1 'instanc':7 'mirror':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/871552"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705627661 {#2189
        date: 2024-01-19 02:27:41.0 +01:00
      }
      +"title": 321036
    }
  ]
  -id: 31622
  -titleTs: "'assist':4 'dev':6 'haier':1 'hit':2 'home':3 'notic':9 'plugin':5 'takedown':8"
  -bodyTs: "'/andre0512/hon](https://github.com/andre0512/hon)':163 '/andre0512/pyhon](https://github.com/andre0512/pyhon)':166 'absolut':118,142 'addon':31 'affect':231 'air':35,57 'alreadi':192 'american':227 'anyth':181,209 'anywher':173 'applianc':223 'assist':30,61 'big':5 'bother':65 'button':88 'ceas':22 'cease-and-desist':21 'claim':38,79 'clone':131,153,197 'code':133 'communiti':179 'compli':101 'condit':58 'condition':36 'control':55 'copi':218 'coupl':104 'cours':83,99 'creat':127 'day':106 'demand':91 'desist':24 'dev':15 'dollar':47,75 'due':48 'everyon':146 'explain':67 'folk':228,233 'fork':129,155 'foss':28 'ge':222 'github.com':162,165 'github.com/andre0512/hon](https://github.com/andre0512/hon)':161 'github.com/andre0512/pyhon](https://github.com/andre0512/pyhon)':164 'go':113 'haier':34,37,220 'happen':125 'haven':63 'hit':18,85 'home':29,60 'independ':14 'instanc':140 'know':148,193,203 'let':7,53,201 'like':182,210 'link':160 'lose':42 'm':2,199 'make':9,26,196,215 'mani':190 'may':214,230 'mayb':107 'million':45,73 'mirror':135 'movement':11 'other':212 'own':221 'peopl':191 'pleas':168 'plugin':51 'possibl':71 're':77 'realli':4 'repositori':150 'repost':171 'see':109 'shame':119,143,187 'share':175 'sidenot':219 'streisand':87 'take':94 'tell':211 'two':159 'worth':72 'would':115"
  +cross: true
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705711855
  +visibility: "visible             "
  +apId: "https://poptalk.scrubbles.tech/post/567593"
  +editedAt: DateTimeImmutable @1726542662 {#2927
    date: 2024-09-17 05:11:02.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705625455 {#2906
    date: 2024-01-19 01:50:55.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
107 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2311
  +user: Proxies\__CG__\App\Entity\User {#2631 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: Proxies\__CG__\App\Entity\Image {#2763 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2761 …}
  +slug: "Haier-hits-Home-Assistant-plugin-dev-with-takedown-notice"
  +title: "Haier hits Home Assistant plugin dev with takedown notice"
  +url: "https://www.bleepingcomputer.com/news/security/haier-hits-home-assistant-plugin-dev-with-takedown-notice/"
  +body: """
    I’m not really big on “let’s make a movement”, but this independent dev has been hit with a cease-and-desist from making a FOSS Home Assistant addon for their Haier air conditioners.\n
    \n
    Haier claims that they are losing out on millions of dollars due to this plugin which… lets you control their air conditions from home assistant. They haven’t bothered to explain *how* that’s possibly worth millions of dollars - they’re just claiming it.\n
    \n
    So of course they hit the Streisand button and are demanding that he takes it down. He of course is complying… in a couple of days. Maybe you see where this is going.\n
    \n
    It would be an absolute shame if any of you just happened to create a fork, or clone the code, or mirror it in your own instance. An absolute shame.\n
    \n
    Just so everyone here knows which repositories NOT to clone or fork, here are the two links:\n
    \n
    - [github.com/Andre0512/hon](https://github.com/Andre0512/hon)\n
    - [github.com/Andre0512/pyhOn](https://github.com/Andre0512/pyhOn)\n
    \n
    and please, don’t repost this anywhere, or share it in other communities, or anything like that. It’s a shame that so many people already know and are making clones. I’m just letting you know so you don’t do anything like telling others who may make their own copies.\n
    \n
    (*sidenote: Haier owns GE Appliance, so for our American folks it may affect you folks too*)
    """
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 25
  +favouriteCount: 519
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727016561 {#2939
    date: 2024-09-22 16:49:21.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2944 …}
  +votes: Doctrine\ORM\PersistentCollection {#2947 …}
  +reports: Doctrine\ORM\PersistentCollection {#2949 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2951 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2953 …}
  +badges: Doctrine\ORM\PersistentCollection {#2955 …}
  +children: [
    App\Entity\EntryComment {#2299
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2311 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2298 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2298 …}
      +body: "Forked, and mirrored to my Foregjo instance"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 13
      +score: 0
      +lastActive: DateTime @1705627661 {#2192
        date: 2024-01-19 02:27:41.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@scrubbles@poptalk.scrubbles.tech"
        "@draughtcyclist@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2293 …}
      +nested: Doctrine\ORM\PersistentCollection {#2309 …}
      +votes: Doctrine\ORM\PersistentCollection {#2302 …}
      +reports: Doctrine\ORM\PersistentCollection {#2320 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2322 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2312 …}
      -id: 321036
      -bodyTs: "'foregjo':6 'fork':1 'instanc':7 'mirror':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/871552"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705627661 {#2189
        date: 2024-01-19 02:27:41.0 +01:00
      }
      +"title": 321036
    }
  ]
  -id: 31622
  -titleTs: "'assist':4 'dev':6 'haier':1 'hit':2 'home':3 'notic':9 'plugin':5 'takedown':8"
  -bodyTs: "'/andre0512/hon](https://github.com/andre0512/hon)':163 '/andre0512/pyhon](https://github.com/andre0512/pyhon)':166 'absolut':118,142 'addon':31 'affect':231 'air':35,57 'alreadi':192 'american':227 'anyth':181,209 'anywher':173 'applianc':223 'assist':30,61 'big':5 'bother':65 'button':88 'ceas':22 'cease-and-desist':21 'claim':38,79 'clone':131,153,197 'code':133 'communiti':179 'compli':101 'condit':58 'condition':36 'control':55 'copi':218 'coupl':104 'cours':83,99 'creat':127 'day':106 'demand':91 'desist':24 'dev':15 'dollar':47,75 'due':48 'everyon':146 'explain':67 'folk':228,233 'fork':129,155 'foss':28 'ge':222 'github.com':162,165 'github.com/andre0512/hon](https://github.com/andre0512/hon)':161 'github.com/andre0512/pyhon](https://github.com/andre0512/pyhon)':164 'go':113 'haier':34,37,220 'happen':125 'haven':63 'hit':18,85 'home':29,60 'independ':14 'instanc':140 'know':148,193,203 'let':7,53,201 'like':182,210 'link':160 'lose':42 'm':2,199 'make':9,26,196,215 'mani':190 'may':214,230 'mayb':107 'million':45,73 'mirror':135 'movement':11 'other':212 'own':221 'peopl':191 'pleas':168 'plugin':51 'possibl':71 're':77 'realli':4 'repositori':150 'repost':171 'see':109 'shame':119,143,187 'share':175 'sidenot':219 'streisand':87 'take':94 'tell':211 'two':159 'worth':72 'would':115"
  +cross: true
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705711855
  +visibility: "visible             "
  +apId: "https://poptalk.scrubbles.tech/post/567593"
  +editedAt: DateTimeImmutable @1726542662 {#2927
    date: 2024-09-17 05:11:02.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705625455 {#2906
    date: 2024-01-19 01:50:55.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
108 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2311
  +user: Proxies\__CG__\App\Entity\User {#2631 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: Proxies\__CG__\App\Entity\Image {#2763 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2761 …}
  +slug: "Haier-hits-Home-Assistant-plugin-dev-with-takedown-notice"
  +title: "Haier hits Home Assistant plugin dev with takedown notice"
  +url: "https://www.bleepingcomputer.com/news/security/haier-hits-home-assistant-plugin-dev-with-takedown-notice/"
  +body: """
    I’m not really big on “let’s make a movement”, but this independent dev has been hit with a cease-and-desist from making a FOSS Home Assistant addon for their Haier air conditioners.\n
    \n
    Haier claims that they are losing out on millions of dollars due to this plugin which… lets you control their air conditions from home assistant. They haven’t bothered to explain *how* that’s possibly worth millions of dollars - they’re just claiming it.\n
    \n
    So of course they hit the Streisand button and are demanding that he takes it down. He of course is complying… in a couple of days. Maybe you see where this is going.\n
    \n
    It would be an absolute shame if any of you just happened to create a fork, or clone the code, or mirror it in your own instance. An absolute shame.\n
    \n
    Just so everyone here knows which repositories NOT to clone or fork, here are the two links:\n
    \n
    - [github.com/Andre0512/hon](https://github.com/Andre0512/hon)\n
    - [github.com/Andre0512/pyhOn](https://github.com/Andre0512/pyhOn)\n
    \n
    and please, don’t repost this anywhere, or share it in other communities, or anything like that. It’s a shame that so many people already know and are making clones. I’m just letting you know so you don’t do anything like telling others who may make their own copies.\n
    \n
    (*sidenote: Haier owns GE Appliance, so for our American folks it may affect you folks too*)
    """
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 25
  +favouriteCount: 519
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727016561 {#2939
    date: 2024-09-22 16:49:21.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2944 …}
  +votes: Doctrine\ORM\PersistentCollection {#2947 …}
  +reports: Doctrine\ORM\PersistentCollection {#2949 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2951 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2953 …}
  +badges: Doctrine\ORM\PersistentCollection {#2955 …}
  +children: [
    App\Entity\EntryComment {#2299
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2311 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2298 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2298 …}
      +body: "Forked, and mirrored to my Foregjo instance"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 13
      +score: 0
      +lastActive: DateTime @1705627661 {#2192
        date: 2024-01-19 02:27:41.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@scrubbles@poptalk.scrubbles.tech"
        "@draughtcyclist@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2293 …}
      +nested: Doctrine\ORM\PersistentCollection {#2309 …}
      +votes: Doctrine\ORM\PersistentCollection {#2302 …}
      +reports: Doctrine\ORM\PersistentCollection {#2320 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2322 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2312 …}
      -id: 321036
      -bodyTs: "'foregjo':6 'fork':1 'instanc':7 'mirror':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/871552"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705627661 {#2189
        date: 2024-01-19 02:27:41.0 +01:00
      }
      +"title": 321036
    }
  ]
  -id: 31622
  -titleTs: "'assist':4 'dev':6 'haier':1 'hit':2 'home':3 'notic':9 'plugin':5 'takedown':8"
  -bodyTs: "'/andre0512/hon](https://github.com/andre0512/hon)':163 '/andre0512/pyhon](https://github.com/andre0512/pyhon)':166 'absolut':118,142 'addon':31 'affect':231 'air':35,57 'alreadi':192 'american':227 'anyth':181,209 'anywher':173 'applianc':223 'assist':30,61 'big':5 'bother':65 'button':88 'ceas':22 'cease-and-desist':21 'claim':38,79 'clone':131,153,197 'code':133 'communiti':179 'compli':101 'condit':58 'condition':36 'control':55 'copi':218 'coupl':104 'cours':83,99 'creat':127 'day':106 'demand':91 'desist':24 'dev':15 'dollar':47,75 'due':48 'everyon':146 'explain':67 'folk':228,233 'fork':129,155 'foss':28 'ge':222 'github.com':162,165 'github.com/andre0512/hon](https://github.com/andre0512/hon)':161 'github.com/andre0512/pyhon](https://github.com/andre0512/pyhon)':164 'go':113 'haier':34,37,220 'happen':125 'haven':63 'hit':18,85 'home':29,60 'independ':14 'instanc':140 'know':148,193,203 'let':7,53,201 'like':182,210 'link':160 'lose':42 'm':2,199 'make':9,26,196,215 'mani':190 'may':214,230 'mayb':107 'million':45,73 'mirror':135 'movement':11 'other':212 'own':221 'peopl':191 'pleas':168 'plugin':51 'possibl':71 're':77 'realli':4 'repositori':150 'repost':171 'see':109 'shame':119,143,187 'share':175 'sidenot':219 'streisand':87 'take':94 'tell':211 'two':159 'worth':72 'would':115"
  +cross: true
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705711855
  +visibility: "visible             "
  +apId: "https://poptalk.scrubbles.tech/post/567593"
  +editedAt: DateTimeImmutable @1726542662 {#2927
    date: 2024-09-17 05:11:02.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705625455 {#2906
    date: 2024-01-19 01:50:55.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
109 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
110 DENIED moderate
App\Entity\EntryComment {#2266
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2105
    +user: Proxies\__CG__\App\Entity\User {#2748 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
    +image: Proxies\__CG__\App\Entity\Image {#2763 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2761 …}
    +slug: "Haier-hits-Home-Assistant-plugin-dev-with-takedown-notice"
    +title: "Haier hits Home Assistant plugin dev with takedown notice"
    +url: "https://www.bleepingcomputer.com/news/security/haier-hits-home-assistant-plugin-dev-with-takedown-notice/"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 47
    +favouriteCount: 392
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726776478 {#2169
      date: 2024-09-19 22:07:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2776 …}
    +votes: Doctrine\ORM\PersistentCollection {#2778 …}
    +reports: Doctrine\ORM\PersistentCollection {#2780 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2782 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2784 …}
    +badges: Doctrine\ORM\PersistentCollection {#2786 …}
    +children: [
      3 => App\Entity\EntryComment {#2266}
      1 => App\Entity\EntryComment {#2099
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          > “Specifically, the plug-ins are using our services in an unauthorized manner, which is causing significant economic harm to our Company.”\n
          \n
          Presumably, they don’t charge customers extra for hOn, so surely the only people using it via HA are the same people that would otherwise have used their (presumably) shitty app that isn’t meeting the customers’ needs in the first place?\n
          \n
          Not clear on how this causes them “significant” economic harm. Dick move.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 18
        +score: 0
        +lastActive: DateTime @1726627137 {#2104
          date: 2024-09-18 04:38:57.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dantheclamman@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2111 …}
        +nested: Doctrine\ORM\PersistentCollection {#2102 …}
        +votes: Doctrine\ORM\PersistentCollection {#2103 …}
        +reports: Doctrine\ORM\PersistentCollection {#2110 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2112 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2114 …}
        -id: 320271
        -bodyTs: "'app':53 'caus':16,70 'charg':27 'clear':66 'compani':22 'custom':28,59 'dick':75 'econom':18,73 'extra':29 'first':63 'ha':40 'harm':19,74 'hon':31 'in':5 'isn':55 'manner':13 'meet':57 'move':76 'need':60 'otherwis':47 'peopl':36,44 'place':64 'plug':4 'plug-in':3 'presum':23,51 'servic':9 'shitti':52 'signific':17,72 'specif':1 'sure':33 'unauthor':12 'use':7,37,49 'via':39 'would':46"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/870882"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705609701 {#2100
          date: 2024-01-18 21:28:21.0 +01:00
        }
        +"title": 320271
      }
      2 => App\Entity\EntryComment {#2224
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2198 …}
        +root: App\Entity\EntryComment {#2099}
        +body: """
          Looking at the brands they already own, it’s not hard to picture a future where they’ll own a brand I want to buy.\n
          \n
          Although, I’m really interested (and haven’t done reading up on hOn yet) - just what level of automation are people looking for on their appliances? I used smart plugs with current measurements, so I can easily get HA to just tell me when my washing machine or dishwasher are finished.\n
          \n
          What else are people doing with hOn in HA?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705612498 {#2043
          date: 2024-01-18 22:14:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@Rehwyn@lemmy.world"
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@Rehwyn@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2223 …}
        +nested: Doctrine\ORM\PersistentCollection {#2216 …}
        +votes: Doctrine\ORM\PersistentCollection {#2213 …}
        +reports: Doctrine\ORM\PersistentCollection {#2230 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2228 …}
        -id: 320399
        -bodyTs: "'alreadi':6 'although':26 'applianc':51 'autom':44 'brand':4,21 'buy':25 'current':57 'dishwash':74 'done':34 'easili':62 'els':78 'finish':76 'futur':15 'get':63 'ha':64,85 'hard':11 'haven':32 'hon':38,83 'interest':30 'level':42 'll':18 'look':1,47 'm':28 'machin':72 'measur':58 'peopl':46,80 'pictur':13 'plug':55 'read':35 'realli':29 'smart':54 'tell':67 'use':53 'want':23 'wash':71 'yet':39"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/870965"
        +editedAt: DateTimeImmutable @1726483300 {#2139
          date: 2024-09-16 12:41:40.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705612498 {#2215
          date: 2024-01-18 22:14:58.0 +01:00
        }
        +"title": 320399
      }
      0 => App\Entity\EntryComment {#2115
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2113 …}
        +root: App\Entity\EntryComment {#2099}
        +body: """
          Yeah - in an ideal world, the dev would have the means (and legal standing) to challenge this, just to force the fuckers to admit it in court.\n
          \n
          Not that it isn’t written into their ToS somewhere - just would love them to admit exactly how that harms them so much, financially speaking. Shine a light on the whole thing.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705612234 {#2117
          date: 2024-01-18 22:10:34.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@Windswept@lemmy.world"
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@Windswept@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2123 …}
        +nested: Doctrine\ORM\PersistentCollection {#2116 …}
        +votes: Doctrine\ORM\PersistentCollection {#2161 …}
        +reports: Doctrine\ORM\PersistentCollection {#2163 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2044 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2127 …}
        -id: 320386
        -bodyTs: "'admit':24,43 'challeng':16 'court':27 'dev':7 'exact':44 'financi':51 'forc':20 'fucker':22 'harm':47 'ideal':4 'isn':31 'legal':13 'light':55 'love':40 'mean':11 'much':50 'shine':53 'somewher':37 'speak':52 'stand':14 'thing':59 'tos':36 'whole':58 'world':5 'would':8,39 'written':33 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/870958"
        +editedAt: DateTimeImmutable @1726481232 {#2121
          date: 2024-09-16 12:07:12.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705612234 {#2122
          date: 2024-01-18 22:10:34.0 +01:00
        }
        +"title": 320386
      }
    ]
    -id: 31576
    -titleTs: "'assist':4 'dev':6 'haier':1 'hit':2 'home':3 'notic':9 'plugin':5 'takedown':8"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705694963
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10880397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705608563 {#2766
      date: 2024-01-18 21:09:23.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2257 …}
  +root: App\Entity\EntryComment {#2099}
  +body: """
    I reckon it’s probably not that much. There has to be tens of thousands of customers worldwide that are using their shitty app.\n
    \n
    Forks and stars on the original repo numbered only in the hundreds.\n
    \n
    Cloud services and API gateways usually charge once you get into the millions of requests. Amazon API Gateway doesn’t even charge for having the APIs active - only for the requests that are received and the data transferred out.\n
    \n
    I’m finding it very difficult to believe a few hundred HA users even came close to putting a dent in their cloud bill.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705649408 {#2211
    date: 2024-01-19 08:30:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dantheclamman@lemmy.world"
    "@DeltaTangoLima@reddrefuge.com"
    "@chaospatterns@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2268 …}
  +nested: Doctrine\ORM\PersistentCollection {#2273 …}
  +votes: Doctrine\ORM\PersistentCollection {#2274 …}
  +reports: Doctrine\ORM\PersistentCollection {#2190 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2265 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2263 …}
  -id: 321860
  -bodyTs: "'activ':63 'amazon':52 'api':40,53,62 'app':24 'believ':83 'bill':99 'came':90 'charg':43,58 'close':91 'cloud':37,98 'custom':17 'data':73 'dent':95 'difficult':81 'doesn':55 'even':57,89 'find':78 'fork':25 'gateway':41,54 'get':46 'ha':87 'hundr':36,86 'm':77 'million':49 'much':8 'number':32 'origin':30 'probabl':5 'put':93 'receiv':70 'reckon':2 'repo':31 'request':51,67 'servic':38 'shitti':23 'star':27 'ten':13 'thousand':15 'transfer':74 'use':21 'user':88 'usual':42 'worldwid':18"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/872258"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705649408 {#2270
    date: 2024-01-19 08:30:08.0 +01:00
  }
  +"title": 321860
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
111 DENIED edit
App\Entity\EntryComment {#2266
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2105
    +user: Proxies\__CG__\App\Entity\User {#2748 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
    +image: Proxies\__CG__\App\Entity\Image {#2763 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2761 …}
    +slug: "Haier-hits-Home-Assistant-plugin-dev-with-takedown-notice"
    +title: "Haier hits Home Assistant plugin dev with takedown notice"
    +url: "https://www.bleepingcomputer.com/news/security/haier-hits-home-assistant-plugin-dev-with-takedown-notice/"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 47
    +favouriteCount: 392
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726776478 {#2169
      date: 2024-09-19 22:07:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2776 …}
    +votes: Doctrine\ORM\PersistentCollection {#2778 …}
    +reports: Doctrine\ORM\PersistentCollection {#2780 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2782 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2784 …}
    +badges: Doctrine\ORM\PersistentCollection {#2786 …}
    +children: [
      3 => App\Entity\EntryComment {#2266}
      1 => App\Entity\EntryComment {#2099
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          > “Specifically, the plug-ins are using our services in an unauthorized manner, which is causing significant economic harm to our Company.”\n
          \n
          Presumably, they don’t charge customers extra for hOn, so surely the only people using it via HA are the same people that would otherwise have used their (presumably) shitty app that isn’t meeting the customers’ needs in the first place?\n
          \n
          Not clear on how this causes them “significant” economic harm. Dick move.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 18
        +score: 0
        +lastActive: DateTime @1726627137 {#2104
          date: 2024-09-18 04:38:57.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dantheclamman@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2111 …}
        +nested: Doctrine\ORM\PersistentCollection {#2102 …}
        +votes: Doctrine\ORM\PersistentCollection {#2103 …}
        +reports: Doctrine\ORM\PersistentCollection {#2110 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2112 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2114 …}
        -id: 320271
        -bodyTs: "'app':53 'caus':16,70 'charg':27 'clear':66 'compani':22 'custom':28,59 'dick':75 'econom':18,73 'extra':29 'first':63 'ha':40 'harm':19,74 'hon':31 'in':5 'isn':55 'manner':13 'meet':57 'move':76 'need':60 'otherwis':47 'peopl':36,44 'place':64 'plug':4 'plug-in':3 'presum':23,51 'servic':9 'shitti':52 'signific':17,72 'specif':1 'sure':33 'unauthor':12 'use':7,37,49 'via':39 'would':46"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/870882"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705609701 {#2100
          date: 2024-01-18 21:28:21.0 +01:00
        }
        +"title": 320271
      }
      2 => App\Entity\EntryComment {#2224
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2198 …}
        +root: App\Entity\EntryComment {#2099}
        +body: """
          Looking at the brands they already own, it’s not hard to picture a future where they’ll own a brand I want to buy.\n
          \n
          Although, I’m really interested (and haven’t done reading up on hOn yet) - just what level of automation are people looking for on their appliances? I used smart plugs with current measurements, so I can easily get HA to just tell me when my washing machine or dishwasher are finished.\n
          \n
          What else are people doing with hOn in HA?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705612498 {#2043
          date: 2024-01-18 22:14:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@Rehwyn@lemmy.world"
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@Rehwyn@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2223 …}
        +nested: Doctrine\ORM\PersistentCollection {#2216 …}
        +votes: Doctrine\ORM\PersistentCollection {#2213 …}
        +reports: Doctrine\ORM\PersistentCollection {#2230 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2228 …}
        -id: 320399
        -bodyTs: "'alreadi':6 'although':26 'applianc':51 'autom':44 'brand':4,21 'buy':25 'current':57 'dishwash':74 'done':34 'easili':62 'els':78 'finish':76 'futur':15 'get':63 'ha':64,85 'hard':11 'haven':32 'hon':38,83 'interest':30 'level':42 'll':18 'look':1,47 'm':28 'machin':72 'measur':58 'peopl':46,80 'pictur':13 'plug':55 'read':35 'realli':29 'smart':54 'tell':67 'use':53 'want':23 'wash':71 'yet':39"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/870965"
        +editedAt: DateTimeImmutable @1726483300 {#2139
          date: 2024-09-16 12:41:40.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705612498 {#2215
          date: 2024-01-18 22:14:58.0 +01:00
        }
        +"title": 320399
      }
      0 => App\Entity\EntryComment {#2115
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2113 …}
        +root: App\Entity\EntryComment {#2099}
        +body: """
          Yeah - in an ideal world, the dev would have the means (and legal standing) to challenge this, just to force the fuckers to admit it in court.\n
          \n
          Not that it isn’t written into their ToS somewhere - just would love them to admit exactly how that harms them so much, financially speaking. Shine a light on the whole thing.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705612234 {#2117
          date: 2024-01-18 22:10:34.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@Windswept@lemmy.world"
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@Windswept@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2123 …}
        +nested: Doctrine\ORM\PersistentCollection {#2116 …}
        +votes: Doctrine\ORM\PersistentCollection {#2161 …}
        +reports: Doctrine\ORM\PersistentCollection {#2163 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2044 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2127 …}
        -id: 320386
        -bodyTs: "'admit':24,43 'challeng':16 'court':27 'dev':7 'exact':44 'financi':51 'forc':20 'fucker':22 'harm':47 'ideal':4 'isn':31 'legal':13 'light':55 'love':40 'mean':11 'much':50 'shine':53 'somewher':37 'speak':52 'stand':14 'thing':59 'tos':36 'whole':58 'world':5 'would':8,39 'written':33 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/870958"
        +editedAt: DateTimeImmutable @1726481232 {#2121
          date: 2024-09-16 12:07:12.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705612234 {#2122
          date: 2024-01-18 22:10:34.0 +01:00
        }
        +"title": 320386
      }
    ]
    -id: 31576
    -titleTs: "'assist':4 'dev':6 'haier':1 'hit':2 'home':3 'notic':9 'plugin':5 'takedown':8"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705694963
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10880397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705608563 {#2766
      date: 2024-01-18 21:09:23.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2257 …}
  +root: App\Entity\EntryComment {#2099}
  +body: """
    I reckon it’s probably not that much. There has to be tens of thousands of customers worldwide that are using their shitty app.\n
    \n
    Forks and stars on the original repo numbered only in the hundreds.\n
    \n
    Cloud services and API gateways usually charge once you get into the millions of requests. Amazon API Gateway doesn’t even charge for having the APIs active - only for the requests that are received and the data transferred out.\n
    \n
    I’m finding it very difficult to believe a few hundred HA users even came close to putting a dent in their cloud bill.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705649408 {#2211
    date: 2024-01-19 08:30:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dantheclamman@lemmy.world"
    "@DeltaTangoLima@reddrefuge.com"
    "@chaospatterns@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2268 …}
  +nested: Doctrine\ORM\PersistentCollection {#2273 …}
  +votes: Doctrine\ORM\PersistentCollection {#2274 …}
  +reports: Doctrine\ORM\PersistentCollection {#2190 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2265 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2263 …}
  -id: 321860
  -bodyTs: "'activ':63 'amazon':52 'api':40,53,62 'app':24 'believ':83 'bill':99 'came':90 'charg':43,58 'close':91 'cloud':37,98 'custom':17 'data':73 'dent':95 'difficult':81 'doesn':55 'even':57,89 'find':78 'fork':25 'gateway':41,54 'get':46 'ha':87 'hundr':36,86 'm':77 'million':49 'much':8 'number':32 'origin':30 'probabl':5 'put':93 'receiv':70 'reckon':2 'repo':31 'request':51,67 'servic':38 'shitti':23 'star':27 'ten':13 'thousand':15 'transfer':74 'use':21 'user':88 'usual':42 'worldwid':18"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/872258"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705649408 {#2270
    date: 2024-01-19 08:30:08.0 +01:00
  }
  +"title": 321860
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
112 DENIED moderate
App\Entity\EntryComment {#2266
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2105
    +user: Proxies\__CG__\App\Entity\User {#2748 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
    +image: Proxies\__CG__\App\Entity\Image {#2763 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2761 …}
    +slug: "Haier-hits-Home-Assistant-plugin-dev-with-takedown-notice"
    +title: "Haier hits Home Assistant plugin dev with takedown notice"
    +url: "https://www.bleepingcomputer.com/news/security/haier-hits-home-assistant-plugin-dev-with-takedown-notice/"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 47
    +favouriteCount: 392
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726776478 {#2169
      date: 2024-09-19 22:07:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2776 …}
    +votes: Doctrine\ORM\PersistentCollection {#2778 …}
    +reports: Doctrine\ORM\PersistentCollection {#2780 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2782 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2784 …}
    +badges: Doctrine\ORM\PersistentCollection {#2786 …}
    +children: [
      3 => App\Entity\EntryComment {#2266}
      1 => App\Entity\EntryComment {#2099
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          > “Specifically, the plug-ins are using our services in an unauthorized manner, which is causing significant economic harm to our Company.”\n
          \n
          Presumably, they don’t charge customers extra for hOn, so surely the only people using it via HA are the same people that would otherwise have used their (presumably) shitty app that isn’t meeting the customers’ needs in the first place?\n
          \n
          Not clear on how this causes them “significant” economic harm. Dick move.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 18
        +score: 0
        +lastActive: DateTime @1726627137 {#2104
          date: 2024-09-18 04:38:57.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dantheclamman@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2111 …}
        +nested: Doctrine\ORM\PersistentCollection {#2102 …}
        +votes: Doctrine\ORM\PersistentCollection {#2103 …}
        +reports: Doctrine\ORM\PersistentCollection {#2110 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2112 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2114 …}
        -id: 320271
        -bodyTs: "'app':53 'caus':16,70 'charg':27 'clear':66 'compani':22 'custom':28,59 'dick':75 'econom':18,73 'extra':29 'first':63 'ha':40 'harm':19,74 'hon':31 'in':5 'isn':55 'manner':13 'meet':57 'move':76 'need':60 'otherwis':47 'peopl':36,44 'place':64 'plug':4 'plug-in':3 'presum':23,51 'servic':9 'shitti':52 'signific':17,72 'specif':1 'sure':33 'unauthor':12 'use':7,37,49 'via':39 'would':46"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/870882"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705609701 {#2100
          date: 2024-01-18 21:28:21.0 +01:00
        }
        +"title": 320271
      }
      2 => App\Entity\EntryComment {#2224
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2198 …}
        +root: App\Entity\EntryComment {#2099}
        +body: """
          Looking at the brands they already own, it’s not hard to picture a future where they’ll own a brand I want to buy.\n
          \n
          Although, I’m really interested (and haven’t done reading up on hOn yet) - just what level of automation are people looking for on their appliances? I used smart plugs with current measurements, so I can easily get HA to just tell me when my washing machine or dishwasher are finished.\n
          \n
          What else are people doing with hOn in HA?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705612498 {#2043
          date: 2024-01-18 22:14:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@Rehwyn@lemmy.world"
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@Rehwyn@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2223 …}
        +nested: Doctrine\ORM\PersistentCollection {#2216 …}
        +votes: Doctrine\ORM\PersistentCollection {#2213 …}
        +reports: Doctrine\ORM\PersistentCollection {#2230 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2228 …}
        -id: 320399
        -bodyTs: "'alreadi':6 'although':26 'applianc':51 'autom':44 'brand':4,21 'buy':25 'current':57 'dishwash':74 'done':34 'easili':62 'els':78 'finish':76 'futur':15 'get':63 'ha':64,85 'hard':11 'haven':32 'hon':38,83 'interest':30 'level':42 'll':18 'look':1,47 'm':28 'machin':72 'measur':58 'peopl':46,80 'pictur':13 'plug':55 'read':35 'realli':29 'smart':54 'tell':67 'use':53 'want':23 'wash':71 'yet':39"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/870965"
        +editedAt: DateTimeImmutable @1726483300 {#2139
          date: 2024-09-16 12:41:40.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705612498 {#2215
          date: 2024-01-18 22:14:58.0 +01:00
        }
        +"title": 320399
      }
      0 => App\Entity\EntryComment {#2115
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2113 …}
        +root: App\Entity\EntryComment {#2099}
        +body: """
          Yeah - in an ideal world, the dev would have the means (and legal standing) to challenge this, just to force the fuckers to admit it in court.\n
          \n
          Not that it isn’t written into their ToS somewhere - just would love them to admit exactly how that harms them so much, financially speaking. Shine a light on the whole thing.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705612234 {#2117
          date: 2024-01-18 22:10:34.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@Windswept@lemmy.world"
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@Windswept@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2123 …}
        +nested: Doctrine\ORM\PersistentCollection {#2116 …}
        +votes: Doctrine\ORM\PersistentCollection {#2161 …}
        +reports: Doctrine\ORM\PersistentCollection {#2163 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2044 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2127 …}
        -id: 320386
        -bodyTs: "'admit':24,43 'challeng':16 'court':27 'dev':7 'exact':44 'financi':51 'forc':20 'fucker':22 'harm':47 'ideal':4 'isn':31 'legal':13 'light':55 'love':40 'mean':11 'much':50 'shine':53 'somewher':37 'speak':52 'stand':14 'thing':59 'tos':36 'whole':58 'world':5 'would':8,39 'written':33 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/870958"
        +editedAt: DateTimeImmutable @1726481232 {#2121
          date: 2024-09-16 12:07:12.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705612234 {#2122
          date: 2024-01-18 22:10:34.0 +01:00
        }
        +"title": 320386
      }
    ]
    -id: 31576
    -titleTs: "'assist':4 'dev':6 'haier':1 'hit':2 'home':3 'notic':9 'plugin':5 'takedown':8"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705694963
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10880397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705608563 {#2766
      date: 2024-01-18 21:09:23.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2257 …}
  +root: App\Entity\EntryComment {#2099}
  +body: """
    I reckon it’s probably not that much. There has to be tens of thousands of customers worldwide that are using their shitty app.\n
    \n
    Forks and stars on the original repo numbered only in the hundreds.\n
    \n
    Cloud services and API gateways usually charge once you get into the millions of requests. Amazon API Gateway doesn’t even charge for having the APIs active - only for the requests that are received and the data transferred out.\n
    \n
    I’m finding it very difficult to believe a few hundred HA users even came close to putting a dent in their cloud bill.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705649408 {#2211
    date: 2024-01-19 08:30:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dantheclamman@lemmy.world"
    "@DeltaTangoLima@reddrefuge.com"
    "@chaospatterns@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2268 …}
  +nested: Doctrine\ORM\PersistentCollection {#2273 …}
  +votes: Doctrine\ORM\PersistentCollection {#2274 …}
  +reports: Doctrine\ORM\PersistentCollection {#2190 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2265 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2263 …}
  -id: 321860
  -bodyTs: "'activ':63 'amazon':52 'api':40,53,62 'app':24 'believ':83 'bill':99 'came':90 'charg':43,58 'close':91 'cloud':37,98 'custom':17 'data':73 'dent':95 'difficult':81 'doesn':55 'even':57,89 'find':78 'fork':25 'gateway':41,54 'get':46 'ha':87 'hundr':36,86 'm':77 'million':49 'much':8 'number':32 'origin':30 'probabl':5 'put':93 'receiv':70 'reckon':2 'repo':31 'request':51,67 'servic':38 'shitti':23 'star':27 'ten':13 'thousand':15 'transfer':74 'use':21 'user':88 'usual':42 'worldwid':18"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/872258"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705649408 {#2270
    date: 2024-01-19 08:30:08.0 +01:00
  }
  +"title": 321860
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
113 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
114 DENIED moderate
App\Entity\EntryComment {#2099
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2105
    +user: Proxies\__CG__\App\Entity\User {#2748 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
    +image: Proxies\__CG__\App\Entity\Image {#2763 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2761 …}
    +slug: "Haier-hits-Home-Assistant-plugin-dev-with-takedown-notice"
    +title: "Haier hits Home Assistant plugin dev with takedown notice"
    +url: "https://www.bleepingcomputer.com/news/security/haier-hits-home-assistant-plugin-dev-with-takedown-notice/"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 47
    +favouriteCount: 392
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726776478 {#2169
      date: 2024-09-19 22:07:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2776 …}
    +votes: Doctrine\ORM\PersistentCollection {#2778 …}
    +reports: Doctrine\ORM\PersistentCollection {#2780 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2782 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2784 …}
    +badges: Doctrine\ORM\PersistentCollection {#2786 …}
    +children: [
      3 => App\Entity\EntryComment {#2266
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2257 …}
        +root: App\Entity\EntryComment {#2099}
        +body: """
          I reckon it’s probably not that much. There has to be tens of thousands of customers worldwide that are using their shitty app.\n
          \n
          Forks and stars on the original repo numbered only in the hundreds.\n
          \n
          Cloud services and API gateways usually charge once you get into the millions of requests. Amazon API Gateway doesn’t even charge for having the APIs active - only for the requests that are received and the data transferred out.\n
          \n
          I’m finding it very difficult to believe a few hundred HA users even came close to putting a dent in their cloud bill.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705649408 {#2211
          date: 2024-01-19 08:30:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@chaospatterns@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2268 …}
        +nested: Doctrine\ORM\PersistentCollection {#2273 …}
        +votes: Doctrine\ORM\PersistentCollection {#2274 …}
        +reports: Doctrine\ORM\PersistentCollection {#2190 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2265 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2263 …}
        -id: 321860
        -bodyTs: "'activ':63 'amazon':52 'api':40,53,62 'app':24 'believ':83 'bill':99 'came':90 'charg':43,58 'close':91 'cloud':37,98 'custom':17 'data':73 'dent':95 'difficult':81 'doesn':55 'even':57,89 'find':78 'fork':25 'gateway':41,54 'get':46 'ha':87 'hundr':36,86 'm':77 'million':49 'much':8 'number':32 'origin':30 'probabl':5 'put':93 'receiv':70 'reckon':2 'repo':31 'request':51,67 'servic':38 'shitti':23 'star':27 'ten':13 'thousand':15 'transfer':74 'use':21 'user':88 'usual':42 'worldwid':18"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/872258"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705649408 {#2270
          date: 2024-01-19 08:30:08.0 +01:00
        }
        +"title": 321860
      }
      1 => App\Entity\EntryComment {#2099}
      2 => App\Entity\EntryComment {#2224
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2198 …}
        +root: App\Entity\EntryComment {#2099}
        +body: """
          Looking at the brands they already own, it’s not hard to picture a future where they’ll own a brand I want to buy.\n
          \n
          Although, I’m really interested (and haven’t done reading up on hOn yet) - just what level of automation are people looking for on their appliances? I used smart plugs with current measurements, so I can easily get HA to just tell me when my washing machine or dishwasher are finished.\n
          \n
          What else are people doing with hOn in HA?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705612498 {#2043
          date: 2024-01-18 22:14:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@Rehwyn@lemmy.world"
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@Rehwyn@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2223 …}
        +nested: Doctrine\ORM\PersistentCollection {#2216 …}
        +votes: Doctrine\ORM\PersistentCollection {#2213 …}
        +reports: Doctrine\ORM\PersistentCollection {#2230 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2228 …}
        -id: 320399
        -bodyTs: "'alreadi':6 'although':26 'applianc':51 'autom':44 'brand':4,21 'buy':25 'current':57 'dishwash':74 'done':34 'easili':62 'els':78 'finish':76 'futur':15 'get':63 'ha':64,85 'hard':11 'haven':32 'hon':38,83 'interest':30 'level':42 'll':18 'look':1,47 'm':28 'machin':72 'measur':58 'peopl':46,80 'pictur':13 'plug':55 'read':35 'realli':29 'smart':54 'tell':67 'use':53 'want':23 'wash':71 'yet':39"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/870965"
        +editedAt: DateTimeImmutable @1726483300 {#2139
          date: 2024-09-16 12:41:40.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705612498 {#2215
          date: 2024-01-18 22:14:58.0 +01:00
        }
        +"title": 320399
      }
      0 => App\Entity\EntryComment {#2115
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2113 …}
        +root: App\Entity\EntryComment {#2099}
        +body: """
          Yeah - in an ideal world, the dev would have the means (and legal standing) to challenge this, just to force the fuckers to admit it in court.\n
          \n
          Not that it isn’t written into their ToS somewhere - just would love them to admit exactly how that harms them so much, financially speaking. Shine a light on the whole thing.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705612234 {#2117
          date: 2024-01-18 22:10:34.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@Windswept@lemmy.world"
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@Windswept@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2123 …}
        +nested: Doctrine\ORM\PersistentCollection {#2116 …}
        +votes: Doctrine\ORM\PersistentCollection {#2161 …}
        +reports: Doctrine\ORM\PersistentCollection {#2163 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2044 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2127 …}
        -id: 320386
        -bodyTs: "'admit':24,43 'challeng':16 'court':27 'dev':7 'exact':44 'financi':51 'forc':20 'fucker':22 'harm':47 'ideal':4 'isn':31 'legal':13 'light':55 'love':40 'mean':11 'much':50 'shine':53 'somewher':37 'speak':52 'stand':14 'thing':59 'tos':36 'whole':58 'world':5 'would':8,39 'written':33 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/870958"
        +editedAt: DateTimeImmutable @1726481232 {#2121
          date: 2024-09-16 12:07:12.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705612234 {#2122
          date: 2024-01-18 22:10:34.0 +01:00
        }
        +"title": 320386
      }
    ]
    -id: 31576
    -titleTs: "'assist':4 'dev':6 'haier':1 'hit':2 'home':3 'notic':9 'plugin':5 'takedown':8"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705694963
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10880397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705608563 {#2766
      date: 2024-01-18 21:09:23.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    > “Specifically, the plug-ins are using our services in an unauthorized manner, which is causing significant economic harm to our Company.”\n
    \n
    Presumably, they don’t charge customers extra for hOn, so surely the only people using it via HA are the same people that would otherwise have used their (presumably) shitty app that isn’t meeting the customers’ needs in the first place?\n
    \n
    Not clear on how this causes them “significant” economic harm. Dick move.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 18
  +score: 0
  +lastActive: DateTime @1726627137 {#2104
    date: 2024-09-18 04:38:57.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dantheclamman@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2111 …}
  +nested: Doctrine\ORM\PersistentCollection {#2102 …}
  +votes: Doctrine\ORM\PersistentCollection {#2103 …}
  +reports: Doctrine\ORM\PersistentCollection {#2110 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2112 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2114 …}
  -id: 320271
  -bodyTs: "'app':53 'caus':16,70 'charg':27 'clear':66 'compani':22 'custom':28,59 'dick':75 'econom':18,73 'extra':29 'first':63 'ha':40 'harm':19,74 'hon':31 'in':5 'isn':55 'manner':13 'meet':57 'move':76 'need':60 'otherwis':47 'peopl':36,44 'place':64 'plug':4 'plug-in':3 'presum':23,51 'servic':9 'shitti':52 'signific':17,72 'specif':1 'sure':33 'unauthor':12 'use':7,37,49 'via':39 'would':46"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/870882"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705609701 {#2100
    date: 2024-01-18 21:28:21.0 +01:00
  }
  +"title": 320271
}
"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 {#2099
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2105
    +user: Proxies\__CG__\App\Entity\User {#2748 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
    +image: Proxies\__CG__\App\Entity\Image {#2763 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2761 …}
    +slug: "Haier-hits-Home-Assistant-plugin-dev-with-takedown-notice"
    +title: "Haier hits Home Assistant plugin dev with takedown notice"
    +url: "https://www.bleepingcomputer.com/news/security/haier-hits-home-assistant-plugin-dev-with-takedown-notice/"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 47
    +favouriteCount: 392
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726776478 {#2169
      date: 2024-09-19 22:07:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2776 …}
    +votes: Doctrine\ORM\PersistentCollection {#2778 …}
    +reports: Doctrine\ORM\PersistentCollection {#2780 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2782 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2784 …}
    +badges: Doctrine\ORM\PersistentCollection {#2786 …}
    +children: [
      3 => App\Entity\EntryComment {#2266
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2257 …}
        +root: App\Entity\EntryComment {#2099}
        +body: """
          I reckon it’s probably not that much. There has to be tens of thousands of customers worldwide that are using their shitty app.\n
          \n
          Forks and stars on the original repo numbered only in the hundreds.\n
          \n
          Cloud services and API gateways usually charge once you get into the millions of requests. Amazon API Gateway doesn’t even charge for having the APIs active - only for the requests that are received and the data transferred out.\n
          \n
          I’m finding it very difficult to believe a few hundred HA users even came close to putting a dent in their cloud bill.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705649408 {#2211
          date: 2024-01-19 08:30:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@chaospatterns@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2268 …}
        +nested: Doctrine\ORM\PersistentCollection {#2273 …}
        +votes: Doctrine\ORM\PersistentCollection {#2274 …}
        +reports: Doctrine\ORM\PersistentCollection {#2190 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2265 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2263 …}
        -id: 321860
        -bodyTs: "'activ':63 'amazon':52 'api':40,53,62 'app':24 'believ':83 'bill':99 'came':90 'charg':43,58 'close':91 'cloud':37,98 'custom':17 'data':73 'dent':95 'difficult':81 'doesn':55 'even':57,89 'find':78 'fork':25 'gateway':41,54 'get':46 'ha':87 'hundr':36,86 'm':77 'million':49 'much':8 'number':32 'origin':30 'probabl':5 'put':93 'receiv':70 'reckon':2 'repo':31 'request':51,67 'servic':38 'shitti':23 'star':27 'ten':13 'thousand':15 'transfer':74 'use':21 'user':88 'usual':42 'worldwid':18"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/872258"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705649408 {#2270
          date: 2024-01-19 08:30:08.0 +01:00
        }
        +"title": 321860
      }
      1 => App\Entity\EntryComment {#2099}
      2 => App\Entity\EntryComment {#2224
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2198 …}
        +root: App\Entity\EntryComment {#2099}
        +body: """
          Looking at the brands they already own, it’s not hard to picture a future where they’ll own a brand I want to buy.\n
          \n
          Although, I’m really interested (and haven’t done reading up on hOn yet) - just what level of automation are people looking for on their appliances? I used smart plugs with current measurements, so I can easily get HA to just tell me when my washing machine or dishwasher are finished.\n
          \n
          What else are people doing with hOn in HA?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705612498 {#2043
          date: 2024-01-18 22:14:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@Rehwyn@lemmy.world"
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@Rehwyn@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2223 …}
        +nested: Doctrine\ORM\PersistentCollection {#2216 …}
        +votes: Doctrine\ORM\PersistentCollection {#2213 …}
        +reports: Doctrine\ORM\PersistentCollection {#2230 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2228 …}
        -id: 320399
        -bodyTs: "'alreadi':6 'although':26 'applianc':51 'autom':44 'brand':4,21 'buy':25 'current':57 'dishwash':74 'done':34 'easili':62 'els':78 'finish':76 'futur':15 'get':63 'ha':64,85 'hard':11 'haven':32 'hon':38,83 'interest':30 'level':42 'll':18 'look':1,47 'm':28 'machin':72 'measur':58 'peopl':46,80 'pictur':13 'plug':55 'read':35 'realli':29 'smart':54 'tell':67 'use':53 'want':23 'wash':71 'yet':39"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/870965"
        +editedAt: DateTimeImmutable @1726483300 {#2139
          date: 2024-09-16 12:41:40.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705612498 {#2215
          date: 2024-01-18 22:14:58.0 +01:00
        }
        +"title": 320399
      }
      0 => App\Entity\EntryComment {#2115
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2113 …}
        +root: App\Entity\EntryComment {#2099}
        +body: """
          Yeah - in an ideal world, the dev would have the means (and legal standing) to challenge this, just to force the fuckers to admit it in court.\n
          \n
          Not that it isn’t written into their ToS somewhere - just would love them to admit exactly how that harms them so much, financially speaking. Shine a light on the whole thing.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705612234 {#2117
          date: 2024-01-18 22:10:34.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@Windswept@lemmy.world"
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@Windswept@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2123 …}
        +nested: Doctrine\ORM\PersistentCollection {#2116 …}
        +votes: Doctrine\ORM\PersistentCollection {#2161 …}
        +reports: Doctrine\ORM\PersistentCollection {#2163 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2044 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2127 …}
        -id: 320386
        -bodyTs: "'admit':24,43 'challeng':16 'court':27 'dev':7 'exact':44 'financi':51 'forc':20 'fucker':22 'harm':47 'ideal':4 'isn':31 'legal':13 'light':55 'love':40 'mean':11 'much':50 'shine':53 'somewher':37 'speak':52 'stand':14 'thing':59 'tos':36 'whole':58 'world':5 'would':8,39 'written':33 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/870958"
        +editedAt: DateTimeImmutable @1726481232 {#2121
          date: 2024-09-16 12:07:12.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705612234 {#2122
          date: 2024-01-18 22:10:34.0 +01:00
        }
        +"title": 320386
      }
    ]
    -id: 31576
    -titleTs: "'assist':4 'dev':6 'haier':1 'hit':2 'home':3 'notic':9 'plugin':5 'takedown':8"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705694963
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10880397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705608563 {#2766
      date: 2024-01-18 21:09:23.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    > “Specifically, the plug-ins are using our services in an unauthorized manner, which is causing significant economic harm to our Company.”\n
    \n
    Presumably, they don’t charge customers extra for hOn, so surely the only people using it via HA are the same people that would otherwise have used their (presumably) shitty app that isn’t meeting the customers’ needs in the first place?\n
    \n
    Not clear on how this causes them “significant” economic harm. Dick move.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 18
  +score: 0
  +lastActive: DateTime @1726627137 {#2104
    date: 2024-09-18 04:38:57.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dantheclamman@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2111 …}
  +nested: Doctrine\ORM\PersistentCollection {#2102 …}
  +votes: Doctrine\ORM\PersistentCollection {#2103 …}
  +reports: Doctrine\ORM\PersistentCollection {#2110 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2112 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2114 …}
  -id: 320271
  -bodyTs: "'app':53 'caus':16,70 'charg':27 'clear':66 'compani':22 'custom':28,59 'dick':75 'econom':18,73 'extra':29 'first':63 'ha':40 'harm':19,74 'hon':31 'in':5 'isn':55 'manner':13 'meet':57 'move':76 'need':60 'otherwis':47 'peopl':36,44 'place':64 'plug':4 'plug-in':3 'presum':23,51 'servic':9 'shitti':52 'signific':17,72 'specif':1 'sure':33 'unauthor':12 'use':7,37,49 'via':39 'would':46"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/870882"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705609701 {#2100
    date: 2024-01-18 21:28:21.0 +01:00
  }
  +"title": 320271
}
"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 {#2099
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2105
    +user: Proxies\__CG__\App\Entity\User {#2748 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
    +image: Proxies\__CG__\App\Entity\Image {#2763 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2761 …}
    +slug: "Haier-hits-Home-Assistant-plugin-dev-with-takedown-notice"
    +title: "Haier hits Home Assistant plugin dev with takedown notice"
    +url: "https://www.bleepingcomputer.com/news/security/haier-hits-home-assistant-plugin-dev-with-takedown-notice/"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 47
    +favouriteCount: 392
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726776478 {#2169
      date: 2024-09-19 22:07:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2776 …}
    +votes: Doctrine\ORM\PersistentCollection {#2778 …}
    +reports: Doctrine\ORM\PersistentCollection {#2780 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2782 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2784 …}
    +badges: Doctrine\ORM\PersistentCollection {#2786 …}
    +children: [
      3 => App\Entity\EntryComment {#2266
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2257 …}
        +root: App\Entity\EntryComment {#2099}
        +body: """
          I reckon it’s probably not that much. There has to be tens of thousands of customers worldwide that are using their shitty app.\n
          \n
          Forks and stars on the original repo numbered only in the hundreds.\n
          \n
          Cloud services and API gateways usually charge once you get into the millions of requests. Amazon API Gateway doesn’t even charge for having the APIs active - only for the requests that are received and the data transferred out.\n
          \n
          I’m finding it very difficult to believe a few hundred HA users even came close to putting a dent in their cloud bill.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705649408 {#2211
          date: 2024-01-19 08:30:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@chaospatterns@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2268 …}
        +nested: Doctrine\ORM\PersistentCollection {#2273 …}
        +votes: Doctrine\ORM\PersistentCollection {#2274 …}
        +reports: Doctrine\ORM\PersistentCollection {#2190 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2265 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2263 …}
        -id: 321860
        -bodyTs: "'activ':63 'amazon':52 'api':40,53,62 'app':24 'believ':83 'bill':99 'came':90 'charg':43,58 'close':91 'cloud':37,98 'custom':17 'data':73 'dent':95 'difficult':81 'doesn':55 'even':57,89 'find':78 'fork':25 'gateway':41,54 'get':46 'ha':87 'hundr':36,86 'm':77 'million':49 'much':8 'number':32 'origin':30 'probabl':5 'put':93 'receiv':70 'reckon':2 'repo':31 'request':51,67 'servic':38 'shitti':23 'star':27 'ten':13 'thousand':15 'transfer':74 'use':21 'user':88 'usual':42 'worldwid':18"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/872258"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705649408 {#2270
          date: 2024-01-19 08:30:08.0 +01:00
        }
        +"title": 321860
      }
      1 => App\Entity\EntryComment {#2099}
      2 => App\Entity\EntryComment {#2224
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2198 …}
        +root: App\Entity\EntryComment {#2099}
        +body: """
          Looking at the brands they already own, it’s not hard to picture a future where they’ll own a brand I want to buy.\n
          \n
          Although, I’m really interested (and haven’t done reading up on hOn yet) - just what level of automation are people looking for on their appliances? I used smart plugs with current measurements, so I can easily get HA to just tell me when my washing machine or dishwasher are finished.\n
          \n
          What else are people doing with hOn in HA?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705612498 {#2043
          date: 2024-01-18 22:14:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@Rehwyn@lemmy.world"
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@Rehwyn@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2223 …}
        +nested: Doctrine\ORM\PersistentCollection {#2216 …}
        +votes: Doctrine\ORM\PersistentCollection {#2213 …}
        +reports: Doctrine\ORM\PersistentCollection {#2230 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2228 …}
        -id: 320399
        -bodyTs: "'alreadi':6 'although':26 'applianc':51 'autom':44 'brand':4,21 'buy':25 'current':57 'dishwash':74 'done':34 'easili':62 'els':78 'finish':76 'futur':15 'get':63 'ha':64,85 'hard':11 'haven':32 'hon':38,83 'interest':30 'level':42 'll':18 'look':1,47 'm':28 'machin':72 'measur':58 'peopl':46,80 'pictur':13 'plug':55 'read':35 'realli':29 'smart':54 'tell':67 'use':53 'want':23 'wash':71 'yet':39"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/870965"
        +editedAt: DateTimeImmutable @1726483300 {#2139
          date: 2024-09-16 12:41:40.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705612498 {#2215
          date: 2024-01-18 22:14:58.0 +01:00
        }
        +"title": 320399
      }
      0 => App\Entity\EntryComment {#2115
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2113 …}
        +root: App\Entity\EntryComment {#2099}
        +body: """
          Yeah - in an ideal world, the dev would have the means (and legal standing) to challenge this, just to force the fuckers to admit it in court.\n
          \n
          Not that it isn’t written into their ToS somewhere - just would love them to admit exactly how that harms them so much, financially speaking. Shine a light on the whole thing.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705612234 {#2117
          date: 2024-01-18 22:10:34.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@Windswept@lemmy.world"
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@Windswept@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2123 …}
        +nested: Doctrine\ORM\PersistentCollection {#2116 …}
        +votes: Doctrine\ORM\PersistentCollection {#2161 …}
        +reports: Doctrine\ORM\PersistentCollection {#2163 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2044 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2127 …}
        -id: 320386
        -bodyTs: "'admit':24,43 'challeng':16 'court':27 'dev':7 'exact':44 'financi':51 'forc':20 'fucker':22 'harm':47 'ideal':4 'isn':31 'legal':13 'light':55 'love':40 'mean':11 'much':50 'shine':53 'somewher':37 'speak':52 'stand':14 'thing':59 'tos':36 'whole':58 'world':5 'would':8,39 'written':33 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/870958"
        +editedAt: DateTimeImmutable @1726481232 {#2121
          date: 2024-09-16 12:07:12.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705612234 {#2122
          date: 2024-01-18 22:10:34.0 +01:00
        }
        +"title": 320386
      }
    ]
    -id: 31576
    -titleTs: "'assist':4 'dev':6 'haier':1 'hit':2 'home':3 'notic':9 'plugin':5 'takedown':8"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705694963
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10880397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705608563 {#2766
      date: 2024-01-18 21:09:23.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    > “Specifically, the plug-ins are using our services in an unauthorized manner, which is causing significant economic harm to our Company.”\n
    \n
    Presumably, they don’t charge customers extra for hOn, so surely the only people using it via HA are the same people that would otherwise have used their (presumably) shitty app that isn’t meeting the customers’ needs in the first place?\n
    \n
    Not clear on how this causes them “significant” economic harm. Dick move.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 18
  +score: 0
  +lastActive: DateTime @1726627137 {#2104
    date: 2024-09-18 04:38:57.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dantheclamman@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2111 …}
  +nested: Doctrine\ORM\PersistentCollection {#2102 …}
  +votes: Doctrine\ORM\PersistentCollection {#2103 …}
  +reports: Doctrine\ORM\PersistentCollection {#2110 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2112 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2114 …}
  -id: 320271
  -bodyTs: "'app':53 'caus':16,70 'charg':27 'clear':66 'compani':22 'custom':28,59 'dick':75 'econom':18,73 'extra':29 'first':63 'ha':40 'harm':19,74 'hon':31 'in':5 'isn':55 'manner':13 'meet':57 'move':76 'need':60 'otherwis':47 'peopl':36,44 'place':64 'plug':4 'plug-in':3 'presum':23,51 'servic':9 'shitti':52 'signific':17,72 'specif':1 'sure':33 'unauthor':12 'use':7,37,49 'via':39 'would':46"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/870882"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705609701 {#2100
    date: 2024-01-18 21:28:21.0 +01:00
  }
  +"title": 320271
}
"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
App\Entity\EntryComment {#2224
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2105
    +user: Proxies\__CG__\App\Entity\User {#2748 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
    +image: Proxies\__CG__\App\Entity\Image {#2763 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2761 …}
    +slug: "Haier-hits-Home-Assistant-plugin-dev-with-takedown-notice"
    +title: "Haier hits Home Assistant plugin dev with takedown notice"
    +url: "https://www.bleepingcomputer.com/news/security/haier-hits-home-assistant-plugin-dev-with-takedown-notice/"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 47
    +favouriteCount: 392
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726776478 {#2169
      date: 2024-09-19 22:07:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2776 …}
    +votes: Doctrine\ORM\PersistentCollection {#2778 …}
    +reports: Doctrine\ORM\PersistentCollection {#2780 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2782 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2784 …}
    +badges: Doctrine\ORM\PersistentCollection {#2786 …}
    +children: [
      3 => App\Entity\EntryComment {#2266
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2257 …}
        +root: App\Entity\EntryComment {#2099
          +user: App\Entity\User {#261 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
          +image: null
          +parent: null
          +root: null
          +body: """
            > “Specifically, the plug-ins are using our services in an unauthorized manner, which is causing significant economic harm to our Company.”\n
            \n
            Presumably, they don’t charge customers extra for hOn, so surely the only people using it via HA are the same people that would otherwise have used their (presumably) shitty app that isn’t meeting the customers’ needs in the first place?\n
            \n
            Not clear on how this causes them “significant” economic harm. Dick move.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 18
          +score: 0
          +lastActive: DateTime @1726627137 {#2104
            date: 2024-09-18 04:38:57.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@dantheclamman@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2111 …}
          +nested: Doctrine\ORM\PersistentCollection {#2102 …}
          +votes: Doctrine\ORM\PersistentCollection {#2103 …}
          +reports: Doctrine\ORM\PersistentCollection {#2110 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2112 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2114 …}
          -id: 320271
          -bodyTs: "'app':53 'caus':16,70 'charg':27 'clear':66 'compani':22 'custom':28,59 'dick':75 'econom':18,73 'extra':29 'first':63 'ha':40 'harm':19,74 'hon':31 'in':5 'isn':55 'manner':13 'meet':57 'move':76 'need':60 'otherwis':47 'peopl':36,44 'place':64 'plug':4 'plug-in':3 'presum':23,51 'servic':9 'shitti':52 'signific':17,72 'specif':1 'sure':33 'unauthor':12 'use':7,37,49 'via':39 'would':46"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://reddrefuge.com/comment/870882"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705609701 {#2100
            date: 2024-01-18 21:28:21.0 +01:00
          }
          +"title": 320271
        }
        +body: """
          I reckon it’s probably not that much. There has to be tens of thousands of customers worldwide that are using their shitty app.\n
          \n
          Forks and stars on the original repo numbered only in the hundreds.\n
          \n
          Cloud services and API gateways usually charge once you get into the millions of requests. Amazon API Gateway doesn’t even charge for having the APIs active - only for the requests that are received and the data transferred out.\n
          \n
          I’m finding it very difficult to believe a few hundred HA users even came close to putting a dent in their cloud bill.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705649408 {#2211
          date: 2024-01-19 08:30:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@chaospatterns@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2268 …}
        +nested: Doctrine\ORM\PersistentCollection {#2273 …}
        +votes: Doctrine\ORM\PersistentCollection {#2274 …}
        +reports: Doctrine\ORM\PersistentCollection {#2190 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2265 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2263 …}
        -id: 321860
        -bodyTs: "'activ':63 'amazon':52 'api':40,53,62 'app':24 'believ':83 'bill':99 'came':90 'charg':43,58 'close':91 'cloud':37,98 'custom':17 'data':73 'dent':95 'difficult':81 'doesn':55 'even':57,89 'find':78 'fork':25 'gateway':41,54 'get':46 'ha':87 'hundr':36,86 'm':77 'million':49 'much':8 'number':32 'origin':30 'probabl':5 'put':93 'receiv':70 'reckon':2 'repo':31 'request':51,67 'servic':38 'shitti':23 'star':27 'ten':13 'thousand':15 'transfer':74 'use':21 'user':88 'usual':42 'worldwid':18"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/872258"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705649408 {#2270
          date: 2024-01-19 08:30:08.0 +01:00
        }
        +"title": 321860
      }
      1 => App\Entity\EntryComment {#2099}
      2 => App\Entity\EntryComment {#2224}
      0 => App\Entity\EntryComment {#2115
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2113 …}
        +root: App\Entity\EntryComment {#2099}
        +body: """
          Yeah - in an ideal world, the dev would have the means (and legal standing) to challenge this, just to force the fuckers to admit it in court.\n
          \n
          Not that it isn’t written into their ToS somewhere - just would love them to admit exactly how that harms them so much, financially speaking. Shine a light on the whole thing.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705612234 {#2117
          date: 2024-01-18 22:10:34.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@Windswept@lemmy.world"
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@Windswept@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2123 …}
        +nested: Doctrine\ORM\PersistentCollection {#2116 …}
        +votes: Doctrine\ORM\PersistentCollection {#2161 …}
        +reports: Doctrine\ORM\PersistentCollection {#2163 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2044 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2127 …}
        -id: 320386
        -bodyTs: "'admit':24,43 'challeng':16 'court':27 'dev':7 'exact':44 'financi':51 'forc':20 'fucker':22 'harm':47 'ideal':4 'isn':31 'legal':13 'light':55 'love':40 'mean':11 'much':50 'shine':53 'somewher':37 'speak':52 'stand':14 'thing':59 'tos':36 'whole':58 'world':5 'would':8,39 'written':33 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/870958"
        +editedAt: DateTimeImmutable @1726481232 {#2121
          date: 2024-09-16 12:07:12.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705612234 {#2122
          date: 2024-01-18 22:10:34.0 +01:00
        }
        +"title": 320386
      }
    ]
    -id: 31576
    -titleTs: "'assist':4 'dev':6 'haier':1 'hit':2 'home':3 'notic':9 'plugin':5 'takedown':8"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705694963
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10880397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705608563 {#2766
      date: 2024-01-18 21:09:23.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2198 …}
  +root: App\Entity\EntryComment {#2099}
  +body: """
    Looking at the brands they already own, it’s not hard to picture a future where they’ll own a brand I want to buy.\n
    \n
    Although, I’m really interested (and haven’t done reading up on hOn yet) - just what level of automation are people looking for on their appliances? I used smart plugs with current measurements, so I can easily get HA to just tell me when my washing machine or dishwasher are finished.\n
    \n
    What else are people doing with hOn in HA?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705612498 {#2043
    date: 2024-01-18 22:14:58.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dantheclamman@lemmy.world"
    "@DeltaTangoLima@reddrefuge.com"
    "@Rehwyn@lemmy.world"
    "@dantheclamman@lemmy.world"
    "@DeltaTangoLima@reddrefuge.com"
    "@Rehwyn@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2223 …}
  +nested: Doctrine\ORM\PersistentCollection {#2216 …}
  +votes: Doctrine\ORM\PersistentCollection {#2213 …}
  +reports: Doctrine\ORM\PersistentCollection {#2230 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2232 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2228 …}
  -id: 320399
  -bodyTs: "'alreadi':6 'although':26 'applianc':51 'autom':44 'brand':4,21 'buy':25 'current':57 'dishwash':74 'done':34 'easili':62 'els':78 'finish':76 'futur':15 'get':63 'ha':64,85 'hard':11 'haven':32 'hon':38,83 'interest':30 'level':42 'll':18 'look':1,47 'm':28 'machin':72 'measur':58 'peopl':46,80 'pictur':13 'plug':55 'read':35 'realli':29 'smart':54 'tell':67 'use':53 'want':23 'wash':71 'yet':39"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/870965"
  +editedAt: DateTimeImmutable @1726483300 {#2139
    date: 2024-09-16 12:41:40.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705612498 {#2215
    date: 2024-01-18 22:14:58.0 +01:00
  }
  +"title": 320399
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
119 DENIED edit
App\Entity\EntryComment {#2224
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2105
    +user: Proxies\__CG__\App\Entity\User {#2748 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
    +image: Proxies\__CG__\App\Entity\Image {#2763 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2761 …}
    +slug: "Haier-hits-Home-Assistant-plugin-dev-with-takedown-notice"
    +title: "Haier hits Home Assistant plugin dev with takedown notice"
    +url: "https://www.bleepingcomputer.com/news/security/haier-hits-home-assistant-plugin-dev-with-takedown-notice/"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 47
    +favouriteCount: 392
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726776478 {#2169
      date: 2024-09-19 22:07:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2776 …}
    +votes: Doctrine\ORM\PersistentCollection {#2778 …}
    +reports: Doctrine\ORM\PersistentCollection {#2780 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2782 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2784 …}
    +badges: Doctrine\ORM\PersistentCollection {#2786 …}
    +children: [
      3 => App\Entity\EntryComment {#2266
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2257 …}
        +root: App\Entity\EntryComment {#2099
          +user: App\Entity\User {#261 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
          +image: null
          +parent: null
          +root: null
          +body: """
            > “Specifically, the plug-ins are using our services in an unauthorized manner, which is causing significant economic harm to our Company.”\n
            \n
            Presumably, they don’t charge customers extra for hOn, so surely the only people using it via HA are the same people that would otherwise have used their (presumably) shitty app that isn’t meeting the customers’ needs in the first place?\n
            \n
            Not clear on how this causes them “significant” economic harm. Dick move.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 18
          +score: 0
          +lastActive: DateTime @1726627137 {#2104
            date: 2024-09-18 04:38:57.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@dantheclamman@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2111 …}
          +nested: Doctrine\ORM\PersistentCollection {#2102 …}
          +votes: Doctrine\ORM\PersistentCollection {#2103 …}
          +reports: Doctrine\ORM\PersistentCollection {#2110 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2112 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2114 …}
          -id: 320271
          -bodyTs: "'app':53 'caus':16,70 'charg':27 'clear':66 'compani':22 'custom':28,59 'dick':75 'econom':18,73 'extra':29 'first':63 'ha':40 'harm':19,74 'hon':31 'in':5 'isn':55 'manner':13 'meet':57 'move':76 'need':60 'otherwis':47 'peopl':36,44 'place':64 'plug':4 'plug-in':3 'presum':23,51 'servic':9 'shitti':52 'signific':17,72 'specif':1 'sure':33 'unauthor':12 'use':7,37,49 'via':39 'would':46"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://reddrefuge.com/comment/870882"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705609701 {#2100
            date: 2024-01-18 21:28:21.0 +01:00
          }
          +"title": 320271
        }
        +body: """
          I reckon it’s probably not that much. There has to be tens of thousands of customers worldwide that are using their shitty app.\n
          \n
          Forks and stars on the original repo numbered only in the hundreds.\n
          \n
          Cloud services and API gateways usually charge once you get into the millions of requests. Amazon API Gateway doesn’t even charge for having the APIs active - only for the requests that are received and the data transferred out.\n
          \n
          I’m finding it very difficult to believe a few hundred HA users even came close to putting a dent in their cloud bill.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705649408 {#2211
          date: 2024-01-19 08:30:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@chaospatterns@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2268 …}
        +nested: Doctrine\ORM\PersistentCollection {#2273 …}
        +votes: Doctrine\ORM\PersistentCollection {#2274 …}
        +reports: Doctrine\ORM\PersistentCollection {#2190 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2265 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2263 …}
        -id: 321860
        -bodyTs: "'activ':63 'amazon':52 'api':40,53,62 'app':24 'believ':83 'bill':99 'came':90 'charg':43,58 'close':91 'cloud':37,98 'custom':17 'data':73 'dent':95 'difficult':81 'doesn':55 'even':57,89 'find':78 'fork':25 'gateway':41,54 'get':46 'ha':87 'hundr':36,86 'm':77 'million':49 'much':8 'number':32 'origin':30 'probabl':5 'put':93 'receiv':70 'reckon':2 'repo':31 'request':51,67 'servic':38 'shitti':23 'star':27 'ten':13 'thousand':15 'transfer':74 'use':21 'user':88 'usual':42 'worldwid':18"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/872258"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705649408 {#2270
          date: 2024-01-19 08:30:08.0 +01:00
        }
        +"title": 321860
      }
      1 => App\Entity\EntryComment {#2099}
      2 => App\Entity\EntryComment {#2224}
      0 => App\Entity\EntryComment {#2115
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2113 …}
        +root: App\Entity\EntryComment {#2099}
        +body: """
          Yeah - in an ideal world, the dev would have the means (and legal standing) to challenge this, just to force the fuckers to admit it in court.\n
          \n
          Not that it isn’t written into their ToS somewhere - just would love them to admit exactly how that harms them so much, financially speaking. Shine a light on the whole thing.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705612234 {#2117
          date: 2024-01-18 22:10:34.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@Windswept@lemmy.world"
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@Windswept@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2123 …}
        +nested: Doctrine\ORM\PersistentCollection {#2116 …}
        +votes: Doctrine\ORM\PersistentCollection {#2161 …}
        +reports: Doctrine\ORM\PersistentCollection {#2163 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2044 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2127 …}
        -id: 320386
        -bodyTs: "'admit':24,43 'challeng':16 'court':27 'dev':7 'exact':44 'financi':51 'forc':20 'fucker':22 'harm':47 'ideal':4 'isn':31 'legal':13 'light':55 'love':40 'mean':11 'much':50 'shine':53 'somewher':37 'speak':52 'stand':14 'thing':59 'tos':36 'whole':58 'world':5 'would':8,39 'written':33 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/870958"
        +editedAt: DateTimeImmutable @1726481232 {#2121
          date: 2024-09-16 12:07:12.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705612234 {#2122
          date: 2024-01-18 22:10:34.0 +01:00
        }
        +"title": 320386
      }
    ]
    -id: 31576
    -titleTs: "'assist':4 'dev':6 'haier':1 'hit':2 'home':3 'notic':9 'plugin':5 'takedown':8"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705694963
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10880397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705608563 {#2766
      date: 2024-01-18 21:09:23.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2198 …}
  +root: App\Entity\EntryComment {#2099}
  +body: """
    Looking at the brands they already own, it’s not hard to picture a future where they’ll own a brand I want to buy.\n
    \n
    Although, I’m really interested (and haven’t done reading up on hOn yet) - just what level of automation are people looking for on their appliances? I used smart plugs with current measurements, so I can easily get HA to just tell me when my washing machine or dishwasher are finished.\n
    \n
    What else are people doing with hOn in HA?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705612498 {#2043
    date: 2024-01-18 22:14:58.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dantheclamman@lemmy.world"
    "@DeltaTangoLima@reddrefuge.com"
    "@Rehwyn@lemmy.world"
    "@dantheclamman@lemmy.world"
    "@DeltaTangoLima@reddrefuge.com"
    "@Rehwyn@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2223 …}
  +nested: Doctrine\ORM\PersistentCollection {#2216 …}
  +votes: Doctrine\ORM\PersistentCollection {#2213 …}
  +reports: Doctrine\ORM\PersistentCollection {#2230 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2232 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2228 …}
  -id: 320399
  -bodyTs: "'alreadi':6 'although':26 'applianc':51 'autom':44 'brand':4,21 'buy':25 'current':57 'dishwash':74 'done':34 'easili':62 'els':78 'finish':76 'futur':15 'get':63 'ha':64,85 'hard':11 'haven':32 'hon':38,83 'interest':30 'level':42 'll':18 'look':1,47 'm':28 'machin':72 'measur':58 'peopl':46,80 'pictur':13 'plug':55 'read':35 'realli':29 'smart':54 'tell':67 'use':53 'want':23 'wash':71 'yet':39"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/870965"
  +editedAt: DateTimeImmutable @1726483300 {#2139
    date: 2024-09-16 12:41:40.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705612498 {#2215
    date: 2024-01-18 22:14:58.0 +01:00
  }
  +"title": 320399
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
120 DENIED moderate
App\Entity\EntryComment {#2224
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2105
    +user: Proxies\__CG__\App\Entity\User {#2748 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
    +image: Proxies\__CG__\App\Entity\Image {#2763 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2761 …}
    +slug: "Haier-hits-Home-Assistant-plugin-dev-with-takedown-notice"
    +title: "Haier hits Home Assistant plugin dev with takedown notice"
    +url: "https://www.bleepingcomputer.com/news/security/haier-hits-home-assistant-plugin-dev-with-takedown-notice/"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 47
    +favouriteCount: 392
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726776478 {#2169
      date: 2024-09-19 22:07:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2776 …}
    +votes: Doctrine\ORM\PersistentCollection {#2778 …}
    +reports: Doctrine\ORM\PersistentCollection {#2780 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2782 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2784 …}
    +badges: Doctrine\ORM\PersistentCollection {#2786 …}
    +children: [
      3 => App\Entity\EntryComment {#2266
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2257 …}
        +root: App\Entity\EntryComment {#2099
          +user: App\Entity\User {#261 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
          +image: null
          +parent: null
          +root: null
          +body: """
            > “Specifically, the plug-ins are using our services in an unauthorized manner, which is causing significant economic harm to our Company.”\n
            \n
            Presumably, they don’t charge customers extra for hOn, so surely the only people using it via HA are the same people that would otherwise have used their (presumably) shitty app that isn’t meeting the customers’ needs in the first place?\n
            \n
            Not clear on how this causes them “significant” economic harm. Dick move.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 18
          +score: 0
          +lastActive: DateTime @1726627137 {#2104
            date: 2024-09-18 04:38:57.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@dantheclamman@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2111 …}
          +nested: Doctrine\ORM\PersistentCollection {#2102 …}
          +votes: Doctrine\ORM\PersistentCollection {#2103 …}
          +reports: Doctrine\ORM\PersistentCollection {#2110 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2112 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2114 …}
          -id: 320271
          -bodyTs: "'app':53 'caus':16,70 'charg':27 'clear':66 'compani':22 'custom':28,59 'dick':75 'econom':18,73 'extra':29 'first':63 'ha':40 'harm':19,74 'hon':31 'in':5 'isn':55 'manner':13 'meet':57 'move':76 'need':60 'otherwis':47 'peopl':36,44 'place':64 'plug':4 'plug-in':3 'presum':23,51 'servic':9 'shitti':52 'signific':17,72 'specif':1 'sure':33 'unauthor':12 'use':7,37,49 'via':39 'would':46"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://reddrefuge.com/comment/870882"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705609701 {#2100
            date: 2024-01-18 21:28:21.0 +01:00
          }
          +"title": 320271
        }
        +body: """
          I reckon it’s probably not that much. There has to be tens of thousands of customers worldwide that are using their shitty app.\n
          \n
          Forks and stars on the original repo numbered only in the hundreds.\n
          \n
          Cloud services and API gateways usually charge once you get into the millions of requests. Amazon API Gateway doesn’t even charge for having the APIs active - only for the requests that are received and the data transferred out.\n
          \n
          I’m finding it very difficult to believe a few hundred HA users even came close to putting a dent in their cloud bill.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705649408 {#2211
          date: 2024-01-19 08:30:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@chaospatterns@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2268 …}
        +nested: Doctrine\ORM\PersistentCollection {#2273 …}
        +votes: Doctrine\ORM\PersistentCollection {#2274 …}
        +reports: Doctrine\ORM\PersistentCollection {#2190 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2265 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2263 …}
        -id: 321860
        -bodyTs: "'activ':63 'amazon':52 'api':40,53,62 'app':24 'believ':83 'bill':99 'came':90 'charg':43,58 'close':91 'cloud':37,98 'custom':17 'data':73 'dent':95 'difficult':81 'doesn':55 'even':57,89 'find':78 'fork':25 'gateway':41,54 'get':46 'ha':87 'hundr':36,86 'm':77 'million':49 'much':8 'number':32 'origin':30 'probabl':5 'put':93 'receiv':70 'reckon':2 'repo':31 'request':51,67 'servic':38 'shitti':23 'star':27 'ten':13 'thousand':15 'transfer':74 'use':21 'user':88 'usual':42 'worldwid':18"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/872258"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705649408 {#2270
          date: 2024-01-19 08:30:08.0 +01:00
        }
        +"title": 321860
      }
      1 => App\Entity\EntryComment {#2099}
      2 => App\Entity\EntryComment {#2224}
      0 => App\Entity\EntryComment {#2115
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2113 …}
        +root: App\Entity\EntryComment {#2099}
        +body: """
          Yeah - in an ideal world, the dev would have the means (and legal standing) to challenge this, just to force the fuckers to admit it in court.\n
          \n
          Not that it isn’t written into their ToS somewhere - just would love them to admit exactly how that harms them so much, financially speaking. Shine a light on the whole thing.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705612234 {#2117
          date: 2024-01-18 22:10:34.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@Windswept@lemmy.world"
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@Windswept@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2123 …}
        +nested: Doctrine\ORM\PersistentCollection {#2116 …}
        +votes: Doctrine\ORM\PersistentCollection {#2161 …}
        +reports: Doctrine\ORM\PersistentCollection {#2163 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2044 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2127 …}
        -id: 320386
        -bodyTs: "'admit':24,43 'challeng':16 'court':27 'dev':7 'exact':44 'financi':51 'forc':20 'fucker':22 'harm':47 'ideal':4 'isn':31 'legal':13 'light':55 'love':40 'mean':11 'much':50 'shine':53 'somewher':37 'speak':52 'stand':14 'thing':59 'tos':36 'whole':58 'world':5 'would':8,39 'written':33 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/870958"
        +editedAt: DateTimeImmutable @1726481232 {#2121
          date: 2024-09-16 12:07:12.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705612234 {#2122
          date: 2024-01-18 22:10:34.0 +01:00
        }
        +"title": 320386
      }
    ]
    -id: 31576
    -titleTs: "'assist':4 'dev':6 'haier':1 'hit':2 'home':3 'notic':9 'plugin':5 'takedown':8"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705694963
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10880397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705608563 {#2766
      date: 2024-01-18 21:09:23.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2198 …}
  +root: App\Entity\EntryComment {#2099}
  +body: """
    Looking at the brands they already own, it’s not hard to picture a future where they’ll own a brand I want to buy.\n
    \n
    Although, I’m really interested (and haven’t done reading up on hOn yet) - just what level of automation are people looking for on their appliances? I used smart plugs with current measurements, so I can easily get HA to just tell me when my washing machine or dishwasher are finished.\n
    \n
    What else are people doing with hOn in HA?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705612498 {#2043
    date: 2024-01-18 22:14:58.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dantheclamman@lemmy.world"
    "@DeltaTangoLima@reddrefuge.com"
    "@Rehwyn@lemmy.world"
    "@dantheclamman@lemmy.world"
    "@DeltaTangoLima@reddrefuge.com"
    "@Rehwyn@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2223 …}
  +nested: Doctrine\ORM\PersistentCollection {#2216 …}
  +votes: Doctrine\ORM\PersistentCollection {#2213 …}
  +reports: Doctrine\ORM\PersistentCollection {#2230 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2232 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2228 …}
  -id: 320399
  -bodyTs: "'alreadi':6 'although':26 'applianc':51 'autom':44 'brand':4,21 'buy':25 'current':57 'dishwash':74 'done':34 'easili':62 'els':78 'finish':76 'futur':15 'get':63 'ha':64,85 'hard':11 'haven':32 'hon':38,83 'interest':30 'level':42 'll':18 'look':1,47 'm':28 'machin':72 'measur':58 'peopl':46,80 'pictur':13 'plug':55 'read':35 'realli':29 'smart':54 'tell':67 'use':53 'want':23 'wash':71 'yet':39"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/870965"
  +editedAt: DateTimeImmutable @1726483300 {#2139
    date: 2024-09-16 12:41:40.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705612498 {#2215
    date: 2024-01-18 22:14:58.0 +01:00
  }
  +"title": 320399
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
121 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
122 DENIED moderate
App\Entity\EntryComment {#2115
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2105
    +user: Proxies\__CG__\App\Entity\User {#2748 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
    +image: Proxies\__CG__\App\Entity\Image {#2763 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2761 …}
    +slug: "Haier-hits-Home-Assistant-plugin-dev-with-takedown-notice"
    +title: "Haier hits Home Assistant plugin dev with takedown notice"
    +url: "https://www.bleepingcomputer.com/news/security/haier-hits-home-assistant-plugin-dev-with-takedown-notice/"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 47
    +favouriteCount: 392
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726776478 {#2169
      date: 2024-09-19 22:07:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2776 …}
    +votes: Doctrine\ORM\PersistentCollection {#2778 …}
    +reports: Doctrine\ORM\PersistentCollection {#2780 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2782 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2784 …}
    +badges: Doctrine\ORM\PersistentCollection {#2786 …}
    +children: [
      3 => App\Entity\EntryComment {#2266
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2257 …}
        +root: App\Entity\EntryComment {#2099
          +user: App\Entity\User {#261 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
          +image: null
          +parent: null
          +root: null
          +body: """
            > “Specifically, the plug-ins are using our services in an unauthorized manner, which is causing significant economic harm to our Company.”\n
            \n
            Presumably, they don’t charge customers extra for hOn, so surely the only people using it via HA are the same people that would otherwise have used their (presumably) shitty app that isn’t meeting the customers’ needs in the first place?\n
            \n
            Not clear on how this causes them “significant” economic harm. Dick move.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 18
          +score: 0
          +lastActive: DateTime @1726627137 {#2104
            date: 2024-09-18 04:38:57.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@dantheclamman@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2111 …}
          +nested: Doctrine\ORM\PersistentCollection {#2102 …}
          +votes: Doctrine\ORM\PersistentCollection {#2103 …}
          +reports: Doctrine\ORM\PersistentCollection {#2110 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2112 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2114 …}
          -id: 320271
          -bodyTs: "'app':53 'caus':16,70 'charg':27 'clear':66 'compani':22 'custom':28,59 'dick':75 'econom':18,73 'extra':29 'first':63 'ha':40 'harm':19,74 'hon':31 'in':5 'isn':55 'manner':13 'meet':57 'move':76 'need':60 'otherwis':47 'peopl':36,44 'place':64 'plug':4 'plug-in':3 'presum':23,51 'servic':9 'shitti':52 'signific':17,72 'specif':1 'sure':33 'unauthor':12 'use':7,37,49 'via':39 'would':46"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://reddrefuge.com/comment/870882"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705609701 {#2100
            date: 2024-01-18 21:28:21.0 +01:00
          }
          +"title": 320271
        }
        +body: """
          I reckon it’s probably not that much. There has to be tens of thousands of customers worldwide that are using their shitty app.\n
          \n
          Forks and stars on the original repo numbered only in the hundreds.\n
          \n
          Cloud services and API gateways usually charge once you get into the millions of requests. Amazon API Gateway doesn’t even charge for having the APIs active - only for the requests that are received and the data transferred out.\n
          \n
          I’m finding it very difficult to believe a few hundred HA users even came close to putting a dent in their cloud bill.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705649408 {#2211
          date: 2024-01-19 08:30:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@chaospatterns@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2268 …}
        +nested: Doctrine\ORM\PersistentCollection {#2273 …}
        +votes: Doctrine\ORM\PersistentCollection {#2274 …}
        +reports: Doctrine\ORM\PersistentCollection {#2190 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2265 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2263 …}
        -id: 321860
        -bodyTs: "'activ':63 'amazon':52 'api':40,53,62 'app':24 'believ':83 'bill':99 'came':90 'charg':43,58 'close':91 'cloud':37,98 'custom':17 'data':73 'dent':95 'difficult':81 'doesn':55 'even':57,89 'find':78 'fork':25 'gateway':41,54 'get':46 'ha':87 'hundr':36,86 'm':77 'million':49 'much':8 'number':32 'origin':30 'probabl':5 'put':93 'receiv':70 'reckon':2 'repo':31 'request':51,67 'servic':38 'shitti':23 'star':27 'ten':13 'thousand':15 'transfer':74 'use':21 'user':88 'usual':42 'worldwid':18"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/872258"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705649408 {#2270
          date: 2024-01-19 08:30:08.0 +01:00
        }
        +"title": 321860
      }
      1 => App\Entity\EntryComment {#2099}
      2 => App\Entity\EntryComment {#2224
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2198 …}
        +root: App\Entity\EntryComment {#2099}
        +body: """
          Looking at the brands they already own, it’s not hard to picture a future where they’ll own a brand I want to buy.\n
          \n
          Although, I’m really interested (and haven’t done reading up on hOn yet) - just what level of automation are people looking for on their appliances? I used smart plugs with current measurements, so I can easily get HA to just tell me when my washing machine or dishwasher are finished.\n
          \n
          What else are people doing with hOn in HA?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705612498 {#2043
          date: 2024-01-18 22:14:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@Rehwyn@lemmy.world"
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@Rehwyn@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2223 …}
        +nested: Doctrine\ORM\PersistentCollection {#2216 …}
        +votes: Doctrine\ORM\PersistentCollection {#2213 …}
        +reports: Doctrine\ORM\PersistentCollection {#2230 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2228 …}
        -id: 320399
        -bodyTs: "'alreadi':6 'although':26 'applianc':51 'autom':44 'brand':4,21 'buy':25 'current':57 'dishwash':74 'done':34 'easili':62 'els':78 'finish':76 'futur':15 'get':63 'ha':64,85 'hard':11 'haven':32 'hon':38,83 'interest':30 'level':42 'll':18 'look':1,47 'm':28 'machin':72 'measur':58 'peopl':46,80 'pictur':13 'plug':55 'read':35 'realli':29 'smart':54 'tell':67 'use':53 'want':23 'wash':71 'yet':39"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/870965"
        +editedAt: DateTimeImmutable @1726483300 {#2139
          date: 2024-09-16 12:41:40.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705612498 {#2215
          date: 2024-01-18 22:14:58.0 +01:00
        }
        +"title": 320399
      }
      0 => App\Entity\EntryComment {#2115}
    ]
    -id: 31576
    -titleTs: "'assist':4 'dev':6 'haier':1 'hit':2 'home':3 'notic':9 'plugin':5 'takedown':8"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705694963
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10880397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705608563 {#2766
      date: 2024-01-18 21:09:23.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2113 …}
  +root: App\Entity\EntryComment {#2099}
  +body: """
    Yeah - in an ideal world, the dev would have the means (and legal standing) to challenge this, just to force the fuckers to admit it in court.\n
    \n
    Not that it isn’t written into their ToS somewhere - just would love them to admit exactly how that harms them so much, financially speaking. Shine a light on the whole thing.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705612234 {#2117
    date: 2024-01-18 22:10:34.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dantheclamman@lemmy.world"
    "@DeltaTangoLima@reddrefuge.com"
    "@Windswept@lemmy.world"
    "@dantheclamman@lemmy.world"
    "@DeltaTangoLima@reddrefuge.com"
    "@Windswept@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2123 …}
  +nested: Doctrine\ORM\PersistentCollection {#2116 …}
  +votes: Doctrine\ORM\PersistentCollection {#2161 …}
  +reports: Doctrine\ORM\PersistentCollection {#2163 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2044 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2127 …}
  -id: 320386
  -bodyTs: "'admit':24,43 'challeng':16 'court':27 'dev':7 'exact':44 'financi':51 'forc':20 'fucker':22 'harm':47 'ideal':4 'isn':31 'legal':13 'light':55 'love':40 'mean':11 'much':50 'shine':53 'somewher':37 'speak':52 'stand':14 'thing':59 'tos':36 'whole':58 'world':5 'would':8,39 'written':33 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/870958"
  +editedAt: DateTimeImmutable @1726481232 {#2121
    date: 2024-09-16 12:07:12.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705612234 {#2122
    date: 2024-01-18 22:10:34.0 +01:00
  }
  +"title": 320386
}
"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 {#2115
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2105
    +user: Proxies\__CG__\App\Entity\User {#2748 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
    +image: Proxies\__CG__\App\Entity\Image {#2763 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2761 …}
    +slug: "Haier-hits-Home-Assistant-plugin-dev-with-takedown-notice"
    +title: "Haier hits Home Assistant plugin dev with takedown notice"
    +url: "https://www.bleepingcomputer.com/news/security/haier-hits-home-assistant-plugin-dev-with-takedown-notice/"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 47
    +favouriteCount: 392
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726776478 {#2169
      date: 2024-09-19 22:07:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2776 …}
    +votes: Doctrine\ORM\PersistentCollection {#2778 …}
    +reports: Doctrine\ORM\PersistentCollection {#2780 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2782 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2784 …}
    +badges: Doctrine\ORM\PersistentCollection {#2786 …}
    +children: [
      3 => App\Entity\EntryComment {#2266
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2257 …}
        +root: App\Entity\EntryComment {#2099
          +user: App\Entity\User {#261 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
          +image: null
          +parent: null
          +root: null
          +body: """
            > “Specifically, the plug-ins are using our services in an unauthorized manner, which is causing significant economic harm to our Company.”\n
            \n
            Presumably, they don’t charge customers extra for hOn, so surely the only people using it via HA are the same people that would otherwise have used their (presumably) shitty app that isn’t meeting the customers’ needs in the first place?\n
            \n
            Not clear on how this causes them “significant” economic harm. Dick move.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 18
          +score: 0
          +lastActive: DateTime @1726627137 {#2104
            date: 2024-09-18 04:38:57.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@dantheclamman@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2111 …}
          +nested: Doctrine\ORM\PersistentCollection {#2102 …}
          +votes: Doctrine\ORM\PersistentCollection {#2103 …}
          +reports: Doctrine\ORM\PersistentCollection {#2110 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2112 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2114 …}
          -id: 320271
          -bodyTs: "'app':53 'caus':16,70 'charg':27 'clear':66 'compani':22 'custom':28,59 'dick':75 'econom':18,73 'extra':29 'first':63 'ha':40 'harm':19,74 'hon':31 'in':5 'isn':55 'manner':13 'meet':57 'move':76 'need':60 'otherwis':47 'peopl':36,44 'place':64 'plug':4 'plug-in':3 'presum':23,51 'servic':9 'shitti':52 'signific':17,72 'specif':1 'sure':33 'unauthor':12 'use':7,37,49 'via':39 'would':46"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://reddrefuge.com/comment/870882"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705609701 {#2100
            date: 2024-01-18 21:28:21.0 +01:00
          }
          +"title": 320271
        }
        +body: """
          I reckon it’s probably not that much. There has to be tens of thousands of customers worldwide that are using their shitty app.\n
          \n
          Forks and stars on the original repo numbered only in the hundreds.\n
          \n
          Cloud services and API gateways usually charge once you get into the millions of requests. Amazon API Gateway doesn’t even charge for having the APIs active - only for the requests that are received and the data transferred out.\n
          \n
          I’m finding it very difficult to believe a few hundred HA users even came close to putting a dent in their cloud bill.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705649408 {#2211
          date: 2024-01-19 08:30:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@chaospatterns@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2268 …}
        +nested: Doctrine\ORM\PersistentCollection {#2273 …}
        +votes: Doctrine\ORM\PersistentCollection {#2274 …}
        +reports: Doctrine\ORM\PersistentCollection {#2190 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2265 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2263 …}
        -id: 321860
        -bodyTs: "'activ':63 'amazon':52 'api':40,53,62 'app':24 'believ':83 'bill':99 'came':90 'charg':43,58 'close':91 'cloud':37,98 'custom':17 'data':73 'dent':95 'difficult':81 'doesn':55 'even':57,89 'find':78 'fork':25 'gateway':41,54 'get':46 'ha':87 'hundr':36,86 'm':77 'million':49 'much':8 'number':32 'origin':30 'probabl':5 'put':93 'receiv':70 'reckon':2 'repo':31 'request':51,67 'servic':38 'shitti':23 'star':27 'ten':13 'thousand':15 'transfer':74 'use':21 'user':88 'usual':42 'worldwid':18"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/872258"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705649408 {#2270
          date: 2024-01-19 08:30:08.0 +01:00
        }
        +"title": 321860
      }
      1 => App\Entity\EntryComment {#2099}
      2 => App\Entity\EntryComment {#2224
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2198 …}
        +root: App\Entity\EntryComment {#2099}
        +body: """
          Looking at the brands they already own, it’s not hard to picture a future where they’ll own a brand I want to buy.\n
          \n
          Although, I’m really interested (and haven’t done reading up on hOn yet) - just what level of automation are people looking for on their appliances? I used smart plugs with current measurements, so I can easily get HA to just tell me when my washing machine or dishwasher are finished.\n
          \n
          What else are people doing with hOn in HA?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705612498 {#2043
          date: 2024-01-18 22:14:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@Rehwyn@lemmy.world"
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@Rehwyn@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2223 …}
        +nested: Doctrine\ORM\PersistentCollection {#2216 …}
        +votes: Doctrine\ORM\PersistentCollection {#2213 …}
        +reports: Doctrine\ORM\PersistentCollection {#2230 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2228 …}
        -id: 320399
        -bodyTs: "'alreadi':6 'although':26 'applianc':51 'autom':44 'brand':4,21 'buy':25 'current':57 'dishwash':74 'done':34 'easili':62 'els':78 'finish':76 'futur':15 'get':63 'ha':64,85 'hard':11 'haven':32 'hon':38,83 'interest':30 'level':42 'll':18 'look':1,47 'm':28 'machin':72 'measur':58 'peopl':46,80 'pictur':13 'plug':55 'read':35 'realli':29 'smart':54 'tell':67 'use':53 'want':23 'wash':71 'yet':39"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/870965"
        +editedAt: DateTimeImmutable @1726483300 {#2139
          date: 2024-09-16 12:41:40.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705612498 {#2215
          date: 2024-01-18 22:14:58.0 +01:00
        }
        +"title": 320399
      }
      0 => App\Entity\EntryComment {#2115}
    ]
    -id: 31576
    -titleTs: "'assist':4 'dev':6 'haier':1 'hit':2 'home':3 'notic':9 'plugin':5 'takedown':8"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705694963
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10880397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705608563 {#2766
      date: 2024-01-18 21:09:23.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2113 …}
  +root: App\Entity\EntryComment {#2099}
  +body: """
    Yeah - in an ideal world, the dev would have the means (and legal standing) to challenge this, just to force the fuckers to admit it in court.\n
    \n
    Not that it isn’t written into their ToS somewhere - just would love them to admit exactly how that harms them so much, financially speaking. Shine a light on the whole thing.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705612234 {#2117
    date: 2024-01-18 22:10:34.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dantheclamman@lemmy.world"
    "@DeltaTangoLima@reddrefuge.com"
    "@Windswept@lemmy.world"
    "@dantheclamman@lemmy.world"
    "@DeltaTangoLima@reddrefuge.com"
    "@Windswept@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2123 …}
  +nested: Doctrine\ORM\PersistentCollection {#2116 …}
  +votes: Doctrine\ORM\PersistentCollection {#2161 …}
  +reports: Doctrine\ORM\PersistentCollection {#2163 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2044 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2127 …}
  -id: 320386
  -bodyTs: "'admit':24,43 'challeng':16 'court':27 'dev':7 'exact':44 'financi':51 'forc':20 'fucker':22 'harm':47 'ideal':4 'isn':31 'legal':13 'light':55 'love':40 'mean':11 'much':50 'shine':53 'somewher':37 'speak':52 'stand':14 'thing':59 'tos':36 'whole':58 'world':5 'would':8,39 'written':33 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/870958"
  +editedAt: DateTimeImmutable @1726481232 {#2121
    date: 2024-09-16 12:07:12.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705612234 {#2122
    date: 2024-01-18 22:10:34.0 +01:00
  }
  +"title": 320386
}
"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 {#2115
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2105
    +user: Proxies\__CG__\App\Entity\User {#2748 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
    +image: Proxies\__CG__\App\Entity\Image {#2763 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2761 …}
    +slug: "Haier-hits-Home-Assistant-plugin-dev-with-takedown-notice"
    +title: "Haier hits Home Assistant plugin dev with takedown notice"
    +url: "https://www.bleepingcomputer.com/news/security/haier-hits-home-assistant-plugin-dev-with-takedown-notice/"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 47
    +favouriteCount: 392
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726776478 {#2169
      date: 2024-09-19 22:07:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2776 …}
    +votes: Doctrine\ORM\PersistentCollection {#2778 …}
    +reports: Doctrine\ORM\PersistentCollection {#2780 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2782 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2784 …}
    +badges: Doctrine\ORM\PersistentCollection {#2786 …}
    +children: [
      3 => App\Entity\EntryComment {#2266
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2257 …}
        +root: App\Entity\EntryComment {#2099
          +user: App\Entity\User {#261 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
          +image: null
          +parent: null
          +root: null
          +body: """
            > “Specifically, the plug-ins are using our services in an unauthorized manner, which is causing significant economic harm to our Company.”\n
            \n
            Presumably, they don’t charge customers extra for hOn, so surely the only people using it via HA are the same people that would otherwise have used their (presumably) shitty app that isn’t meeting the customers’ needs in the first place?\n
            \n
            Not clear on how this causes them “significant” economic harm. Dick move.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 18
          +score: 0
          +lastActive: DateTime @1726627137 {#2104
            date: 2024-09-18 04:38:57.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@dantheclamman@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2111 …}
          +nested: Doctrine\ORM\PersistentCollection {#2102 …}
          +votes: Doctrine\ORM\PersistentCollection {#2103 …}
          +reports: Doctrine\ORM\PersistentCollection {#2110 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2112 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2114 …}
          -id: 320271
          -bodyTs: "'app':53 'caus':16,70 'charg':27 'clear':66 'compani':22 'custom':28,59 'dick':75 'econom':18,73 'extra':29 'first':63 'ha':40 'harm':19,74 'hon':31 'in':5 'isn':55 'manner':13 'meet':57 'move':76 'need':60 'otherwis':47 'peopl':36,44 'place':64 'plug':4 'plug-in':3 'presum':23,51 'servic':9 'shitti':52 'signific':17,72 'specif':1 'sure':33 'unauthor':12 'use':7,37,49 'via':39 'would':46"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://reddrefuge.com/comment/870882"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705609701 {#2100
            date: 2024-01-18 21:28:21.0 +01:00
          }
          +"title": 320271
        }
        +body: """
          I reckon it’s probably not that much. There has to be tens of thousands of customers worldwide that are using their shitty app.\n
          \n
          Forks and stars on the original repo numbered only in the hundreds.\n
          \n
          Cloud services and API gateways usually charge once you get into the millions of requests. Amazon API Gateway doesn’t even charge for having the APIs active - only for the requests that are received and the data transferred out.\n
          \n
          I’m finding it very difficult to believe a few hundred HA users even came close to putting a dent in their cloud bill.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705649408 {#2211
          date: 2024-01-19 08:30:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@chaospatterns@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2268 …}
        +nested: Doctrine\ORM\PersistentCollection {#2273 …}
        +votes: Doctrine\ORM\PersistentCollection {#2274 …}
        +reports: Doctrine\ORM\PersistentCollection {#2190 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2265 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2263 …}
        -id: 321860
        -bodyTs: "'activ':63 'amazon':52 'api':40,53,62 'app':24 'believ':83 'bill':99 'came':90 'charg':43,58 'close':91 'cloud':37,98 'custom':17 'data':73 'dent':95 'difficult':81 'doesn':55 'even':57,89 'find':78 'fork':25 'gateway':41,54 'get':46 'ha':87 'hundr':36,86 'm':77 'million':49 'much':8 'number':32 'origin':30 'probabl':5 'put':93 'receiv':70 'reckon':2 'repo':31 'request':51,67 'servic':38 'shitti':23 'star':27 'ten':13 'thousand':15 'transfer':74 'use':21 'user':88 'usual':42 'worldwid':18"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/872258"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705649408 {#2270
          date: 2024-01-19 08:30:08.0 +01:00
        }
        +"title": 321860
      }
      1 => App\Entity\EntryComment {#2099}
      2 => App\Entity\EntryComment {#2224
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2105 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2198 …}
        +root: App\Entity\EntryComment {#2099}
        +body: """
          Looking at the brands they already own, it’s not hard to picture a future where they’ll own a brand I want to buy.\n
          \n
          Although, I’m really interested (and haven’t done reading up on hOn yet) - just what level of automation are people looking for on their appliances? I used smart plugs with current measurements, so I can easily get HA to just tell me when my washing machine or dishwasher are finished.\n
          \n
          What else are people doing with hOn in HA?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705612498 {#2043
          date: 2024-01-18 22:14:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@Rehwyn@lemmy.world"
          "@dantheclamman@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@Rehwyn@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2223 …}
        +nested: Doctrine\ORM\PersistentCollection {#2216 …}
        +votes: Doctrine\ORM\PersistentCollection {#2213 …}
        +reports: Doctrine\ORM\PersistentCollection {#2230 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2228 …}
        -id: 320399
        -bodyTs: "'alreadi':6 'although':26 'applianc':51 'autom':44 'brand':4,21 'buy':25 'current':57 'dishwash':74 'done':34 'easili':62 'els':78 'finish':76 'futur':15 'get':63 'ha':64,85 'hard':11 'haven':32 'hon':38,83 'interest':30 'level':42 'll':18 'look':1,47 'm':28 'machin':72 'measur':58 'peopl':46,80 'pictur':13 'plug':55 'read':35 'realli':29 'smart':54 'tell':67 'use':53 'want':23 'wash':71 'yet':39"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/870965"
        +editedAt: DateTimeImmutable @1726483300 {#2139
          date: 2024-09-16 12:41:40.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705612498 {#2215
          date: 2024-01-18 22:14:58.0 +01:00
        }
        +"title": 320399
      }
      0 => App\Entity\EntryComment {#2115}
    ]
    -id: 31576
    -titleTs: "'assist':4 'dev':6 'haier':1 'hit':2 'home':3 'notic':9 'plugin':5 'takedown':8"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705694963
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10880397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705608563 {#2766
      date: 2024-01-18 21:09:23.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2113 …}
  +root: App\Entity\EntryComment {#2099}
  +body: """
    Yeah - in an ideal world, the dev would have the means (and legal standing) to challenge this, just to force the fuckers to admit it in court.\n
    \n
    Not that it isn’t written into their ToS somewhere - just would love them to admit exactly how that harms them so much, financially speaking. Shine a light on the whole thing.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705612234 {#2117
    date: 2024-01-18 22:10:34.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dantheclamman@lemmy.world"
    "@DeltaTangoLima@reddrefuge.com"
    "@Windswept@lemmy.world"
    "@dantheclamman@lemmy.world"
    "@DeltaTangoLima@reddrefuge.com"
    "@Windswept@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2123 …}
  +nested: Doctrine\ORM\PersistentCollection {#2116 …}
  +votes: Doctrine\ORM\PersistentCollection {#2161 …}
  +reports: Doctrine\ORM\PersistentCollection {#2163 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2044 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2127 …}
  -id: 320386
  -bodyTs: "'admit':24,43 'challeng':16 'court':27 'dev':7 'exact':44 'financi':51 'forc':20 'fucker':22 'harm':47 'ideal':4 'isn':31 'legal':13 'light':55 'love':40 'mean':11 'much':50 'shine':53 'somewher':37 'speak':52 'stand':14 'thing':59 'tos':36 'whole':58 'world':5 'would':8,39 'written':33 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/870958"
  +editedAt: DateTimeImmutable @1726481232 {#2121
    date: 2024-09-16 12:07:12.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705612234 {#2122
    date: 2024-01-18 22:10:34.0 +01:00
  }
  +"title": 320386
}
"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 {#2299
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2311
    +user: Proxies\__CG__\App\Entity\User {#2631 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
    +image: Proxies\__CG__\App\Entity\Image {#2763 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2761 …}
    +slug: "Haier-hits-Home-Assistant-plugin-dev-with-takedown-notice"
    +title: "Haier hits Home Assistant plugin dev with takedown notice"
    +url: "https://www.bleepingcomputer.com/news/security/haier-hits-home-assistant-plugin-dev-with-takedown-notice/"
    +body: """
      I’m not really big on “let’s make a movement”, but this independent dev has been hit with a cease-and-desist from making a FOSS Home Assistant addon for their Haier air conditioners.\n
      \n
      Haier claims that they are losing out on millions of dollars due to this plugin which… lets you control their air conditions from home assistant. They haven’t bothered to explain *how* that’s possibly worth millions of dollars - they’re just claiming it.\n
      \n
      So of course they hit the Streisand button and are demanding that he takes it down. He of course is complying… in a couple of days. Maybe you see where this is going.\n
      \n
      It would be an absolute shame if any of you just happened to create a fork, or clone the code, or mirror it in your own instance. An absolute shame.\n
      \n
      Just so everyone here knows which repositories NOT to clone or fork, here are the two links:\n
      \n
      - [github.com/Andre0512/hon](https://github.com/Andre0512/hon)\n
      - [github.com/Andre0512/pyhOn](https://github.com/Andre0512/pyhOn)\n
      \n
      and please, don’t repost this anywhere, or share it in other communities, or anything like that. It’s a shame that so many people already know and are making clones. I’m just letting you know so you don’t do anything like telling others who may make their own copies.\n
      \n
      (*sidenote: Haier owns GE Appliance, so for our American folks it may affect you folks too*)
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 519
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727016561 {#2939
      date: 2024-09-22 16:49:21.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2944 …}
    +votes: Doctrine\ORM\PersistentCollection {#2947 …}
    +reports: Doctrine\ORM\PersistentCollection {#2949 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2951 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2953 …}
    +badges: Doctrine\ORM\PersistentCollection {#2955 …}
    +children: [
      App\Entity\EntryComment {#2299}
    ]
    -id: 31622
    -titleTs: "'assist':4 'dev':6 'haier':1 'hit':2 'home':3 'notic':9 'plugin':5 'takedown':8"
    -bodyTs: "'/andre0512/hon](https://github.com/andre0512/hon)':163 '/andre0512/pyhon](https://github.com/andre0512/pyhon)':166 'absolut':118,142 'addon':31 'affect':231 'air':35,57 'alreadi':192 'american':227 'anyth':181,209 'anywher':173 'applianc':223 'assist':30,61 'big':5 'bother':65 'button':88 'ceas':22 'cease-and-desist':21 'claim':38,79 'clone':131,153,197 'code':133 'communiti':179 'compli':101 'condit':58 'condition':36 'control':55 'copi':218 'coupl':104 'cours':83,99 'creat':127 'day':106 'demand':91 'desist':24 'dev':15 'dollar':47,75 'due':48 'everyon':146 'explain':67 'folk':228,233 'fork':129,155 'foss':28 'ge':222 'github.com':162,165 'github.com/andre0512/hon](https://github.com/andre0512/hon)':161 'github.com/andre0512/pyhon](https://github.com/andre0512/pyhon)':164 'go':113 'haier':34,37,220 'happen':125 'haven':63 'hit':18,85 'home':29,60 'independ':14 'instanc':140 'know':148,193,203 'let':7,53,201 'like':182,210 'link':160 'lose':42 'm':2,199 'make':9,26,196,215 'mani':190 'may':214,230 'mayb':107 'million':45,73 'mirror':135 'movement':11 'other':212 'own':221 'peopl':191 'pleas':168 'plugin':51 'possibl':71 're':77 'realli':4 'repositori':150 'repost':171 'see':109 'shame':119,143,187 'share':175 'sidenot':219 'streisand':87 'take':94 'tell':211 'two':159 'worth':72 'would':115"
    +cross: true
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705711855
    +visibility: "visible             "
    +apId: "https://poptalk.scrubbles.tech/post/567593"
    +editedAt: DateTimeImmutable @1726542662 {#2927
      date: 2024-09-17 05:11:02.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705625455 {#2906
      date: 2024-01-19 01:50:55.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2298 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2298 …}
  +body: "Forked, and mirrored to my Foregjo instance"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 13
  +score: 0
  +lastActive: DateTime @1705627661 {#2192
    date: 2024-01-19 02:27:41.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@scrubbles@poptalk.scrubbles.tech"
    "@draughtcyclist@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2293 …}
  +nested: Doctrine\ORM\PersistentCollection {#2309 …}
  +votes: Doctrine\ORM\PersistentCollection {#2302 …}
  +reports: Doctrine\ORM\PersistentCollection {#2320 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2322 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2312 …}
  -id: 321036
  -bodyTs: "'foregjo':6 'fork':1 'instanc':7 'mirror':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/871552"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705627661 {#2189
    date: 2024-01-19 02:27:41.0 +01:00
  }
  +"title": 321036
}
"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 {#2299
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2311
    +user: Proxies\__CG__\App\Entity\User {#2631 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
    +image: Proxies\__CG__\App\Entity\Image {#2763 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2761 …}
    +slug: "Haier-hits-Home-Assistant-plugin-dev-with-takedown-notice"
    +title: "Haier hits Home Assistant plugin dev with takedown notice"
    +url: "https://www.bleepingcomputer.com/news/security/haier-hits-home-assistant-plugin-dev-with-takedown-notice/"
    +body: """
      I’m not really big on “let’s make a movement”, but this independent dev has been hit with a cease-and-desist from making a FOSS Home Assistant addon for their Haier air conditioners.\n
      \n
      Haier claims that they are losing out on millions of dollars due to this plugin which… lets you control their air conditions from home assistant. They haven’t bothered to explain *how* that’s possibly worth millions of dollars - they’re just claiming it.\n
      \n
      So of course they hit the Streisand button and are demanding that he takes it down. He of course is complying… in a couple of days. Maybe you see where this is going.\n
      \n
      It would be an absolute shame if any of you just happened to create a fork, or clone the code, or mirror it in your own instance. An absolute shame.\n
      \n
      Just so everyone here knows which repositories NOT to clone or fork, here are the two links:\n
      \n
      - [github.com/Andre0512/hon](https://github.com/Andre0512/hon)\n
      - [github.com/Andre0512/pyhOn](https://github.com/Andre0512/pyhOn)\n
      \n
      and please, don’t repost this anywhere, or share it in other communities, or anything like that. It’s a shame that so many people already know and are making clones. I’m just letting you know so you don’t do anything like telling others who may make their own copies.\n
      \n
      (*sidenote: Haier owns GE Appliance, so for our American folks it may affect you folks too*)
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 519
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727016561 {#2939
      date: 2024-09-22 16:49:21.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2944 …}
    +votes: Doctrine\ORM\PersistentCollection {#2947 …}
    +reports: Doctrine\ORM\PersistentCollection {#2949 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2951 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2953 …}
    +badges: Doctrine\ORM\PersistentCollection {#2955 …}
    +children: [
      App\Entity\EntryComment {#2299}
    ]
    -id: 31622
    -titleTs: "'assist':4 'dev':6 'haier':1 'hit':2 'home':3 'notic':9 'plugin':5 'takedown':8"
    -bodyTs: "'/andre0512/hon](https://github.com/andre0512/hon)':163 '/andre0512/pyhon](https://github.com/andre0512/pyhon)':166 'absolut':118,142 'addon':31 'affect':231 'air':35,57 'alreadi':192 'american':227 'anyth':181,209 'anywher':173 'applianc':223 'assist':30,61 'big':5 'bother':65 'button':88 'ceas':22 'cease-and-desist':21 'claim':38,79 'clone':131,153,197 'code':133 'communiti':179 'compli':101 'condit':58 'condition':36 'control':55 'copi':218 'coupl':104 'cours':83,99 'creat':127 'day':106 'demand':91 'desist':24 'dev':15 'dollar':47,75 'due':48 'everyon':146 'explain':67 'folk':228,233 'fork':129,155 'foss':28 'ge':222 'github.com':162,165 'github.com/andre0512/hon](https://github.com/andre0512/hon)':161 'github.com/andre0512/pyhon](https://github.com/andre0512/pyhon)':164 'go':113 'haier':34,37,220 'happen':125 'haven':63 'hit':18,85 'home':29,60 'independ':14 'instanc':140 'know':148,193,203 'let':7,53,201 'like':182,210 'link':160 'lose':42 'm':2,199 'make':9,26,196,215 'mani':190 'may':214,230 'mayb':107 'million':45,73 'mirror':135 'movement':11 'other':212 'own':221 'peopl':191 'pleas':168 'plugin':51 'possibl':71 're':77 'realli':4 'repositori':150 'repost':171 'see':109 'shame':119,143,187 'share':175 'sidenot':219 'streisand':87 'take':94 'tell':211 'two':159 'worth':72 'would':115"
    +cross: true
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705711855
    +visibility: "visible             "
    +apId: "https://poptalk.scrubbles.tech/post/567593"
    +editedAt: DateTimeImmutable @1726542662 {#2927
      date: 2024-09-17 05:11:02.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705625455 {#2906
      date: 2024-01-19 01:50:55.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2298 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2298 …}
  +body: "Forked, and mirrored to my Foregjo instance"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 13
  +score: 0
  +lastActive: DateTime @1705627661 {#2192
    date: 2024-01-19 02:27:41.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@scrubbles@poptalk.scrubbles.tech"
    "@draughtcyclist@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2293 …}
  +nested: Doctrine\ORM\PersistentCollection {#2309 …}
  +votes: Doctrine\ORM\PersistentCollection {#2302 …}
  +reports: Doctrine\ORM\PersistentCollection {#2320 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2322 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2312 …}
  -id: 321036
  -bodyTs: "'foregjo':6 'fork':1 'instanc':7 'mirror':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/871552"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705627661 {#2189
    date: 2024-01-19 02:27:41.0 +01:00
  }
  +"title": 321036
}
"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 {#2299
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2311
    +user: Proxies\__CG__\App\Entity\User {#2631 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
    +image: Proxies\__CG__\App\Entity\Image {#2763 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2761 …}
    +slug: "Haier-hits-Home-Assistant-plugin-dev-with-takedown-notice"
    +title: "Haier hits Home Assistant plugin dev with takedown notice"
    +url: "https://www.bleepingcomputer.com/news/security/haier-hits-home-assistant-plugin-dev-with-takedown-notice/"
    +body: """
      I’m not really big on “let’s make a movement”, but this independent dev has been hit with a cease-and-desist from making a FOSS Home Assistant addon for their Haier air conditioners.\n
      \n
      Haier claims that they are losing out on millions of dollars due to this plugin which… lets you control their air conditions from home assistant. They haven’t bothered to explain *how* that’s possibly worth millions of dollars - they’re just claiming it.\n
      \n
      So of course they hit the Streisand button and are demanding that he takes it down. He of course is complying… in a couple of days. Maybe you see where this is going.\n
      \n
      It would be an absolute shame if any of you just happened to create a fork, or clone the code, or mirror it in your own instance. An absolute shame.\n
      \n
      Just so everyone here knows which repositories NOT to clone or fork, here are the two links:\n
      \n
      - [github.com/Andre0512/hon](https://github.com/Andre0512/hon)\n
      - [github.com/Andre0512/pyhOn](https://github.com/Andre0512/pyhOn)\n
      \n
      and please, don’t repost this anywhere, or share it in other communities, or anything like that. It’s a shame that so many people already know and are making clones. I’m just letting you know so you don’t do anything like telling others who may make their own copies.\n
      \n
      (*sidenote: Haier owns GE Appliance, so for our American folks it may affect you folks too*)
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 519
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727016561 {#2939
      date: 2024-09-22 16:49:21.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2944 …}
    +votes: Doctrine\ORM\PersistentCollection {#2947 …}
    +reports: Doctrine\ORM\PersistentCollection {#2949 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2951 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2953 …}
    +badges: Doctrine\ORM\PersistentCollection {#2955 …}
    +children: [
      App\Entity\EntryComment {#2299}
    ]
    -id: 31622
    -titleTs: "'assist':4 'dev':6 'haier':1 'hit':2 'home':3 'notic':9 'plugin':5 'takedown':8"
    -bodyTs: "'/andre0512/hon](https://github.com/andre0512/hon)':163 '/andre0512/pyhon](https://github.com/andre0512/pyhon)':166 'absolut':118,142 'addon':31 'affect':231 'air':35,57 'alreadi':192 'american':227 'anyth':181,209 'anywher':173 'applianc':223 'assist':30,61 'big':5 'bother':65 'button':88 'ceas':22 'cease-and-desist':21 'claim':38,79 'clone':131,153,197 'code':133 'communiti':179 'compli':101 'condit':58 'condition':36 'control':55 'copi':218 'coupl':104 'cours':83,99 'creat':127 'day':106 'demand':91 'desist':24 'dev':15 'dollar':47,75 'due':48 'everyon':146 'explain':67 'folk':228,233 'fork':129,155 'foss':28 'ge':222 'github.com':162,165 'github.com/andre0512/hon](https://github.com/andre0512/hon)':161 'github.com/andre0512/pyhon](https://github.com/andre0512/pyhon)':164 'go':113 'haier':34,37,220 'happen':125 'haven':63 'hit':18,85 'home':29,60 'independ':14 'instanc':140 'know':148,193,203 'let':7,53,201 'like':182,210 'link':160 'lose':42 'm':2,199 'make':9,26,196,215 'mani':190 'may':214,230 'mayb':107 'million':45,73 'mirror':135 'movement':11 'other':212 'own':221 'peopl':191 'pleas':168 'plugin':51 'possibl':71 're':77 'realli':4 'repositori':150 'repost':171 'see':109 'shame':119,143,187 'share':175 'sidenot':219 'streisand':87 'take':94 'tell':211 'two':159 'worth':72 'would':115"
    +cross: true
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705711855
    +visibility: "visible             "
    +apId: "https://poptalk.scrubbles.tech/post/567593"
    +editedAt: DateTimeImmutable @1726542662 {#2927
      date: 2024-09-17 05:11:02.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705625455 {#2906
      date: 2024-01-19 01:50:55.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2298 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2298 …}
  +body: "Forked, and mirrored to my Foregjo instance"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 13
  +score: 0
  +lastActive: DateTime @1705627661 {#2192
    date: 2024-01-19 02:27:41.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@scrubbles@poptalk.scrubbles.tech"
    "@draughtcyclist@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2293 …}
  +nested: Doctrine\ORM\PersistentCollection {#2309 …}
  +votes: Doctrine\ORM\PersistentCollection {#2302 …}
  +reports: Doctrine\ORM\PersistentCollection {#2320 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2322 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2312 …}
  -id: 321036
  -bodyTs: "'foregjo':6 'fork':1 'instanc':7 'mirror':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/871552"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705627661 {#2189
    date: 2024-01-19 02:27:41.0 +01:00
  }
  +"title": 321036
}
"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 {#2240
  +user: Proxies\__CG__\App\Entity\User {#2765 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: Proxies\__CG__\App\Entity\Image {#2812 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2814 …}
  +slug: "Memos-Easily-capture-and-share-your-great-thoughts-Open-Source"
  +title: "Memos - Easily capture and share your great thoughts. Open Source and Free forever"
  +url: "https://www.usememos.com/"
  +body: "Check out the live demo at [demo.usememos.com](https://demo.usememos.com/)"
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 15
  +favouriteCount: 95
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727801387 {#2807
    date: 2024-10-01 18:49:47.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2815 …}
  +votes: Doctrine\ORM\PersistentCollection {#2817 …}
  +reports: Doctrine\ORM\PersistentCollection {#2819 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2821 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2823 …}
  +badges: Doctrine\ORM\PersistentCollection {#2825 …}
  +children: [
    1 => App\Entity\EntryComment {#2239
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2240 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2236 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2236 …}
      +body: "Saved me the effort, thanks. Although, couldn’t you just block the container from talking outside your network? I can’t see why I’d need a memo app (server) to have access to the internet."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 10
      +score: 0
      +lastActive: DateTime @1705906441 {#2235
        date: 2024-01-22 07:54:01.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@KLISHDFSDF@lemmy.ml"
        "@Jimbabwe@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2233 …}
      +nested: Doctrine\ORM\PersistentCollection {#2234 …}
      +votes: Doctrine\ORM\PersistentCollection {#2237 …}
      +reports: Doctrine\ORM\PersistentCollection {#2258 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2260 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2254 …}
      -id: 330602
      -bodyTs: "'access':33 'although':6 'app':29 'block':11 'contain':13 'couldn':7 'd':25 'effort':4 'internet':36 'memo':28 'need':26 'network':18 'outsid':16 'save':1 'see':22 'server':30 'talk':15 'thank':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/880298"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705906441 {#2242
        date: 2024-01-22 07:54:01.0 +01:00
      }
      +"title": 330602
    }
    0 => App\Entity\EntryComment {#2158
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2240 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2157 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2236 …}
      +body: "Ah, nice one. Still, a bit annoying that it’s opt out, rather than opt in."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705914602 {#2155
        date: 2024-01-22 10:10:02.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@KLISHDFSDF@lemmy.ml"
        "@Jimbabwe@lemmy.world"
        "@DeltaTangoLima@reddrefuge.com"
        "@wreckedcarzz@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2151 …}
      +nested: Doctrine\ORM\PersistentCollection {#2145 …}
      +votes: Doctrine\ORM\PersistentCollection {#2152 …}
      +reports: Doctrine\ORM\PersistentCollection {#2148 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2146 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2180 …}
      -id: 330846
      -bodyTs: "'ah':1 'annoy':7 'bit':6 'nice':2 'one':3 'opt':11,15 'rather':13 'still':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/880448"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705914602 {#2154
        date: 2024-01-22 10:10:02.0 +01:00
      }
      +"title": 330846
    }
  ]
  -id: 32265
  -titleTs: "'captur':3 'easili':2 'forev':13 'free':12 'great':7 'memo':1 'open':9 'share':5 'sourc':10 'thought':8"
  -bodyTs: "'/)':10 'check':1 'demo':5 'demo.usememos.com':7,9 'demo.usememos.com/)':8 'live':4"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705969588
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10866175"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705883188 {#2794
    date: 2024-01-22 01:26:28.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 {#2240
  +user: Proxies\__CG__\App\Entity\User {#2765 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: Proxies\__CG__\App\Entity\Image {#2812 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2814 …}
  +slug: "Memos-Easily-capture-and-share-your-great-thoughts-Open-Source"
  +title: "Memos - Easily capture and share your great thoughts. Open Source and Free forever"
  +url: "https://www.usememos.com/"
  +body: "Check out the live demo at [demo.usememos.com](https://demo.usememos.com/)"
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 15
  +favouriteCount: 95
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727801387 {#2807
    date: 2024-10-01 18:49:47.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2815 …}
  +votes: Doctrine\ORM\PersistentCollection {#2817 …}
  +reports: Doctrine\ORM\PersistentCollection {#2819 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2821 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2823 …}
  +badges: Doctrine\ORM\PersistentCollection {#2825 …}
  +children: [
    1 => App\Entity\EntryComment {#2239
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2240 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2236 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2236 …}
      +body: "Saved me the effort, thanks. Although, couldn’t you just block the container from talking outside your network? I can’t see why I’d need a memo app (server) to have access to the internet."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 10
      +score: 0
      +lastActive: DateTime @1705906441 {#2235
        date: 2024-01-22 07:54:01.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@KLISHDFSDF@lemmy.ml"
        "@Jimbabwe@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2233 …}
      +nested: Doctrine\ORM\PersistentCollection {#2234 …}
      +votes: Doctrine\ORM\PersistentCollection {#2237 …}
      +reports: Doctrine\ORM\PersistentCollection {#2258 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2260 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2254 …}
      -id: 330602
      -bodyTs: "'access':33 'although':6 'app':29 'block':11 'contain':13 'couldn':7 'd':25 'effort':4 'internet':36 'memo':28 'need':26 'network':18 'outsid':16 'save':1 'see':22 'server':30 'talk':15 'thank':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/880298"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705906441 {#2242
        date: 2024-01-22 07:54:01.0 +01:00
      }
      +"title": 330602
    }
    0 => App\Entity\EntryComment {#2158
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2240 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2157 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2236 …}
      +body: "Ah, nice one. Still, a bit annoying that it’s opt out, rather than opt in."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705914602 {#2155
        date: 2024-01-22 10:10:02.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@KLISHDFSDF@lemmy.ml"
        "@Jimbabwe@lemmy.world"
        "@DeltaTangoLima@reddrefuge.com"
        "@wreckedcarzz@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2151 …}
      +nested: Doctrine\ORM\PersistentCollection {#2145 …}
      +votes: Doctrine\ORM\PersistentCollection {#2152 …}
      +reports: Doctrine\ORM\PersistentCollection {#2148 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2146 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2180 …}
      -id: 330846
      -bodyTs: "'ah':1 'annoy':7 'bit':6 'nice':2 'one':3 'opt':11,15 'rather':13 'still':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/880448"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705914602 {#2154
        date: 2024-01-22 10:10:02.0 +01:00
      }
      +"title": 330846
    }
  ]
  -id: 32265
  -titleTs: "'captur':3 'easili':2 'forev':13 'free':12 'great':7 'memo':1 'open':9 'share':5 'sourc':10 'thought':8"
  -bodyTs: "'/)':10 'check':1 'demo':5 'demo.usememos.com':7,9 'demo.usememos.com/)':8 'live':4"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705969588
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10866175"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705883188 {#2794
    date: 2024-01-22 01:26:28.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 {#2240
  +user: Proxies\__CG__\App\Entity\User {#2765 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: Proxies\__CG__\App\Entity\Image {#2812 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2814 …}
  +slug: "Memos-Easily-capture-and-share-your-great-thoughts-Open-Source"
  +title: "Memos - Easily capture and share your great thoughts. Open Source and Free forever"
  +url: "https://www.usememos.com/"
  +body: "Check out the live demo at [demo.usememos.com](https://demo.usememos.com/)"
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 15
  +favouriteCount: 95
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727801387 {#2807
    date: 2024-10-01 18:49:47.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2815 …}
  +votes: Doctrine\ORM\PersistentCollection {#2817 …}
  +reports: Doctrine\ORM\PersistentCollection {#2819 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2821 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2823 …}
  +badges: Doctrine\ORM\PersistentCollection {#2825 …}
  +children: [
    1 => App\Entity\EntryComment {#2239
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2240 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2236 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2236 …}
      +body: "Saved me the effort, thanks. Although, couldn’t you just block the container from talking outside your network? I can’t see why I’d need a memo app (server) to have access to the internet."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 10
      +score: 0
      +lastActive: DateTime @1705906441 {#2235
        date: 2024-01-22 07:54:01.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@KLISHDFSDF@lemmy.ml"
        "@Jimbabwe@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2233 …}
      +nested: Doctrine\ORM\PersistentCollection {#2234 …}
      +votes: Doctrine\ORM\PersistentCollection {#2237 …}
      +reports: Doctrine\ORM\PersistentCollection {#2258 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2260 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2254 …}
      -id: 330602
      -bodyTs: "'access':33 'although':6 'app':29 'block':11 'contain':13 'couldn':7 'd':25 'effort':4 'internet':36 'memo':28 'need':26 'network':18 'outsid':16 'save':1 'see':22 'server':30 'talk':15 'thank':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/880298"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705906441 {#2242
        date: 2024-01-22 07:54:01.0 +01:00
      }
      +"title": 330602
    }
    0 => App\Entity\EntryComment {#2158
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2240 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2157 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2236 …}
      +body: "Ah, nice one. Still, a bit annoying that it’s opt out, rather than opt in."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705914602 {#2155
        date: 2024-01-22 10:10:02.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@KLISHDFSDF@lemmy.ml"
        "@Jimbabwe@lemmy.world"
        "@DeltaTangoLima@reddrefuge.com"
        "@wreckedcarzz@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2151 …}
      +nested: Doctrine\ORM\PersistentCollection {#2145 …}
      +votes: Doctrine\ORM\PersistentCollection {#2152 …}
      +reports: Doctrine\ORM\PersistentCollection {#2148 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2146 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2180 …}
      -id: 330846
      -bodyTs: "'ah':1 'annoy':7 'bit':6 'nice':2 'one':3 'opt':11,15 'rather':13 'still':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/880448"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705914602 {#2154
        date: 2024-01-22 10:10:02.0 +01:00
      }
      +"title": 330846
    }
  ]
  -id: 32265
  -titleTs: "'captur':3 'easili':2 'forev':13 'free':12 'great':7 'memo':1 'open':9 'share':5 'sourc':10 'thought':8"
  -bodyTs: "'/)':10 'check':1 'demo':5 'demo.usememos.com':7,9 'demo.usememos.com/)':8 'live':4"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705969588
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10866175"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705883188 {#2794
    date: 2024-01-22 01:26:28.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 {#2239
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2240
    +user: Proxies\__CG__\App\Entity\User {#2765 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
    +image: Proxies\__CG__\App\Entity\Image {#2812 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2814 …}
    +slug: "Memos-Easily-capture-and-share-your-great-thoughts-Open-Source"
    +title: "Memos - Easily capture and share your great thoughts. Open Source and Free forever"
    +url: "https://www.usememos.com/"
    +body: "Check out the live demo at [demo.usememos.com](https://demo.usememos.com/)"
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 95
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727801387 {#2807
      date: 2024-10-01 18:49:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2815 …}
    +votes: Doctrine\ORM\PersistentCollection {#2817 …}
    +reports: Doctrine\ORM\PersistentCollection {#2819 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2821 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2823 …}
    +badges: Doctrine\ORM\PersistentCollection {#2825 …}
    +children: [
      1 => App\Entity\EntryComment {#2239}
      0 => App\Entity\EntryComment {#2158
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2240 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2157 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2236 …}
        +body: "Ah, nice one. Still, a bit annoying that it’s opt out, rather than opt in."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705914602 {#2155
          date: 2024-01-22 10:10:02.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@KLISHDFSDF@lemmy.ml"
          "@Jimbabwe@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@wreckedcarzz@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2151 …}
        +nested: Doctrine\ORM\PersistentCollection {#2145 …}
        +votes: Doctrine\ORM\PersistentCollection {#2152 …}
        +reports: Doctrine\ORM\PersistentCollection {#2148 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2146 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2180 …}
        -id: 330846
        -bodyTs: "'ah':1 'annoy':7 'bit':6 'nice':2 'one':3 'opt':11,15 'rather':13 'still':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/880448"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705914602 {#2154
          date: 2024-01-22 10:10:02.0 +01:00
        }
        +"title": 330846
      }
    ]
    -id: 32265
    -titleTs: "'captur':3 'easili':2 'forev':13 'free':12 'great':7 'memo':1 'open':9 'share':5 'sourc':10 'thought':8"
    -bodyTs: "'/)':10 'check':1 'demo':5 'demo.usememos.com':7,9 'demo.usememos.com/)':8 'live':4"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705969588
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10866175"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705883188 {#2794
      date: 2024-01-22 01:26:28.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2236 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2236 …}
  +body: "Saved me the effort, thanks. Although, couldn’t you just block the container from talking outside your network? I can’t see why I’d need a memo app (server) to have access to the internet."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1705906441 {#2235
    date: 2024-01-22 07:54:01.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@KLISHDFSDF@lemmy.ml"
    "@Jimbabwe@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2233 …}
  +nested: Doctrine\ORM\PersistentCollection {#2234 …}
  +votes: Doctrine\ORM\PersistentCollection {#2237 …}
  +reports: Doctrine\ORM\PersistentCollection {#2258 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2260 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2254 …}
  -id: 330602
  -bodyTs: "'access':33 'although':6 'app':29 'block':11 'contain':13 'couldn':7 'd':25 'effort':4 'internet':36 'memo':28 'need':26 'network':18 'outsid':16 'save':1 'see':22 'server':30 'talk':15 'thank':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/880298"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705906441 {#2242
    date: 2024-01-22 07:54:01.0 +01:00
  }
  +"title": 330602
}
"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 {#2239
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2240
    +user: Proxies\__CG__\App\Entity\User {#2765 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
    +image: Proxies\__CG__\App\Entity\Image {#2812 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2814 …}
    +slug: "Memos-Easily-capture-and-share-your-great-thoughts-Open-Source"
    +title: "Memos - Easily capture and share your great thoughts. Open Source and Free forever"
    +url: "https://www.usememos.com/"
    +body: "Check out the live demo at [demo.usememos.com](https://demo.usememos.com/)"
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 95
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727801387 {#2807
      date: 2024-10-01 18:49:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2815 …}
    +votes: Doctrine\ORM\PersistentCollection {#2817 …}
    +reports: Doctrine\ORM\PersistentCollection {#2819 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2821 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2823 …}
    +badges: Doctrine\ORM\PersistentCollection {#2825 …}
    +children: [
      1 => App\Entity\EntryComment {#2239}
      0 => App\Entity\EntryComment {#2158
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2240 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2157 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2236 …}
        +body: "Ah, nice one. Still, a bit annoying that it’s opt out, rather than opt in."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705914602 {#2155
          date: 2024-01-22 10:10:02.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@KLISHDFSDF@lemmy.ml"
          "@Jimbabwe@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@wreckedcarzz@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2151 …}
        +nested: Doctrine\ORM\PersistentCollection {#2145 …}
        +votes: Doctrine\ORM\PersistentCollection {#2152 …}
        +reports: Doctrine\ORM\PersistentCollection {#2148 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2146 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2180 …}
        -id: 330846
        -bodyTs: "'ah':1 'annoy':7 'bit':6 'nice':2 'one':3 'opt':11,15 'rather':13 'still':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/880448"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705914602 {#2154
          date: 2024-01-22 10:10:02.0 +01:00
        }
        +"title": 330846
      }
    ]
    -id: 32265
    -titleTs: "'captur':3 'easili':2 'forev':13 'free':12 'great':7 'memo':1 'open':9 'share':5 'sourc':10 'thought':8"
    -bodyTs: "'/)':10 'check':1 'demo':5 'demo.usememos.com':7,9 'demo.usememos.com/)':8 'live':4"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705969588
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10866175"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705883188 {#2794
      date: 2024-01-22 01:26:28.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2236 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2236 …}
  +body: "Saved me the effort, thanks. Although, couldn’t you just block the container from talking outside your network? I can’t see why I’d need a memo app (server) to have access to the internet."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1705906441 {#2235
    date: 2024-01-22 07:54:01.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@KLISHDFSDF@lemmy.ml"
    "@Jimbabwe@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2233 …}
  +nested: Doctrine\ORM\PersistentCollection {#2234 …}
  +votes: Doctrine\ORM\PersistentCollection {#2237 …}
  +reports: Doctrine\ORM\PersistentCollection {#2258 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2260 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2254 …}
  -id: 330602
  -bodyTs: "'access':33 'although':6 'app':29 'block':11 'contain':13 'couldn':7 'd':25 'effort':4 'internet':36 'memo':28 'need':26 'network':18 'outsid':16 'save':1 'see':22 'server':30 'talk':15 'thank':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/880298"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705906441 {#2242
    date: 2024-01-22 07:54:01.0 +01:00
  }
  +"title": 330602
}
"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 {#2239
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2240
    +user: Proxies\__CG__\App\Entity\User {#2765 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
    +image: Proxies\__CG__\App\Entity\Image {#2812 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2814 …}
    +slug: "Memos-Easily-capture-and-share-your-great-thoughts-Open-Source"
    +title: "Memos - Easily capture and share your great thoughts. Open Source and Free forever"
    +url: "https://www.usememos.com/"
    +body: "Check out the live demo at [demo.usememos.com](https://demo.usememos.com/)"
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 95
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727801387 {#2807
      date: 2024-10-01 18:49:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2815 …}
    +votes: Doctrine\ORM\PersistentCollection {#2817 …}
    +reports: Doctrine\ORM\PersistentCollection {#2819 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2821 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2823 …}
    +badges: Doctrine\ORM\PersistentCollection {#2825 …}
    +children: [
      1 => App\Entity\EntryComment {#2239}
      0 => App\Entity\EntryComment {#2158
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2240 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2157 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2236 …}
        +body: "Ah, nice one. Still, a bit annoying that it’s opt out, rather than opt in."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705914602 {#2155
          date: 2024-01-22 10:10:02.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@KLISHDFSDF@lemmy.ml"
          "@Jimbabwe@lemmy.world"
          "@DeltaTangoLima@reddrefuge.com"
          "@wreckedcarzz@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2151 …}
        +nested: Doctrine\ORM\PersistentCollection {#2145 …}
        +votes: Doctrine\ORM\PersistentCollection {#2152 …}
        +reports: Doctrine\ORM\PersistentCollection {#2148 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2146 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2180 …}
        -id: 330846
        -bodyTs: "'ah':1 'annoy':7 'bit':6 'nice':2 'one':3 'opt':11,15 'rather':13 'still':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/880448"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705914602 {#2154
          date: 2024-01-22 10:10:02.0 +01:00
        }
        +"title": 330846
      }
    ]
    -id: 32265
    -titleTs: "'captur':3 'easili':2 'forev':13 'free':12 'great':7 'memo':1 'open':9 'share':5 'sourc':10 'thought':8"
    -bodyTs: "'/)':10 'check':1 'demo':5 'demo.usememos.com':7,9 'demo.usememos.com/)':8 'live':4"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705969588
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10866175"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705883188 {#2794
      date: 2024-01-22 01:26:28.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2236 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2236 …}
  +body: "Saved me the effort, thanks. Although, couldn’t you just block the container from talking outside your network? I can’t see why I’d need a memo app (server) to have access to the internet."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1705906441 {#2235
    date: 2024-01-22 07:54:01.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@KLISHDFSDF@lemmy.ml"
    "@Jimbabwe@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2233 …}
  +nested: Doctrine\ORM\PersistentCollection {#2234 …}
  +votes: Doctrine\ORM\PersistentCollection {#2237 …}
  +reports: Doctrine\ORM\PersistentCollection {#2258 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2260 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2254 …}
  -id: 330602
  -bodyTs: "'access':33 'although':6 'app':29 'block':11 'contain':13 'couldn':7 'd':25 'effort':4 'internet':36 'memo':28 'need':26 'network':18 'outsid':16 'save':1 'see':22 'server':30 'talk':15 'thank':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/880298"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705906441 {#2242
    date: 2024-01-22 07:54:01.0 +01:00
  }
  +"title": 330602
}
"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 {#2158
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2240
    +user: Proxies\__CG__\App\Entity\User {#2765 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
    +image: Proxies\__CG__\App\Entity\Image {#2812 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2814 …}
    +slug: "Memos-Easily-capture-and-share-your-great-thoughts-Open-Source"
    +title: "Memos - Easily capture and share your great thoughts. Open Source and Free forever"
    +url: "https://www.usememos.com/"
    +body: "Check out the live demo at [demo.usememos.com](https://demo.usememos.com/)"
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 95
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727801387 {#2807
      date: 2024-10-01 18:49:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2815 …}
    +votes: Doctrine\ORM\PersistentCollection {#2817 …}
    +reports: Doctrine\ORM\PersistentCollection {#2819 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2821 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2823 …}
    +badges: Doctrine\ORM\PersistentCollection {#2825 …}
    +children: [
      1 => App\Entity\EntryComment {#2239
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2240 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2236 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2236 …}
        +body: "Saved me the effort, thanks. Although, couldn’t you just block the container from talking outside your network? I can’t see why I’d need a memo app (server) to have access to the internet."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 10
        +score: 0
        +lastActive: DateTime @1705906441 {#2235
          date: 2024-01-22 07:54:01.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@KLISHDFSDF@lemmy.ml"
          "@Jimbabwe@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2233 …}
        +nested: Doctrine\ORM\PersistentCollection {#2234 …}
        +votes: Doctrine\ORM\PersistentCollection {#2237 …}
        +reports: Doctrine\ORM\PersistentCollection {#2258 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2260 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2254 …}
        -id: 330602
        -bodyTs: "'access':33 'although':6 'app':29 'block':11 'contain':13 'couldn':7 'd':25 'effort':4 'internet':36 'memo':28 'need':26 'network':18 'outsid':16 'save':1 'see':22 'server':30 'talk':15 'thank':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/880298"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705906441 {#2242
          date: 2024-01-22 07:54:01.0 +01:00
        }
        +"title": 330602
      }
      0 => App\Entity\EntryComment {#2158}
    ]
    -id: 32265
    -titleTs: "'captur':3 'easili':2 'forev':13 'free':12 'great':7 'memo':1 'open':9 'share':5 'sourc':10 'thought':8"
    -bodyTs: "'/)':10 'check':1 'demo':5 'demo.usememos.com':7,9 'demo.usememos.com/)':8 'live':4"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705969588
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10866175"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705883188 {#2794
      date: 2024-01-22 01:26:28.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2157 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2236 …}
  +body: "Ah, nice one. Still, a bit annoying that it’s opt out, rather than opt in."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705914602 {#2155
    date: 2024-01-22 10:10:02.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@KLISHDFSDF@lemmy.ml"
    "@Jimbabwe@lemmy.world"
    "@DeltaTangoLima@reddrefuge.com"
    "@wreckedcarzz@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2151 …}
  +nested: Doctrine\ORM\PersistentCollection {#2145 …}
  +votes: Doctrine\ORM\PersistentCollection {#2152 …}
  +reports: Doctrine\ORM\PersistentCollection {#2148 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2146 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2180 …}
  -id: 330846
  -bodyTs: "'ah':1 'annoy':7 'bit':6 'nice':2 'one':3 'opt':11,15 'rather':13 'still':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/880448"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705914602 {#2154
    date: 2024-01-22 10:10:02.0 +01:00
  }
  +"title": 330846
}
"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 {#2158
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2240
    +user: Proxies\__CG__\App\Entity\User {#2765 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
    +image: Proxies\__CG__\App\Entity\Image {#2812 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2814 …}
    +slug: "Memos-Easily-capture-and-share-your-great-thoughts-Open-Source"
    +title: "Memos - Easily capture and share your great thoughts. Open Source and Free forever"
    +url: "https://www.usememos.com/"
    +body: "Check out the live demo at [demo.usememos.com](https://demo.usememos.com/)"
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 95
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727801387 {#2807
      date: 2024-10-01 18:49:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2815 …}
    +votes: Doctrine\ORM\PersistentCollection {#2817 …}
    +reports: Doctrine\ORM\PersistentCollection {#2819 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2821 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2823 …}
    +badges: Doctrine\ORM\PersistentCollection {#2825 …}
    +children: [
      1 => App\Entity\EntryComment {#2239
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2240 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2236 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2236 …}
        +body: "Saved me the effort, thanks. Although, couldn’t you just block the container from talking outside your network? I can’t see why I’d need a memo app (server) to have access to the internet."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 10
        +score: 0
        +lastActive: DateTime @1705906441 {#2235
          date: 2024-01-22 07:54:01.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@KLISHDFSDF@lemmy.ml"
          "@Jimbabwe@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2233 …}
        +nested: Doctrine\ORM\PersistentCollection {#2234 …}
        +votes: Doctrine\ORM\PersistentCollection {#2237 …}
        +reports: Doctrine\ORM\PersistentCollection {#2258 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2260 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2254 …}
        -id: 330602
        -bodyTs: "'access':33 'although':6 'app':29 'block':11 'contain':13 'couldn':7 'd':25 'effort':4 'internet':36 'memo':28 'need':26 'network':18 'outsid':16 'save':1 'see':22 'server':30 'talk':15 'thank':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/880298"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705906441 {#2242
          date: 2024-01-22 07:54:01.0 +01:00
        }
        +"title": 330602
      }
      0 => App\Entity\EntryComment {#2158}
    ]
    -id: 32265
    -titleTs: "'captur':3 'easili':2 'forev':13 'free':12 'great':7 'memo':1 'open':9 'share':5 'sourc':10 'thought':8"
    -bodyTs: "'/)':10 'check':1 'demo':5 'demo.usememos.com':7,9 'demo.usememos.com/)':8 'live':4"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705969588
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10866175"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705883188 {#2794
      date: 2024-01-22 01:26:28.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2157 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2236 …}
  +body: "Ah, nice one. Still, a bit annoying that it’s opt out, rather than opt in."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705914602 {#2155
    date: 2024-01-22 10:10:02.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@KLISHDFSDF@lemmy.ml"
    "@Jimbabwe@lemmy.world"
    "@DeltaTangoLima@reddrefuge.com"
    "@wreckedcarzz@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2151 …}
  +nested: Doctrine\ORM\PersistentCollection {#2145 …}
  +votes: Doctrine\ORM\PersistentCollection {#2152 …}
  +reports: Doctrine\ORM\PersistentCollection {#2148 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2146 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2180 …}
  -id: 330846
  -bodyTs: "'ah':1 'annoy':7 'bit':6 'nice':2 'one':3 'opt':11,15 'rather':13 'still':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/880448"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705914602 {#2154
    date: 2024-01-22 10:10:02.0 +01:00
  }
  +"title": 330846
}
"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 {#2158
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2240
    +user: Proxies\__CG__\App\Entity\User {#2765 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
    +image: Proxies\__CG__\App\Entity\Image {#2812 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2814 …}
    +slug: "Memos-Easily-capture-and-share-your-great-thoughts-Open-Source"
    +title: "Memos - Easily capture and share your great thoughts. Open Source and Free forever"
    +url: "https://www.usememos.com/"
    +body: "Check out the live demo at [demo.usememos.com](https://demo.usememos.com/)"
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 95
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727801387 {#2807
      date: 2024-10-01 18:49:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2815 …}
    +votes: Doctrine\ORM\PersistentCollection {#2817 …}
    +reports: Doctrine\ORM\PersistentCollection {#2819 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2821 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2823 …}
    +badges: Doctrine\ORM\PersistentCollection {#2825 …}
    +children: [
      1 => App\Entity\EntryComment {#2239
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2240 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2236 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2236 …}
        +body: "Saved me the effort, thanks. Although, couldn’t you just block the container from talking outside your network? I can’t see why I’d need a memo app (server) to have access to the internet."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 10
        +score: 0
        +lastActive: DateTime @1705906441 {#2235
          date: 2024-01-22 07:54:01.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@KLISHDFSDF@lemmy.ml"
          "@Jimbabwe@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2233 …}
        +nested: Doctrine\ORM\PersistentCollection {#2234 …}
        +votes: Doctrine\ORM\PersistentCollection {#2237 …}
        +reports: Doctrine\ORM\PersistentCollection {#2258 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2260 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2254 …}
        -id: 330602
        -bodyTs: "'access':33 'although':6 'app':29 'block':11 'contain':13 'couldn':7 'd':25 'effort':4 'internet':36 'memo':28 'need':26 'network':18 'outsid':16 'save':1 'see':22 'server':30 'talk':15 'thank':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://reddrefuge.com/comment/880298"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705906441 {#2242
          date: 2024-01-22 07:54:01.0 +01:00
        }
        +"title": 330602
      }
      0 => App\Entity\EntryComment {#2158}
    ]
    -id: 32265
    -titleTs: "'captur':3 'easili':2 'forev':13 'free':12 'great':7 'memo':1 'open':9 'share':5 'sourc':10 'thought':8"
    -bodyTs: "'/)':10 'check':1 'demo':5 'demo.usememos.com':7,9 'demo.usememos.com/)':8 'live':4"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705969588
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10866175"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705883188 {#2794
      date: 2024-01-22 01:26:28.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2157 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2236 …}
  +body: "Ah, nice one. Still, a bit annoying that it’s opt out, rather than opt in."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705914602 {#2155
    date: 2024-01-22 10:10:02.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@KLISHDFSDF@lemmy.ml"
    "@Jimbabwe@lemmy.world"
    "@DeltaTangoLima@reddrefuge.com"
    "@wreckedcarzz@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2151 …}
  +nested: Doctrine\ORM\PersistentCollection {#2145 …}
  +votes: Doctrine\ORM\PersistentCollection {#2152 …}
  +reports: Doctrine\ORM\PersistentCollection {#2148 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2146 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2180 …}
  -id: 330846
  -bodyTs: "'ah':1 'annoy':7 'bit':6 'nice':2 'one':3 'opt':11,15 'rather':13 'still':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/880448"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705914602 {#2154
    date: 2024-01-22 10:10:02.0 +01:00
  }
  +"title": 330846
}
"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
Proxies\__CG__\App\Entity\Entry {#2243
  +user: Proxies\__CG__\App\Entity\User {#2942 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
  +slug: "How-do-you-organize-your-HA-devices"
  +title: "How do you organize your HA devices"
  +url: null
  +body: """
    I have a concoction of devices from all kind of manufacturers with cryptic codes in their names. Each device exposes multitude of sensors which makes the dashboard look like a mess.\n
    \n
    1. Is there a best practice for renaming devices ? Do you name them by their location ? By their utility ? manufacturer ?\n
    2. How do you identify the devices later in case there’s a problem and one needs to be replaced / battery need to be replaced ?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 13
  +favouriteCount: 17
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727570631 {#2975
    date: 2024-09-29 02:43:51.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2980 …}
  +votes: Doctrine\ORM\PersistentCollection {#2983 …}
  +reports: Doctrine\ORM\PersistentCollection {#2985 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2987 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2989 …}
  +badges: Doctrine\ORM\PersistentCollection {#2991 …}
  +children: [
    App\Entity\EntryComment {#2248
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2243 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2247 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2247 …}
      +body: "This is why all my automations are in Node-Red. Reusability."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705906787 {#2246
        date: 2024-01-22 07:59:47.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@barbarosa@lemmy.world"
        "@spongebue@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2255 …}
      +nested: Doctrine\ORM\PersistentCollection {#2251 …}
      +votes: Doctrine\ORM\PersistentCollection {#2285 …}
      +reports: Doctrine\ORM\PersistentCollection {#2287 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2142 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2039 …}
      -id: 330614
      -bodyTs: "'autom':6 'node':10 'node-r':9 'red':11 'reusabl':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/880307"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705906787 {#2245
        date: 2024-01-22 07:59:47.0 +01:00
      }
      +"title": 330614
    }
  ]
  -id: 32112
  -titleTs: "'devic':7 'ha':6 'organ':4"
  -bodyTs: "'1':32 '2':52 'batteri':72 'best':36 'case':61 'code':14 'concoct':4 'cryptic':13 'dashboard':27 'devic':6,19,40,58 'expos':20 'identifi':56 'kind':9 'later':59 'like':29 'locat':47 'look':28 'make':25 'manufactur':11,51 'mess':31 'multitud':21 'name':17,43 'need':68,73 'one':67 'practic':37 'problem':65 'renam':39 'replac':71,76 'sensor':23 'util':50"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705918188
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10987539"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705831788 {#2963
    date: 2024-01-21 11:09:48.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
143 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2243
  +user: Proxies\__CG__\App\Entity\User {#2942 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
  +slug: "How-do-you-organize-your-HA-devices"
  +title: "How do you organize your HA devices"
  +url: null
  +body: """
    I have a concoction of devices from all kind of manufacturers with cryptic codes in their names. Each device exposes multitude of sensors which makes the dashboard look like a mess.\n
    \n
    1. Is there a best practice for renaming devices ? Do you name them by their location ? By their utility ? manufacturer ?\n
    2. How do you identify the devices later in case there’s a problem and one needs to be replaced / battery need to be replaced ?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 13
  +favouriteCount: 17
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727570631 {#2975
    date: 2024-09-29 02:43:51.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2980 …}
  +votes: Doctrine\ORM\PersistentCollection {#2983 …}
  +reports: Doctrine\ORM\PersistentCollection {#2985 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2987 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2989 …}
  +badges: Doctrine\ORM\PersistentCollection {#2991 …}
  +children: [
    App\Entity\EntryComment {#2248
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2243 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2247 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2247 …}
      +body: "This is why all my automations are in Node-Red. Reusability."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705906787 {#2246
        date: 2024-01-22 07:59:47.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@barbarosa@lemmy.world"
        "@spongebue@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2255 …}
      +nested: Doctrine\ORM\PersistentCollection {#2251 …}
      +votes: Doctrine\ORM\PersistentCollection {#2285 …}
      +reports: Doctrine\ORM\PersistentCollection {#2287 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2142 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2039 …}
      -id: 330614
      -bodyTs: "'autom':6 'node':10 'node-r':9 'red':11 'reusabl':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/880307"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705906787 {#2245
        date: 2024-01-22 07:59:47.0 +01:00
      }
      +"title": 330614
    }
  ]
  -id: 32112
  -titleTs: "'devic':7 'ha':6 'organ':4"
  -bodyTs: "'1':32 '2':52 'batteri':72 'best':36 'case':61 'code':14 'concoct':4 'cryptic':13 'dashboard':27 'devic':6,19,40,58 'expos':20 'identifi':56 'kind':9 'later':59 'like':29 'locat':47 'look':28 'make':25 'manufactur':11,51 'mess':31 'multitud':21 'name':17,43 'need':68,73 'one':67 'practic':37 'problem':65 'renam':39 'replac':71,76 'sensor':23 'util':50"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705918188
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10987539"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705831788 {#2963
    date: 2024-01-21 11:09:48.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
144 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2243
  +user: Proxies\__CG__\App\Entity\User {#2942 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
  +slug: "How-do-you-organize-your-HA-devices"
  +title: "How do you organize your HA devices"
  +url: null
  +body: """
    I have a concoction of devices from all kind of manufacturers with cryptic codes in their names. Each device exposes multitude of sensors which makes the dashboard look like a mess.\n
    \n
    1. Is there a best practice for renaming devices ? Do you name them by their location ? By their utility ? manufacturer ?\n
    2. How do you identify the devices later in case there’s a problem and one needs to be replaced / battery need to be replaced ?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 13
  +favouriteCount: 17
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727570631 {#2975
    date: 2024-09-29 02:43:51.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2980 …}
  +votes: Doctrine\ORM\PersistentCollection {#2983 …}
  +reports: Doctrine\ORM\PersistentCollection {#2985 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2987 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2989 …}
  +badges: Doctrine\ORM\PersistentCollection {#2991 …}
  +children: [
    App\Entity\EntryComment {#2248
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2243 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2247 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2247 …}
      +body: "This is why all my automations are in Node-Red. Reusability."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705906787 {#2246
        date: 2024-01-22 07:59:47.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@barbarosa@lemmy.world"
        "@spongebue@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2255 …}
      +nested: Doctrine\ORM\PersistentCollection {#2251 …}
      +votes: Doctrine\ORM\PersistentCollection {#2285 …}
      +reports: Doctrine\ORM\PersistentCollection {#2287 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2142 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2039 …}
      -id: 330614
      -bodyTs: "'autom':6 'node':10 'node-r':9 'red':11 'reusabl':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddrefuge.com/comment/880307"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705906787 {#2245
        date: 2024-01-22 07:59:47.0 +01:00
      }
      +"title": 330614
    }
  ]
  -id: 32112
  -titleTs: "'devic':7 'ha':6 'organ':4"
  -bodyTs: "'1':32 '2':52 'batteri':72 'best':36 'case':61 'code':14 'concoct':4 'cryptic':13 'dashboard':27 'devic':6,19,40,58 'expos':20 'identifi':56 'kind':9 'later':59 'like':29 'locat':47 'look':28 'make':25 'manufactur':11,51 'mess':31 'multitud':21 'name':17,43 'need':68,73 'one':67 'practic':37 'problem':65 'renam':39 'replac':71,76 'sensor':23 'util':50"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705918188
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10987539"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705831788 {#2963
    date: 2024-01-21 11:09:48.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
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 {#2248
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2243
    +user: Proxies\__CG__\App\Entity\User {#2942 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
    +slug: "How-do-you-organize-your-HA-devices"
    +title: "How do you organize your HA devices"
    +url: null
    +body: """
      I have a concoction of devices from all kind of manufacturers with cryptic codes in their names. Each device exposes multitude of sensors which makes the dashboard look like a mess.\n
      \n
      1. Is there a best practice for renaming devices ? Do you name them by their location ? By their utility ? manufacturer ?\n
      2. How do you identify the devices later in case there’s a problem and one needs to be replaced / battery need to be replaced ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 17
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727570631 {#2975
      date: 2024-09-29 02:43:51.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2980 …}
    +votes: Doctrine\ORM\PersistentCollection {#2983 …}
    +reports: Doctrine\ORM\PersistentCollection {#2985 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2987 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2989 …}
    +badges: Doctrine\ORM\PersistentCollection {#2991 …}
    +children: [
      App\Entity\EntryComment {#2248}
    ]
    -id: 32112
    -titleTs: "'devic':7 'ha':6 'organ':4"
    -bodyTs: "'1':32 '2':52 'batteri':72 'best':36 'case':61 'code':14 'concoct':4 'cryptic':13 'dashboard':27 'devic':6,19,40,58 'expos':20 'identifi':56 'kind':9 'later':59 'like':29 'locat':47 'look':28 'make':25 'manufactur':11,51 'mess':31 'multitud':21 'name':17,43 'need':68,73 'one':67 'practic':37 'problem':65 'renam':39 'replac':71,76 'sensor':23 'util':50"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705918188
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10987539"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705831788 {#2963
      date: 2024-01-21 11:09:48.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2247 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2247 …}
  +body: "This is why all my automations are in Node-Red. Reusability."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705906787 {#2246
    date: 2024-01-22 07:59:47.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@barbarosa@lemmy.world"
    "@spongebue@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2255 …}
  +nested: Doctrine\ORM\PersistentCollection {#2251 …}
  +votes: Doctrine\ORM\PersistentCollection {#2285 …}
  +reports: Doctrine\ORM\PersistentCollection {#2287 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2142 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2039 …}
  -id: 330614
  -bodyTs: "'autom':6 'node':10 'node-r':9 'red':11 'reusabl':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/880307"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705906787 {#2245
    date: 2024-01-22 07:59:47.0 +01:00
  }
  +"title": 330614
}
"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 {#2248
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2243
    +user: Proxies\__CG__\App\Entity\User {#2942 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
    +slug: "How-do-you-organize-your-HA-devices"
    +title: "How do you organize your HA devices"
    +url: null
    +body: """
      I have a concoction of devices from all kind of manufacturers with cryptic codes in their names. Each device exposes multitude of sensors which makes the dashboard look like a mess.\n
      \n
      1. Is there a best practice for renaming devices ? Do you name them by their location ? By their utility ? manufacturer ?\n
      2. How do you identify the devices later in case there’s a problem and one needs to be replaced / battery need to be replaced ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 17
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727570631 {#2975
      date: 2024-09-29 02:43:51.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2980 …}
    +votes: Doctrine\ORM\PersistentCollection {#2983 …}
    +reports: Doctrine\ORM\PersistentCollection {#2985 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2987 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2989 …}
    +badges: Doctrine\ORM\PersistentCollection {#2991 …}
    +children: [
      App\Entity\EntryComment {#2248}
    ]
    -id: 32112
    -titleTs: "'devic':7 'ha':6 'organ':4"
    -bodyTs: "'1':32 '2':52 'batteri':72 'best':36 'case':61 'code':14 'concoct':4 'cryptic':13 'dashboard':27 'devic':6,19,40,58 'expos':20 'identifi':56 'kind':9 'later':59 'like':29 'locat':47 'look':28 'make':25 'manufactur':11,51 'mess':31 'multitud':21 'name':17,43 'need':68,73 'one':67 'practic':37 'problem':65 'renam':39 'replac':71,76 'sensor':23 'util':50"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705918188
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10987539"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705831788 {#2963
      date: 2024-01-21 11:09:48.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2247 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2247 …}
  +body: "This is why all my automations are in Node-Red. Reusability."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705906787 {#2246
    date: 2024-01-22 07:59:47.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@barbarosa@lemmy.world"
    "@spongebue@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2255 …}
  +nested: Doctrine\ORM\PersistentCollection {#2251 …}
  +votes: Doctrine\ORM\PersistentCollection {#2285 …}
  +reports: Doctrine\ORM\PersistentCollection {#2287 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2142 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2039 …}
  -id: 330614
  -bodyTs: "'autom':6 'node':10 'node-r':9 'red':11 'reusabl':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/880307"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705906787 {#2245
    date: 2024-01-22 07:59:47.0 +01:00
  }
  +"title": 330614
}
"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 {#2248
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2243
    +user: Proxies\__CG__\App\Entity\User {#2942 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
    +slug: "How-do-you-organize-your-HA-devices"
    +title: "How do you organize your HA devices"
    +url: null
    +body: """
      I have a concoction of devices from all kind of manufacturers with cryptic codes in their names. Each device exposes multitude of sensors which makes the dashboard look like a mess.\n
      \n
      1. Is there a best practice for renaming devices ? Do you name them by their location ? By their utility ? manufacturer ?\n
      2. How do you identify the devices later in case there’s a problem and one needs to be replaced / battery need to be replaced ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 17
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727570631 {#2975
      date: 2024-09-29 02:43:51.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2980 …}
    +votes: Doctrine\ORM\PersistentCollection {#2983 …}
    +reports: Doctrine\ORM\PersistentCollection {#2985 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2987 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2989 …}
    +badges: Doctrine\ORM\PersistentCollection {#2991 …}
    +children: [
      App\Entity\EntryComment {#2248}
    ]
    -id: 32112
    -titleTs: "'devic':7 'ha':6 'organ':4"
    -bodyTs: "'1':32 '2':52 'batteri':72 'best':36 'case':61 'code':14 'concoct':4 'cryptic':13 'dashboard':27 'devic':6,19,40,58 'expos':20 'identifi':56 'kind':9 'later':59 'like':29 'locat':47 'look':28 'make':25 'manufactur':11,51 'mess':31 'multitud':21 'name':17,43 'need':68,73 'one':67 'practic':37 'problem':65 'renam':39 'replac':71,76 'sensor':23 'util':50"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705918188
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10987539"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705831788 {#2963
      date: 2024-01-21 11:09:48.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2108 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2247 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2247 …}
  +body: "This is why all my automations are in Node-Red. Reusability."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705906787 {#2246
    date: 2024-01-22 07:59:47.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@barbarosa@lemmy.world"
    "@spongebue@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2255 …}
  +nested: Doctrine\ORM\PersistentCollection {#2251 …}
  +votes: Doctrine\ORM\PersistentCollection {#2285 …}
  +reports: Doctrine\ORM\PersistentCollection {#2287 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2142 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2039 …}
  -id: 330614
  -bodyTs: "'autom':6 'node':10 'node-r':9 'red':11 'reusabl':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/comment/880307"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705906787 {#2245
    date: 2024-01-22 07:59:47.0 +01:00
  }
  +"title": 330614
}
"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\Entry {#1696
  +user: App\Entity\User {#261 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
  +slug: "Aside-from-blocking-instances-what-other-controls-do-admins-have"
  +title: "Aside from blocking instances, what other controls do admins have to keep unwanted content off their instances?"
  +url: null
  +body: """
    I've fired up my own Lemmy instance, but am keeping it closed right now. It's mainly so I don't contribute to the user load on the more popular instances, but I may open it up to a circle of friends and family at some point in the future.\n
    \n
    But, one of the things that has me worried right now is how I could prevent illegal/unwanted content from being cached on my instance.\n
    \n
    Aside from blocking entire instances, how can I stop a user from subscribing to a remote community that includes illegal/unwanted content?\n
    \n
    What if they sub to an acceptable community (this one, for example) and someone posts something that escapes the mods' attention temporarily, but that content ends up on my instance?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 9
  +favouriteCount: 14
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1687534306 {#1660
    date: 2023-06-23 17:31:46.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 {#1549 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1573 …}
  +badges: Doctrine\ORM\PersistentCollection {#1566 …}
  +children: []
  -id: 289
  -titleTs: "'admin':9 'asid':1 'block':3 'content':14 'control':7 'instanc':4,17 'keep':12 'unwant':13"
  -bodyTs: "'accept':103 'asid':76 'attent':117 'block':78 'cach':72 'circl':41 'close':13 'communiti':92,104 'content':69,96,121 'contribut':23 'could':66 'end':122 'entir':79 'escap':114 'exampl':108 'famili':45 'fire':3 'friend':43 'futur':51 'illegal/unwanted':68,95 'includ':94 'instanc':8,32,75,80,126 'keep':11 'lemmi':7 'load':27 'main':18 'may':35 'mod':116 'one':53,106 'open':36 'point':48 'popular':31 'post':111 'prevent':67 'remot':91 'right':14,61 'someon':110 'someth':112 'stop':84 'sub':100 'subscrib':88 'temporarili':118 'thing':56 'user':26,86 've':2 'worri':60"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1687551632
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/post/2500"
  +editedAt: null
  +createdAt: DateTimeImmutable @1687486632 {#1421
    date: 2023-06-23 04:17:12.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
151 DENIED edit
App\Entity\Entry {#1696
  +user: App\Entity\User {#261 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
  +slug: "Aside-from-blocking-instances-what-other-controls-do-admins-have"
  +title: "Aside from blocking instances, what other controls do admins have to keep unwanted content off their instances?"
  +url: null
  +body: """
    I've fired up my own Lemmy instance, but am keeping it closed right now. It's mainly so I don't contribute to the user load on the more popular instances, but I may open it up to a circle of friends and family at some point in the future.\n
    \n
    But, one of the things that has me worried right now is how I could prevent illegal/unwanted content from being cached on my instance.\n
    \n
    Aside from blocking entire instances, how can I stop a user from subscribing to a remote community that includes illegal/unwanted content?\n
    \n
    What if they sub to an acceptable community (this one, for example) and someone posts something that escapes the mods' attention temporarily, but that content ends up on my instance?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 9
  +favouriteCount: 14
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1687534306 {#1660
    date: 2023-06-23 17:31:46.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 {#1549 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1573 …}
  +badges: Doctrine\ORM\PersistentCollection {#1566 …}
  +children: []
  -id: 289
  -titleTs: "'admin':9 'asid':1 'block':3 'content':14 'control':7 'instanc':4,17 'keep':12 'unwant':13"
  -bodyTs: "'accept':103 'asid':76 'attent':117 'block':78 'cach':72 'circl':41 'close':13 'communiti':92,104 'content':69,96,121 'contribut':23 'could':66 'end':122 'entir':79 'escap':114 'exampl':108 'famili':45 'fire':3 'friend':43 'futur':51 'illegal/unwanted':68,95 'includ':94 'instanc':8,32,75,80,126 'keep':11 'lemmi':7 'load':27 'main':18 'may':35 'mod':116 'one':53,106 'open':36 'point':48 'popular':31 'post':111 'prevent':67 'remot':91 'right':14,61 'someon':110 'someth':112 'stop':84 'sub':100 'subscrib':88 'temporarili':118 'thing':56 'user':26,86 've':2 'worri':60"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1687551632
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/post/2500"
  +editedAt: null
  +createdAt: DateTimeImmutable @1687486632 {#1421
    date: 2023-06-23 04:17:12.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
152 DENIED moderate
App\Entity\Entry {#1696
  +user: App\Entity\User {#261 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
  +slug: "Aside-from-blocking-instances-what-other-controls-do-admins-have"
  +title: "Aside from blocking instances, what other controls do admins have to keep unwanted content off their instances?"
  +url: null
  +body: """
    I've fired up my own Lemmy instance, but am keeping it closed right now. It's mainly so I don't contribute to the user load on the more popular instances, but I may open it up to a circle of friends and family at some point in the future.\n
    \n
    But, one of the things that has me worried right now is how I could prevent illegal/unwanted content from being cached on my instance.\n
    \n
    Aside from blocking entire instances, how can I stop a user from subscribing to a remote community that includes illegal/unwanted content?\n
    \n
    What if they sub to an acceptable community (this one, for example) and someone posts something that escapes the mods' attention temporarily, but that content ends up on my instance?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 9
  +favouriteCount: 14
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1687534306 {#1660
    date: 2023-06-23 17:31:46.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 {#1549 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1573 …}
  +badges: Doctrine\ORM\PersistentCollection {#1566 …}
  +children: []
  -id: 289
  -titleTs: "'admin':9 'asid':1 'block':3 'content':14 'control':7 'instanc':4,17 'keep':12 'unwant':13"
  -bodyTs: "'accept':103 'asid':76 'attent':117 'block':78 'cach':72 'circl':41 'close':13 'communiti':92,104 'content':69,96,121 'contribut':23 'could':66 'end':122 'entir':79 'escap':114 'exampl':108 'famili':45 'fire':3 'friend':43 'futur':51 'illegal/unwanted':68,95 'includ':94 'instanc':8,32,75,80,126 'keep':11 'lemmi':7 'load':27 'main':18 'may':35 'mod':116 'one':53,106 'open':36 'point':48 'popular':31 'post':111 'prevent':67 'remot':91 'right':14,61 'someon':110 'someth':112 'stop':84 'sub':100 'subscrib':88 'temporarili':118 'thing':56 'user':26,86 've':2 'worri':60"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1687551632
  +visibility: "visible             "
  +apId: "https://reddrefuge.com/post/2500"
  +editedAt: null
  +createdAt: DateTimeImmutable @1687486632 {#1421
    date: 2023-06-23 04:17:12.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
153 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
154 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