GET https://kbin.spritesserver.nl/index.php/u/@rufus@discuss.tchncs.de?p=1

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

Authenticators

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

Access Decision

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

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2200
  +user: Proxies\__CG__\App\Entity\User {#2498 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2022 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
  +slug: "how-to-set-up-sonarr-radarr-and-qbittorrent-to-avoid-duplicate"
  +title: "how to set up sonarr/radarr and qbittorrent to avoid duplicate files"
  +url: null
  +body: """
    Hello! I set up jellyfin+sonarr+radarr+prowlarr+qbittorrent in my home server, and it all works well. the only problem is that I’m storing my files on a usb HDD with exFAT filesystem, and it does not support (AFAIK) hardlinks. due to this, sonarr/radarr are copying the files from the download folder (on the internal SSD with xfs) to the USB HDD.\n
    \n
    1. do I understand correctly what’s going on? XD\n
    2. what is your setup or what do you suggest to do to avoid this? Ideally, I would like to download the files on the internal SSD and then move the files to the external HDD, and then hardlink it into the download folder to keep seeding it. If this is not possible, it would also be a good solution to download directly inside the USB drive, and then hardlink it into the jellyfin library.\n
    \n
    any tip is greatly welcome! thank in advance fellow pirates!
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 8
  +favouriteCount: 32
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729234169 {#2236
    date: 2024-10-18 08:49:29.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2586 …}
  +votes: Doctrine\ORM\PersistentCollection {#2584 …}
  +reports: Doctrine\ORM\PersistentCollection {#2581 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2615 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2611 …}
  +badges: Doctrine\ORM\PersistentCollection {#2628 …}
  +children: [
    App\Entity\EntryComment {#2204
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2200 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2022 …}
      +image: null
      +parent: null
      +root: null
      +body: "A hard link won’t work across filesystems or across disks. If you want to point to another arbitrary filesystem, you’d need a symlink. I don’t know if that’s supported in that software stack. But you either move that Download directory to the same filesystem on the USB HDD, or use symlinks, or figure out a different way."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1706482459 {#2212
        date: 2024-01-28 23:54:19.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@tubbadu@lemmy.kde.social"
        "@tubbadu@lemmy.kde.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2211 …}
      +nested: Doctrine\ORM\PersistentCollection {#2266 …}
      +votes: Doctrine\ORM\PersistentCollection {#2268 …}
      +reports: Doctrine\ORM\PersistentCollection {#2273 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2274 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2190 …}
      -id: 348182
      -bodyTs: "'across':7,10 'anoth':18 'arbitrari':19 'd':22 'differ':60 'directori':44 'disk':11 'download':43 'either':40 'figur':57 'filesystem':8,20,48 'hard':2 'hdd':52 'know':29 'link':3 'move':41 'need':23 'point':16 'softwar':36 'stack':37 'support':33 'symlink':25,55 'usb':51 'use':54 'want':14 'way':61 'won':4 'work':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6931948"
      +editedAt: DateTimeImmutable @1729234385 {#2208
        date: 2024-10-18 08:53:05.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706482459 {#2209
        date: 2024-01-28 23:54:19.0 +01:00
      }
      +"title": 348182
    }
  ]
  -id: 33705
  -titleTs: "'avoid':9 'duplic':10 'file':11 'qbittorr':7 'set':3 'sonarr/radarr':5"
  -bodyTs: "'1':65 '2':75 'advanc':157 'afaik':41 'also':130 'avoid':88 'copi':48 'correct':69 'direct':137 'download':53,95,117,136 'drive':141 'due':43 'exfat':34 'extern':109 'fellow':158 'file':28,50,97,106 'filesystem':35 'folder':54,118 'go':72 'good':133 'great':153 'hardlink':42,113,144 'hdd':32,64,110 'hello':1 'home':12 'ideal':90 'insid':138 'intern':57,100 'jellyfin':5,148 'keep':120 'librari':149 'like':93 'm':25 'move':104 'pirat':159 'possibl':127 'problem':21 'prowlarr':8 'qbittorr':9 'radarr':7 'seed':121 'server':13 'set':3 'setup':79 'solut':134 'sonarr':6 'sonarr/radarr':46 'ssd':58,101 'store':26 'suggest':84 'support':40 'thank':155 'tip':151 'understand':68 'usb':31,63,140 'welcom':154 'well':18 'work':17 'would':92,129 'xd':74 'xfs':60"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706559530
  +visibility: "visible             "
  +apId: "https://lemmy.kde.social/post/737676"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706473130 {#2554
    date: 2024-01-28 21:18:50.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 {#2200
  +user: Proxies\__CG__\App\Entity\User {#2498 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2022 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
  +slug: "how-to-set-up-sonarr-radarr-and-qbittorrent-to-avoid-duplicate"
  +title: "how to set up sonarr/radarr and qbittorrent to avoid duplicate files"
  +url: null
  +body: """
    Hello! I set up jellyfin+sonarr+radarr+prowlarr+qbittorrent in my home server, and it all works well. the only problem is that I’m storing my files on a usb HDD with exFAT filesystem, and it does not support (AFAIK) hardlinks. due to this, sonarr/radarr are copying the files from the download folder (on the internal SSD with xfs) to the USB HDD.\n
    \n
    1. do I understand correctly what’s going on? XD\n
    2. what is your setup or what do you suggest to do to avoid this? Ideally, I would like to download the files on the internal SSD and then move the files to the external HDD, and then hardlink it into the download folder to keep seeding it. If this is not possible, it would also be a good solution to download directly inside the USB drive, and then hardlink it into the jellyfin library.\n
    \n
    any tip is greatly welcome! thank in advance fellow pirates!
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 8
  +favouriteCount: 32
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729234169 {#2236
    date: 2024-10-18 08:49:29.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2586 …}
  +votes: Doctrine\ORM\PersistentCollection {#2584 …}
  +reports: Doctrine\ORM\PersistentCollection {#2581 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2615 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2611 …}
  +badges: Doctrine\ORM\PersistentCollection {#2628 …}
  +children: [
    App\Entity\EntryComment {#2204
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2200 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2022 …}
      +image: null
      +parent: null
      +root: null
      +body: "A hard link won’t work across filesystems or across disks. If you want to point to another arbitrary filesystem, you’d need a symlink. I don’t know if that’s supported in that software stack. But you either move that Download directory to the same filesystem on the USB HDD, or use symlinks, or figure out a different way."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1706482459 {#2212
        date: 2024-01-28 23:54:19.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@tubbadu@lemmy.kde.social"
        "@tubbadu@lemmy.kde.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2211 …}
      +nested: Doctrine\ORM\PersistentCollection {#2266 …}
      +votes: Doctrine\ORM\PersistentCollection {#2268 …}
      +reports: Doctrine\ORM\PersistentCollection {#2273 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2274 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2190 …}
      -id: 348182
      -bodyTs: "'across':7,10 'anoth':18 'arbitrari':19 'd':22 'differ':60 'directori':44 'disk':11 'download':43 'either':40 'figur':57 'filesystem':8,20,48 'hard':2 'hdd':52 'know':29 'link':3 'move':41 'need':23 'point':16 'softwar':36 'stack':37 'support':33 'symlink':25,55 'usb':51 'use':54 'want':14 'way':61 'won':4 'work':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6931948"
      +editedAt: DateTimeImmutable @1729234385 {#2208
        date: 2024-10-18 08:53:05.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706482459 {#2209
        date: 2024-01-28 23:54:19.0 +01:00
      }
      +"title": 348182
    }
  ]
  -id: 33705
  -titleTs: "'avoid':9 'duplic':10 'file':11 'qbittorr':7 'set':3 'sonarr/radarr':5"
  -bodyTs: "'1':65 '2':75 'advanc':157 'afaik':41 'also':130 'avoid':88 'copi':48 'correct':69 'direct':137 'download':53,95,117,136 'drive':141 'due':43 'exfat':34 'extern':109 'fellow':158 'file':28,50,97,106 'filesystem':35 'folder':54,118 'go':72 'good':133 'great':153 'hardlink':42,113,144 'hdd':32,64,110 'hello':1 'home':12 'ideal':90 'insid':138 'intern':57,100 'jellyfin':5,148 'keep':120 'librari':149 'like':93 'm':25 'move':104 'pirat':159 'possibl':127 'problem':21 'prowlarr':8 'qbittorr':9 'radarr':7 'seed':121 'server':13 'set':3 'setup':79 'solut':134 'sonarr':6 'sonarr/radarr':46 'ssd':58,101 'store':26 'suggest':84 'support':40 'thank':155 'tip':151 'understand':68 'usb':31,63,140 'welcom':154 'well':18 'work':17 'would':92,129 'xd':74 'xfs':60"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706559530
  +visibility: "visible             "
  +apId: "https://lemmy.kde.social/post/737676"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706473130 {#2554
    date: 2024-01-28 21:18:50.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 {#2200
  +user: Proxies\__CG__\App\Entity\User {#2498 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2022 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
  +slug: "how-to-set-up-sonarr-radarr-and-qbittorrent-to-avoid-duplicate"
  +title: "how to set up sonarr/radarr and qbittorrent to avoid duplicate files"
  +url: null
  +body: """
    Hello! I set up jellyfin+sonarr+radarr+prowlarr+qbittorrent in my home server, and it all works well. the only problem is that I’m storing my files on a usb HDD with exFAT filesystem, and it does not support (AFAIK) hardlinks. due to this, sonarr/radarr are copying the files from the download folder (on the internal SSD with xfs) to the USB HDD.\n
    \n
    1. do I understand correctly what’s going on? XD\n
    2. what is your setup or what do you suggest to do to avoid this? Ideally, I would like to download the files on the internal SSD and then move the files to the external HDD, and then hardlink it into the download folder to keep seeding it. If this is not possible, it would also be a good solution to download directly inside the USB drive, and then hardlink it into the jellyfin library.\n
    \n
    any tip is greatly welcome! thank in advance fellow pirates!
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 8
  +favouriteCount: 32
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729234169 {#2236
    date: 2024-10-18 08:49:29.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2586 …}
  +votes: Doctrine\ORM\PersistentCollection {#2584 …}
  +reports: Doctrine\ORM\PersistentCollection {#2581 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2615 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2611 …}
  +badges: Doctrine\ORM\PersistentCollection {#2628 …}
  +children: [
    App\Entity\EntryComment {#2204
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2200 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2022 …}
      +image: null
      +parent: null
      +root: null
      +body: "A hard link won’t work across filesystems or across disks. If you want to point to another arbitrary filesystem, you’d need a symlink. I don’t know if that’s supported in that software stack. But you either move that Download directory to the same filesystem on the USB HDD, or use symlinks, or figure out a different way."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1706482459 {#2212
        date: 2024-01-28 23:54:19.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@tubbadu@lemmy.kde.social"
        "@tubbadu@lemmy.kde.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2211 …}
      +nested: Doctrine\ORM\PersistentCollection {#2266 …}
      +votes: Doctrine\ORM\PersistentCollection {#2268 …}
      +reports: Doctrine\ORM\PersistentCollection {#2273 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2274 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2190 …}
      -id: 348182
      -bodyTs: "'across':7,10 'anoth':18 'arbitrari':19 'd':22 'differ':60 'directori':44 'disk':11 'download':43 'either':40 'figur':57 'filesystem':8,20,48 'hard':2 'hdd':52 'know':29 'link':3 'move':41 'need':23 'point':16 'softwar':36 'stack':37 'support':33 'symlink':25,55 'usb':51 'use':54 'want':14 'way':61 'won':4 'work':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6931948"
      +editedAt: DateTimeImmutable @1729234385 {#2208
        date: 2024-10-18 08:53:05.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706482459 {#2209
        date: 2024-01-28 23:54:19.0 +01:00
      }
      +"title": 348182
    }
  ]
  -id: 33705
  -titleTs: "'avoid':9 'duplic':10 'file':11 'qbittorr':7 'set':3 'sonarr/radarr':5"
  -bodyTs: "'1':65 '2':75 'advanc':157 'afaik':41 'also':130 'avoid':88 'copi':48 'correct':69 'direct':137 'download':53,95,117,136 'drive':141 'due':43 'exfat':34 'extern':109 'fellow':158 'file':28,50,97,106 'filesystem':35 'folder':54,118 'go':72 'good':133 'great':153 'hardlink':42,113,144 'hdd':32,64,110 'hello':1 'home':12 'ideal':90 'insid':138 'intern':57,100 'jellyfin':5,148 'keep':120 'librari':149 'like':93 'm':25 'move':104 'pirat':159 'possibl':127 'problem':21 'prowlarr':8 'qbittorr':9 'radarr':7 'seed':121 'server':13 'set':3 'setup':79 'solut':134 'sonarr':6 'sonarr/radarr':46 'ssd':58,101 'store':26 'suggest':84 'support':40 'thank':155 'tip':151 'understand':68 'usb':31,63,140 'welcom':154 'well':18 'work':17 'would':92,129 'xd':74 'xfs':60"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706559530
  +visibility: "visible             "
  +apId: "https://lemmy.kde.social/post/737676"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706473130 {#2554
    date: 2024-01-28 21:18:50.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 {#2204
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2200
    +user: Proxies\__CG__\App\Entity\User {#2498 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2022 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "how-to-set-up-sonarr-radarr-and-qbittorrent-to-avoid-duplicate"
    +title: "how to set up sonarr/radarr and qbittorrent to avoid duplicate files"
    +url: null
    +body: """
      Hello! I set up jellyfin+sonarr+radarr+prowlarr+qbittorrent in my home server, and it all works well. the only problem is that I’m storing my files on a usb HDD with exFAT filesystem, and it does not support (AFAIK) hardlinks. due to this, sonarr/radarr are copying the files from the download folder (on the internal SSD with xfs) to the USB HDD.\n
      \n
      1. do I understand correctly what’s going on? XD\n
      2. what is your setup or what do you suggest to do to avoid this? Ideally, I would like to download the files on the internal SSD and then move the files to the external HDD, and then hardlink it into the download folder to keep seeding it. If this is not possible, it would also be a good solution to download directly inside the USB drive, and then hardlink it into the jellyfin library.\n
      \n
      any tip is greatly welcome! thank in advance fellow pirates!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 8
    +favouriteCount: 32
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729234169 {#2236
      date: 2024-10-18 08:49:29.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2586 …}
    +votes: Doctrine\ORM\PersistentCollection {#2584 …}
    +reports: Doctrine\ORM\PersistentCollection {#2581 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2615 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2611 …}
    +badges: Doctrine\ORM\PersistentCollection {#2628 …}
    +children: [
      App\Entity\EntryComment {#2204}
    ]
    -id: 33705
    -titleTs: "'avoid':9 'duplic':10 'file':11 'qbittorr':7 'set':3 'sonarr/radarr':5"
    -bodyTs: "'1':65 '2':75 'advanc':157 'afaik':41 'also':130 'avoid':88 'copi':48 'correct':69 'direct':137 'download':53,95,117,136 'drive':141 'due':43 'exfat':34 'extern':109 'fellow':158 'file':28,50,97,106 'filesystem':35 'folder':54,118 'go':72 'good':133 'great':153 'hardlink':42,113,144 'hdd':32,64,110 'hello':1 'home':12 'ideal':90 'insid':138 'intern':57,100 'jellyfin':5,148 'keep':120 'librari':149 'like':93 'm':25 'move':104 'pirat':159 'possibl':127 'problem':21 'prowlarr':8 'qbittorr':9 'radarr':7 'seed':121 'server':13 'set':3 'setup':79 'solut':134 'sonarr':6 'sonarr/radarr':46 'ssd':58,101 'store':26 'suggest':84 'support':40 'thank':155 'tip':151 'understand':68 'usb':31,63,140 'welcom':154 'well':18 'work':17 'would':92,129 'xd':74 'xfs':60"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706559530
    +visibility: "visible             "
    +apId: "https://lemmy.kde.social/post/737676"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706473130 {#2554
      date: 2024-01-28 21:18:50.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2022 …}
  +image: null
  +parent: null
  +root: null
  +body: "A hard link won’t work across filesystems or across disks. If you want to point to another arbitrary filesystem, you’d need a symlink. I don’t know if that’s supported in that software stack. But you either move that Download directory to the same filesystem on the USB HDD, or use symlinks, or figure out a different way."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1706482459 {#2212
    date: 2024-01-28 23:54:19.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@tubbadu@lemmy.kde.social"
    "@tubbadu@lemmy.kde.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2211 …}
  +nested: Doctrine\ORM\PersistentCollection {#2266 …}
  +votes: Doctrine\ORM\PersistentCollection {#2268 …}
  +reports: Doctrine\ORM\PersistentCollection {#2273 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2274 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2190 …}
  -id: 348182
  -bodyTs: "'across':7,10 'anoth':18 'arbitrari':19 'd':22 'differ':60 'directori':44 'disk':11 'download':43 'either':40 'figur':57 'filesystem':8,20,48 'hard':2 'hdd':52 'know':29 'link':3 'move':41 'need':23 'point':16 'softwar':36 'stack':37 'support':33 'symlink':25,55 'usb':51 'use':54 'want':14 'way':61 'won':4 'work':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6931948"
  +editedAt: DateTimeImmutable @1729234385 {#2208
    date: 2024-10-18 08:53:05.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706482459 {#2209
    date: 2024-01-28 23:54:19.0 +01:00
  }
  +"title": 348182
}
"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 {#2204
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2200
    +user: Proxies\__CG__\App\Entity\User {#2498 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2022 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "how-to-set-up-sonarr-radarr-and-qbittorrent-to-avoid-duplicate"
    +title: "how to set up sonarr/radarr and qbittorrent to avoid duplicate files"
    +url: null
    +body: """
      Hello! I set up jellyfin+sonarr+radarr+prowlarr+qbittorrent in my home server, and it all works well. the only problem is that I’m storing my files on a usb HDD with exFAT filesystem, and it does not support (AFAIK) hardlinks. due to this, sonarr/radarr are copying the files from the download folder (on the internal SSD with xfs) to the USB HDD.\n
      \n
      1. do I understand correctly what’s going on? XD\n
      2. what is your setup or what do you suggest to do to avoid this? Ideally, I would like to download the files on the internal SSD and then move the files to the external HDD, and then hardlink it into the download folder to keep seeding it. If this is not possible, it would also be a good solution to download directly inside the USB drive, and then hardlink it into the jellyfin library.\n
      \n
      any tip is greatly welcome! thank in advance fellow pirates!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 8
    +favouriteCount: 32
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729234169 {#2236
      date: 2024-10-18 08:49:29.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2586 …}
    +votes: Doctrine\ORM\PersistentCollection {#2584 …}
    +reports: Doctrine\ORM\PersistentCollection {#2581 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2615 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2611 …}
    +badges: Doctrine\ORM\PersistentCollection {#2628 …}
    +children: [
      App\Entity\EntryComment {#2204}
    ]
    -id: 33705
    -titleTs: "'avoid':9 'duplic':10 'file':11 'qbittorr':7 'set':3 'sonarr/radarr':5"
    -bodyTs: "'1':65 '2':75 'advanc':157 'afaik':41 'also':130 'avoid':88 'copi':48 'correct':69 'direct':137 'download':53,95,117,136 'drive':141 'due':43 'exfat':34 'extern':109 'fellow':158 'file':28,50,97,106 'filesystem':35 'folder':54,118 'go':72 'good':133 'great':153 'hardlink':42,113,144 'hdd':32,64,110 'hello':1 'home':12 'ideal':90 'insid':138 'intern':57,100 'jellyfin':5,148 'keep':120 'librari':149 'like':93 'm':25 'move':104 'pirat':159 'possibl':127 'problem':21 'prowlarr':8 'qbittorr':9 'radarr':7 'seed':121 'server':13 'set':3 'setup':79 'solut':134 'sonarr':6 'sonarr/radarr':46 'ssd':58,101 'store':26 'suggest':84 'support':40 'thank':155 'tip':151 'understand':68 'usb':31,63,140 'welcom':154 'well':18 'work':17 'would':92,129 'xd':74 'xfs':60"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706559530
    +visibility: "visible             "
    +apId: "https://lemmy.kde.social/post/737676"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706473130 {#2554
      date: 2024-01-28 21:18:50.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2022 …}
  +image: null
  +parent: null
  +root: null
  +body: "A hard link won’t work across filesystems or across disks. If you want to point to another arbitrary filesystem, you’d need a symlink. I don’t know if that’s supported in that software stack. But you either move that Download directory to the same filesystem on the USB HDD, or use symlinks, or figure out a different way."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1706482459 {#2212
    date: 2024-01-28 23:54:19.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@tubbadu@lemmy.kde.social"
    "@tubbadu@lemmy.kde.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2211 …}
  +nested: Doctrine\ORM\PersistentCollection {#2266 …}
  +votes: Doctrine\ORM\PersistentCollection {#2268 …}
  +reports: Doctrine\ORM\PersistentCollection {#2273 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2274 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2190 …}
  -id: 348182
  -bodyTs: "'across':7,10 'anoth':18 'arbitrari':19 'd':22 'differ':60 'directori':44 'disk':11 'download':43 'either':40 'figur':57 'filesystem':8,20,48 'hard':2 'hdd':52 'know':29 'link':3 'move':41 'need':23 'point':16 'softwar':36 'stack':37 'support':33 'symlink':25,55 'usb':51 'use':54 'want':14 'way':61 'won':4 'work':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6931948"
  +editedAt: DateTimeImmutable @1729234385 {#2208
    date: 2024-10-18 08:53:05.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706482459 {#2209
    date: 2024-01-28 23:54:19.0 +01:00
  }
  +"title": 348182
}
"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 {#2204
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2200
    +user: Proxies\__CG__\App\Entity\User {#2498 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2022 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "how-to-set-up-sonarr-radarr-and-qbittorrent-to-avoid-duplicate"
    +title: "how to set up sonarr/radarr and qbittorrent to avoid duplicate files"
    +url: null
    +body: """
      Hello! I set up jellyfin+sonarr+radarr+prowlarr+qbittorrent in my home server, and it all works well. the only problem is that I’m storing my files on a usb HDD with exFAT filesystem, and it does not support (AFAIK) hardlinks. due to this, sonarr/radarr are copying the files from the download folder (on the internal SSD with xfs) to the USB HDD.\n
      \n
      1. do I understand correctly what’s going on? XD\n
      2. what is your setup or what do you suggest to do to avoid this? Ideally, I would like to download the files on the internal SSD and then move the files to the external HDD, and then hardlink it into the download folder to keep seeding it. If this is not possible, it would also be a good solution to download directly inside the USB drive, and then hardlink it into the jellyfin library.\n
      \n
      any tip is greatly welcome! thank in advance fellow pirates!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 8
    +favouriteCount: 32
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729234169 {#2236
      date: 2024-10-18 08:49:29.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2586 …}
    +votes: Doctrine\ORM\PersistentCollection {#2584 …}
    +reports: Doctrine\ORM\PersistentCollection {#2581 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2615 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2611 …}
    +badges: Doctrine\ORM\PersistentCollection {#2628 …}
    +children: [
      App\Entity\EntryComment {#2204}
    ]
    -id: 33705
    -titleTs: "'avoid':9 'duplic':10 'file':11 'qbittorr':7 'set':3 'sonarr/radarr':5"
    -bodyTs: "'1':65 '2':75 'advanc':157 'afaik':41 'also':130 'avoid':88 'copi':48 'correct':69 'direct':137 'download':53,95,117,136 'drive':141 'due':43 'exfat':34 'extern':109 'fellow':158 'file':28,50,97,106 'filesystem':35 'folder':54,118 'go':72 'good':133 'great':153 'hardlink':42,113,144 'hdd':32,64,110 'hello':1 'home':12 'ideal':90 'insid':138 'intern':57,100 'jellyfin':5,148 'keep':120 'librari':149 'like':93 'm':25 'move':104 'pirat':159 'possibl':127 'problem':21 'prowlarr':8 'qbittorr':9 'radarr':7 'seed':121 'server':13 'set':3 'setup':79 'solut':134 'sonarr':6 'sonarr/radarr':46 'ssd':58,101 'store':26 'suggest':84 'support':40 'thank':155 'tip':151 'understand':68 'usb':31,63,140 'welcom':154 'well':18 'work':17 'would':92,129 'xd':74 'xfs':60"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706559530
    +visibility: "visible             "
    +apId: "https://lemmy.kde.social/post/737676"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706473130 {#2554
      date: 2024-01-28 21:18:50.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2022 …}
  +image: null
  +parent: null
  +root: null
  +body: "A hard link won’t work across filesystems or across disks. If you want to point to another arbitrary filesystem, you’d need a symlink. I don’t know if that’s supported in that software stack. But you either move that Download directory to the same filesystem on the USB HDD, or use symlinks, or figure out a different way."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1706482459 {#2212
    date: 2024-01-28 23:54:19.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@tubbadu@lemmy.kde.social"
    "@tubbadu@lemmy.kde.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2211 …}
  +nested: Doctrine\ORM\PersistentCollection {#2266 …}
  +votes: Doctrine\ORM\PersistentCollection {#2268 …}
  +reports: Doctrine\ORM\PersistentCollection {#2273 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2274 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2190 …}
  -id: 348182
  -bodyTs: "'across':7,10 'anoth':18 'arbitrari':19 'd':22 'differ':60 'directori':44 'disk':11 'download':43 'either':40 'figur':57 'filesystem':8,20,48 'hard':2 'hdd':52 'know':29 'link':3 'move':41 'need':23 'point':16 'softwar':36 'stack':37 'support':33 'symlink':25,55 'usb':51 'use':54 'want':14 'way':61 'won':4 'work':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6931948"
  +editedAt: DateTimeImmutable @1729234385 {#2208
    date: 2024-10-18 08:53:05.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706482459 {#2209
    date: 2024-01-28 23:54:19.0 +01:00
  }
  +"title": 348182
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
9 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
10 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2295
  +user: Proxies\__CG__\App\Entity\User {#2822 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
  +slug: "is-there-a-foss-project-to-automatically-sort-files"
  +title: "is there a foss project to automatically sort files"
  +url: null
  +body: "do you know that minecraft mod that autosorts your inventory? is there are project that can autosort a messy file system and put all of your files of a similar nature into a well organised, well named order. obviously this would require ai that could do image, language, and audio recognition but is there anything in the works? i can imagine this would speed up distrohopping by 10x. ai powered file management"
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 14
  +favouriteCount: 35
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729233003 {#2817
    date: 2024-10-18 08:30:03.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2824 …}
  +votes: Doctrine\ORM\PersistentCollection {#2826 …}
  +reports: Doctrine\ORM\PersistentCollection {#2828 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2830 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2832 …}
  +badges: Doctrine\ORM\PersistentCollection {#2834 …}
  +children: [
    1 => App\Entity\EntryComment {#2296
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2295 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2281 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2281 …}
      +body: """
        I think that’s a good start, but the baseline of what AI can do. These scripts are around since filesystems have been invented. And you can do this with one (lengthy) shell command. Or one of the already existing file sorting utils. (something like this [Edit: see next comment] or Hazel or DropIt) With those you can even configure if it should recusively visit subdirectories and do individual subdirectories for the filetypes or mangle everything together for example in one big unsorted mp3 directory.\n
        \n
        What I’m waiting for (I’m not OP) is something that looks at the content of the files. Do a directory for all the manuals I downloaded for the household appliances, find out on which event I took a photo and make a correctly named album for that, find the project files for my diverse electronics projects and file them into seperate directories together with related info. And find the mp3 files and TV recordings with a mismatch of metadata and folder structure.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706429929 {#2292
        date: 2024-01-28 09:18:49.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@jackpot@lemmy.ml"
        "@z00s@lemmy.world"
        "@jackpot@lemmy.ml"
        "@z00s@lemmy.world"
        "@jackpot@lemmy.ml"
        "@z00s@lemmy.world"
        "@jackpot@lemmy.ml"
        "@z00s@lemmy.world"
        "@jackpot@lemmy.ml"
        "@z00s@lemmy.world"
        "@jackpot@lemmy.ml"
        "@z00s@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2283 …}
      +nested: Doctrine\ORM\PersistentCollection {#2282 …}
      +votes: Doctrine\ORM\PersistentCollection {#2276 …}
      +reports: Doctrine\ORM\PersistentCollection {#2275 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2261 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2218 …}
      -id: 346684
      -bodyTs: "'ai':13 'album':132 'alreadi':39 'applianc':117 'around':19 'baselin':10 'big':82 'command':34 'comment':50 'configur':60 'content':101 'correct':130 'directori':85,107,149 'divers':141 'download':113 'dropit':54 'edit':47 'electron':142 'even':59 'event':122 'everyth':76 'exampl':79 'exist':40 'file':41,104,138,145,158 'filesystem':21 'filetyp':73 'find':118,135,155 'folder':168 'good':6 'hazel':52 'household':116 'individu':69 'info':153 'invent':24 'lengthi':32 'like':45 'look':98 'm':88,92 'make':128 'mangl':75 'manual':111 'metadata':166 'mismatch':164 'mp3':84,157 'name':131 'next':49 'one':31,36,81 'op':94 'photo':126 'project':137,143 'record':161 'recus':64 'relat':152 'script':17 'see':48 'seper':148 'shell':33 'sinc':20 'someth':44,96 'sort':42 'start':7 'structur':169 'subdirectori':66,70 'think':2 'togeth':77,150 'took':124 'tv':160 'unsort':83 'util':43 'visit':65 'wait':89"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6910862"
      +editedAt: DateTimeImmutable @1729160619 {#2294
        date: 2024-10-17 12:23:39.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706429929 {#2290
        date: 2024-01-28 09:18:49.0 +01:00
      }
      +"title": 346684
    }
    0 => App\Entity\EntryComment {#2217
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2295 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2196 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2281 …}
      +body: "Thx!"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706457409 {#2221
        date: 2024-01-28 16:56:49.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@jackpot@lemmy.ml"
        "@z00s@lemmy.world"
        "@rufus@discuss.tchncs.de"
        "@hedgehog@ttrpg.network"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2199 …}
      +nested: Doctrine\ORM\PersistentCollection {#2195 …}
      +votes: Doctrine\ORM\PersistentCollection {#2197 …}
      +reports: Doctrine\ORM\PersistentCollection {#2206 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2201 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2203 …}
      -id: 347225
      -bodyTs: "'thx':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6922681"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706457409 {#2219
        date: 2024-01-28 16:56:49.0 +01:00
      }
      +"title": 347225
    }
  ]
  -id: 33529
  -titleTs: "'automat':7 'file':9 'foss':4 'project':5 'sort':8"
  -bodyTs: "'10x':68 'ai':43,69 'anyth':55 'audio':50 'autosort':8,17 'could':45 'distrohop':66 'file':20,27,71 'imag':47 'imagin':61 'inventori':10 'know':3 'languag':48 'manag':72 'messi':19 'minecraft':5 'mod':6 'name':37 'natur':31 'obvious':39 'order':38 'organis':35 'power':70 'project':14 'put':23 'recognit':51 'requir':42 'similar':30 'speed':64 'system':21 'well':34,36 'work':58 'would':41,63"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706479200
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/11127488"
  +editedAt: DateTimeImmutable @1729040424 {#2803
    date: 2024-10-16 03:00:24.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706392800 {#2782
    date: 2024-01-27 23:00:00.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2295
  +user: Proxies\__CG__\App\Entity\User {#2822 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
  +slug: "is-there-a-foss-project-to-automatically-sort-files"
  +title: "is there a foss project to automatically sort files"
  +url: null
  +body: "do you know that minecraft mod that autosorts your inventory? is there are project that can autosort a messy file system and put all of your files of a similar nature into a well organised, well named order. obviously this would require ai that could do image, language, and audio recognition but is there anything in the works? i can imagine this would speed up distrohopping by 10x. ai powered file management"
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 14
  +favouriteCount: 35
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729233003 {#2817
    date: 2024-10-18 08:30:03.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2824 …}
  +votes: Doctrine\ORM\PersistentCollection {#2826 …}
  +reports: Doctrine\ORM\PersistentCollection {#2828 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2830 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2832 …}
  +badges: Doctrine\ORM\PersistentCollection {#2834 …}
  +children: [
    1 => App\Entity\EntryComment {#2296
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2295 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2281 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2281 …}
      +body: """
        I think that’s a good start, but the baseline of what AI can do. These scripts are around since filesystems have been invented. And you can do this with one (lengthy) shell command. Or one of the already existing file sorting utils. (something like this [Edit: see next comment] or Hazel or DropIt) With those you can even configure if it should recusively visit subdirectories and do individual subdirectories for the filetypes or mangle everything together for example in one big unsorted mp3 directory.\n
        \n
        What I’m waiting for (I’m not OP) is something that looks at the content of the files. Do a directory for all the manuals I downloaded for the household appliances, find out on which event I took a photo and make a correctly named album for that, find the project files for my diverse electronics projects and file them into seperate directories together with related info. And find the mp3 files and TV recordings with a mismatch of metadata and folder structure.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706429929 {#2292
        date: 2024-01-28 09:18:49.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@jackpot@lemmy.ml"
        "@z00s@lemmy.world"
        "@jackpot@lemmy.ml"
        "@z00s@lemmy.world"
        "@jackpot@lemmy.ml"
        "@z00s@lemmy.world"
        "@jackpot@lemmy.ml"
        "@z00s@lemmy.world"
        "@jackpot@lemmy.ml"
        "@z00s@lemmy.world"
        "@jackpot@lemmy.ml"
        "@z00s@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2283 …}
      +nested: Doctrine\ORM\PersistentCollection {#2282 …}
      +votes: Doctrine\ORM\PersistentCollection {#2276 …}
      +reports: Doctrine\ORM\PersistentCollection {#2275 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2261 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2218 …}
      -id: 346684
      -bodyTs: "'ai':13 'album':132 'alreadi':39 'applianc':117 'around':19 'baselin':10 'big':82 'command':34 'comment':50 'configur':60 'content':101 'correct':130 'directori':85,107,149 'divers':141 'download':113 'dropit':54 'edit':47 'electron':142 'even':59 'event':122 'everyth':76 'exampl':79 'exist':40 'file':41,104,138,145,158 'filesystem':21 'filetyp':73 'find':118,135,155 'folder':168 'good':6 'hazel':52 'household':116 'individu':69 'info':153 'invent':24 'lengthi':32 'like':45 'look':98 'm':88,92 'make':128 'mangl':75 'manual':111 'metadata':166 'mismatch':164 'mp3':84,157 'name':131 'next':49 'one':31,36,81 'op':94 'photo':126 'project':137,143 'record':161 'recus':64 'relat':152 'script':17 'see':48 'seper':148 'shell':33 'sinc':20 'someth':44,96 'sort':42 'start':7 'structur':169 'subdirectori':66,70 'think':2 'togeth':77,150 'took':124 'tv':160 'unsort':83 'util':43 'visit':65 'wait':89"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6910862"
      +editedAt: DateTimeImmutable @1729160619 {#2294
        date: 2024-10-17 12:23:39.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706429929 {#2290
        date: 2024-01-28 09:18:49.0 +01:00
      }
      +"title": 346684
    }
    0 => App\Entity\EntryComment {#2217
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2295 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2196 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2281 …}
      +body: "Thx!"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706457409 {#2221
        date: 2024-01-28 16:56:49.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@jackpot@lemmy.ml"
        "@z00s@lemmy.world"
        "@rufus@discuss.tchncs.de"
        "@hedgehog@ttrpg.network"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2199 …}
      +nested: Doctrine\ORM\PersistentCollection {#2195 …}
      +votes: Doctrine\ORM\PersistentCollection {#2197 …}
      +reports: Doctrine\ORM\PersistentCollection {#2206 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2201 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2203 …}
      -id: 347225
      -bodyTs: "'thx':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6922681"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706457409 {#2219
        date: 2024-01-28 16:56:49.0 +01:00
      }
      +"title": 347225
    }
  ]
  -id: 33529
  -titleTs: "'automat':7 'file':9 'foss':4 'project':5 'sort':8"
  -bodyTs: "'10x':68 'ai':43,69 'anyth':55 'audio':50 'autosort':8,17 'could':45 'distrohop':66 'file':20,27,71 'imag':47 'imagin':61 'inventori':10 'know':3 'languag':48 'manag':72 'messi':19 'minecraft':5 'mod':6 'name':37 'natur':31 'obvious':39 'order':38 'organis':35 'power':70 'project':14 'put':23 'recognit':51 'requir':42 'similar':30 'speed':64 'system':21 'well':34,36 'work':58 'would':41,63"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706479200
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/11127488"
  +editedAt: DateTimeImmutable @1729040424 {#2803
    date: 2024-10-16 03:00:24.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706392800 {#2782
    date: 2024-01-27 23:00:00.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2295
  +user: Proxies\__CG__\App\Entity\User {#2822 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
  +slug: "is-there-a-foss-project-to-automatically-sort-files"
  +title: "is there a foss project to automatically sort files"
  +url: null
  +body: "do you know that minecraft mod that autosorts your inventory? is there are project that can autosort a messy file system and put all of your files of a similar nature into a well organised, well named order. obviously this would require ai that could do image, language, and audio recognition but is there anything in the works? i can imagine this would speed up distrohopping by 10x. ai powered file management"
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 14
  +favouriteCount: 35
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729233003 {#2817
    date: 2024-10-18 08:30:03.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2824 …}
  +votes: Doctrine\ORM\PersistentCollection {#2826 …}
  +reports: Doctrine\ORM\PersistentCollection {#2828 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2830 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2832 …}
  +badges: Doctrine\ORM\PersistentCollection {#2834 …}
  +children: [
    1 => App\Entity\EntryComment {#2296
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2295 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2281 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2281 …}
      +body: """
        I think that’s a good start, but the baseline of what AI can do. These scripts are around since filesystems have been invented. And you can do this with one (lengthy) shell command. Or one of the already existing file sorting utils. (something like this [Edit: see next comment] or Hazel or DropIt) With those you can even configure if it should recusively visit subdirectories and do individual subdirectories for the filetypes or mangle everything together for example in one big unsorted mp3 directory.\n
        \n
        What I’m waiting for (I’m not OP) is something that looks at the content of the files. Do a directory for all the manuals I downloaded for the household appliances, find out on which event I took a photo and make a correctly named album for that, find the project files for my diverse electronics projects and file them into seperate directories together with related info. And find the mp3 files and TV recordings with a mismatch of metadata and folder structure.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706429929 {#2292
        date: 2024-01-28 09:18:49.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@jackpot@lemmy.ml"
        "@z00s@lemmy.world"
        "@jackpot@lemmy.ml"
        "@z00s@lemmy.world"
        "@jackpot@lemmy.ml"
        "@z00s@lemmy.world"
        "@jackpot@lemmy.ml"
        "@z00s@lemmy.world"
        "@jackpot@lemmy.ml"
        "@z00s@lemmy.world"
        "@jackpot@lemmy.ml"
        "@z00s@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2283 …}
      +nested: Doctrine\ORM\PersistentCollection {#2282 …}
      +votes: Doctrine\ORM\PersistentCollection {#2276 …}
      +reports: Doctrine\ORM\PersistentCollection {#2275 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2261 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2218 …}
      -id: 346684
      -bodyTs: "'ai':13 'album':132 'alreadi':39 'applianc':117 'around':19 'baselin':10 'big':82 'command':34 'comment':50 'configur':60 'content':101 'correct':130 'directori':85,107,149 'divers':141 'download':113 'dropit':54 'edit':47 'electron':142 'even':59 'event':122 'everyth':76 'exampl':79 'exist':40 'file':41,104,138,145,158 'filesystem':21 'filetyp':73 'find':118,135,155 'folder':168 'good':6 'hazel':52 'household':116 'individu':69 'info':153 'invent':24 'lengthi':32 'like':45 'look':98 'm':88,92 'make':128 'mangl':75 'manual':111 'metadata':166 'mismatch':164 'mp3':84,157 'name':131 'next':49 'one':31,36,81 'op':94 'photo':126 'project':137,143 'record':161 'recus':64 'relat':152 'script':17 'see':48 'seper':148 'shell':33 'sinc':20 'someth':44,96 'sort':42 'start':7 'structur':169 'subdirectori':66,70 'think':2 'togeth':77,150 'took':124 'tv':160 'unsort':83 'util':43 'visit':65 'wait':89"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6910862"
      +editedAt: DateTimeImmutable @1729160619 {#2294
        date: 2024-10-17 12:23:39.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706429929 {#2290
        date: 2024-01-28 09:18:49.0 +01:00
      }
      +"title": 346684
    }
    0 => App\Entity\EntryComment {#2217
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2295 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2196 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2281 …}
      +body: "Thx!"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706457409 {#2221
        date: 2024-01-28 16:56:49.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@jackpot@lemmy.ml"
        "@z00s@lemmy.world"
        "@rufus@discuss.tchncs.de"
        "@hedgehog@ttrpg.network"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2199 …}
      +nested: Doctrine\ORM\PersistentCollection {#2195 …}
      +votes: Doctrine\ORM\PersistentCollection {#2197 …}
      +reports: Doctrine\ORM\PersistentCollection {#2206 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2201 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2203 …}
      -id: 347225
      -bodyTs: "'thx':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6922681"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706457409 {#2219
        date: 2024-01-28 16:56:49.0 +01:00
      }
      +"title": 347225
    }
  ]
  -id: 33529
  -titleTs: "'automat':7 'file':9 'foss':4 'project':5 'sort':8"
  -bodyTs: "'10x':68 'ai':43,69 'anyth':55 'audio':50 'autosort':8,17 'could':45 'distrohop':66 'file':20,27,71 'imag':47 'imagin':61 'inventori':10 'know':3 'languag':48 'manag':72 'messi':19 'minecraft':5 'mod':6 'name':37 'natur':31 'obvious':39 'order':38 'organis':35 'power':70 'project':14 'put':23 'recognit':51 'requir':42 'similar':30 'speed':64 'system':21 'well':34,36 'work':58 'would':41,63"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706479200
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/11127488"
  +editedAt: DateTimeImmutable @1729040424 {#2803
    date: 2024-10-16 03:00:24.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706392800 {#2782
    date: 2024-01-27 23:00:00.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
13 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
14 DENIED moderate
App\Entity\EntryComment {#2296
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2295
    +user: Proxies\__CG__\App\Entity\User {#2822 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "is-there-a-foss-project-to-automatically-sort-files"
    +title: "is there a foss project to automatically sort files"
    +url: null
    +body: "do you know that minecraft mod that autosorts your inventory? is there are project that can autosort a messy file system and put all of your files of a similar nature into a well organised, well named order. obviously this would require ai that could do image, language, and audio recognition but is there anything in the works? i can imagine this would speed up distrohopping by 10x. ai powered file management"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 35
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729233003 {#2817
      date: 2024-10-18 08:30:03.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2824 …}
    +votes: Doctrine\ORM\PersistentCollection {#2826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2828 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2830 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2832 …}
    +badges: Doctrine\ORM\PersistentCollection {#2834 …}
    +children: [
      1 => App\Entity\EntryComment {#2296}
      0 => App\Entity\EntryComment {#2217
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2295 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2196 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2281 …}
        +body: "Thx!"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1706457409 {#2221
          date: 2024-01-28 16:56:49.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@jackpot@lemmy.ml"
          "@z00s@lemmy.world"
          "@rufus@discuss.tchncs.de"
          "@hedgehog@ttrpg.network"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2199 …}
        +nested: Doctrine\ORM\PersistentCollection {#2195 …}
        +votes: Doctrine\ORM\PersistentCollection {#2197 …}
        +reports: Doctrine\ORM\PersistentCollection {#2206 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2201 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2203 …}
        -id: 347225
        -bodyTs: "'thx':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6922681"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706457409 {#2219
          date: 2024-01-28 16:56:49.0 +01:00
        }
        +"title": 347225
      }
    ]
    -id: 33529
    -titleTs: "'automat':7 'file':9 'foss':4 'project':5 'sort':8"
    -bodyTs: "'10x':68 'ai':43,69 'anyth':55 'audio':50 'autosort':8,17 'could':45 'distrohop':66 'file':20,27,71 'imag':47 'imagin':61 'inventori':10 'know':3 'languag':48 'manag':72 'messi':19 'minecraft':5 'mod':6 'name':37 'natur':31 'obvious':39 'order':38 'organis':35 'power':70 'project':14 'put':23 'recognit':51 'requir':42 'similar':30 'speed':64 'system':21 'well':34,36 'work':58 'would':41,63"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706479200
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/11127488"
    +editedAt: DateTimeImmutable @1729040424 {#2803
      date: 2024-10-16 03:00:24.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706392800 {#2782
      date: 2024-01-27 23:00:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2281 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2281 …}
  +body: """
    I think that’s a good start, but the baseline of what AI can do. These scripts are around since filesystems have been invented. And you can do this with one (lengthy) shell command. Or one of the already existing file sorting utils. (something like this [Edit: see next comment] or Hazel or DropIt) With those you can even configure if it should recusively visit subdirectories and do individual subdirectories for the filetypes or mangle everything together for example in one big unsorted mp3 directory.\n
    \n
    What I’m waiting for (I’m not OP) is something that looks at the content of the files. Do a directory for all the manuals I downloaded for the household appliances, find out on which event I took a photo and make a correctly named album for that, find the project files for my diverse electronics projects and file them into seperate directories together with related info. And find the mp3 files and TV recordings with a mismatch of metadata and folder structure.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706429929 {#2292
    date: 2024-01-28 09:18:49.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@jackpot@lemmy.ml"
    "@z00s@lemmy.world"
    "@jackpot@lemmy.ml"
    "@z00s@lemmy.world"
    "@jackpot@lemmy.ml"
    "@z00s@lemmy.world"
    "@jackpot@lemmy.ml"
    "@z00s@lemmy.world"
    "@jackpot@lemmy.ml"
    "@z00s@lemmy.world"
    "@jackpot@lemmy.ml"
    "@z00s@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2283 …}
  +nested: Doctrine\ORM\PersistentCollection {#2282 …}
  +votes: Doctrine\ORM\PersistentCollection {#2276 …}
  +reports: Doctrine\ORM\PersistentCollection {#2275 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2261 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2218 …}
  -id: 346684
  -bodyTs: "'ai':13 'album':132 'alreadi':39 'applianc':117 'around':19 'baselin':10 'big':82 'command':34 'comment':50 'configur':60 'content':101 'correct':130 'directori':85,107,149 'divers':141 'download':113 'dropit':54 'edit':47 'electron':142 'even':59 'event':122 'everyth':76 'exampl':79 'exist':40 'file':41,104,138,145,158 'filesystem':21 'filetyp':73 'find':118,135,155 'folder':168 'good':6 'hazel':52 'household':116 'individu':69 'info':153 'invent':24 'lengthi':32 'like':45 'look':98 'm':88,92 'make':128 'mangl':75 'manual':111 'metadata':166 'mismatch':164 'mp3':84,157 'name':131 'next':49 'one':31,36,81 'op':94 'photo':126 'project':137,143 'record':161 'recus':64 'relat':152 'script':17 'see':48 'seper':148 'shell':33 'sinc':20 'someth':44,96 'sort':42 'start':7 'structur':169 'subdirectori':66,70 'think':2 'togeth':77,150 'took':124 'tv':160 'unsort':83 'util':43 'visit':65 'wait':89"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6910862"
  +editedAt: DateTimeImmutable @1729160619 {#2294
    date: 2024-10-17 12:23:39.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706429929 {#2290
    date: 2024-01-28 09:18:49.0 +01:00
  }
  +"title": 346684
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
15 DENIED edit
App\Entity\EntryComment {#2296
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2295
    +user: Proxies\__CG__\App\Entity\User {#2822 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "is-there-a-foss-project-to-automatically-sort-files"
    +title: "is there a foss project to automatically sort files"
    +url: null
    +body: "do you know that minecraft mod that autosorts your inventory? is there are project that can autosort a messy file system and put all of your files of a similar nature into a well organised, well named order. obviously this would require ai that could do image, language, and audio recognition but is there anything in the works? i can imagine this would speed up distrohopping by 10x. ai powered file management"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 35
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729233003 {#2817
      date: 2024-10-18 08:30:03.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2824 …}
    +votes: Doctrine\ORM\PersistentCollection {#2826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2828 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2830 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2832 …}
    +badges: Doctrine\ORM\PersistentCollection {#2834 …}
    +children: [
      1 => App\Entity\EntryComment {#2296}
      0 => App\Entity\EntryComment {#2217
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2295 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2196 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2281 …}
        +body: "Thx!"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1706457409 {#2221
          date: 2024-01-28 16:56:49.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@jackpot@lemmy.ml"
          "@z00s@lemmy.world"
          "@rufus@discuss.tchncs.de"
          "@hedgehog@ttrpg.network"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2199 …}
        +nested: Doctrine\ORM\PersistentCollection {#2195 …}
        +votes: Doctrine\ORM\PersistentCollection {#2197 …}
        +reports: Doctrine\ORM\PersistentCollection {#2206 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2201 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2203 …}
        -id: 347225
        -bodyTs: "'thx':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6922681"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706457409 {#2219
          date: 2024-01-28 16:56:49.0 +01:00
        }
        +"title": 347225
      }
    ]
    -id: 33529
    -titleTs: "'automat':7 'file':9 'foss':4 'project':5 'sort':8"
    -bodyTs: "'10x':68 'ai':43,69 'anyth':55 'audio':50 'autosort':8,17 'could':45 'distrohop':66 'file':20,27,71 'imag':47 'imagin':61 'inventori':10 'know':3 'languag':48 'manag':72 'messi':19 'minecraft':5 'mod':6 'name':37 'natur':31 'obvious':39 'order':38 'organis':35 'power':70 'project':14 'put':23 'recognit':51 'requir':42 'similar':30 'speed':64 'system':21 'well':34,36 'work':58 'would':41,63"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706479200
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/11127488"
    +editedAt: DateTimeImmutable @1729040424 {#2803
      date: 2024-10-16 03:00:24.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706392800 {#2782
      date: 2024-01-27 23:00:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2281 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2281 …}
  +body: """
    I think that’s a good start, but the baseline of what AI can do. These scripts are around since filesystems have been invented. And you can do this with one (lengthy) shell command. Or one of the already existing file sorting utils. (something like this [Edit: see next comment] or Hazel or DropIt) With those you can even configure if it should recusively visit subdirectories and do individual subdirectories for the filetypes or mangle everything together for example in one big unsorted mp3 directory.\n
    \n
    What I’m waiting for (I’m not OP) is something that looks at the content of the files. Do a directory for all the manuals I downloaded for the household appliances, find out on which event I took a photo and make a correctly named album for that, find the project files for my diverse electronics projects and file them into seperate directories together with related info. And find the mp3 files and TV recordings with a mismatch of metadata and folder structure.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706429929 {#2292
    date: 2024-01-28 09:18:49.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@jackpot@lemmy.ml"
    "@z00s@lemmy.world"
    "@jackpot@lemmy.ml"
    "@z00s@lemmy.world"
    "@jackpot@lemmy.ml"
    "@z00s@lemmy.world"
    "@jackpot@lemmy.ml"
    "@z00s@lemmy.world"
    "@jackpot@lemmy.ml"
    "@z00s@lemmy.world"
    "@jackpot@lemmy.ml"
    "@z00s@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2283 …}
  +nested: Doctrine\ORM\PersistentCollection {#2282 …}
  +votes: Doctrine\ORM\PersistentCollection {#2276 …}
  +reports: Doctrine\ORM\PersistentCollection {#2275 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2261 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2218 …}
  -id: 346684
  -bodyTs: "'ai':13 'album':132 'alreadi':39 'applianc':117 'around':19 'baselin':10 'big':82 'command':34 'comment':50 'configur':60 'content':101 'correct':130 'directori':85,107,149 'divers':141 'download':113 'dropit':54 'edit':47 'electron':142 'even':59 'event':122 'everyth':76 'exampl':79 'exist':40 'file':41,104,138,145,158 'filesystem':21 'filetyp':73 'find':118,135,155 'folder':168 'good':6 'hazel':52 'household':116 'individu':69 'info':153 'invent':24 'lengthi':32 'like':45 'look':98 'm':88,92 'make':128 'mangl':75 'manual':111 'metadata':166 'mismatch':164 'mp3':84,157 'name':131 'next':49 'one':31,36,81 'op':94 'photo':126 'project':137,143 'record':161 'recus':64 'relat':152 'script':17 'see':48 'seper':148 'shell':33 'sinc':20 'someth':44,96 'sort':42 'start':7 'structur':169 'subdirectori':66,70 'think':2 'togeth':77,150 'took':124 'tv':160 'unsort':83 'util':43 'visit':65 'wait':89"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6910862"
  +editedAt: DateTimeImmutable @1729160619 {#2294
    date: 2024-10-17 12:23:39.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706429929 {#2290
    date: 2024-01-28 09:18:49.0 +01:00
  }
  +"title": 346684
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
16 DENIED moderate
App\Entity\EntryComment {#2296
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2295
    +user: Proxies\__CG__\App\Entity\User {#2822 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "is-there-a-foss-project-to-automatically-sort-files"
    +title: "is there a foss project to automatically sort files"
    +url: null
    +body: "do you know that minecraft mod that autosorts your inventory? is there are project that can autosort a messy file system and put all of your files of a similar nature into a well organised, well named order. obviously this would require ai that could do image, language, and audio recognition but is there anything in the works? i can imagine this would speed up distrohopping by 10x. ai powered file management"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 35
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729233003 {#2817
      date: 2024-10-18 08:30:03.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2824 …}
    +votes: Doctrine\ORM\PersistentCollection {#2826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2828 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2830 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2832 …}
    +badges: Doctrine\ORM\PersistentCollection {#2834 …}
    +children: [
      1 => App\Entity\EntryComment {#2296}
      0 => App\Entity\EntryComment {#2217
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2295 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2196 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2281 …}
        +body: "Thx!"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1706457409 {#2221
          date: 2024-01-28 16:56:49.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@jackpot@lemmy.ml"
          "@z00s@lemmy.world"
          "@rufus@discuss.tchncs.de"
          "@hedgehog@ttrpg.network"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2199 …}
        +nested: Doctrine\ORM\PersistentCollection {#2195 …}
        +votes: Doctrine\ORM\PersistentCollection {#2197 …}
        +reports: Doctrine\ORM\PersistentCollection {#2206 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2201 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2203 …}
        -id: 347225
        -bodyTs: "'thx':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6922681"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706457409 {#2219
          date: 2024-01-28 16:56:49.0 +01:00
        }
        +"title": 347225
      }
    ]
    -id: 33529
    -titleTs: "'automat':7 'file':9 'foss':4 'project':5 'sort':8"
    -bodyTs: "'10x':68 'ai':43,69 'anyth':55 'audio':50 'autosort':8,17 'could':45 'distrohop':66 'file':20,27,71 'imag':47 'imagin':61 'inventori':10 'know':3 'languag':48 'manag':72 'messi':19 'minecraft':5 'mod':6 'name':37 'natur':31 'obvious':39 'order':38 'organis':35 'power':70 'project':14 'put':23 'recognit':51 'requir':42 'similar':30 'speed':64 'system':21 'well':34,36 'work':58 'would':41,63"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706479200
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/11127488"
    +editedAt: DateTimeImmutable @1729040424 {#2803
      date: 2024-10-16 03:00:24.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706392800 {#2782
      date: 2024-01-27 23:00:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2281 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2281 …}
  +body: """
    I think that’s a good start, but the baseline of what AI can do. These scripts are around since filesystems have been invented. And you can do this with one (lengthy) shell command. Or one of the already existing file sorting utils. (something like this [Edit: see next comment] or Hazel or DropIt) With those you can even configure if it should recusively visit subdirectories and do individual subdirectories for the filetypes or mangle everything together for example in one big unsorted mp3 directory.\n
    \n
    What I’m waiting for (I’m not OP) is something that looks at the content of the files. Do a directory for all the manuals I downloaded for the household appliances, find out on which event I took a photo and make a correctly named album for that, find the project files for my diverse electronics projects and file them into seperate directories together with related info. And find the mp3 files and TV recordings with a mismatch of metadata and folder structure.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706429929 {#2292
    date: 2024-01-28 09:18:49.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@jackpot@lemmy.ml"
    "@z00s@lemmy.world"
    "@jackpot@lemmy.ml"
    "@z00s@lemmy.world"
    "@jackpot@lemmy.ml"
    "@z00s@lemmy.world"
    "@jackpot@lemmy.ml"
    "@z00s@lemmy.world"
    "@jackpot@lemmy.ml"
    "@z00s@lemmy.world"
    "@jackpot@lemmy.ml"
    "@z00s@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2283 …}
  +nested: Doctrine\ORM\PersistentCollection {#2282 …}
  +votes: Doctrine\ORM\PersistentCollection {#2276 …}
  +reports: Doctrine\ORM\PersistentCollection {#2275 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2261 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2218 …}
  -id: 346684
  -bodyTs: "'ai':13 'album':132 'alreadi':39 'applianc':117 'around':19 'baselin':10 'big':82 'command':34 'comment':50 'configur':60 'content':101 'correct':130 'directori':85,107,149 'divers':141 'download':113 'dropit':54 'edit':47 'electron':142 'even':59 'event':122 'everyth':76 'exampl':79 'exist':40 'file':41,104,138,145,158 'filesystem':21 'filetyp':73 'find':118,135,155 'folder':168 'good':6 'hazel':52 'household':116 'individu':69 'info':153 'invent':24 'lengthi':32 'like':45 'look':98 'm':88,92 'make':128 'mangl':75 'manual':111 'metadata':166 'mismatch':164 'mp3':84,157 'name':131 'next':49 'one':31,36,81 'op':94 'photo':126 'project':137,143 'record':161 'recus':64 'relat':152 'script':17 'see':48 'seper':148 'shell':33 'sinc':20 'someth':44,96 'sort':42 'start':7 'structur':169 'subdirectori':66,70 'think':2 'togeth':77,150 'took':124 'tv':160 'unsort':83 'util':43 'visit':65 'wait':89"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6910862"
  +editedAt: DateTimeImmutable @1729160619 {#2294
    date: 2024-10-17 12:23:39.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706429929 {#2290
    date: 2024-01-28 09:18:49.0 +01:00
  }
  +"title": 346684
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
17 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
18 DENIED moderate
App\Entity\EntryComment {#2217
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2295
    +user: Proxies\__CG__\App\Entity\User {#2822 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "is-there-a-foss-project-to-automatically-sort-files"
    +title: "is there a foss project to automatically sort files"
    +url: null
    +body: "do you know that minecraft mod that autosorts your inventory? is there are project that can autosort a messy file system and put all of your files of a similar nature into a well organised, well named order. obviously this would require ai that could do image, language, and audio recognition but is there anything in the works? i can imagine this would speed up distrohopping by 10x. ai powered file management"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 35
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729233003 {#2817
      date: 2024-10-18 08:30:03.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2824 …}
    +votes: Doctrine\ORM\PersistentCollection {#2826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2828 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2830 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2832 …}
    +badges: Doctrine\ORM\PersistentCollection {#2834 …}
    +children: [
      1 => App\Entity\EntryComment {#2296
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2295 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2281 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2281 …}
        +body: """
          I think that’s a good start, but the baseline of what AI can do. These scripts are around since filesystems have been invented. And you can do this with one (lengthy) shell command. Or one of the already existing file sorting utils. (something like this [Edit: see next comment] or Hazel or DropIt) With those you can even configure if it should recusively visit subdirectories and do individual subdirectories for the filetypes or mangle everything together for example in one big unsorted mp3 directory.\n
          \n
          What I’m waiting for (I’m not OP) is something that looks at the content of the files. Do a directory for all the manuals I downloaded for the household appliances, find out on which event I took a photo and make a correctly named album for that, find the project files for my diverse electronics projects and file them into seperate directories together with related info. And find the mp3 files and TV recordings with a mismatch of metadata and folder structure.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1706429929 {#2292
          date: 2024-01-28 09:18:49.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@jackpot@lemmy.ml"
          "@z00s@lemmy.world"
          "@jackpot@lemmy.ml"
          "@z00s@lemmy.world"
          "@jackpot@lemmy.ml"
          "@z00s@lemmy.world"
          "@jackpot@lemmy.ml"
          "@z00s@lemmy.world"
          "@jackpot@lemmy.ml"
          "@z00s@lemmy.world"
          "@jackpot@lemmy.ml"
          "@z00s@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2283 …}
        +nested: Doctrine\ORM\PersistentCollection {#2282 …}
        +votes: Doctrine\ORM\PersistentCollection {#2276 …}
        +reports: Doctrine\ORM\PersistentCollection {#2275 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2261 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2218 …}
        -id: 346684
        -bodyTs: "'ai':13 'album':132 'alreadi':39 'applianc':117 'around':19 'baselin':10 'big':82 'command':34 'comment':50 'configur':60 'content':101 'correct':130 'directori':85,107,149 'divers':141 'download':113 'dropit':54 'edit':47 'electron':142 'even':59 'event':122 'everyth':76 'exampl':79 'exist':40 'file':41,104,138,145,158 'filesystem':21 'filetyp':73 'find':118,135,155 'folder':168 'good':6 'hazel':52 'household':116 'individu':69 'info':153 'invent':24 'lengthi':32 'like':45 'look':98 'm':88,92 'make':128 'mangl':75 'manual':111 'metadata':166 'mismatch':164 'mp3':84,157 'name':131 'next':49 'one':31,36,81 'op':94 'photo':126 'project':137,143 'record':161 'recus':64 'relat':152 'script':17 'see':48 'seper':148 'shell':33 'sinc':20 'someth':44,96 'sort':42 'start':7 'structur':169 'subdirectori':66,70 'think':2 'togeth':77,150 'took':124 'tv':160 'unsort':83 'util':43 'visit':65 'wait':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6910862"
        +editedAt: DateTimeImmutable @1729160619 {#2294
          date: 2024-10-17 12:23:39.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706429929 {#2290
          date: 2024-01-28 09:18:49.0 +01:00
        }
        +"title": 346684
      }
      0 => App\Entity\EntryComment {#2217}
    ]
    -id: 33529
    -titleTs: "'automat':7 'file':9 'foss':4 'project':5 'sort':8"
    -bodyTs: "'10x':68 'ai':43,69 'anyth':55 'audio':50 'autosort':8,17 'could':45 'distrohop':66 'file':20,27,71 'imag':47 'imagin':61 'inventori':10 'know':3 'languag':48 'manag':72 'messi':19 'minecraft':5 'mod':6 'name':37 'natur':31 'obvious':39 'order':38 'organis':35 'power':70 'project':14 'put':23 'recognit':51 'requir':42 'similar':30 'speed':64 'system':21 'well':34,36 'work':58 'would':41,63"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706479200
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/11127488"
    +editedAt: DateTimeImmutable @1729040424 {#2803
      date: 2024-10-16 03:00:24.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706392800 {#2782
      date: 2024-01-27 23:00:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2196 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2281 …}
  +body: "Thx!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706457409 {#2221
    date: 2024-01-28 16:56:49.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@jackpot@lemmy.ml"
    "@z00s@lemmy.world"
    "@rufus@discuss.tchncs.de"
    "@hedgehog@ttrpg.network"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2199 …}
  +nested: Doctrine\ORM\PersistentCollection {#2195 …}
  +votes: Doctrine\ORM\PersistentCollection {#2197 …}
  +reports: Doctrine\ORM\PersistentCollection {#2206 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2201 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2203 …}
  -id: 347225
  -bodyTs: "'thx':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6922681"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706457409 {#2219
    date: 2024-01-28 16:56:49.0 +01:00
  }
  +"title": 347225
}
"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 {#2217
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2295
    +user: Proxies\__CG__\App\Entity\User {#2822 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "is-there-a-foss-project-to-automatically-sort-files"
    +title: "is there a foss project to automatically sort files"
    +url: null
    +body: "do you know that minecraft mod that autosorts your inventory? is there are project that can autosort a messy file system and put all of your files of a similar nature into a well organised, well named order. obviously this would require ai that could do image, language, and audio recognition but is there anything in the works? i can imagine this would speed up distrohopping by 10x. ai powered file management"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 35
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729233003 {#2817
      date: 2024-10-18 08:30:03.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2824 …}
    +votes: Doctrine\ORM\PersistentCollection {#2826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2828 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2830 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2832 …}
    +badges: Doctrine\ORM\PersistentCollection {#2834 …}
    +children: [
      1 => App\Entity\EntryComment {#2296
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2295 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2281 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2281 …}
        +body: """
          I think that’s a good start, but the baseline of what AI can do. These scripts are around since filesystems have been invented. And you can do this with one (lengthy) shell command. Or one of the already existing file sorting utils. (something like this [Edit: see next comment] or Hazel or DropIt) With those you can even configure if it should recusively visit subdirectories and do individual subdirectories for the filetypes or mangle everything together for example in one big unsorted mp3 directory.\n
          \n
          What I’m waiting for (I’m not OP) is something that looks at the content of the files. Do a directory for all the manuals I downloaded for the household appliances, find out on which event I took a photo and make a correctly named album for that, find the project files for my diverse electronics projects and file them into seperate directories together with related info. And find the mp3 files and TV recordings with a mismatch of metadata and folder structure.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1706429929 {#2292
          date: 2024-01-28 09:18:49.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@jackpot@lemmy.ml"
          "@z00s@lemmy.world"
          "@jackpot@lemmy.ml"
          "@z00s@lemmy.world"
          "@jackpot@lemmy.ml"
          "@z00s@lemmy.world"
          "@jackpot@lemmy.ml"
          "@z00s@lemmy.world"
          "@jackpot@lemmy.ml"
          "@z00s@lemmy.world"
          "@jackpot@lemmy.ml"
          "@z00s@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2283 …}
        +nested: Doctrine\ORM\PersistentCollection {#2282 …}
        +votes: Doctrine\ORM\PersistentCollection {#2276 …}
        +reports: Doctrine\ORM\PersistentCollection {#2275 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2261 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2218 …}
        -id: 346684
        -bodyTs: "'ai':13 'album':132 'alreadi':39 'applianc':117 'around':19 'baselin':10 'big':82 'command':34 'comment':50 'configur':60 'content':101 'correct':130 'directori':85,107,149 'divers':141 'download':113 'dropit':54 'edit':47 'electron':142 'even':59 'event':122 'everyth':76 'exampl':79 'exist':40 'file':41,104,138,145,158 'filesystem':21 'filetyp':73 'find':118,135,155 'folder':168 'good':6 'hazel':52 'household':116 'individu':69 'info':153 'invent':24 'lengthi':32 'like':45 'look':98 'm':88,92 'make':128 'mangl':75 'manual':111 'metadata':166 'mismatch':164 'mp3':84,157 'name':131 'next':49 'one':31,36,81 'op':94 'photo':126 'project':137,143 'record':161 'recus':64 'relat':152 'script':17 'see':48 'seper':148 'shell':33 'sinc':20 'someth':44,96 'sort':42 'start':7 'structur':169 'subdirectori':66,70 'think':2 'togeth':77,150 'took':124 'tv':160 'unsort':83 'util':43 'visit':65 'wait':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6910862"
        +editedAt: DateTimeImmutable @1729160619 {#2294
          date: 2024-10-17 12:23:39.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706429929 {#2290
          date: 2024-01-28 09:18:49.0 +01:00
        }
        +"title": 346684
      }
      0 => App\Entity\EntryComment {#2217}
    ]
    -id: 33529
    -titleTs: "'automat':7 'file':9 'foss':4 'project':5 'sort':8"
    -bodyTs: "'10x':68 'ai':43,69 'anyth':55 'audio':50 'autosort':8,17 'could':45 'distrohop':66 'file':20,27,71 'imag':47 'imagin':61 'inventori':10 'know':3 'languag':48 'manag':72 'messi':19 'minecraft':5 'mod':6 'name':37 'natur':31 'obvious':39 'order':38 'organis':35 'power':70 'project':14 'put':23 'recognit':51 'requir':42 'similar':30 'speed':64 'system':21 'well':34,36 'work':58 'would':41,63"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706479200
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/11127488"
    +editedAt: DateTimeImmutable @1729040424 {#2803
      date: 2024-10-16 03:00:24.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706392800 {#2782
      date: 2024-01-27 23:00:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2196 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2281 …}
  +body: "Thx!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706457409 {#2221
    date: 2024-01-28 16:56:49.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@jackpot@lemmy.ml"
    "@z00s@lemmy.world"
    "@rufus@discuss.tchncs.de"
    "@hedgehog@ttrpg.network"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2199 …}
  +nested: Doctrine\ORM\PersistentCollection {#2195 …}
  +votes: Doctrine\ORM\PersistentCollection {#2197 …}
  +reports: Doctrine\ORM\PersistentCollection {#2206 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2201 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2203 …}
  -id: 347225
  -bodyTs: "'thx':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6922681"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706457409 {#2219
    date: 2024-01-28 16:56:49.0 +01:00
  }
  +"title": 347225
}
"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 {#2217
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2295
    +user: Proxies\__CG__\App\Entity\User {#2822 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "is-there-a-foss-project-to-automatically-sort-files"
    +title: "is there a foss project to automatically sort files"
    +url: null
    +body: "do you know that minecraft mod that autosorts your inventory? is there are project that can autosort a messy file system and put all of your files of a similar nature into a well organised, well named order. obviously this would require ai that could do image, language, and audio recognition but is there anything in the works? i can imagine this would speed up distrohopping by 10x. ai powered file management"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 35
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729233003 {#2817
      date: 2024-10-18 08:30:03.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2824 …}
    +votes: Doctrine\ORM\PersistentCollection {#2826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2828 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2830 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2832 …}
    +badges: Doctrine\ORM\PersistentCollection {#2834 …}
    +children: [
      1 => App\Entity\EntryComment {#2296
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2295 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2281 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2281 …}
        +body: """
          I think that’s a good start, but the baseline of what AI can do. These scripts are around since filesystems have been invented. And you can do this with one (lengthy) shell command. Or one of the already existing file sorting utils. (something like this [Edit: see next comment] or Hazel or DropIt) With those you can even configure if it should recusively visit subdirectories and do individual subdirectories for the filetypes or mangle everything together for example in one big unsorted mp3 directory.\n
          \n
          What I’m waiting for (I’m not OP) is something that looks at the content of the files. Do a directory for all the manuals I downloaded for the household appliances, find out on which event I took a photo and make a correctly named album for that, find the project files for my diverse electronics projects and file them into seperate directories together with related info. And find the mp3 files and TV recordings with a mismatch of metadata and folder structure.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1706429929 {#2292
          date: 2024-01-28 09:18:49.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@jackpot@lemmy.ml"
          "@z00s@lemmy.world"
          "@jackpot@lemmy.ml"
          "@z00s@lemmy.world"
          "@jackpot@lemmy.ml"
          "@z00s@lemmy.world"
          "@jackpot@lemmy.ml"
          "@z00s@lemmy.world"
          "@jackpot@lemmy.ml"
          "@z00s@lemmy.world"
          "@jackpot@lemmy.ml"
          "@z00s@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2283 …}
        +nested: Doctrine\ORM\PersistentCollection {#2282 …}
        +votes: Doctrine\ORM\PersistentCollection {#2276 …}
        +reports: Doctrine\ORM\PersistentCollection {#2275 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2261 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2218 …}
        -id: 346684
        -bodyTs: "'ai':13 'album':132 'alreadi':39 'applianc':117 'around':19 'baselin':10 'big':82 'command':34 'comment':50 'configur':60 'content':101 'correct':130 'directori':85,107,149 'divers':141 'download':113 'dropit':54 'edit':47 'electron':142 'even':59 'event':122 'everyth':76 'exampl':79 'exist':40 'file':41,104,138,145,158 'filesystem':21 'filetyp':73 'find':118,135,155 'folder':168 'good':6 'hazel':52 'household':116 'individu':69 'info':153 'invent':24 'lengthi':32 'like':45 'look':98 'm':88,92 'make':128 'mangl':75 'manual':111 'metadata':166 'mismatch':164 'mp3':84,157 'name':131 'next':49 'one':31,36,81 'op':94 'photo':126 'project':137,143 'record':161 'recus':64 'relat':152 'script':17 'see':48 'seper':148 'shell':33 'sinc':20 'someth':44,96 'sort':42 'start':7 'structur':169 'subdirectori':66,70 'think':2 'togeth':77,150 'took':124 'tv':160 'unsort':83 'util':43 'visit':65 'wait':89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6910862"
        +editedAt: DateTimeImmutable @1729160619 {#2294
          date: 2024-10-17 12:23:39.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706429929 {#2290
          date: 2024-01-28 09:18:49.0 +01:00
        }
        +"title": 346684
      }
      0 => App\Entity\EntryComment {#2217}
    ]
    -id: 33529
    -titleTs: "'automat':7 'file':9 'foss':4 'project':5 'sort':8"
    -bodyTs: "'10x':68 'ai':43,69 'anyth':55 'audio':50 'autosort':8,17 'could':45 'distrohop':66 'file':20,27,71 'imag':47 'imagin':61 'inventori':10 'know':3 'languag':48 'manag':72 'messi':19 'minecraft':5 'mod':6 'name':37 'natur':31 'obvious':39 'order':38 'organis':35 'power':70 'project':14 'put':23 'recognit':51 'requir':42 'similar':30 'speed':64 'system':21 'well':34,36 'work':58 'would':41,63"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706479200
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/11127488"
    +editedAt: DateTimeImmutable @1729040424 {#2803
      date: 2024-10-16 03:00:24.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706392800 {#2782
      date: 2024-01-27 23:00:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2196 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2281 …}
  +body: "Thx!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706457409 {#2221
    date: 2024-01-28 16:56:49.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@jackpot@lemmy.ml"
    "@z00s@lemmy.world"
    "@rufus@discuss.tchncs.de"
    "@hedgehog@ttrpg.network"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2199 …}
  +nested: Doctrine\ORM\PersistentCollection {#2195 …}
  +votes: Doctrine\ORM\PersistentCollection {#2197 …}
  +reports: Doctrine\ORM\PersistentCollection {#2206 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2201 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2203 …}
  -id: 347225
  -bodyTs: "'thx':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6922681"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706457409 {#2219
    date: 2024-01-28 16:56:49.0 +01:00
  }
  +"title": 347225
}
"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 {#2127
  +user: Proxies\__CG__\App\Entity\User {#2002 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
  +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
  +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
  +url: null
  +body: """
    If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
    \n
    - which features are worth developing &\n
    - which bugs needs to be solved first.\n
    \n
    Edit…\n
    \n
    Things Collected\n
    \n
    - IP Address for use ping (for country)\n
    - All crashes with IP\n
    - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
    \n
    It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
    \n
    I want to know right way to introduce analytics in OSS
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 24
  +favouriteCount: 52
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728602878 {#2668
    date: 2024-10-11 01:27:58.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2673 …}
  +votes: Doctrine\ORM\PersistentCollection {#2676 …}
  +reports: Doctrine\ORM\PersistentCollection {#2678 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2680 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2682 …}
  +badges: Doctrine\ORM\PersistentCollection {#2684 …}
  +children: [
    1 => App\Entity\EntryComment {#2128
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2127 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Many people who deliberately choose open source, are also into privacy. I’m not sure what people like. But you’ll definitely face some rejection by people like me. I like to file bugreports myself. I get my apps from F-Droid and they usually strip those telemetry libraries from the source. But for people who use Obtanium or Google Play, it’ll work. I think there is a good share of users who are fine with crashreports. Maybe the majority. You could make the app ask for confirmation before sending the report. Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
        \n
        If it’s more than crash reports, I think it should be opt-in rather than opt-out.\n
        \n
        I like the old fashioned way of doing free software. Have a community around the project, a bugtracker and engage people in a discussion about future developments. I’m happy if that’s baked into an app if it’s opt-in and it’s an open backend or something simple, meaning you don’t include the whole Firebase, Crashlytics, … stuff. But it’s up to the developer. If you like it, and your audience isn’t privacy nerds, include it and see if people complain.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1727612183 {#2163
        date: 2024-09-29 14:16:23.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2126 …}
      +nested: Doctrine\ORM\PersistentCollection {#2139 …}
      +votes: Doctrine\ORM\PersistentCollection {#2224 …}
      +reports: Doctrine\ORM\PersistentCollection {#2223 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2216 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2213 …}
      -id: 330795
      -bodyTs: "'also':9 'app':39,87,101,173 'around':150 'ask':88 'audienc':212 'backend':185 'bake':170 'bugreport':34 'bugtrack':154 'choos':5 'communiti':149 'complain':223 'confirm':90 'could':84 'crash':122 'crashlyt':197 'crashreport':79 'definit':22 'deliber':4 'develop':163,205 'discuss':160 'droid':43,113 'engag':156 'f':42,112 'f-droid':41,111 'face':23 'fashion':141 'file':33 'fine':77 'firebas':196 'free':145 'futur':162 'get':37 'good':71 'googl':61 'happi':166 'includ':193,217 'isn':213 'latter':116 'let':108 'librari':50 'like':18,28,31,110,138,208 'll':21,64 'm':13,165 'major':82 'make':85 'mani':1 'mayb':80 'mean':189 'nerd':216 'normal':103 'obtanium':59 'offer':96,114 'old':140 'one':102,105 'open':6,184 'opt':130,135,178 'opt-in':129,177 'opt-out':134 'peopl':2,17,27,56,109,157,222 'play':62 'privaci':11,215 'project':152 'rather':132 'reject':25 'report':94,123 'see':220 'send':92 'share':72 'simpl':188 'softwar':146 'someth':187 'sourc':7,53 'strip':47 'stuff':198 'sure':15 'telemetri':49 'think':67,125 'two':97 'use':58 'user':74 'usual':46 'variant':98 'way':142 'whole':195 'without':106 'work':65"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6701884"
      +editedAt: DateTimeImmutable @1727597889 {#2162
        date: 2024-09-29 10:18:09.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705912178 {#2044
        date: 2024-01-22 09:29:38.0 +01:00
      }
      +"title": 330795
    }
    0 => App\Entity\EntryComment {#2321
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2127 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2312 …}
      +root: App\Entity\EntryComment {#2128}
      +body: """
        Yeah, the maintainers of F-Droid will probably appreciate you did the work for them.\n
        \n
        And I think it’s a sound approach. I mean the Linux ecosystem works the same way. We have upstream developers, and distributions and maintainers who adapt the packages for the user. We can have all the diversity, modern tools and also distributions like Debian that swich everything to privacy per default because their users like that. I think the same approach works for android and I really appreciate I get to choose between F-Droid, Obtanium and the Google Play store.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1705919751 {#2320
        date: 2024-01-22 11:35:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@rufus@discuss.tchncs.de"
        "@catalog3115@lemmy.world"
        "@rufus@discuss.tchncs.de"
        "@catalog3115@lemmy.world"
        "@rufus@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2310 …}
      +nested: Doctrine\ORM\PersistentCollection {#2306 …}
      +votes: Doctrine\ORM\PersistentCollection {#2305 …}
      +reports: Doctrine\ORM\PersistentCollection {#2303 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2317 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
      -id: 330995
      -bodyTs: "'adapt':43 'also':58 'android':81 'appreci':10,85 'approach':24,78 'choos':89 'debian':61 'default':68 'develop':37 'distribut':39,59 'divers':54 'droid':7,93 'ecosystem':29 'everyth':64 'f':6,92 'f-droid':5,91 'get':87 'googl':97 'like':60,72 'linux':28 'maintain':3,41 'mean':26 'modern':55 'obtanium':94 'packag':45 'per':67 'play':98 'privaci':66 'probabl':9 'realli':84 'sound':23 'store':99 'swich':63 'think':19,75 'tool':56 'upstream':36 'user':48,71 'way':33 'work':14,30,79 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6704598"
      +editedAt: DateTimeImmutable @1727612427 {#2315
        date: 2024-09-29 14:20:27.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705919751 {#2322
        date: 2024-01-22 11:35:51.0 +01:00
      }
      +"title": 330995
    }
  ]
  -id: 32315
  -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
  -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705991361
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/11026195"
  +editedAt: DateTimeImmutable @1727610361 {#2655
    date: 2024-09-29 13:46:01.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705904961 {#2636
    date: 2024-01-22 07:29:21.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 {#2127
  +user: Proxies\__CG__\App\Entity\User {#2002 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
  +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
  +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
  +url: null
  +body: """
    If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
    \n
    - which features are worth developing &\n
    - which bugs needs to be solved first.\n
    \n
    Edit…\n
    \n
    Things Collected\n
    \n
    - IP Address for use ping (for country)\n
    - All crashes with IP\n
    - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
    \n
    It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
    \n
    I want to know right way to introduce analytics in OSS
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 24
  +favouriteCount: 52
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728602878 {#2668
    date: 2024-10-11 01:27:58.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2673 …}
  +votes: Doctrine\ORM\PersistentCollection {#2676 …}
  +reports: Doctrine\ORM\PersistentCollection {#2678 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2680 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2682 …}
  +badges: Doctrine\ORM\PersistentCollection {#2684 …}
  +children: [
    1 => App\Entity\EntryComment {#2128
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2127 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Many people who deliberately choose open source, are also into privacy. I’m not sure what people like. But you’ll definitely face some rejection by people like me. I like to file bugreports myself. I get my apps from F-Droid and they usually strip those telemetry libraries from the source. But for people who use Obtanium or Google Play, it’ll work. I think there is a good share of users who are fine with crashreports. Maybe the majority. You could make the app ask for confirmation before sending the report. Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
        \n
        If it’s more than crash reports, I think it should be opt-in rather than opt-out.\n
        \n
        I like the old fashioned way of doing free software. Have a community around the project, a bugtracker and engage people in a discussion about future developments. I’m happy if that’s baked into an app if it’s opt-in and it’s an open backend or something simple, meaning you don’t include the whole Firebase, Crashlytics, … stuff. But it’s up to the developer. If you like it, and your audience isn’t privacy nerds, include it and see if people complain.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1727612183 {#2163
        date: 2024-09-29 14:16:23.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2126 …}
      +nested: Doctrine\ORM\PersistentCollection {#2139 …}
      +votes: Doctrine\ORM\PersistentCollection {#2224 …}
      +reports: Doctrine\ORM\PersistentCollection {#2223 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2216 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2213 …}
      -id: 330795
      -bodyTs: "'also':9 'app':39,87,101,173 'around':150 'ask':88 'audienc':212 'backend':185 'bake':170 'bugreport':34 'bugtrack':154 'choos':5 'communiti':149 'complain':223 'confirm':90 'could':84 'crash':122 'crashlyt':197 'crashreport':79 'definit':22 'deliber':4 'develop':163,205 'discuss':160 'droid':43,113 'engag':156 'f':42,112 'f-droid':41,111 'face':23 'fashion':141 'file':33 'fine':77 'firebas':196 'free':145 'futur':162 'get':37 'good':71 'googl':61 'happi':166 'includ':193,217 'isn':213 'latter':116 'let':108 'librari':50 'like':18,28,31,110,138,208 'll':21,64 'm':13,165 'major':82 'make':85 'mani':1 'mayb':80 'mean':189 'nerd':216 'normal':103 'obtanium':59 'offer':96,114 'old':140 'one':102,105 'open':6,184 'opt':130,135,178 'opt-in':129,177 'opt-out':134 'peopl':2,17,27,56,109,157,222 'play':62 'privaci':11,215 'project':152 'rather':132 'reject':25 'report':94,123 'see':220 'send':92 'share':72 'simpl':188 'softwar':146 'someth':187 'sourc':7,53 'strip':47 'stuff':198 'sure':15 'telemetri':49 'think':67,125 'two':97 'use':58 'user':74 'usual':46 'variant':98 'way':142 'whole':195 'without':106 'work':65"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6701884"
      +editedAt: DateTimeImmutable @1727597889 {#2162
        date: 2024-09-29 10:18:09.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705912178 {#2044
        date: 2024-01-22 09:29:38.0 +01:00
      }
      +"title": 330795
    }
    0 => App\Entity\EntryComment {#2321
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2127 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2312 …}
      +root: App\Entity\EntryComment {#2128}
      +body: """
        Yeah, the maintainers of F-Droid will probably appreciate you did the work for them.\n
        \n
        And I think it’s a sound approach. I mean the Linux ecosystem works the same way. We have upstream developers, and distributions and maintainers who adapt the packages for the user. We can have all the diversity, modern tools and also distributions like Debian that swich everything to privacy per default because their users like that. I think the same approach works for android and I really appreciate I get to choose between F-Droid, Obtanium and the Google Play store.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1705919751 {#2320
        date: 2024-01-22 11:35:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@rufus@discuss.tchncs.de"
        "@catalog3115@lemmy.world"
        "@rufus@discuss.tchncs.de"
        "@catalog3115@lemmy.world"
        "@rufus@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2310 …}
      +nested: Doctrine\ORM\PersistentCollection {#2306 …}
      +votes: Doctrine\ORM\PersistentCollection {#2305 …}
      +reports: Doctrine\ORM\PersistentCollection {#2303 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2317 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
      -id: 330995
      -bodyTs: "'adapt':43 'also':58 'android':81 'appreci':10,85 'approach':24,78 'choos':89 'debian':61 'default':68 'develop':37 'distribut':39,59 'divers':54 'droid':7,93 'ecosystem':29 'everyth':64 'f':6,92 'f-droid':5,91 'get':87 'googl':97 'like':60,72 'linux':28 'maintain':3,41 'mean':26 'modern':55 'obtanium':94 'packag':45 'per':67 'play':98 'privaci':66 'probabl':9 'realli':84 'sound':23 'store':99 'swich':63 'think':19,75 'tool':56 'upstream':36 'user':48,71 'way':33 'work':14,30,79 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6704598"
      +editedAt: DateTimeImmutable @1727612427 {#2315
        date: 2024-09-29 14:20:27.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705919751 {#2322
        date: 2024-01-22 11:35:51.0 +01:00
      }
      +"title": 330995
    }
  ]
  -id: 32315
  -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
  -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705991361
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/11026195"
  +editedAt: DateTimeImmutable @1727610361 {#2655
    date: 2024-09-29 13:46:01.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705904961 {#2636
    date: 2024-01-22 07:29:21.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 {#2127
  +user: Proxies\__CG__\App\Entity\User {#2002 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
  +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
  +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
  +url: null
  +body: """
    If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
    \n
    - which features are worth developing &\n
    - which bugs needs to be solved first.\n
    \n
    Edit…\n
    \n
    Things Collected\n
    \n
    - IP Address for use ping (for country)\n
    - All crashes with IP\n
    - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
    \n
    It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
    \n
    I want to know right way to introduce analytics in OSS
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 24
  +favouriteCount: 52
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728602878 {#2668
    date: 2024-10-11 01:27:58.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2673 …}
  +votes: Doctrine\ORM\PersistentCollection {#2676 …}
  +reports: Doctrine\ORM\PersistentCollection {#2678 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2680 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2682 …}
  +badges: Doctrine\ORM\PersistentCollection {#2684 …}
  +children: [
    1 => App\Entity\EntryComment {#2128
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2127 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Many people who deliberately choose open source, are also into privacy. I’m not sure what people like. But you’ll definitely face some rejection by people like me. I like to file bugreports myself. I get my apps from F-Droid and they usually strip those telemetry libraries from the source. But for people who use Obtanium or Google Play, it’ll work. I think there is a good share of users who are fine with crashreports. Maybe the majority. You could make the app ask for confirmation before sending the report. Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
        \n
        If it’s more than crash reports, I think it should be opt-in rather than opt-out.\n
        \n
        I like the old fashioned way of doing free software. Have a community around the project, a bugtracker and engage people in a discussion about future developments. I’m happy if that’s baked into an app if it’s opt-in and it’s an open backend or something simple, meaning you don’t include the whole Firebase, Crashlytics, … stuff. But it’s up to the developer. If you like it, and your audience isn’t privacy nerds, include it and see if people complain.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1727612183 {#2163
        date: 2024-09-29 14:16:23.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2126 …}
      +nested: Doctrine\ORM\PersistentCollection {#2139 …}
      +votes: Doctrine\ORM\PersistentCollection {#2224 …}
      +reports: Doctrine\ORM\PersistentCollection {#2223 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2216 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2213 …}
      -id: 330795
      -bodyTs: "'also':9 'app':39,87,101,173 'around':150 'ask':88 'audienc':212 'backend':185 'bake':170 'bugreport':34 'bugtrack':154 'choos':5 'communiti':149 'complain':223 'confirm':90 'could':84 'crash':122 'crashlyt':197 'crashreport':79 'definit':22 'deliber':4 'develop':163,205 'discuss':160 'droid':43,113 'engag':156 'f':42,112 'f-droid':41,111 'face':23 'fashion':141 'file':33 'fine':77 'firebas':196 'free':145 'futur':162 'get':37 'good':71 'googl':61 'happi':166 'includ':193,217 'isn':213 'latter':116 'let':108 'librari':50 'like':18,28,31,110,138,208 'll':21,64 'm':13,165 'major':82 'make':85 'mani':1 'mayb':80 'mean':189 'nerd':216 'normal':103 'obtanium':59 'offer':96,114 'old':140 'one':102,105 'open':6,184 'opt':130,135,178 'opt-in':129,177 'opt-out':134 'peopl':2,17,27,56,109,157,222 'play':62 'privaci':11,215 'project':152 'rather':132 'reject':25 'report':94,123 'see':220 'send':92 'share':72 'simpl':188 'softwar':146 'someth':187 'sourc':7,53 'strip':47 'stuff':198 'sure':15 'telemetri':49 'think':67,125 'two':97 'use':58 'user':74 'usual':46 'variant':98 'way':142 'whole':195 'without':106 'work':65"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6701884"
      +editedAt: DateTimeImmutable @1727597889 {#2162
        date: 2024-09-29 10:18:09.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705912178 {#2044
        date: 2024-01-22 09:29:38.0 +01:00
      }
      +"title": 330795
    }
    0 => App\Entity\EntryComment {#2321
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2127 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2312 …}
      +root: App\Entity\EntryComment {#2128}
      +body: """
        Yeah, the maintainers of F-Droid will probably appreciate you did the work for them.\n
        \n
        And I think it’s a sound approach. I mean the Linux ecosystem works the same way. We have upstream developers, and distributions and maintainers who adapt the packages for the user. We can have all the diversity, modern tools and also distributions like Debian that swich everything to privacy per default because their users like that. I think the same approach works for android and I really appreciate I get to choose between F-Droid, Obtanium and the Google Play store.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1705919751 {#2320
        date: 2024-01-22 11:35:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@rufus@discuss.tchncs.de"
        "@catalog3115@lemmy.world"
        "@rufus@discuss.tchncs.de"
        "@catalog3115@lemmy.world"
        "@rufus@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2310 …}
      +nested: Doctrine\ORM\PersistentCollection {#2306 …}
      +votes: Doctrine\ORM\PersistentCollection {#2305 …}
      +reports: Doctrine\ORM\PersistentCollection {#2303 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2317 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
      -id: 330995
      -bodyTs: "'adapt':43 'also':58 'android':81 'appreci':10,85 'approach':24,78 'choos':89 'debian':61 'default':68 'develop':37 'distribut':39,59 'divers':54 'droid':7,93 'ecosystem':29 'everyth':64 'f':6,92 'f-droid':5,91 'get':87 'googl':97 'like':60,72 'linux':28 'maintain':3,41 'mean':26 'modern':55 'obtanium':94 'packag':45 'per':67 'play':98 'privaci':66 'probabl':9 'realli':84 'sound':23 'store':99 'swich':63 'think':19,75 'tool':56 'upstream':36 'user':48,71 'way':33 'work':14,30,79 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6704598"
      +editedAt: DateTimeImmutable @1727612427 {#2315
        date: 2024-09-29 14:20:27.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705919751 {#2322
        date: 2024-01-22 11:35:51.0 +01:00
      }
      +"title": 330995
    }
  ]
  -id: 32315
  -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
  -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705991361
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/11026195"
  +editedAt: DateTimeImmutable @1727610361 {#2655
    date: 2024-09-29 13:46:01.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705904961 {#2636
    date: 2024-01-22 07:29:21.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 {#2128
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2127
    +user: Proxies\__CG__\App\Entity\User {#2002 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
    +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
    +url: null
    +body: """
      If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
      \n
      - which features are worth developing &\n
      - which bugs needs to be solved first.\n
      \n
      Edit…\n
      \n
      Things Collected\n
      \n
      - IP Address for use ping (for country)\n
      - All crashes with IP\n
      - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
      \n
      It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
      \n
      I want to know right way to introduce analytics in OSS
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 52
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728602878 {#2668
      date: 2024-10-11 01:27:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2673 …}
    +votes: Doctrine\ORM\PersistentCollection {#2676 …}
    +reports: Doctrine\ORM\PersistentCollection {#2678 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2680 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2682 …}
    +badges: Doctrine\ORM\PersistentCollection {#2684 …}
    +children: [
      1 => App\Entity\EntryComment {#2128}
      0 => App\Entity\EntryComment {#2321
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2127 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2312 …}
        +root: App\Entity\EntryComment {#2128}
        +body: """
          Yeah, the maintainers of F-Droid will probably appreciate you did the work for them.\n
          \n
          And I think it’s a sound approach. I mean the Linux ecosystem works the same way. We have upstream developers, and distributions and maintainers who adapt the packages for the user. We can have all the diversity, modern tools and also distributions like Debian that swich everything to privacy per default because their users like that. I think the same approach works for android and I really appreciate I get to choose between F-Droid, Obtanium and the Google Play store.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1705919751 {#2320
          date: 2024-01-22 11:35:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@catalog3115@lemmy.world"
          "@rufus@discuss.tchncs.de"
          "@catalog3115@lemmy.world"
          "@rufus@discuss.tchncs.de"
          "@catalog3115@lemmy.world"
          "@rufus@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2310 …}
        +nested: Doctrine\ORM\PersistentCollection {#2306 …}
        +votes: Doctrine\ORM\PersistentCollection {#2305 …}
        +reports: Doctrine\ORM\PersistentCollection {#2303 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2317 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
        -id: 330995
        -bodyTs: "'adapt':43 'also':58 'android':81 'appreci':10,85 'approach':24,78 'choos':89 'debian':61 'default':68 'develop':37 'distribut':39,59 'divers':54 'droid':7,93 'ecosystem':29 'everyth':64 'f':6,92 'f-droid':5,91 'get':87 'googl':97 'like':60,72 'linux':28 'maintain':3,41 'mean':26 'modern':55 'obtanium':94 'packag':45 'per':67 'play':98 'privaci':66 'probabl':9 'realli':84 'sound':23 'store':99 'swich':63 'think':19,75 'tool':56 'upstream':36 'user':48,71 'way':33 'work':14,30,79 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6704598"
        +editedAt: DateTimeImmutable @1727612427 {#2315
          date: 2024-09-29 14:20:27.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705919751 {#2322
          date: 2024-01-22 11:35:51.0 +01:00
        }
        +"title": 330995
      }
    ]
    -id: 32315
    -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
    -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705991361
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11026195"
    +editedAt: DateTimeImmutable @1727610361 {#2655
      date: 2024-09-29 13:46:01.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705904961 {#2636
      date: 2024-01-22 07:29:21.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Many people who deliberately choose open source, are also into privacy. I’m not sure what people like. But you’ll definitely face some rejection by people like me. I like to file bugreports myself. I get my apps from F-Droid and they usually strip those telemetry libraries from the source. But for people who use Obtanium or Google Play, it’ll work. I think there is a good share of users who are fine with crashreports. Maybe the majority. You could make the app ask for confirmation before sending the report. Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
    \n
    If it’s more than crash reports, I think it should be opt-in rather than opt-out.\n
    \n
    I like the old fashioned way of doing free software. Have a community around the project, a bugtracker and engage people in a discussion about future developments. I’m happy if that’s baked into an app if it’s opt-in and it’s an open backend or something simple, meaning you don’t include the whole Firebase, Crashlytics, … stuff. But it’s up to the developer. If you like it, and your audience isn’t privacy nerds, include it and see if people complain.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1727612183 {#2163
    date: 2024-09-29 14:16:23.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@catalog3115@lemmy.world"
    "@catalog3115@lemmy.world"
    "@catalog3115@lemmy.world"
    "@catalog3115@lemmy.world"
    "@catalog3115@lemmy.world"
    "@catalog3115@lemmy.world"
    "@catalog3115@lemmy.world"
    "@catalog3115@lemmy.world"
    "@catalog3115@lemmy.world"
    "@catalog3115@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2126 …}
  +nested: Doctrine\ORM\PersistentCollection {#2139 …}
  +votes: Doctrine\ORM\PersistentCollection {#2224 …}
  +reports: Doctrine\ORM\PersistentCollection {#2223 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2216 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2213 …}
  -id: 330795
  -bodyTs: "'also':9 'app':39,87,101,173 'around':150 'ask':88 'audienc':212 'backend':185 'bake':170 'bugreport':34 'bugtrack':154 'choos':5 'communiti':149 'complain':223 'confirm':90 'could':84 'crash':122 'crashlyt':197 'crashreport':79 'definit':22 'deliber':4 'develop':163,205 'discuss':160 'droid':43,113 'engag':156 'f':42,112 'f-droid':41,111 'face':23 'fashion':141 'file':33 'fine':77 'firebas':196 'free':145 'futur':162 'get':37 'good':71 'googl':61 'happi':166 'includ':193,217 'isn':213 'latter':116 'let':108 'librari':50 'like':18,28,31,110,138,208 'll':21,64 'm':13,165 'major':82 'make':85 'mani':1 'mayb':80 'mean':189 'nerd':216 'normal':103 'obtanium':59 'offer':96,114 'old':140 'one':102,105 'open':6,184 'opt':130,135,178 'opt-in':129,177 'opt-out':134 'peopl':2,17,27,56,109,157,222 'play':62 'privaci':11,215 'project':152 'rather':132 'reject':25 'report':94,123 'see':220 'send':92 'share':72 'simpl':188 'softwar':146 'someth':187 'sourc':7,53 'strip':47 'stuff':198 'sure':15 'telemetri':49 'think':67,125 'two':97 'use':58 'user':74 'usual':46 'variant':98 'way':142 'whole':195 'without':106 'work':65"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6701884"
  +editedAt: DateTimeImmutable @1727597889 {#2162
    date: 2024-09-29 10:18:09.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705912178 {#2044
    date: 2024-01-22 09:29:38.0 +01:00
  }
  +"title": 330795
}
"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 {#2128
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2127
    +user: Proxies\__CG__\App\Entity\User {#2002 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
    +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
    +url: null
    +body: """
      If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
      \n
      - which features are worth developing &\n
      - which bugs needs to be solved first.\n
      \n
      Edit…\n
      \n
      Things Collected\n
      \n
      - IP Address for use ping (for country)\n
      - All crashes with IP\n
      - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
      \n
      It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
      \n
      I want to know right way to introduce analytics in OSS
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 52
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728602878 {#2668
      date: 2024-10-11 01:27:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2673 …}
    +votes: Doctrine\ORM\PersistentCollection {#2676 …}
    +reports: Doctrine\ORM\PersistentCollection {#2678 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2680 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2682 …}
    +badges: Doctrine\ORM\PersistentCollection {#2684 …}
    +children: [
      1 => App\Entity\EntryComment {#2128}
      0 => App\Entity\EntryComment {#2321
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2127 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2312 …}
        +root: App\Entity\EntryComment {#2128}
        +body: """
          Yeah, the maintainers of F-Droid will probably appreciate you did the work for them.\n
          \n
          And I think it’s a sound approach. I mean the Linux ecosystem works the same way. We have upstream developers, and distributions and maintainers who adapt the packages for the user. We can have all the diversity, modern tools and also distributions like Debian that swich everything to privacy per default because their users like that. I think the same approach works for android and I really appreciate I get to choose between F-Droid, Obtanium and the Google Play store.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1705919751 {#2320
          date: 2024-01-22 11:35:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@catalog3115@lemmy.world"
          "@rufus@discuss.tchncs.de"
          "@catalog3115@lemmy.world"
          "@rufus@discuss.tchncs.de"
          "@catalog3115@lemmy.world"
          "@rufus@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2310 …}
        +nested: Doctrine\ORM\PersistentCollection {#2306 …}
        +votes: Doctrine\ORM\PersistentCollection {#2305 …}
        +reports: Doctrine\ORM\PersistentCollection {#2303 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2317 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
        -id: 330995
        -bodyTs: "'adapt':43 'also':58 'android':81 'appreci':10,85 'approach':24,78 'choos':89 'debian':61 'default':68 'develop':37 'distribut':39,59 'divers':54 'droid':7,93 'ecosystem':29 'everyth':64 'f':6,92 'f-droid':5,91 'get':87 'googl':97 'like':60,72 'linux':28 'maintain':3,41 'mean':26 'modern':55 'obtanium':94 'packag':45 'per':67 'play':98 'privaci':66 'probabl':9 'realli':84 'sound':23 'store':99 'swich':63 'think':19,75 'tool':56 'upstream':36 'user':48,71 'way':33 'work':14,30,79 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6704598"
        +editedAt: DateTimeImmutable @1727612427 {#2315
          date: 2024-09-29 14:20:27.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705919751 {#2322
          date: 2024-01-22 11:35:51.0 +01:00
        }
        +"title": 330995
      }
    ]
    -id: 32315
    -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
    -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705991361
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11026195"
    +editedAt: DateTimeImmutable @1727610361 {#2655
      date: 2024-09-29 13:46:01.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705904961 {#2636
      date: 2024-01-22 07:29:21.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Many people who deliberately choose open source, are also into privacy. I’m not sure what people like. But you’ll definitely face some rejection by people like me. I like to file bugreports myself. I get my apps from F-Droid and they usually strip those telemetry libraries from the source. But for people who use Obtanium or Google Play, it’ll work. I think there is a good share of users who are fine with crashreports. Maybe the majority. You could make the app ask for confirmation before sending the report. Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
    \n
    If it’s more than crash reports, I think it should be opt-in rather than opt-out.\n
    \n
    I like the old fashioned way of doing free software. Have a community around the project, a bugtracker and engage people in a discussion about future developments. I’m happy if that’s baked into an app if it’s opt-in and it’s an open backend or something simple, meaning you don’t include the whole Firebase, Crashlytics, … stuff. But it’s up to the developer. If you like it, and your audience isn’t privacy nerds, include it and see if people complain.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1727612183 {#2163
    date: 2024-09-29 14:16:23.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@catalog3115@lemmy.world"
    "@catalog3115@lemmy.world"
    "@catalog3115@lemmy.world"
    "@catalog3115@lemmy.world"
    "@catalog3115@lemmy.world"
    "@catalog3115@lemmy.world"
    "@catalog3115@lemmy.world"
    "@catalog3115@lemmy.world"
    "@catalog3115@lemmy.world"
    "@catalog3115@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2126 …}
  +nested: Doctrine\ORM\PersistentCollection {#2139 …}
  +votes: Doctrine\ORM\PersistentCollection {#2224 …}
  +reports: Doctrine\ORM\PersistentCollection {#2223 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2216 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2213 …}
  -id: 330795
  -bodyTs: "'also':9 'app':39,87,101,173 'around':150 'ask':88 'audienc':212 'backend':185 'bake':170 'bugreport':34 'bugtrack':154 'choos':5 'communiti':149 'complain':223 'confirm':90 'could':84 'crash':122 'crashlyt':197 'crashreport':79 'definit':22 'deliber':4 'develop':163,205 'discuss':160 'droid':43,113 'engag':156 'f':42,112 'f-droid':41,111 'face':23 'fashion':141 'file':33 'fine':77 'firebas':196 'free':145 'futur':162 'get':37 'good':71 'googl':61 'happi':166 'includ':193,217 'isn':213 'latter':116 'let':108 'librari':50 'like':18,28,31,110,138,208 'll':21,64 'm':13,165 'major':82 'make':85 'mani':1 'mayb':80 'mean':189 'nerd':216 'normal':103 'obtanium':59 'offer':96,114 'old':140 'one':102,105 'open':6,184 'opt':130,135,178 'opt-in':129,177 'opt-out':134 'peopl':2,17,27,56,109,157,222 'play':62 'privaci':11,215 'project':152 'rather':132 'reject':25 'report':94,123 'see':220 'send':92 'share':72 'simpl':188 'softwar':146 'someth':187 'sourc':7,53 'strip':47 'stuff':198 'sure':15 'telemetri':49 'think':67,125 'two':97 'use':58 'user':74 'usual':46 'variant':98 'way':142 'whole':195 'without':106 'work':65"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6701884"
  +editedAt: DateTimeImmutable @1727597889 {#2162
    date: 2024-09-29 10:18:09.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705912178 {#2044
    date: 2024-01-22 09:29:38.0 +01:00
  }
  +"title": 330795
}
"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 {#2128
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2127
    +user: Proxies\__CG__\App\Entity\User {#2002 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
    +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
    +url: null
    +body: """
      If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
      \n
      - which features are worth developing &\n
      - which bugs needs to be solved first.\n
      \n
      Edit…\n
      \n
      Things Collected\n
      \n
      - IP Address for use ping (for country)\n
      - All crashes with IP\n
      - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
      \n
      It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
      \n
      I want to know right way to introduce analytics in OSS
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 52
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728602878 {#2668
      date: 2024-10-11 01:27:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2673 …}
    +votes: Doctrine\ORM\PersistentCollection {#2676 …}
    +reports: Doctrine\ORM\PersistentCollection {#2678 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2680 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2682 …}
    +badges: Doctrine\ORM\PersistentCollection {#2684 …}
    +children: [
      1 => App\Entity\EntryComment {#2128}
      0 => App\Entity\EntryComment {#2321
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2127 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2312 …}
        +root: App\Entity\EntryComment {#2128}
        +body: """
          Yeah, the maintainers of F-Droid will probably appreciate you did the work for them.\n
          \n
          And I think it’s a sound approach. I mean the Linux ecosystem works the same way. We have upstream developers, and distributions and maintainers who adapt the packages for the user. We can have all the diversity, modern tools and also distributions like Debian that swich everything to privacy per default because their users like that. I think the same approach works for android and I really appreciate I get to choose between F-Droid, Obtanium and the Google Play store.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1705919751 {#2320
          date: 2024-01-22 11:35:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@catalog3115@lemmy.world"
          "@rufus@discuss.tchncs.de"
          "@catalog3115@lemmy.world"
          "@rufus@discuss.tchncs.de"
          "@catalog3115@lemmy.world"
          "@rufus@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2310 …}
        +nested: Doctrine\ORM\PersistentCollection {#2306 …}
        +votes: Doctrine\ORM\PersistentCollection {#2305 …}
        +reports: Doctrine\ORM\PersistentCollection {#2303 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2317 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
        -id: 330995
        -bodyTs: "'adapt':43 'also':58 'android':81 'appreci':10,85 'approach':24,78 'choos':89 'debian':61 'default':68 'develop':37 'distribut':39,59 'divers':54 'droid':7,93 'ecosystem':29 'everyth':64 'f':6,92 'f-droid':5,91 'get':87 'googl':97 'like':60,72 'linux':28 'maintain':3,41 'mean':26 'modern':55 'obtanium':94 'packag':45 'per':67 'play':98 'privaci':66 'probabl':9 'realli':84 'sound':23 'store':99 'swich':63 'think':19,75 'tool':56 'upstream':36 'user':48,71 'way':33 'work':14,30,79 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6704598"
        +editedAt: DateTimeImmutable @1727612427 {#2315
          date: 2024-09-29 14:20:27.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705919751 {#2322
          date: 2024-01-22 11:35:51.0 +01:00
        }
        +"title": 330995
      }
    ]
    -id: 32315
    -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
    -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705991361
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11026195"
    +editedAt: DateTimeImmutable @1727610361 {#2655
      date: 2024-09-29 13:46:01.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705904961 {#2636
      date: 2024-01-22 07:29:21.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Many people who deliberately choose open source, are also into privacy. I’m not sure what people like. But you’ll definitely face some rejection by people like me. I like to file bugreports myself. I get my apps from F-Droid and they usually strip those telemetry libraries from the source. But for people who use Obtanium or Google Play, it’ll work. I think there is a good share of users who are fine with crashreports. Maybe the majority. You could make the app ask for confirmation before sending the report. Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
    \n
    If it’s more than crash reports, I think it should be opt-in rather than opt-out.\n
    \n
    I like the old fashioned way of doing free software. Have a community around the project, a bugtracker and engage people in a discussion about future developments. I’m happy if that’s baked into an app if it’s opt-in and it’s an open backend or something simple, meaning you don’t include the whole Firebase, Crashlytics, … stuff. But it’s up to the developer. If you like it, and your audience isn’t privacy nerds, include it and see if people complain.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1727612183 {#2163
    date: 2024-09-29 14:16:23.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@catalog3115@lemmy.world"
    "@catalog3115@lemmy.world"
    "@catalog3115@lemmy.world"
    "@catalog3115@lemmy.world"
    "@catalog3115@lemmy.world"
    "@catalog3115@lemmy.world"
    "@catalog3115@lemmy.world"
    "@catalog3115@lemmy.world"
    "@catalog3115@lemmy.world"
    "@catalog3115@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2126 …}
  +nested: Doctrine\ORM\PersistentCollection {#2139 …}
  +votes: Doctrine\ORM\PersistentCollection {#2224 …}
  +reports: Doctrine\ORM\PersistentCollection {#2223 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2216 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2213 …}
  -id: 330795
  -bodyTs: "'also':9 'app':39,87,101,173 'around':150 'ask':88 'audienc':212 'backend':185 'bake':170 'bugreport':34 'bugtrack':154 'choos':5 'communiti':149 'complain':223 'confirm':90 'could':84 'crash':122 'crashlyt':197 'crashreport':79 'definit':22 'deliber':4 'develop':163,205 'discuss':160 'droid':43,113 'engag':156 'f':42,112 'f-droid':41,111 'face':23 'fashion':141 'file':33 'fine':77 'firebas':196 'free':145 'futur':162 'get':37 'good':71 'googl':61 'happi':166 'includ':193,217 'isn':213 'latter':116 'let':108 'librari':50 'like':18,28,31,110,138,208 'll':21,64 'm':13,165 'major':82 'make':85 'mani':1 'mayb':80 'mean':189 'nerd':216 'normal':103 'obtanium':59 'offer':96,114 'old':140 'one':102,105 'open':6,184 'opt':130,135,178 'opt-in':129,177 'opt-out':134 'peopl':2,17,27,56,109,157,222 'play':62 'privaci':11,215 'project':152 'rather':132 'reject':25 'report':94,123 'see':220 'send':92 'share':72 'simpl':188 'softwar':146 'someth':187 'sourc':7,53 'strip':47 'stuff':198 'sure':15 'telemetri':49 'think':67,125 'two':97 'use':58 'user':74 'usual':46 'variant':98 'way':142 'whole':195 'without':106 'work':65"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6701884"
  +editedAt: DateTimeImmutable @1727597889 {#2162
    date: 2024-09-29 10:18:09.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705912178 {#2044
    date: 2024-01-22 09:29:38.0 +01:00
  }
  +"title": 330795
}
"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
App\Entity\EntryComment {#2321
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2127
    +user: Proxies\__CG__\App\Entity\User {#2002 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
    +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
    +url: null
    +body: """
      If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
      \n
      - which features are worth developing &\n
      - which bugs needs to be solved first.\n
      \n
      Edit…\n
      \n
      Things Collected\n
      \n
      - IP Address for use ping (for country)\n
      - All crashes with IP\n
      - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
      \n
      It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
      \n
      I want to know right way to introduce analytics in OSS
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 52
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728602878 {#2668
      date: 2024-10-11 01:27:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2673 …}
    +votes: Doctrine\ORM\PersistentCollection {#2676 …}
    +reports: Doctrine\ORM\PersistentCollection {#2678 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2680 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2682 …}
    +badges: Doctrine\ORM\PersistentCollection {#2684 …}
    +children: [
      1 => App\Entity\EntryComment {#2128
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2127 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          Many people who deliberately choose open source, are also into privacy. I’m not sure what people like. But you’ll definitely face some rejection by people like me. I like to file bugreports myself. I get my apps from F-Droid and they usually strip those telemetry libraries from the source. But for people who use Obtanium or Google Play, it’ll work. I think there is a good share of users who are fine with crashreports. Maybe the majority. You could make the app ask for confirmation before sending the report. Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
          \n
          If it’s more than crash reports, I think it should be opt-in rather than opt-out.\n
          \n
          I like the old fashioned way of doing free software. Have a community around the project, a bugtracker and engage people in a discussion about future developments. I’m happy if that’s baked into an app if it’s opt-in and it’s an open backend or something simple, meaning you don’t include the whole Firebase, Crashlytics, … stuff. But it’s up to the developer. If you like it, and your audience isn’t privacy nerds, include it and see if people complain.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1727612183 {#2163
          date: 2024-09-29 14:16:23.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2126 …}
        +nested: Doctrine\ORM\PersistentCollection {#2139 …}
        +votes: Doctrine\ORM\PersistentCollection {#2224 …}
        +reports: Doctrine\ORM\PersistentCollection {#2223 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2216 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2213 …}
        -id: 330795
        -bodyTs: "'also':9 'app':39,87,101,173 'around':150 'ask':88 'audienc':212 'backend':185 'bake':170 'bugreport':34 'bugtrack':154 'choos':5 'communiti':149 'complain':223 'confirm':90 'could':84 'crash':122 'crashlyt':197 'crashreport':79 'definit':22 'deliber':4 'develop':163,205 'discuss':160 'droid':43,113 'engag':156 'f':42,112 'f-droid':41,111 'face':23 'fashion':141 'file':33 'fine':77 'firebas':196 'free':145 'futur':162 'get':37 'good':71 'googl':61 'happi':166 'includ':193,217 'isn':213 'latter':116 'let':108 'librari':50 'like':18,28,31,110,138,208 'll':21,64 'm':13,165 'major':82 'make':85 'mani':1 'mayb':80 'mean':189 'nerd':216 'normal':103 'obtanium':59 'offer':96,114 'old':140 'one':102,105 'open':6,184 'opt':130,135,178 'opt-in':129,177 'opt-out':134 'peopl':2,17,27,56,109,157,222 'play':62 'privaci':11,215 'project':152 'rather':132 'reject':25 'report':94,123 'see':220 'send':92 'share':72 'simpl':188 'softwar':146 'someth':187 'sourc':7,53 'strip':47 'stuff':198 'sure':15 'telemetri':49 'think':67,125 'two':97 'use':58 'user':74 'usual':46 'variant':98 'way':142 'whole':195 'without':106 'work':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6701884"
        +editedAt: DateTimeImmutable @1727597889 {#2162
          date: 2024-09-29 10:18:09.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705912178 {#2044
          date: 2024-01-22 09:29:38.0 +01:00
        }
        +"title": 330795
      }
      0 => App\Entity\EntryComment {#2321}
    ]
    -id: 32315
    -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
    -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705991361
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11026195"
    +editedAt: DateTimeImmutable @1727610361 {#2655
      date: 2024-09-29 13:46:01.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705904961 {#2636
      date: 2024-01-22 07:29:21.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2312 …}
  +root: App\Entity\EntryComment {#2128}
  +body: """
    Yeah, the maintainers of F-Droid will probably appreciate you did the work for them.\n
    \n
    And I think it’s a sound approach. I mean the Linux ecosystem works the same way. We have upstream developers, and distributions and maintainers who adapt the packages for the user. We can have all the diversity, modern tools and also distributions like Debian that swich everything to privacy per default because their users like that. I think the same approach works for android and I really appreciate I get to choose between F-Droid, Obtanium and the Google Play store.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1705919751 {#2320
    date: 2024-01-22 11:35:51.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@catalog3115@lemmy.world"
    "@rufus@discuss.tchncs.de"
    "@catalog3115@lemmy.world"
    "@rufus@discuss.tchncs.de"
    "@catalog3115@lemmy.world"
    "@rufus@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2310 …}
  +nested: Doctrine\ORM\PersistentCollection {#2306 …}
  +votes: Doctrine\ORM\PersistentCollection {#2305 …}
  +reports: Doctrine\ORM\PersistentCollection {#2303 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2317 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
  -id: 330995
  -bodyTs: "'adapt':43 'also':58 'android':81 'appreci':10,85 'approach':24,78 'choos':89 'debian':61 'default':68 'develop':37 'distribut':39,59 'divers':54 'droid':7,93 'ecosystem':29 'everyth':64 'f':6,92 'f-droid':5,91 'get':87 'googl':97 'like':60,72 'linux':28 'maintain':3,41 'mean':26 'modern':55 'obtanium':94 'packag':45 'per':67 'play':98 'privaci':66 'probabl':9 'realli':84 'sound':23 'store':99 'swich':63 'think':19,75 'tool':56 'upstream':36 'user':48,71 'way':33 'work':14,30,79 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6704598"
  +editedAt: DateTimeImmutable @1727612427 {#2315
    date: 2024-09-29 14:20:27.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705919751 {#2322
    date: 2024-01-22 11:35:51.0 +01:00
  }
  +"title": 330995
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
31 DENIED edit
App\Entity\EntryComment {#2321
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2127
    +user: Proxies\__CG__\App\Entity\User {#2002 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
    +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
    +url: null
    +body: """
      If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
      \n
      - which features are worth developing &\n
      - which bugs needs to be solved first.\n
      \n
      Edit…\n
      \n
      Things Collected\n
      \n
      - IP Address for use ping (for country)\n
      - All crashes with IP\n
      - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
      \n
      It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
      \n
      I want to know right way to introduce analytics in OSS
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 52
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728602878 {#2668
      date: 2024-10-11 01:27:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2673 …}
    +votes: Doctrine\ORM\PersistentCollection {#2676 …}
    +reports: Doctrine\ORM\PersistentCollection {#2678 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2680 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2682 …}
    +badges: Doctrine\ORM\PersistentCollection {#2684 …}
    +children: [
      1 => App\Entity\EntryComment {#2128
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2127 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          Many people who deliberately choose open source, are also into privacy. I’m not sure what people like. But you’ll definitely face some rejection by people like me. I like to file bugreports myself. I get my apps from F-Droid and they usually strip those telemetry libraries from the source. But for people who use Obtanium or Google Play, it’ll work. I think there is a good share of users who are fine with crashreports. Maybe the majority. You could make the app ask for confirmation before sending the report. Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
          \n
          If it’s more than crash reports, I think it should be opt-in rather than opt-out.\n
          \n
          I like the old fashioned way of doing free software. Have a community around the project, a bugtracker and engage people in a discussion about future developments. I’m happy if that’s baked into an app if it’s opt-in and it’s an open backend or something simple, meaning you don’t include the whole Firebase, Crashlytics, … stuff. But it’s up to the developer. If you like it, and your audience isn’t privacy nerds, include it and see if people complain.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1727612183 {#2163
          date: 2024-09-29 14:16:23.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2126 …}
        +nested: Doctrine\ORM\PersistentCollection {#2139 …}
        +votes: Doctrine\ORM\PersistentCollection {#2224 …}
        +reports: Doctrine\ORM\PersistentCollection {#2223 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2216 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2213 …}
        -id: 330795
        -bodyTs: "'also':9 'app':39,87,101,173 'around':150 'ask':88 'audienc':212 'backend':185 'bake':170 'bugreport':34 'bugtrack':154 'choos':5 'communiti':149 'complain':223 'confirm':90 'could':84 'crash':122 'crashlyt':197 'crashreport':79 'definit':22 'deliber':4 'develop':163,205 'discuss':160 'droid':43,113 'engag':156 'f':42,112 'f-droid':41,111 'face':23 'fashion':141 'file':33 'fine':77 'firebas':196 'free':145 'futur':162 'get':37 'good':71 'googl':61 'happi':166 'includ':193,217 'isn':213 'latter':116 'let':108 'librari':50 'like':18,28,31,110,138,208 'll':21,64 'm':13,165 'major':82 'make':85 'mani':1 'mayb':80 'mean':189 'nerd':216 'normal':103 'obtanium':59 'offer':96,114 'old':140 'one':102,105 'open':6,184 'opt':130,135,178 'opt-in':129,177 'opt-out':134 'peopl':2,17,27,56,109,157,222 'play':62 'privaci':11,215 'project':152 'rather':132 'reject':25 'report':94,123 'see':220 'send':92 'share':72 'simpl':188 'softwar':146 'someth':187 'sourc':7,53 'strip':47 'stuff':198 'sure':15 'telemetri':49 'think':67,125 'two':97 'use':58 'user':74 'usual':46 'variant':98 'way':142 'whole':195 'without':106 'work':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6701884"
        +editedAt: DateTimeImmutable @1727597889 {#2162
          date: 2024-09-29 10:18:09.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705912178 {#2044
          date: 2024-01-22 09:29:38.0 +01:00
        }
        +"title": 330795
      }
      0 => App\Entity\EntryComment {#2321}
    ]
    -id: 32315
    -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
    -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705991361
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11026195"
    +editedAt: DateTimeImmutable @1727610361 {#2655
      date: 2024-09-29 13:46:01.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705904961 {#2636
      date: 2024-01-22 07:29:21.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2312 …}
  +root: App\Entity\EntryComment {#2128}
  +body: """
    Yeah, the maintainers of F-Droid will probably appreciate you did the work for them.\n
    \n
    And I think it’s a sound approach. I mean the Linux ecosystem works the same way. We have upstream developers, and distributions and maintainers who adapt the packages for the user. We can have all the diversity, modern tools and also distributions like Debian that swich everything to privacy per default because their users like that. I think the same approach works for android and I really appreciate I get to choose between F-Droid, Obtanium and the Google Play store.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1705919751 {#2320
    date: 2024-01-22 11:35:51.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@catalog3115@lemmy.world"
    "@rufus@discuss.tchncs.de"
    "@catalog3115@lemmy.world"
    "@rufus@discuss.tchncs.de"
    "@catalog3115@lemmy.world"
    "@rufus@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2310 …}
  +nested: Doctrine\ORM\PersistentCollection {#2306 …}
  +votes: Doctrine\ORM\PersistentCollection {#2305 …}
  +reports: Doctrine\ORM\PersistentCollection {#2303 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2317 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
  -id: 330995
  -bodyTs: "'adapt':43 'also':58 'android':81 'appreci':10,85 'approach':24,78 'choos':89 'debian':61 'default':68 'develop':37 'distribut':39,59 'divers':54 'droid':7,93 'ecosystem':29 'everyth':64 'f':6,92 'f-droid':5,91 'get':87 'googl':97 'like':60,72 'linux':28 'maintain':3,41 'mean':26 'modern':55 'obtanium':94 'packag':45 'per':67 'play':98 'privaci':66 'probabl':9 'realli':84 'sound':23 'store':99 'swich':63 'think':19,75 'tool':56 'upstream':36 'user':48,71 'way':33 'work':14,30,79 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6704598"
  +editedAt: DateTimeImmutable @1727612427 {#2315
    date: 2024-09-29 14:20:27.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705919751 {#2322
    date: 2024-01-22 11:35:51.0 +01:00
  }
  +"title": 330995
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
32 DENIED moderate
App\Entity\EntryComment {#2321
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2127
    +user: Proxies\__CG__\App\Entity\User {#2002 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
    +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
    +url: null
    +body: """
      If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
      \n
      - which features are worth developing &\n
      - which bugs needs to be solved first.\n
      \n
      Edit…\n
      \n
      Things Collected\n
      \n
      - IP Address for use ping (for country)\n
      - All crashes with IP\n
      - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
      \n
      It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
      \n
      I want to know right way to introduce analytics in OSS
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 52
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728602878 {#2668
      date: 2024-10-11 01:27:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2673 …}
    +votes: Doctrine\ORM\PersistentCollection {#2676 …}
    +reports: Doctrine\ORM\PersistentCollection {#2678 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2680 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2682 …}
    +badges: Doctrine\ORM\PersistentCollection {#2684 …}
    +children: [
      1 => App\Entity\EntryComment {#2128
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2127 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          Many people who deliberately choose open source, are also into privacy. I’m not sure what people like. But you’ll definitely face some rejection by people like me. I like to file bugreports myself. I get my apps from F-Droid and they usually strip those telemetry libraries from the source. But for people who use Obtanium or Google Play, it’ll work. I think there is a good share of users who are fine with crashreports. Maybe the majority. You could make the app ask for confirmation before sending the report. Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
          \n
          If it’s more than crash reports, I think it should be opt-in rather than opt-out.\n
          \n
          I like the old fashioned way of doing free software. Have a community around the project, a bugtracker and engage people in a discussion about future developments. I’m happy if that’s baked into an app if it’s opt-in and it’s an open backend or something simple, meaning you don’t include the whole Firebase, Crashlytics, … stuff. But it’s up to the developer. If you like it, and your audience isn’t privacy nerds, include it and see if people complain.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1727612183 {#2163
          date: 2024-09-29 14:16:23.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2126 …}
        +nested: Doctrine\ORM\PersistentCollection {#2139 …}
        +votes: Doctrine\ORM\PersistentCollection {#2224 …}
        +reports: Doctrine\ORM\PersistentCollection {#2223 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2216 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2213 …}
        -id: 330795
        -bodyTs: "'also':9 'app':39,87,101,173 'around':150 'ask':88 'audienc':212 'backend':185 'bake':170 'bugreport':34 'bugtrack':154 'choos':5 'communiti':149 'complain':223 'confirm':90 'could':84 'crash':122 'crashlyt':197 'crashreport':79 'definit':22 'deliber':4 'develop':163,205 'discuss':160 'droid':43,113 'engag':156 'f':42,112 'f-droid':41,111 'face':23 'fashion':141 'file':33 'fine':77 'firebas':196 'free':145 'futur':162 'get':37 'good':71 'googl':61 'happi':166 'includ':193,217 'isn':213 'latter':116 'let':108 'librari':50 'like':18,28,31,110,138,208 'll':21,64 'm':13,165 'major':82 'make':85 'mani':1 'mayb':80 'mean':189 'nerd':216 'normal':103 'obtanium':59 'offer':96,114 'old':140 'one':102,105 'open':6,184 'opt':130,135,178 'opt-in':129,177 'opt-out':134 'peopl':2,17,27,56,109,157,222 'play':62 'privaci':11,215 'project':152 'rather':132 'reject':25 'report':94,123 'see':220 'send':92 'share':72 'simpl':188 'softwar':146 'someth':187 'sourc':7,53 'strip':47 'stuff':198 'sure':15 'telemetri':49 'think':67,125 'two':97 'use':58 'user':74 'usual':46 'variant':98 'way':142 'whole':195 'without':106 'work':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6701884"
        +editedAt: DateTimeImmutable @1727597889 {#2162
          date: 2024-09-29 10:18:09.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705912178 {#2044
          date: 2024-01-22 09:29:38.0 +01:00
        }
        +"title": 330795
      }
      0 => App\Entity\EntryComment {#2321}
    ]
    -id: 32315
    -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
    -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705991361
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11026195"
    +editedAt: DateTimeImmutable @1727610361 {#2655
      date: 2024-09-29 13:46:01.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705904961 {#2636
      date: 2024-01-22 07:29:21.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2312 …}
  +root: App\Entity\EntryComment {#2128}
  +body: """
    Yeah, the maintainers of F-Droid will probably appreciate you did the work for them.\n
    \n
    And I think it’s a sound approach. I mean the Linux ecosystem works the same way. We have upstream developers, and distributions and maintainers who adapt the packages for the user. We can have all the diversity, modern tools and also distributions like Debian that swich everything to privacy per default because their users like that. I think the same approach works for android and I really appreciate I get to choose between F-Droid, Obtanium and the Google Play store.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1705919751 {#2320
    date: 2024-01-22 11:35:51.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@catalog3115@lemmy.world"
    "@rufus@discuss.tchncs.de"
    "@catalog3115@lemmy.world"
    "@rufus@discuss.tchncs.de"
    "@catalog3115@lemmy.world"
    "@rufus@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2310 …}
  +nested: Doctrine\ORM\PersistentCollection {#2306 …}
  +votes: Doctrine\ORM\PersistentCollection {#2305 …}
  +reports: Doctrine\ORM\PersistentCollection {#2303 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2317 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
  -id: 330995
  -bodyTs: "'adapt':43 'also':58 'android':81 'appreci':10,85 'approach':24,78 'choos':89 'debian':61 'default':68 'develop':37 'distribut':39,59 'divers':54 'droid':7,93 'ecosystem':29 'everyth':64 'f':6,92 'f-droid':5,91 'get':87 'googl':97 'like':60,72 'linux':28 'maintain':3,41 'mean':26 'modern':55 'obtanium':94 'packag':45 'per':67 'play':98 'privaci':66 'probabl':9 'realli':84 'sound':23 'store':99 'swich':63 'think':19,75 'tool':56 'upstream':36 'user':48,71 'way':33 'work':14,30,79 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6704598"
  +editedAt: DateTimeImmutable @1727612427 {#2315
    date: 2024-09-29 14:20:27.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705919751 {#2322
    date: 2024-01-22 11:35:51.0 +01:00
  }
  +"title": 330995
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
33 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
34 DENIED moderate
App\Entity\EntryComment {#2229
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2228 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Nah, I disagree. I think it’s a general place to hang out and talk. And the community name and description don’t include the word ‘news’. There are other communities for that.\n
    \n
    We’d have 1 post every two weeks and little to no engagement if this was about news only. Use a different community or a RSS feedreader for news.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 21
  +score: 0
  +lastActive: DateTime @1705915256 {#2230
    date: 2024-01-22 10:20:56.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@just_another_person@lemmy.world"
    "@just_another_person@lemmy.world"
    "@just_another_person@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2252 …}
  +nested: Doctrine\ORM\PersistentCollection {#2189 …}
  +votes: Doctrine\ORM\PersistentCollection {#2311 …}
  +reports: Doctrine\ORM\PersistentCollection {#2293 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2309 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2302 …}
  -id: 330872
  -bodyTs: "'1':37 'communiti':18,31,56 'd':35 'descript':21 'differ':55 'disagre':3 'engag':46 'everi':39 'feedread':60 'general':9 'hang':12 'includ':24 'littl':43 'nah':1 'name':19 'news':27,51,62 'place':10 'post':38 'rss':59 'talk':15 'think':5 'two':40 'use':53 'week':41 'word':26"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6703021"
  +editedAt: DateTimeImmutable @1727601597 {#2231
    date: 2024-09-29 11:19:57.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705915256 {#2232
    date: 2024-01-22 10:20:56.0 +01:00
  }
  +"title": 330872
}
"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 {#2229
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2228 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Nah, I disagree. I think it’s a general place to hang out and talk. And the community name and description don’t include the word ‘news’. There are other communities for that.\n
    \n
    We’d have 1 post every two weeks and little to no engagement if this was about news only. Use a different community or a RSS feedreader for news.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 21
  +score: 0
  +lastActive: DateTime @1705915256 {#2230
    date: 2024-01-22 10:20:56.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@just_another_person@lemmy.world"
    "@just_another_person@lemmy.world"
    "@just_another_person@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2252 …}
  +nested: Doctrine\ORM\PersistentCollection {#2189 …}
  +votes: Doctrine\ORM\PersistentCollection {#2311 …}
  +reports: Doctrine\ORM\PersistentCollection {#2293 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2309 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2302 …}
  -id: 330872
  -bodyTs: "'1':37 'communiti':18,31,56 'd':35 'descript':21 'differ':55 'disagre':3 'engag':46 'everi':39 'feedread':60 'general':9 'hang':12 'includ':24 'littl':43 'nah':1 'name':19 'news':27,51,62 'place':10 'post':38 'rss':59 'talk':15 'think':5 'two':40 'use':53 'week':41 'word':26"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6703021"
  +editedAt: DateTimeImmutable @1727601597 {#2231
    date: 2024-09-29 11:19:57.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705915256 {#2232
    date: 2024-01-22 10:20:56.0 +01:00
  }
  +"title": 330872
}
"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 {#2229
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2228 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Nah, I disagree. I think it’s a general place to hang out and talk. And the community name and description don’t include the word ‘news’. There are other communities for that.\n
    \n
    We’d have 1 post every two weeks and little to no engagement if this was about news only. Use a different community or a RSS feedreader for news.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 21
  +score: 0
  +lastActive: DateTime @1705915256 {#2230
    date: 2024-01-22 10:20:56.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@just_another_person@lemmy.world"
    "@just_another_person@lemmy.world"
    "@just_another_person@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2252 …}
  +nested: Doctrine\ORM\PersistentCollection {#2189 …}
  +votes: Doctrine\ORM\PersistentCollection {#2311 …}
  +reports: Doctrine\ORM\PersistentCollection {#2293 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2309 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2302 …}
  -id: 330872
  -bodyTs: "'1':37 'communiti':18,31,56 'd':35 'descript':21 'differ':55 'disagre':3 'engag':46 'everi':39 'feedread':60 'general':9 'hang':12 'includ':24 'littl':43 'nah':1 'name':19 'news':27,51,62 'place':10 'post':38 'rss':59 'talk':15 'think':5 'two':40 'use':53 'week':41 'word':26"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6703021"
  +editedAt: DateTimeImmutable @1727601597 {#2231
    date: 2024-09-29 11:19:57.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705915256 {#2232
    date: 2024-01-22 10:20:56.0 +01:00
  }
  +"title": 330872
}
"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
Proxies\__CG__\App\Entity\Entry {#2107
  +user: Proxies\__CG__\App\Entity\User {#2671 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2112 …}
  +image: Proxies\__CG__\App\Entity\Image {#2729 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2728 …}
  +slug: "I-love-my-Gitea-Any-tips-and-tricks"
  +title: "I love my Gitea. Any tips and tricks?"
  +url: "https://sh.itjust.works/pictrs/image/f1774145-62ea-401c-8bbb-70696c0c73b4.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 54
  +favouriteCount: 788
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728040586 {#2705
    date: 2024-10-04 13:16:26.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2727 …}
  +votes: Doctrine\ORM\PersistentCollection {#2734 …}
  +reports: Doctrine\ORM\PersistentCollection {#2730 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2733 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2736 …}
  +badges: Doctrine\ORM\PersistentCollection {#2738 …}
  +children: [
    App\Entity\EntryComment {#2110
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2107 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2112 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2124 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
      +body: """
        Forgejo is a fork of Gitea. As of now I don’t think they have diverged much. So they’re (still) about the same. It was mainly created because of the takeover of the domain and trademark by a for profit company. Not because of different functionality.\n
        \n
        forgejo.org/compare/#why-was-forgejo-created
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1705764410 {#2109
        date: 2024-01-20 16:26:50.0 +01:00
      }
      +ip: null
      +tags: [
        "why"
      ]
      +mentions: [
        "@praise_idleness@sh.itjust.works"
        "@taaz@biglemmowski.win"
        "@praise_idleness@sh.itjust.works"
        "@taaz@biglemmowski.win"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2118 …}
      +nested: Doctrine\ORM\PersistentCollection {#2121 …}
      +votes: Doctrine\ORM\PersistentCollection {#2115 …}
      +reports: Doctrine\ORM\PersistentCollection {#2123 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2116 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2161 …}
      -id: 325814
      -bodyTs: "'/compare/#why-was-forgejo-created':50 'compani':42 'creat':28 'differ':46 'diverg':16 'domain':35 'forgejo':1 'forgejo.org':49 'forgejo.org/compare/#why-was-forgejo-created':48 'fork':4 'function':47 'gitea':6 'main':27 'much':17 'profit':41 're':20 'still':21 'takeov':32 'think':13 'trademark':37"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6637763"
      +editedAt: DateTimeImmutable @1727109896 {#2103
        date: 2024-09-23 18:44:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705764410 {#2106
        date: 2024-01-20 16:26:50.0 +01:00
      }
      +"title": 325814
    }
  ]
  -id: 31928
  -titleTs: "'gitea':4 'love':2 'tip':6 'trick':8"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705840829
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/post/13130361"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705754429 {#2692
    date: 2024-01-20 13:40:29.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
39 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2107
  +user: Proxies\__CG__\App\Entity\User {#2671 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2112 …}
  +image: Proxies\__CG__\App\Entity\Image {#2729 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2728 …}
  +slug: "I-love-my-Gitea-Any-tips-and-tricks"
  +title: "I love my Gitea. Any tips and tricks?"
  +url: "https://sh.itjust.works/pictrs/image/f1774145-62ea-401c-8bbb-70696c0c73b4.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 54
  +favouriteCount: 788
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728040586 {#2705
    date: 2024-10-04 13:16:26.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2727 …}
  +votes: Doctrine\ORM\PersistentCollection {#2734 …}
  +reports: Doctrine\ORM\PersistentCollection {#2730 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2733 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2736 …}
  +badges: Doctrine\ORM\PersistentCollection {#2738 …}
  +children: [
    App\Entity\EntryComment {#2110
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2107 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2112 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2124 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
      +body: """
        Forgejo is a fork of Gitea. As of now I don’t think they have diverged much. So they’re (still) about the same. It was mainly created because of the takeover of the domain and trademark by a for profit company. Not because of different functionality.\n
        \n
        forgejo.org/compare/#why-was-forgejo-created
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1705764410 {#2109
        date: 2024-01-20 16:26:50.0 +01:00
      }
      +ip: null
      +tags: [
        "why"
      ]
      +mentions: [
        "@praise_idleness@sh.itjust.works"
        "@taaz@biglemmowski.win"
        "@praise_idleness@sh.itjust.works"
        "@taaz@biglemmowski.win"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2118 …}
      +nested: Doctrine\ORM\PersistentCollection {#2121 …}
      +votes: Doctrine\ORM\PersistentCollection {#2115 …}
      +reports: Doctrine\ORM\PersistentCollection {#2123 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2116 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2161 …}
      -id: 325814
      -bodyTs: "'/compare/#why-was-forgejo-created':50 'compani':42 'creat':28 'differ':46 'diverg':16 'domain':35 'forgejo':1 'forgejo.org':49 'forgejo.org/compare/#why-was-forgejo-created':48 'fork':4 'function':47 'gitea':6 'main':27 'much':17 'profit':41 're':20 'still':21 'takeov':32 'think':13 'trademark':37"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6637763"
      +editedAt: DateTimeImmutable @1727109896 {#2103
        date: 2024-09-23 18:44:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705764410 {#2106
        date: 2024-01-20 16:26:50.0 +01:00
      }
      +"title": 325814
    }
  ]
  -id: 31928
  -titleTs: "'gitea':4 'love':2 'tip':6 'trick':8"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705840829
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/post/13130361"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705754429 {#2692
    date: 2024-01-20 13:40:29.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
40 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2107
  +user: Proxies\__CG__\App\Entity\User {#2671 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2112 …}
  +image: Proxies\__CG__\App\Entity\Image {#2729 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2728 …}
  +slug: "I-love-my-Gitea-Any-tips-and-tricks"
  +title: "I love my Gitea. Any tips and tricks?"
  +url: "https://sh.itjust.works/pictrs/image/f1774145-62ea-401c-8bbb-70696c0c73b4.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 54
  +favouriteCount: 788
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728040586 {#2705
    date: 2024-10-04 13:16:26.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2727 …}
  +votes: Doctrine\ORM\PersistentCollection {#2734 …}
  +reports: Doctrine\ORM\PersistentCollection {#2730 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2733 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2736 …}
  +badges: Doctrine\ORM\PersistentCollection {#2738 …}
  +children: [
    App\Entity\EntryComment {#2110
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2107 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2112 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2124 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
      +body: """
        Forgejo is a fork of Gitea. As of now I don’t think they have diverged much. So they’re (still) about the same. It was mainly created because of the takeover of the domain and trademark by a for profit company. Not because of different functionality.\n
        \n
        forgejo.org/compare/#why-was-forgejo-created
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1705764410 {#2109
        date: 2024-01-20 16:26:50.0 +01:00
      }
      +ip: null
      +tags: [
        "why"
      ]
      +mentions: [
        "@praise_idleness@sh.itjust.works"
        "@taaz@biglemmowski.win"
        "@praise_idleness@sh.itjust.works"
        "@taaz@biglemmowski.win"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2118 …}
      +nested: Doctrine\ORM\PersistentCollection {#2121 …}
      +votes: Doctrine\ORM\PersistentCollection {#2115 …}
      +reports: Doctrine\ORM\PersistentCollection {#2123 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2116 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2161 …}
      -id: 325814
      -bodyTs: "'/compare/#why-was-forgejo-created':50 'compani':42 'creat':28 'differ':46 'diverg':16 'domain':35 'forgejo':1 'forgejo.org':49 'forgejo.org/compare/#why-was-forgejo-created':48 'fork':4 'function':47 'gitea':6 'main':27 'much':17 'profit':41 're':20 'still':21 'takeov':32 'think':13 'trademark':37"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6637763"
      +editedAt: DateTimeImmutable @1727109896 {#2103
        date: 2024-09-23 18:44:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705764410 {#2106
        date: 2024-01-20 16:26:50.0 +01:00
      }
      +"title": 325814
    }
  ]
  -id: 31928
  -titleTs: "'gitea':4 'love':2 'tip':6 'trick':8"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705840829
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/post/13130361"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705754429 {#2692
    date: 2024-01-20 13:40:29.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
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 {#2110
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2107
    +user: Proxies\__CG__\App\Entity\User {#2671 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2112 …}
    +image: Proxies\__CG__\App\Entity\Image {#2729 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2728 …}
    +slug: "I-love-my-Gitea-Any-tips-and-tricks"
    +title: "I love my Gitea. Any tips and tricks?"
    +url: "https://sh.itjust.works/pictrs/image/f1774145-62ea-401c-8bbb-70696c0c73b4.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 54
    +favouriteCount: 788
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728040586 {#2705
      date: 2024-10-04 13:16:26.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2727 …}
    +votes: Doctrine\ORM\PersistentCollection {#2734 …}
    +reports: Doctrine\ORM\PersistentCollection {#2730 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2733 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2736 …}
    +badges: Doctrine\ORM\PersistentCollection {#2738 …}
    +children: [
      App\Entity\EntryComment {#2110}
    ]
    -id: 31928
    -titleTs: "'gitea':4 'love':2 'tip':6 'trick':8"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705840829
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/13130361"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705754429 {#2692
      date: 2024-01-20 13:40:29.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2112 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2124 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
  +body: """
    Forgejo is a fork of Gitea. As of now I don’t think they have diverged much. So they’re (still) about the same. It was mainly created because of the takeover of the domain and trademark by a for profit company. Not because of different functionality.\n
    \n
    forgejo.org/compare/#why-was-forgejo-created
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1705764410 {#2109
    date: 2024-01-20 16:26:50.0 +01:00
  }
  +ip: null
  +tags: [
    "why"
  ]
  +mentions: [
    "@praise_idleness@sh.itjust.works"
    "@taaz@biglemmowski.win"
    "@praise_idleness@sh.itjust.works"
    "@taaz@biglemmowski.win"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2118 …}
  +nested: Doctrine\ORM\PersistentCollection {#2121 …}
  +votes: Doctrine\ORM\PersistentCollection {#2115 …}
  +reports: Doctrine\ORM\PersistentCollection {#2123 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2116 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2161 …}
  -id: 325814
  -bodyTs: "'/compare/#why-was-forgejo-created':50 'compani':42 'creat':28 'differ':46 'diverg':16 'domain':35 'forgejo':1 'forgejo.org':49 'forgejo.org/compare/#why-was-forgejo-created':48 'fork':4 'function':47 'gitea':6 'main':27 'much':17 'profit':41 're':20 'still':21 'takeov':32 'think':13 'trademark':37"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6637763"
  +editedAt: DateTimeImmutable @1727109896 {#2103
    date: 2024-09-23 18:44:56.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705764410 {#2106
    date: 2024-01-20 16:26:50.0 +01:00
  }
  +"title": 325814
}
"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 {#2110
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2107
    +user: Proxies\__CG__\App\Entity\User {#2671 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2112 …}
    +image: Proxies\__CG__\App\Entity\Image {#2729 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2728 …}
    +slug: "I-love-my-Gitea-Any-tips-and-tricks"
    +title: "I love my Gitea. Any tips and tricks?"
    +url: "https://sh.itjust.works/pictrs/image/f1774145-62ea-401c-8bbb-70696c0c73b4.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 54
    +favouriteCount: 788
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728040586 {#2705
      date: 2024-10-04 13:16:26.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2727 …}
    +votes: Doctrine\ORM\PersistentCollection {#2734 …}
    +reports: Doctrine\ORM\PersistentCollection {#2730 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2733 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2736 …}
    +badges: Doctrine\ORM\PersistentCollection {#2738 …}
    +children: [
      App\Entity\EntryComment {#2110}
    ]
    -id: 31928
    -titleTs: "'gitea':4 'love':2 'tip':6 'trick':8"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705840829
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/13130361"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705754429 {#2692
      date: 2024-01-20 13:40:29.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2112 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2124 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
  +body: """
    Forgejo is a fork of Gitea. As of now I don’t think they have diverged much. So they’re (still) about the same. It was mainly created because of the takeover of the domain and trademark by a for profit company. Not because of different functionality.\n
    \n
    forgejo.org/compare/#why-was-forgejo-created
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1705764410 {#2109
    date: 2024-01-20 16:26:50.0 +01:00
  }
  +ip: null
  +tags: [
    "why"
  ]
  +mentions: [
    "@praise_idleness@sh.itjust.works"
    "@taaz@biglemmowski.win"
    "@praise_idleness@sh.itjust.works"
    "@taaz@biglemmowski.win"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2118 …}
  +nested: Doctrine\ORM\PersistentCollection {#2121 …}
  +votes: Doctrine\ORM\PersistentCollection {#2115 …}
  +reports: Doctrine\ORM\PersistentCollection {#2123 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2116 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2161 …}
  -id: 325814
  -bodyTs: "'/compare/#why-was-forgejo-created':50 'compani':42 'creat':28 'differ':46 'diverg':16 'domain':35 'forgejo':1 'forgejo.org':49 'forgejo.org/compare/#why-was-forgejo-created':48 'fork':4 'function':47 'gitea':6 'main':27 'much':17 'profit':41 're':20 'still':21 'takeov':32 'think':13 'trademark':37"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6637763"
  +editedAt: DateTimeImmutable @1727109896 {#2103
    date: 2024-09-23 18:44:56.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705764410 {#2106
    date: 2024-01-20 16:26:50.0 +01:00
  }
  +"title": 325814
}
"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 {#2110
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2107
    +user: Proxies\__CG__\App\Entity\User {#2671 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2112 …}
    +image: Proxies\__CG__\App\Entity\Image {#2729 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2728 …}
    +slug: "I-love-my-Gitea-Any-tips-and-tricks"
    +title: "I love my Gitea. Any tips and tricks?"
    +url: "https://sh.itjust.works/pictrs/image/f1774145-62ea-401c-8bbb-70696c0c73b4.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 54
    +favouriteCount: 788
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728040586 {#2705
      date: 2024-10-04 13:16:26.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2727 …}
    +votes: Doctrine\ORM\PersistentCollection {#2734 …}
    +reports: Doctrine\ORM\PersistentCollection {#2730 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2733 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2736 …}
    +badges: Doctrine\ORM\PersistentCollection {#2738 …}
    +children: [
      App\Entity\EntryComment {#2110}
    ]
    -id: 31928
    -titleTs: "'gitea':4 'love':2 'tip':6 'trick':8"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705840829
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/13130361"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705754429 {#2692
      date: 2024-01-20 13:40:29.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2112 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2124 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2114 …}
  +body: """
    Forgejo is a fork of Gitea. As of now I don’t think they have diverged much. So they’re (still) about the same. It was mainly created because of the takeover of the domain and trademark by a for profit company. Not because of different functionality.\n
    \n
    forgejo.org/compare/#why-was-forgejo-created
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1705764410 {#2109
    date: 2024-01-20 16:26:50.0 +01:00
  }
  +ip: null
  +tags: [
    "why"
  ]
  +mentions: [
    "@praise_idleness@sh.itjust.works"
    "@taaz@biglemmowski.win"
    "@praise_idleness@sh.itjust.works"
    "@taaz@biglemmowski.win"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2118 …}
  +nested: Doctrine\ORM\PersistentCollection {#2121 …}
  +votes: Doctrine\ORM\PersistentCollection {#2115 …}
  +reports: Doctrine\ORM\PersistentCollection {#2123 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2116 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2161 …}
  -id: 325814
  -bodyTs: "'/compare/#why-was-forgejo-created':50 'compani':42 'creat':28 'differ':46 'diverg':16 'domain':35 'forgejo':1 'forgejo.org':49 'forgejo.org/compare/#why-was-forgejo-created':48 'fork':4 'function':47 'gitea':6 'main':27 'much':17 'profit':41 're':20 'still':21 'takeov':32 'think':13 'trademark':37"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6637763"
  +editedAt: DateTimeImmutable @1727109896 {#2103
    date: 2024-09-23 18:44:56.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705764410 {#2106
    date: 2024-01-20 16:26:50.0 +01:00
  }
  +"title": 325814
}
"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 {#2066
  +user: Proxies\__CG__\App\Entity\User {#2689 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: Proxies\__CG__\App\Entity\Image {#2745 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2747 …}
  +slug: "The-issue-to-create-a-new-main-menu-for-Minetest"
  +title: "The issue to create a new main menu for Minetest has been open for 6 years."
  +url: "https://github.com/minetest/minetest/issues/6733"
  +body: """
    Years have gone by and hundreds of comments have been written about the proposal, but the main screen still looks like this:\n
    \n
    ![minetest main menu](https://lemmy.world/pictrs/image/e32b8d23-750b-4764-9bc8-28d22bdaf0cb.png)\n
    \n
    What do you guys think is the cause of this stagnation? Too much discussion? Too few people willing to fork it?\n
    \n
    I’ve thought about it myself and why I didn’t contribute a new main menu and came to the following conclusion: It requires understanding Minetest’s codebase and the libraries it uses, it requires C++ experience (which I don’t have), and after all that effort there’s zero guarantee that it ever gets used.
    """
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 9
  +favouriteCount: 47
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727009355 {#2740
    date: 2024-09-22 14:49:15.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2748 …}
  +votes: Doctrine\ORM\PersistentCollection {#2750 …}
  +reports: Doctrine\ORM\PersistentCollection {#2752 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2756 …}
  +badges: Doctrine\ORM\PersistentCollection {#2758 …}
  +children: [
    1 => App\Entity\EntryComment {#2074
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2066 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2071 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2071 …}
      +body: "Hehe, this is about MineTEST, a “clone” of Minecraft. So it’s probably understandable you’ve not heard of the issue. 😏"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1705658936 {#2069
        date: 2024-01-19 11:08:56.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@qaz@lemmy.world"
        "@Enkers@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2067 …}
      +nested: Doctrine\ORM\PersistentCollection {#2049 …}
      +votes: Doctrine\ORM\PersistentCollection {#2051 …}
      +reports: Doctrine\ORM\PersistentCollection {#2059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2047 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2057 …}
      -id: 322169
      -bodyTs: "'clone':7 'heard':18 'hehe':1 'issu':21 'minecraft':9 'minetest':5 'probabl':13 'understand':14 've':16"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6603031"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705658936 {#2065
        date: 2024-01-19 11:08:56.0 +01:00
      }
      +"title": 322169
    }
    0 => App\Entity\EntryComment {#2058
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2066 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        I think it’s just a larger undertaking. Like mentioned in the last comments. People either need to address that as the main focus for some new major release and work on it. Or subdivide it and find people to work on the individual components to make it happen (gradually).\n
        \n
        Also there is always the thing with hobby / free software projects. Sometimes people focus on functionality and features and not so much on asthetics and the first impression. I agree the welcome screen is somewhat important as it’s the first thing a new player sees. But I also like the developers to work on features which enhance the actual gameplay because I just see that screen for 10 seconds and it’s kind of a waste of time to improve it for someone like me. The current screen works alright. There are several dynamics affecting projects: “Perfect is the enemy of good” (don’t make it too complicated) but also sometimes a makeshift solution or something that works “okay” stays inplace indefinitely because “it works” and people concentrate on other stuff. That’s just how things work. It takes deliberate effort to work against those dynamics.\n
        \n
        So I’d say the cause is, their focus is somewhere else.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1705659269 {#2055
        date: 2024-01-19 11:14:29.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@qaz@lemmy.world"
        "@qaz@lemmy.world"
        "@qaz@lemmy.world"
        "@qaz@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2053 …}
      +nested: Doctrine\ORM\PersistentCollection {#2165 …}
      +votes: Doctrine\ORM\PersistentCollection {#2104 …}
      +reports: Doctrine\ORM\PersistentCollection {#2099 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2108 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2101 …}
      -id: 322187
      -bodyTs: "'10':119 'actual':110 'address':19 'affect':146 'agre':80 'alright':141 'also':51,99,161 'alway':54 'asthet':74 'caus':203 'comment':14 'complic':159 'compon':45 'concentr':179 'current':138 'd':200 'deliber':191 'develop':102 'dynam':145,197 'effort':192 'either':16 'els':209 'enemi':151 'enhanc':108 'featur':68,106 'find':38 'first':77,91 'focus':24,64,206 'free':59 'function':66 'gameplay':111 'good':153 'gradual':50 'happen':49 'hobbi':58 'import':86 'impress':78 'improv':131 'indefinit':173 'individu':44 'inplac':172 'kind':124 'larger':7 'last':13 'like':9,100,135 'main':23 'major':28 'make':47,156 'makeshift':164 'mention':10 'much':72 'need':17 'new':27,94 'okay':170 'peopl':15,39,63,178 'perfect':148 'player':95 'project':61,147 'releas':29 'say':201 'screen':83,117,139 'second':120 'see':96,115 'sever':144 'softwar':60 'solut':165 'someon':134 'someth':167 'sometim':62,162 'somewhat':85 'somewher':208 'stay':171 'stuff':182 'subdivid':35 'take':190 'thing':56,92,187 'think':2 'time':129 'undertak':8 'wast':127 'welcom':82 'work':31,41,104,140,169,176,188,194"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6603107"
      +editedAt: DateTimeImmutable @1726690542 {#2052
        date: 2024-09-18 22:15:42.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705659269 {#2054
        date: 2024-01-19 11:14:29.0 +01:00
      }
      +"title": 322187
    }
  ]
  -id: 31667
  -titleTs: "'6':15 'creat':4 'issu':2 'main':7 'menu':8 'minetest':10 'new':6 'open':13 'year':16"
  -bodyTs: "'/pictrs/image/e32b8d23-750b-4764-9bc8-28d22bdaf0cb.png)':28 'c':85 'came':67 'caus':36 'codebas':77 'comment':8 'conclus':71 'contribut':61 'didn':59 'discuss':42 'effort':96 'ever':103 'experi':86 'follow':70 'fork':48 'get':104 'gone':3 'guarante':100 'guy':32 'hundr':6 'lemmy.world':27 'lemmy.world/pictrs/image/e32b8d23-750b-4764-9bc8-28d22bdaf0cb.png)':26 'librari':80 'like':21 'look':20 'main':17,24,64 'menu':25,65 'minetest':23,75 'much':41 'new':63 'peopl':45 'propos':14 'requir':73,84 'screen':18 'stagnat':39 'still':19 'think':33 'thought':52 'understand':74 'use':82,105 've':51 'will':46 'written':11 'year':1 'zero':99"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705740619
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10900144"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705654219 {#2711
    date: 2024-01-19 09:50:19.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 {#2066
  +user: Proxies\__CG__\App\Entity\User {#2689 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: Proxies\__CG__\App\Entity\Image {#2745 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2747 …}
  +slug: "The-issue-to-create-a-new-main-menu-for-Minetest"
  +title: "The issue to create a new main menu for Minetest has been open for 6 years."
  +url: "https://github.com/minetest/minetest/issues/6733"
  +body: """
    Years have gone by and hundreds of comments have been written about the proposal, but the main screen still looks like this:\n
    \n
    ![minetest main menu](https://lemmy.world/pictrs/image/e32b8d23-750b-4764-9bc8-28d22bdaf0cb.png)\n
    \n
    What do you guys think is the cause of this stagnation? Too much discussion? Too few people willing to fork it?\n
    \n
    I’ve thought about it myself and why I didn’t contribute a new main menu and came to the following conclusion: It requires understanding Minetest’s codebase and the libraries it uses, it requires C++ experience (which I don’t have), and after all that effort there’s zero guarantee that it ever gets used.
    """
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 9
  +favouriteCount: 47
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727009355 {#2740
    date: 2024-09-22 14:49:15.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2748 …}
  +votes: Doctrine\ORM\PersistentCollection {#2750 …}
  +reports: Doctrine\ORM\PersistentCollection {#2752 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2756 …}
  +badges: Doctrine\ORM\PersistentCollection {#2758 …}
  +children: [
    1 => App\Entity\EntryComment {#2074
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2066 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2071 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2071 …}
      +body: "Hehe, this is about MineTEST, a “clone” of Minecraft. So it’s probably understandable you’ve not heard of the issue. 😏"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1705658936 {#2069
        date: 2024-01-19 11:08:56.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@qaz@lemmy.world"
        "@Enkers@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2067 …}
      +nested: Doctrine\ORM\PersistentCollection {#2049 …}
      +votes: Doctrine\ORM\PersistentCollection {#2051 …}
      +reports: Doctrine\ORM\PersistentCollection {#2059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2047 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2057 …}
      -id: 322169
      -bodyTs: "'clone':7 'heard':18 'hehe':1 'issu':21 'minecraft':9 'minetest':5 'probabl':13 'understand':14 've':16"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6603031"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705658936 {#2065
        date: 2024-01-19 11:08:56.0 +01:00
      }
      +"title": 322169
    }
    0 => App\Entity\EntryComment {#2058
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2066 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        I think it’s just a larger undertaking. Like mentioned in the last comments. People either need to address that as the main focus for some new major release and work on it. Or subdivide it and find people to work on the individual components to make it happen (gradually).\n
        \n
        Also there is always the thing with hobby / free software projects. Sometimes people focus on functionality and features and not so much on asthetics and the first impression. I agree the welcome screen is somewhat important as it’s the first thing a new player sees. But I also like the developers to work on features which enhance the actual gameplay because I just see that screen for 10 seconds and it’s kind of a waste of time to improve it for someone like me. The current screen works alright. There are several dynamics affecting projects: “Perfect is the enemy of good” (don’t make it too complicated) but also sometimes a makeshift solution or something that works “okay” stays inplace indefinitely because “it works” and people concentrate on other stuff. That’s just how things work. It takes deliberate effort to work against those dynamics.\n
        \n
        So I’d say the cause is, their focus is somewhere else.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1705659269 {#2055
        date: 2024-01-19 11:14:29.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@qaz@lemmy.world"
        "@qaz@lemmy.world"
        "@qaz@lemmy.world"
        "@qaz@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2053 …}
      +nested: Doctrine\ORM\PersistentCollection {#2165 …}
      +votes: Doctrine\ORM\PersistentCollection {#2104 …}
      +reports: Doctrine\ORM\PersistentCollection {#2099 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2108 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2101 …}
      -id: 322187
      -bodyTs: "'10':119 'actual':110 'address':19 'affect':146 'agre':80 'alright':141 'also':51,99,161 'alway':54 'asthet':74 'caus':203 'comment':14 'complic':159 'compon':45 'concentr':179 'current':138 'd':200 'deliber':191 'develop':102 'dynam':145,197 'effort':192 'either':16 'els':209 'enemi':151 'enhanc':108 'featur':68,106 'find':38 'first':77,91 'focus':24,64,206 'free':59 'function':66 'gameplay':111 'good':153 'gradual':50 'happen':49 'hobbi':58 'import':86 'impress':78 'improv':131 'indefinit':173 'individu':44 'inplac':172 'kind':124 'larger':7 'last':13 'like':9,100,135 'main':23 'major':28 'make':47,156 'makeshift':164 'mention':10 'much':72 'need':17 'new':27,94 'okay':170 'peopl':15,39,63,178 'perfect':148 'player':95 'project':61,147 'releas':29 'say':201 'screen':83,117,139 'second':120 'see':96,115 'sever':144 'softwar':60 'solut':165 'someon':134 'someth':167 'sometim':62,162 'somewhat':85 'somewher':208 'stay':171 'stuff':182 'subdivid':35 'take':190 'thing':56,92,187 'think':2 'time':129 'undertak':8 'wast':127 'welcom':82 'work':31,41,104,140,169,176,188,194"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6603107"
      +editedAt: DateTimeImmutable @1726690542 {#2052
        date: 2024-09-18 22:15:42.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705659269 {#2054
        date: 2024-01-19 11:14:29.0 +01:00
      }
      +"title": 322187
    }
  ]
  -id: 31667
  -titleTs: "'6':15 'creat':4 'issu':2 'main':7 'menu':8 'minetest':10 'new':6 'open':13 'year':16"
  -bodyTs: "'/pictrs/image/e32b8d23-750b-4764-9bc8-28d22bdaf0cb.png)':28 'c':85 'came':67 'caus':36 'codebas':77 'comment':8 'conclus':71 'contribut':61 'didn':59 'discuss':42 'effort':96 'ever':103 'experi':86 'follow':70 'fork':48 'get':104 'gone':3 'guarante':100 'guy':32 'hundr':6 'lemmy.world':27 'lemmy.world/pictrs/image/e32b8d23-750b-4764-9bc8-28d22bdaf0cb.png)':26 'librari':80 'like':21 'look':20 'main':17,24,64 'menu':25,65 'minetest':23,75 'much':41 'new':63 'peopl':45 'propos':14 'requir':73,84 'screen':18 'stagnat':39 'still':19 'think':33 'thought':52 'understand':74 'use':82,105 've':51 'will':46 'written':11 'year':1 'zero':99"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705740619
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10900144"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705654219 {#2711
    date: 2024-01-19 09:50:19.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 {#2066
  +user: Proxies\__CG__\App\Entity\User {#2689 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: Proxies\__CG__\App\Entity\Image {#2745 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2747 …}
  +slug: "The-issue-to-create-a-new-main-menu-for-Minetest"
  +title: "The issue to create a new main menu for Minetest has been open for 6 years."
  +url: "https://github.com/minetest/minetest/issues/6733"
  +body: """
    Years have gone by and hundreds of comments have been written about the proposal, but the main screen still looks like this:\n
    \n
    ![minetest main menu](https://lemmy.world/pictrs/image/e32b8d23-750b-4764-9bc8-28d22bdaf0cb.png)\n
    \n
    What do you guys think is the cause of this stagnation? Too much discussion? Too few people willing to fork it?\n
    \n
    I’ve thought about it myself and why I didn’t contribute a new main menu and came to the following conclusion: It requires understanding Minetest’s codebase and the libraries it uses, it requires C++ experience (which I don’t have), and after all that effort there’s zero guarantee that it ever gets used.
    """
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 9
  +favouriteCount: 47
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727009355 {#2740
    date: 2024-09-22 14:49:15.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2748 …}
  +votes: Doctrine\ORM\PersistentCollection {#2750 …}
  +reports: Doctrine\ORM\PersistentCollection {#2752 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2756 …}
  +badges: Doctrine\ORM\PersistentCollection {#2758 …}
  +children: [
    1 => App\Entity\EntryComment {#2074
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2066 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2071 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2071 …}
      +body: "Hehe, this is about MineTEST, a “clone” of Minecraft. So it’s probably understandable you’ve not heard of the issue. 😏"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1705658936 {#2069
        date: 2024-01-19 11:08:56.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@qaz@lemmy.world"
        "@Enkers@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2067 …}
      +nested: Doctrine\ORM\PersistentCollection {#2049 …}
      +votes: Doctrine\ORM\PersistentCollection {#2051 …}
      +reports: Doctrine\ORM\PersistentCollection {#2059 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2047 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2057 …}
      -id: 322169
      -bodyTs: "'clone':7 'heard':18 'hehe':1 'issu':21 'minecraft':9 'minetest':5 'probabl':13 'understand':14 've':16"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6603031"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705658936 {#2065
        date: 2024-01-19 11:08:56.0 +01:00
      }
      +"title": 322169
    }
    0 => App\Entity\EntryComment {#2058
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2066 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        I think it’s just a larger undertaking. Like mentioned in the last comments. People either need to address that as the main focus for some new major release and work on it. Or subdivide it and find people to work on the individual components to make it happen (gradually).\n
        \n
        Also there is always the thing with hobby / free software projects. Sometimes people focus on functionality and features and not so much on asthetics and the first impression. I agree the welcome screen is somewhat important as it’s the first thing a new player sees. But I also like the developers to work on features which enhance the actual gameplay because I just see that screen for 10 seconds and it’s kind of a waste of time to improve it for someone like me. The current screen works alright. There are several dynamics affecting projects: “Perfect is the enemy of good” (don’t make it too complicated) but also sometimes a makeshift solution or something that works “okay” stays inplace indefinitely because “it works” and people concentrate on other stuff. That’s just how things work. It takes deliberate effort to work against those dynamics.\n
        \n
        So I’d say the cause is, their focus is somewhere else.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1705659269 {#2055
        date: 2024-01-19 11:14:29.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@qaz@lemmy.world"
        "@qaz@lemmy.world"
        "@qaz@lemmy.world"
        "@qaz@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2053 …}
      +nested: Doctrine\ORM\PersistentCollection {#2165 …}
      +votes: Doctrine\ORM\PersistentCollection {#2104 …}
      +reports: Doctrine\ORM\PersistentCollection {#2099 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2108 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2101 …}
      -id: 322187
      -bodyTs: "'10':119 'actual':110 'address':19 'affect':146 'agre':80 'alright':141 'also':51,99,161 'alway':54 'asthet':74 'caus':203 'comment':14 'complic':159 'compon':45 'concentr':179 'current':138 'd':200 'deliber':191 'develop':102 'dynam':145,197 'effort':192 'either':16 'els':209 'enemi':151 'enhanc':108 'featur':68,106 'find':38 'first':77,91 'focus':24,64,206 'free':59 'function':66 'gameplay':111 'good':153 'gradual':50 'happen':49 'hobbi':58 'import':86 'impress':78 'improv':131 'indefinit':173 'individu':44 'inplac':172 'kind':124 'larger':7 'last':13 'like':9,100,135 'main':23 'major':28 'make':47,156 'makeshift':164 'mention':10 'much':72 'need':17 'new':27,94 'okay':170 'peopl':15,39,63,178 'perfect':148 'player':95 'project':61,147 'releas':29 'say':201 'screen':83,117,139 'second':120 'see':96,115 'sever':144 'softwar':60 'solut':165 'someon':134 'someth':167 'sometim':62,162 'somewhat':85 'somewher':208 'stay':171 'stuff':182 'subdivid':35 'take':190 'thing':56,92,187 'think':2 'time':129 'undertak':8 'wast':127 'welcom':82 'work':31,41,104,140,169,176,188,194"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6603107"
      +editedAt: DateTimeImmutable @1726690542 {#2052
        date: 2024-09-18 22:15:42.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705659269 {#2054
        date: 2024-01-19 11:14:29.0 +01:00
      }
      +"title": 322187
    }
  ]
  -id: 31667
  -titleTs: "'6':15 'creat':4 'issu':2 'main':7 'menu':8 'minetest':10 'new':6 'open':13 'year':16"
  -bodyTs: "'/pictrs/image/e32b8d23-750b-4764-9bc8-28d22bdaf0cb.png)':28 'c':85 'came':67 'caus':36 'codebas':77 'comment':8 'conclus':71 'contribut':61 'didn':59 'discuss':42 'effort':96 'ever':103 'experi':86 'follow':70 'fork':48 'get':104 'gone':3 'guarante':100 'guy':32 'hundr':6 'lemmy.world':27 'lemmy.world/pictrs/image/e32b8d23-750b-4764-9bc8-28d22bdaf0cb.png)':26 'librari':80 'like':21 'look':20 'main':17,24,64 'menu':25,65 'minetest':23,75 'much':41 'new':63 'peopl':45 'propos':14 'requir':73,84 'screen':18 'stagnat':39 'still':19 'think':33 'thought':52 'understand':74 'use':82,105 've':51 'will':46 'written':11 'year':1 'zero':99"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705740619
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10900144"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705654219 {#2711
    date: 2024-01-19 09:50:19.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 {#2074
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2066
    +user: Proxies\__CG__\App\Entity\User {#2689 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
    +image: Proxies\__CG__\App\Entity\Image {#2745 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2747 …}
    +slug: "The-issue-to-create-a-new-main-menu-for-Minetest"
    +title: "The issue to create a new main menu for Minetest has been open for 6 years."
    +url: "https://github.com/minetest/minetest/issues/6733"
    +body: """
      Years have gone by and hundreds of comments have been written about the proposal, but the main screen still looks like this:\n
      \n
      ![minetest main menu](https://lemmy.world/pictrs/image/e32b8d23-750b-4764-9bc8-28d22bdaf0cb.png)\n
      \n
      What do you guys think is the cause of this stagnation? Too much discussion? Too few people willing to fork it?\n
      \n
      I’ve thought about it myself and why I didn’t contribute a new main menu and came to the following conclusion: It requires understanding Minetest’s codebase and the libraries it uses, it requires C++ experience (which I don’t have), and after all that effort there’s zero guarantee that it ever gets used.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 47
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727009355 {#2740
      date: 2024-09-22 14:49:15.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2748 …}
    +votes: Doctrine\ORM\PersistentCollection {#2750 …}
    +reports: Doctrine\ORM\PersistentCollection {#2752 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2756 …}
    +badges: Doctrine\ORM\PersistentCollection {#2758 …}
    +children: [
      1 => App\Entity\EntryComment {#2074}
      0 => App\Entity\EntryComment {#2058
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2066 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          I think it’s just a larger undertaking. Like mentioned in the last comments. People either need to address that as the main focus for some new major release and work on it. Or subdivide it and find people to work on the individual components to make it happen (gradually).\n
          \n
          Also there is always the thing with hobby / free software projects. Sometimes people focus on functionality and features and not so much on asthetics and the first impression. I agree the welcome screen is somewhat important as it’s the first thing a new player sees. But I also like the developers to work on features which enhance the actual gameplay because I just see that screen for 10 seconds and it’s kind of a waste of time to improve it for someone like me. The current screen works alright. There are several dynamics affecting projects: “Perfect is the enemy of good” (don’t make it too complicated) but also sometimes a makeshift solution or something that works “okay” stays inplace indefinitely because “it works” and people concentrate on other stuff. That’s just how things work. It takes deliberate effort to work against those dynamics.\n
          \n
          So I’d say the cause is, their focus is somewhere else.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1705659269 {#2055
          date: 2024-01-19 11:14:29.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@qaz@lemmy.world"
          "@qaz@lemmy.world"
          "@qaz@lemmy.world"
          "@qaz@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2053 …}
        +nested: Doctrine\ORM\PersistentCollection {#2165 …}
        +votes: Doctrine\ORM\PersistentCollection {#2104 …}
        +reports: Doctrine\ORM\PersistentCollection {#2099 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2108 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2101 …}
        -id: 322187
        -bodyTs: "'10':119 'actual':110 'address':19 'affect':146 'agre':80 'alright':141 'also':51,99,161 'alway':54 'asthet':74 'caus':203 'comment':14 'complic':159 'compon':45 'concentr':179 'current':138 'd':200 'deliber':191 'develop':102 'dynam':145,197 'effort':192 'either':16 'els':209 'enemi':151 'enhanc':108 'featur':68,106 'find':38 'first':77,91 'focus':24,64,206 'free':59 'function':66 'gameplay':111 'good':153 'gradual':50 'happen':49 'hobbi':58 'import':86 'impress':78 'improv':131 'indefinit':173 'individu':44 'inplac':172 'kind':124 'larger':7 'last':13 'like':9,100,135 'main':23 'major':28 'make':47,156 'makeshift':164 'mention':10 'much':72 'need':17 'new':27,94 'okay':170 'peopl':15,39,63,178 'perfect':148 'player':95 'project':61,147 'releas':29 'say':201 'screen':83,117,139 'second':120 'see':96,115 'sever':144 'softwar':60 'solut':165 'someon':134 'someth':167 'sometim':62,162 'somewhat':85 'somewher':208 'stay':171 'stuff':182 'subdivid':35 'take':190 'thing':56,92,187 'think':2 'time':129 'undertak':8 'wast':127 'welcom':82 'work':31,41,104,140,169,176,188,194"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6603107"
        +editedAt: DateTimeImmutable @1726690542 {#2052
          date: 2024-09-18 22:15:42.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705659269 {#2054
          date: 2024-01-19 11:14:29.0 +01:00
        }
        +"title": 322187
      }
    ]
    -id: 31667
    -titleTs: "'6':15 'creat':4 'issu':2 'main':7 'menu':8 'minetest':10 'new':6 'open':13 'year':16"
    -bodyTs: "'/pictrs/image/e32b8d23-750b-4764-9bc8-28d22bdaf0cb.png)':28 'c':85 'came':67 'caus':36 'codebas':77 'comment':8 'conclus':71 'contribut':61 'didn':59 'discuss':42 'effort':96 'ever':103 'experi':86 'follow':70 'fork':48 'get':104 'gone':3 'guarante':100 'guy':32 'hundr':6 'lemmy.world':27 'lemmy.world/pictrs/image/e32b8d23-750b-4764-9bc8-28d22bdaf0cb.png)':26 'librari':80 'like':21 'look':20 'main':17,24,64 'menu':25,65 'minetest':23,75 'much':41 'new':63 'peopl':45 'propos':14 'requir':73,84 'screen':18 'stagnat':39 'still':19 'think':33 'thought':52 'understand':74 'use':82,105 've':51 'will':46 'written':11 'year':1 'zero':99"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705740619
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10900144"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705654219 {#2711
      date: 2024-01-19 09:50:19.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2071 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2071 …}
  +body: "Hehe, this is about MineTEST, a “clone” of Minecraft. So it’s probably understandable you’ve not heard of the issue. 😏"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1705658936 {#2069
    date: 2024-01-19 11:08:56.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@qaz@lemmy.world"
    "@Enkers@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2067 …}
  +nested: Doctrine\ORM\PersistentCollection {#2049 …}
  +votes: Doctrine\ORM\PersistentCollection {#2051 …}
  +reports: Doctrine\ORM\PersistentCollection {#2059 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2047 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2057 …}
  -id: 322169
  -bodyTs: "'clone':7 'heard':18 'hehe':1 'issu':21 'minecraft':9 'minetest':5 'probabl':13 'understand':14 've':16"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6603031"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705658936 {#2065
    date: 2024-01-19 11:08:56.0 +01:00
  }
  +"title": 322169
}
"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 {#2074
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2066
    +user: Proxies\__CG__\App\Entity\User {#2689 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
    +image: Proxies\__CG__\App\Entity\Image {#2745 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2747 …}
    +slug: "The-issue-to-create-a-new-main-menu-for-Minetest"
    +title: "The issue to create a new main menu for Minetest has been open for 6 years."
    +url: "https://github.com/minetest/minetest/issues/6733"
    +body: """
      Years have gone by and hundreds of comments have been written about the proposal, but the main screen still looks like this:\n
      \n
      ![minetest main menu](https://lemmy.world/pictrs/image/e32b8d23-750b-4764-9bc8-28d22bdaf0cb.png)\n
      \n
      What do you guys think is the cause of this stagnation? Too much discussion? Too few people willing to fork it?\n
      \n
      I’ve thought about it myself and why I didn’t contribute a new main menu and came to the following conclusion: It requires understanding Minetest’s codebase and the libraries it uses, it requires C++ experience (which I don’t have), and after all that effort there’s zero guarantee that it ever gets used.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 47
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727009355 {#2740
      date: 2024-09-22 14:49:15.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2748 …}
    +votes: Doctrine\ORM\PersistentCollection {#2750 …}
    +reports: Doctrine\ORM\PersistentCollection {#2752 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2756 …}
    +badges: Doctrine\ORM\PersistentCollection {#2758 …}
    +children: [
      1 => App\Entity\EntryComment {#2074}
      0 => App\Entity\EntryComment {#2058
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2066 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          I think it’s just a larger undertaking. Like mentioned in the last comments. People either need to address that as the main focus for some new major release and work on it. Or subdivide it and find people to work on the individual components to make it happen (gradually).\n
          \n
          Also there is always the thing with hobby / free software projects. Sometimes people focus on functionality and features and not so much on asthetics and the first impression. I agree the welcome screen is somewhat important as it’s the first thing a new player sees. But I also like the developers to work on features which enhance the actual gameplay because I just see that screen for 10 seconds and it’s kind of a waste of time to improve it for someone like me. The current screen works alright. There are several dynamics affecting projects: “Perfect is the enemy of good” (don’t make it too complicated) but also sometimes a makeshift solution or something that works “okay” stays inplace indefinitely because “it works” and people concentrate on other stuff. That’s just how things work. It takes deliberate effort to work against those dynamics.\n
          \n
          So I’d say the cause is, their focus is somewhere else.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1705659269 {#2055
          date: 2024-01-19 11:14:29.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@qaz@lemmy.world"
          "@qaz@lemmy.world"
          "@qaz@lemmy.world"
          "@qaz@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2053 …}
        +nested: Doctrine\ORM\PersistentCollection {#2165 …}
        +votes: Doctrine\ORM\PersistentCollection {#2104 …}
        +reports: Doctrine\ORM\PersistentCollection {#2099 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2108 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2101 …}
        -id: 322187
        -bodyTs: "'10':119 'actual':110 'address':19 'affect':146 'agre':80 'alright':141 'also':51,99,161 'alway':54 'asthet':74 'caus':203 'comment':14 'complic':159 'compon':45 'concentr':179 'current':138 'd':200 'deliber':191 'develop':102 'dynam':145,197 'effort':192 'either':16 'els':209 'enemi':151 'enhanc':108 'featur':68,106 'find':38 'first':77,91 'focus':24,64,206 'free':59 'function':66 'gameplay':111 'good':153 'gradual':50 'happen':49 'hobbi':58 'import':86 'impress':78 'improv':131 'indefinit':173 'individu':44 'inplac':172 'kind':124 'larger':7 'last':13 'like':9,100,135 'main':23 'major':28 'make':47,156 'makeshift':164 'mention':10 'much':72 'need':17 'new':27,94 'okay':170 'peopl':15,39,63,178 'perfect':148 'player':95 'project':61,147 'releas':29 'say':201 'screen':83,117,139 'second':120 'see':96,115 'sever':144 'softwar':60 'solut':165 'someon':134 'someth':167 'sometim':62,162 'somewhat':85 'somewher':208 'stay':171 'stuff':182 'subdivid':35 'take':190 'thing':56,92,187 'think':2 'time':129 'undertak':8 'wast':127 'welcom':82 'work':31,41,104,140,169,176,188,194"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6603107"
        +editedAt: DateTimeImmutable @1726690542 {#2052
          date: 2024-09-18 22:15:42.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705659269 {#2054
          date: 2024-01-19 11:14:29.0 +01:00
        }
        +"title": 322187
      }
    ]
    -id: 31667
    -titleTs: "'6':15 'creat':4 'issu':2 'main':7 'menu':8 'minetest':10 'new':6 'open':13 'year':16"
    -bodyTs: "'/pictrs/image/e32b8d23-750b-4764-9bc8-28d22bdaf0cb.png)':28 'c':85 'came':67 'caus':36 'codebas':77 'comment':8 'conclus':71 'contribut':61 'didn':59 'discuss':42 'effort':96 'ever':103 'experi':86 'follow':70 'fork':48 'get':104 'gone':3 'guarante':100 'guy':32 'hundr':6 'lemmy.world':27 'lemmy.world/pictrs/image/e32b8d23-750b-4764-9bc8-28d22bdaf0cb.png)':26 'librari':80 'like':21 'look':20 'main':17,24,64 'menu':25,65 'minetest':23,75 'much':41 'new':63 'peopl':45 'propos':14 'requir':73,84 'screen':18 'stagnat':39 'still':19 'think':33 'thought':52 'understand':74 'use':82,105 've':51 'will':46 'written':11 'year':1 'zero':99"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705740619
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10900144"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705654219 {#2711
      date: 2024-01-19 09:50:19.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2071 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2071 …}
  +body: "Hehe, this is about MineTEST, a “clone” of Minecraft. So it’s probably understandable you’ve not heard of the issue. 😏"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1705658936 {#2069
    date: 2024-01-19 11:08:56.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@qaz@lemmy.world"
    "@Enkers@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2067 …}
  +nested: Doctrine\ORM\PersistentCollection {#2049 …}
  +votes: Doctrine\ORM\PersistentCollection {#2051 …}
  +reports: Doctrine\ORM\PersistentCollection {#2059 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2047 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2057 …}
  -id: 322169
  -bodyTs: "'clone':7 'heard':18 'hehe':1 'issu':21 'minecraft':9 'minetest':5 'probabl':13 'understand':14 've':16"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6603031"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705658936 {#2065
    date: 2024-01-19 11:08:56.0 +01:00
  }
  +"title": 322169
}
"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 {#2074
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2066
    +user: Proxies\__CG__\App\Entity\User {#2689 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
    +image: Proxies\__CG__\App\Entity\Image {#2745 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2747 …}
    +slug: "The-issue-to-create-a-new-main-menu-for-Minetest"
    +title: "The issue to create a new main menu for Minetest has been open for 6 years."
    +url: "https://github.com/minetest/minetest/issues/6733"
    +body: """
      Years have gone by and hundreds of comments have been written about the proposal, but the main screen still looks like this:\n
      \n
      ![minetest main menu](https://lemmy.world/pictrs/image/e32b8d23-750b-4764-9bc8-28d22bdaf0cb.png)\n
      \n
      What do you guys think is the cause of this stagnation? Too much discussion? Too few people willing to fork it?\n
      \n
      I’ve thought about it myself and why I didn’t contribute a new main menu and came to the following conclusion: It requires understanding Minetest’s codebase and the libraries it uses, it requires C++ experience (which I don’t have), and after all that effort there’s zero guarantee that it ever gets used.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 47
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727009355 {#2740
      date: 2024-09-22 14:49:15.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2748 …}
    +votes: Doctrine\ORM\PersistentCollection {#2750 …}
    +reports: Doctrine\ORM\PersistentCollection {#2752 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2756 …}
    +badges: Doctrine\ORM\PersistentCollection {#2758 …}
    +children: [
      1 => App\Entity\EntryComment {#2074}
      0 => App\Entity\EntryComment {#2058
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2066 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          I think it’s just a larger undertaking. Like mentioned in the last comments. People either need to address that as the main focus for some new major release and work on it. Or subdivide it and find people to work on the individual components to make it happen (gradually).\n
          \n
          Also there is always the thing with hobby / free software projects. Sometimes people focus on functionality and features and not so much on asthetics and the first impression. I agree the welcome screen is somewhat important as it’s the first thing a new player sees. But I also like the developers to work on features which enhance the actual gameplay because I just see that screen for 10 seconds and it’s kind of a waste of time to improve it for someone like me. The current screen works alright. There are several dynamics affecting projects: “Perfect is the enemy of good” (don’t make it too complicated) but also sometimes a makeshift solution or something that works “okay” stays inplace indefinitely because “it works” and people concentrate on other stuff. That’s just how things work. It takes deliberate effort to work against those dynamics.\n
          \n
          So I’d say the cause is, their focus is somewhere else.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1705659269 {#2055
          date: 2024-01-19 11:14:29.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@qaz@lemmy.world"
          "@qaz@lemmy.world"
          "@qaz@lemmy.world"
          "@qaz@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2053 …}
        +nested: Doctrine\ORM\PersistentCollection {#2165 …}
        +votes: Doctrine\ORM\PersistentCollection {#2104 …}
        +reports: Doctrine\ORM\PersistentCollection {#2099 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2108 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2101 …}
        -id: 322187
        -bodyTs: "'10':119 'actual':110 'address':19 'affect':146 'agre':80 'alright':141 'also':51,99,161 'alway':54 'asthet':74 'caus':203 'comment':14 'complic':159 'compon':45 'concentr':179 'current':138 'd':200 'deliber':191 'develop':102 'dynam':145,197 'effort':192 'either':16 'els':209 'enemi':151 'enhanc':108 'featur':68,106 'find':38 'first':77,91 'focus':24,64,206 'free':59 'function':66 'gameplay':111 'good':153 'gradual':50 'happen':49 'hobbi':58 'import':86 'impress':78 'improv':131 'indefinit':173 'individu':44 'inplac':172 'kind':124 'larger':7 'last':13 'like':9,100,135 'main':23 'major':28 'make':47,156 'makeshift':164 'mention':10 'much':72 'need':17 'new':27,94 'okay':170 'peopl':15,39,63,178 'perfect':148 'player':95 'project':61,147 'releas':29 'say':201 'screen':83,117,139 'second':120 'see':96,115 'sever':144 'softwar':60 'solut':165 'someon':134 'someth':167 'sometim':62,162 'somewhat':85 'somewher':208 'stay':171 'stuff':182 'subdivid':35 'take':190 'thing':56,92,187 'think':2 'time':129 'undertak':8 'wast':127 'welcom':82 'work':31,41,104,140,169,176,188,194"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6603107"
        +editedAt: DateTimeImmutable @1726690542 {#2052
          date: 2024-09-18 22:15:42.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705659269 {#2054
          date: 2024-01-19 11:14:29.0 +01:00
        }
        +"title": 322187
      }
    ]
    -id: 31667
    -titleTs: "'6':15 'creat':4 'issu':2 'main':7 'menu':8 'minetest':10 'new':6 'open':13 'year':16"
    -bodyTs: "'/pictrs/image/e32b8d23-750b-4764-9bc8-28d22bdaf0cb.png)':28 'c':85 'came':67 'caus':36 'codebas':77 'comment':8 'conclus':71 'contribut':61 'didn':59 'discuss':42 'effort':96 'ever':103 'experi':86 'follow':70 'fork':48 'get':104 'gone':3 'guarante':100 'guy':32 'hundr':6 'lemmy.world':27 'lemmy.world/pictrs/image/e32b8d23-750b-4764-9bc8-28d22bdaf0cb.png)':26 'librari':80 'like':21 'look':20 'main':17,24,64 'menu':25,65 'minetest':23,75 'much':41 'new':63 'peopl':45 'propos':14 'requir':73,84 'screen':18 'stagnat':39 'still':19 'think':33 'thought':52 'understand':74 'use':82,105 've':51 'will':46 'written':11 'year':1 'zero':99"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705740619
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10900144"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705654219 {#2711
      date: 2024-01-19 09:50:19.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2071 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2071 …}
  +body: "Hehe, this is about MineTEST, a “clone” of Minecraft. So it’s probably understandable you’ve not heard of the issue. 😏"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1705658936 {#2069
    date: 2024-01-19 11:08:56.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@qaz@lemmy.world"
    "@Enkers@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2067 …}
  +nested: Doctrine\ORM\PersistentCollection {#2049 …}
  +votes: Doctrine\ORM\PersistentCollection {#2051 …}
  +reports: Doctrine\ORM\PersistentCollection {#2059 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2047 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2057 …}
  -id: 322169
  -bodyTs: "'clone':7 'heard':18 'hehe':1 'issu':21 'minecraft':9 'minetest':5 'probabl':13 'understand':14 've':16"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6603031"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705658936 {#2065
    date: 2024-01-19 11:08:56.0 +01:00
  }
  +"title": 322169
}
"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 {#2058
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2066
    +user: Proxies\__CG__\App\Entity\User {#2689 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
    +image: Proxies\__CG__\App\Entity\Image {#2745 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2747 …}
    +slug: "The-issue-to-create-a-new-main-menu-for-Minetest"
    +title: "The issue to create a new main menu for Minetest has been open for 6 years."
    +url: "https://github.com/minetest/minetest/issues/6733"
    +body: """
      Years have gone by and hundreds of comments have been written about the proposal, but the main screen still looks like this:\n
      \n
      ![minetest main menu](https://lemmy.world/pictrs/image/e32b8d23-750b-4764-9bc8-28d22bdaf0cb.png)\n
      \n
      What do you guys think is the cause of this stagnation? Too much discussion? Too few people willing to fork it?\n
      \n
      I’ve thought about it myself and why I didn’t contribute a new main menu and came to the following conclusion: It requires understanding Minetest’s codebase and the libraries it uses, it requires C++ experience (which I don’t have), and after all that effort there’s zero guarantee that it ever gets used.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 47
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727009355 {#2740
      date: 2024-09-22 14:49:15.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2748 …}
    +votes: Doctrine\ORM\PersistentCollection {#2750 …}
    +reports: Doctrine\ORM\PersistentCollection {#2752 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2756 …}
    +badges: Doctrine\ORM\PersistentCollection {#2758 …}
    +children: [
      1 => App\Entity\EntryComment {#2074
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2066 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2071 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2071 …}
        +body: "Hehe, this is about MineTEST, a “clone” of Minecraft. So it’s probably understandable you’ve not heard of the issue. 😏"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1705658936 {#2069
          date: 2024-01-19 11:08:56.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@qaz@lemmy.world"
          "@Enkers@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2067 …}
        +nested: Doctrine\ORM\PersistentCollection {#2049 …}
        +votes: Doctrine\ORM\PersistentCollection {#2051 …}
        +reports: Doctrine\ORM\PersistentCollection {#2059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2047 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2057 …}
        -id: 322169
        -bodyTs: "'clone':7 'heard':18 'hehe':1 'issu':21 'minecraft':9 'minetest':5 'probabl':13 'understand':14 've':16"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6603031"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705658936 {#2065
          date: 2024-01-19 11:08:56.0 +01:00
        }
        +"title": 322169
      }
      0 => App\Entity\EntryComment {#2058}
    ]
    -id: 31667
    -titleTs: "'6':15 'creat':4 'issu':2 'main':7 'menu':8 'minetest':10 'new':6 'open':13 'year':16"
    -bodyTs: "'/pictrs/image/e32b8d23-750b-4764-9bc8-28d22bdaf0cb.png)':28 'c':85 'came':67 'caus':36 'codebas':77 'comment':8 'conclus':71 'contribut':61 'didn':59 'discuss':42 'effort':96 'ever':103 'experi':86 'follow':70 'fork':48 'get':104 'gone':3 'guarante':100 'guy':32 'hundr':6 'lemmy.world':27 'lemmy.world/pictrs/image/e32b8d23-750b-4764-9bc8-28d22bdaf0cb.png)':26 'librari':80 'like':21 'look':20 'main':17,24,64 'menu':25,65 'minetest':23,75 'much':41 'new':63 'peopl':45 'propos':14 'requir':73,84 'screen':18 'stagnat':39 'still':19 'think':33 'thought':52 'understand':74 'use':82,105 've':51 'will':46 'written':11 'year':1 'zero':99"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705740619
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10900144"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705654219 {#2711
      date: 2024-01-19 09:50:19.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I think it’s just a larger undertaking. Like mentioned in the last comments. People either need to address that as the main focus for some new major release and work on it. Or subdivide it and find people to work on the individual components to make it happen (gradually).\n
    \n
    Also there is always the thing with hobby / free software projects. Sometimes people focus on functionality and features and not so much on asthetics and the first impression. I agree the welcome screen is somewhat important as it’s the first thing a new player sees. But I also like the developers to work on features which enhance the actual gameplay because I just see that screen for 10 seconds and it’s kind of a waste of time to improve it for someone like me. The current screen works alright. There are several dynamics affecting projects: “Perfect is the enemy of good” (don’t make it too complicated) but also sometimes a makeshift solution or something that works “okay” stays inplace indefinitely because “it works” and people concentrate on other stuff. That’s just how things work. It takes deliberate effort to work against those dynamics.\n
    \n
    So I’d say the cause is, their focus is somewhere else.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1705659269 {#2055
    date: 2024-01-19 11:14:29.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@qaz@lemmy.world"
    "@qaz@lemmy.world"
    "@qaz@lemmy.world"
    "@qaz@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2053 …}
  +nested: Doctrine\ORM\PersistentCollection {#2165 …}
  +votes: Doctrine\ORM\PersistentCollection {#2104 …}
  +reports: Doctrine\ORM\PersistentCollection {#2099 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2108 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2101 …}
  -id: 322187
  -bodyTs: "'10':119 'actual':110 'address':19 'affect':146 'agre':80 'alright':141 'also':51,99,161 'alway':54 'asthet':74 'caus':203 'comment':14 'complic':159 'compon':45 'concentr':179 'current':138 'd':200 'deliber':191 'develop':102 'dynam':145,197 'effort':192 'either':16 'els':209 'enemi':151 'enhanc':108 'featur':68,106 'find':38 'first':77,91 'focus':24,64,206 'free':59 'function':66 'gameplay':111 'good':153 'gradual':50 'happen':49 'hobbi':58 'import':86 'impress':78 'improv':131 'indefinit':173 'individu':44 'inplac':172 'kind':124 'larger':7 'last':13 'like':9,100,135 'main':23 'major':28 'make':47,156 'makeshift':164 'mention':10 'much':72 'need':17 'new':27,94 'okay':170 'peopl':15,39,63,178 'perfect':148 'player':95 'project':61,147 'releas':29 'say':201 'screen':83,117,139 'second':120 'see':96,115 'sever':144 'softwar':60 'solut':165 'someon':134 'someth':167 'sometim':62,162 'somewhat':85 'somewher':208 'stay':171 'stuff':182 'subdivid':35 'take':190 'thing':56,92,187 'think':2 'time':129 'undertak':8 'wast':127 'welcom':82 'work':31,41,104,140,169,176,188,194"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6603107"
  +editedAt: DateTimeImmutable @1726690542 {#2052
    date: 2024-09-18 22:15:42.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705659269 {#2054
    date: 2024-01-19 11:14:29.0 +01:00
  }
  +"title": 322187
}
"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 {#2058
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2066
    +user: Proxies\__CG__\App\Entity\User {#2689 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
    +image: Proxies\__CG__\App\Entity\Image {#2745 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2747 …}
    +slug: "The-issue-to-create-a-new-main-menu-for-Minetest"
    +title: "The issue to create a new main menu for Minetest has been open for 6 years."
    +url: "https://github.com/minetest/minetest/issues/6733"
    +body: """
      Years have gone by and hundreds of comments have been written about the proposal, but the main screen still looks like this:\n
      \n
      ![minetest main menu](https://lemmy.world/pictrs/image/e32b8d23-750b-4764-9bc8-28d22bdaf0cb.png)\n
      \n
      What do you guys think is the cause of this stagnation? Too much discussion? Too few people willing to fork it?\n
      \n
      I’ve thought about it myself and why I didn’t contribute a new main menu and came to the following conclusion: It requires understanding Minetest’s codebase and the libraries it uses, it requires C++ experience (which I don’t have), and after all that effort there’s zero guarantee that it ever gets used.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 47
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727009355 {#2740
      date: 2024-09-22 14:49:15.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2748 …}
    +votes: Doctrine\ORM\PersistentCollection {#2750 …}
    +reports: Doctrine\ORM\PersistentCollection {#2752 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2756 …}
    +badges: Doctrine\ORM\PersistentCollection {#2758 …}
    +children: [
      1 => App\Entity\EntryComment {#2074
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2066 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2071 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2071 …}
        +body: "Hehe, this is about MineTEST, a “clone” of Minecraft. So it’s probably understandable you’ve not heard of the issue. 😏"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1705658936 {#2069
          date: 2024-01-19 11:08:56.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@qaz@lemmy.world"
          "@Enkers@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2067 …}
        +nested: Doctrine\ORM\PersistentCollection {#2049 …}
        +votes: Doctrine\ORM\PersistentCollection {#2051 …}
        +reports: Doctrine\ORM\PersistentCollection {#2059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2047 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2057 …}
        -id: 322169
        -bodyTs: "'clone':7 'heard':18 'hehe':1 'issu':21 'minecraft':9 'minetest':5 'probabl':13 'understand':14 've':16"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6603031"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705658936 {#2065
          date: 2024-01-19 11:08:56.0 +01:00
        }
        +"title": 322169
      }
      0 => App\Entity\EntryComment {#2058}
    ]
    -id: 31667
    -titleTs: "'6':15 'creat':4 'issu':2 'main':7 'menu':8 'minetest':10 'new':6 'open':13 'year':16"
    -bodyTs: "'/pictrs/image/e32b8d23-750b-4764-9bc8-28d22bdaf0cb.png)':28 'c':85 'came':67 'caus':36 'codebas':77 'comment':8 'conclus':71 'contribut':61 'didn':59 'discuss':42 'effort':96 'ever':103 'experi':86 'follow':70 'fork':48 'get':104 'gone':3 'guarante':100 'guy':32 'hundr':6 'lemmy.world':27 'lemmy.world/pictrs/image/e32b8d23-750b-4764-9bc8-28d22bdaf0cb.png)':26 'librari':80 'like':21 'look':20 'main':17,24,64 'menu':25,65 'minetest':23,75 'much':41 'new':63 'peopl':45 'propos':14 'requir':73,84 'screen':18 'stagnat':39 'still':19 'think':33 'thought':52 'understand':74 'use':82,105 've':51 'will':46 'written':11 'year':1 'zero':99"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705740619
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10900144"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705654219 {#2711
      date: 2024-01-19 09:50:19.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I think it’s just a larger undertaking. Like mentioned in the last comments. People either need to address that as the main focus for some new major release and work on it. Or subdivide it and find people to work on the individual components to make it happen (gradually).\n
    \n
    Also there is always the thing with hobby / free software projects. Sometimes people focus on functionality and features and not so much on asthetics and the first impression. I agree the welcome screen is somewhat important as it’s the first thing a new player sees. But I also like the developers to work on features which enhance the actual gameplay because I just see that screen for 10 seconds and it’s kind of a waste of time to improve it for someone like me. The current screen works alright. There are several dynamics affecting projects: “Perfect is the enemy of good” (don’t make it too complicated) but also sometimes a makeshift solution or something that works “okay” stays inplace indefinitely because “it works” and people concentrate on other stuff. That’s just how things work. It takes deliberate effort to work against those dynamics.\n
    \n
    So I’d say the cause is, their focus is somewhere else.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1705659269 {#2055
    date: 2024-01-19 11:14:29.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@qaz@lemmy.world"
    "@qaz@lemmy.world"
    "@qaz@lemmy.world"
    "@qaz@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2053 …}
  +nested: Doctrine\ORM\PersistentCollection {#2165 …}
  +votes: Doctrine\ORM\PersistentCollection {#2104 …}
  +reports: Doctrine\ORM\PersistentCollection {#2099 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2108 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2101 …}
  -id: 322187
  -bodyTs: "'10':119 'actual':110 'address':19 'affect':146 'agre':80 'alright':141 'also':51,99,161 'alway':54 'asthet':74 'caus':203 'comment':14 'complic':159 'compon':45 'concentr':179 'current':138 'd':200 'deliber':191 'develop':102 'dynam':145,197 'effort':192 'either':16 'els':209 'enemi':151 'enhanc':108 'featur':68,106 'find':38 'first':77,91 'focus':24,64,206 'free':59 'function':66 'gameplay':111 'good':153 'gradual':50 'happen':49 'hobbi':58 'import':86 'impress':78 'improv':131 'indefinit':173 'individu':44 'inplac':172 'kind':124 'larger':7 'last':13 'like':9,100,135 'main':23 'major':28 'make':47,156 'makeshift':164 'mention':10 'much':72 'need':17 'new':27,94 'okay':170 'peopl':15,39,63,178 'perfect':148 'player':95 'project':61,147 'releas':29 'say':201 'screen':83,117,139 'second':120 'see':96,115 'sever':144 'softwar':60 'solut':165 'someon':134 'someth':167 'sometim':62,162 'somewhat':85 'somewher':208 'stay':171 'stuff':182 'subdivid':35 'take':190 'thing':56,92,187 'think':2 'time':129 'undertak':8 'wast':127 'welcom':82 'work':31,41,104,140,169,176,188,194"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6603107"
  +editedAt: DateTimeImmutable @1726690542 {#2052
    date: 2024-09-18 22:15:42.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705659269 {#2054
    date: 2024-01-19 11:14:29.0 +01:00
  }
  +"title": 322187
}
"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 {#2058
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2066
    +user: Proxies\__CG__\App\Entity\User {#2689 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
    +image: Proxies\__CG__\App\Entity\Image {#2745 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2747 …}
    +slug: "The-issue-to-create-a-new-main-menu-for-Minetest"
    +title: "The issue to create a new main menu for Minetest has been open for 6 years."
    +url: "https://github.com/minetest/minetest/issues/6733"
    +body: """
      Years have gone by and hundreds of comments have been written about the proposal, but the main screen still looks like this:\n
      \n
      ![minetest main menu](https://lemmy.world/pictrs/image/e32b8d23-750b-4764-9bc8-28d22bdaf0cb.png)\n
      \n
      What do you guys think is the cause of this stagnation? Too much discussion? Too few people willing to fork it?\n
      \n
      I’ve thought about it myself and why I didn’t contribute a new main menu and came to the following conclusion: It requires understanding Minetest’s codebase and the libraries it uses, it requires C++ experience (which I don’t have), and after all that effort there’s zero guarantee that it ever gets used.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 47
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727009355 {#2740
      date: 2024-09-22 14:49:15.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2748 …}
    +votes: Doctrine\ORM\PersistentCollection {#2750 …}
    +reports: Doctrine\ORM\PersistentCollection {#2752 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2756 …}
    +badges: Doctrine\ORM\PersistentCollection {#2758 …}
    +children: [
      1 => App\Entity\EntryComment {#2074
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2066 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2071 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2071 …}
        +body: "Hehe, this is about MineTEST, a “clone” of Minecraft. So it’s probably understandable you’ve not heard of the issue. 😏"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1705658936 {#2069
          date: 2024-01-19 11:08:56.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@qaz@lemmy.world"
          "@Enkers@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2067 …}
        +nested: Doctrine\ORM\PersistentCollection {#2049 …}
        +votes: Doctrine\ORM\PersistentCollection {#2051 …}
        +reports: Doctrine\ORM\PersistentCollection {#2059 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2047 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2057 …}
        -id: 322169
        -bodyTs: "'clone':7 'heard':18 'hehe':1 'issu':21 'minecraft':9 'minetest':5 'probabl':13 'understand':14 've':16"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6603031"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705658936 {#2065
          date: 2024-01-19 11:08:56.0 +01:00
        }
        +"title": 322169
      }
      0 => App\Entity\EntryComment {#2058}
    ]
    -id: 31667
    -titleTs: "'6':15 'creat':4 'issu':2 'main':7 'menu':8 'minetest':10 'new':6 'open':13 'year':16"
    -bodyTs: "'/pictrs/image/e32b8d23-750b-4764-9bc8-28d22bdaf0cb.png)':28 'c':85 'came':67 'caus':36 'codebas':77 'comment':8 'conclus':71 'contribut':61 'didn':59 'discuss':42 'effort':96 'ever':103 'experi':86 'follow':70 'fork':48 'get':104 'gone':3 'guarante':100 'guy':32 'hundr':6 'lemmy.world':27 'lemmy.world/pictrs/image/e32b8d23-750b-4764-9bc8-28d22bdaf0cb.png)':26 'librari':80 'like':21 'look':20 'main':17,24,64 'menu':25,65 'minetest':23,75 'much':41 'new':63 'peopl':45 'propos':14 'requir':73,84 'screen':18 'stagnat':39 'still':19 'think':33 'thought':52 'understand':74 'use':82,105 've':51 'will':46 'written':11 'year':1 'zero':99"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705740619
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10900144"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705654219 {#2711
      date: 2024-01-19 09:50:19.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I think it’s just a larger undertaking. Like mentioned in the last comments. People either need to address that as the main focus for some new major release and work on it. Or subdivide it and find people to work on the individual components to make it happen (gradually).\n
    \n
    Also there is always the thing with hobby / free software projects. Sometimes people focus on functionality and features and not so much on asthetics and the first impression. I agree the welcome screen is somewhat important as it’s the first thing a new player sees. But I also like the developers to work on features which enhance the actual gameplay because I just see that screen for 10 seconds and it’s kind of a waste of time to improve it for someone like me. The current screen works alright. There are several dynamics affecting projects: “Perfect is the enemy of good” (don’t make it too complicated) but also sometimes a makeshift solution or something that works “okay” stays inplace indefinitely because “it works” and people concentrate on other stuff. That’s just how things work. It takes deliberate effort to work against those dynamics.\n
    \n
    So I’d say the cause is, their focus is somewhere else.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1705659269 {#2055
    date: 2024-01-19 11:14:29.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@qaz@lemmy.world"
    "@qaz@lemmy.world"
    "@qaz@lemmy.world"
    "@qaz@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2053 …}
  +nested: Doctrine\ORM\PersistentCollection {#2165 …}
  +votes: Doctrine\ORM\PersistentCollection {#2104 …}
  +reports: Doctrine\ORM\PersistentCollection {#2099 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2108 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2101 …}
  -id: 322187
  -bodyTs: "'10':119 'actual':110 'address':19 'affect':146 'agre':80 'alright':141 'also':51,99,161 'alway':54 'asthet':74 'caus':203 'comment':14 'complic':159 'compon':45 'concentr':179 'current':138 'd':200 'deliber':191 'develop':102 'dynam':145,197 'effort':192 'either':16 'els':209 'enemi':151 'enhanc':108 'featur':68,106 'find':38 'first':77,91 'focus':24,64,206 'free':59 'function':66 'gameplay':111 'good':153 'gradual':50 'happen':49 'hobbi':58 'import':86 'impress':78 'improv':131 'indefinit':173 'individu':44 'inplac':172 'kind':124 'larger':7 'last':13 'like':9,100,135 'main':23 'major':28 'make':47,156 'makeshift':164 'mention':10 'much':72 'need':17 'new':27,94 'okay':170 'peopl':15,39,63,178 'perfect':148 'player':95 'project':61,147 'releas':29 'say':201 'screen':83,117,139 'second':120 'see':96,115 'sever':144 'softwar':60 'solut':165 'someon':134 'someth':167 'sometim':62,162 'somewhat':85 'somewher':208 'stay':171 'stuff':182 'subdivid':35 'take':190 'thing':56,92,187 'think':2 'time':129 'undertak':8 'wast':127 'welcom':82 'work':31,41,104,140,169,176,188,194"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6603107"
  +editedAt: DateTimeImmutable @1726690542 {#2052
    date: 2024-09-18 22:15:42.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705659269 {#2054
    date: 2024-01-19 11:14:29.0 +01:00
  }
  +"title": 322187
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
57 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
58 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2337
  +user: Proxies\__CG__\App\Entity\User {#2765 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
  +slug: "Fedora-Arch-or-EndeavourOS"
  +title: "Fedora, Arch, or EndeavourOS?"
  +url: null
  +body: """
    Hi, I was here and asked about a few distros already, so here’s a quick summary of my situation:\n
    \n
    I’m thinking about what distro to put onto my new Laptop, which will be used for University, Work, and just general daily usage. I am currently using EndeavourOS on my main PC and have been decently satisfied, but I want to experiment more. I’ve already asked if Arch was fine for this situation, to which the answer was a general “Yes, but keep x in mind” and I’ve asked about NixOS, where the answer was generally a no.\n
    \n
    I’ve been looking around a bit more, and now I’m kind of curious about Fedora, specifically the KDE spin (or i3, I haven’t quite decided). It seems to be cutting edge, compared to Arch’s (and by extension EndeavourOS’s) bleeding edge, and I’m wondering what you all think of it. From what I can gather it has basically all traits which people used to enjoy in Ubuntu, before Canonical dropped the ball on that. While it’s not rolling release, the stability improvements and user experience compared to something like Arch, or even a more comfortable fork like EndeavourOS, seem quite decent, but in your experience, does that make up for the lack of the AUR and reduced applicability of the Arch Wiki?\n
    \n
    I’m curious to hear about your experiences and recommendations!\n
    \n
    **Edit:**I feel like I need to clarify, I know about the difference between EndeavourOS and Arch, I mostly just brought it up as a note that I am somewhat familiar with arch-based systems, and as a question of if it’d be stupid to just go with raw Arch, as EndeavourOS is basically the same, but with a more comfortable installer. I should have specified that more clearly in the first place, my apologies.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 45
  +favouriteCount: 68
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727615093 {#2760
    date: 2024-09-29 15:04:53.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2767 …}
  +votes: Doctrine\ORM\PersistentCollection {#2769 …}
  +reports: Doctrine\ORM\PersistentCollection {#2771 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
  +badges: Doctrine\ORM\PersistentCollection {#2777 …}
  +children: [
    App\Entity\EntryComment {#2342
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2337 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2343 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2343 …}
      +body: """
        Yeah, I had sound and printing break on Windows, too. And my mom’s Windows PC breaks every year and a half. I’d say go for linux if you’re comfortable with that, it’s pretty robust. Or MacOS that also seems not to break.\n
        \n
        (Of course something like Arch or EndeavourOS is more complicated and may break. Fedora, Debian, Mint … will be a better choice for stability. My Debian install runs without mayor issues for 5 years now. If you don’t do silly stuff an mess with the system, they’ll outperform windows.)\n
        \n
        Most people choose an OS because they’re used to that specific workflow and know the quirks and how to get around. That’s why many peoole use Microsoft, not because it’s better. School/College/University is a good time to try something. After that you’re pretty much stuck.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1705439615 {#2334
        date: 2024-01-16 22:13:35.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@CatLikeLemming@lemmy.blahaj.zone"
        "@geophysicist@discuss.tchncs.de"
        "@CatLikeLemming@lemmy.blahaj.zone"
        "@geophysicist@discuss.tchncs.de"
        "@CatLikeLemming@lemmy.blahaj.zone"
        "@geophysicist@discuss.tchncs.de"
        "@CatLikeLemming@lemmy.blahaj.zone"
        "@geophysicist@discuss.tchncs.de"
        "@CatLikeLemming@lemmy.blahaj.zone"
        "@geophysicist@discuss.tchncs.de"
        "@CatLikeLemming@lemmy.blahaj.zone"
        "@geophysicist@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2336 …}
      +nested: Doctrine\ORM\PersistentCollection {#2339 …}
      +votes: Doctrine\ORM\PersistentCollection {#2159 …}
      +reports: Doctrine\ORM\PersistentCollection {#2135 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2137 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2068 …}
      -id: 314974
      -bodyTs: "'5':78 'also':42 'arch':51 'around':118 'better':66,130 'break':7,17,46,59 'choic':67 'choos':99 'comfort':32 'complic':56 'cours':48 'd':24 'debian':61,71 'endeavouro':53 'everi':18 'fedora':60 'get':117 'go':26 'good':134 'half':22 'instal':72 'issu':76 'know':111 'like':50 'linux':28 'll':94 'maco':40 'mani':122 'may':58 'mayor':75 'mess':89 'microsoft':125 'mint':62 'mom':13 'much':144 'os':101 'outperform':95 'pc':16 'peool':123 'peopl':98 'pretti':37,143 'print':6 'quirk':113 're':31,104,142 'robust':38 'run':73 'say':25 'school/college/university':131 'seem':43 'silli':86 'someth':49,138 'sound':4 'specif':108 'stabil':69 'stuck':145 'stuff':87 'system':92 'time':135 'tri':137 'use':105,124 'window':9,15,96 'without':74 'workflow':109 'yeah':1 'year':19,79"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6525867"
      +editedAt: DateTimeImmutable @1725234000 {#2340
        date: 2024-09-02 01:40:00.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705439615 {#2341
        date: 2024-01-16 22:13:35.0 +01:00
      }
      +"title": 314974
    }
  ]
  -id: 31042
  -titleTs: "'arch':2 'endeavouro':4 'fedora':1"
  -bodyTs: "'alreadi':11,67 'answer':79,97 'apolog':316 'applic':225 'arch':70,138,197,228,256,273,291 'arch-bas':272 'around':106 'ask':6,68,92 'aur':222 'ball':178 'base':274 'basic':164,295 'bit':108 'bleed':145 'brought':260 'canon':175 'clarifi':247 'clear':310 'comfort':202,302 'compar':136,193 'curious':116,232 'current':47 'cut':134 'd':283 'daili':43 'decent':57,208 'decid':129 'differ':252 'distro':10,26 'drop':176 'edg':135,146 'edit':240 'endeavouro':49,143,205,254,293 'enjoy':171 'even':199 'experi':63,192,212,237 'extens':142 'familiar':270 'fedora':118 'feel':242 'fine':72 'first':313 'fork':203 'gather':161 'general':42,82,99 'go':288 'haven':126 'hear':234 'hi':1 'i3':124 'improv':189 'instal':303 'kde':121 'keep':85 'kind':114 'know':249 'lack':219 'laptop':32 'like':196,204,243 'look':105 'm':22,113,149,231 'main':52 'make':215 'mind':88 'most':258 'need':245 'new':31 'nixo':94 'note':265 'onto':29 'pc':53 'peopl':168 'place':314 'put':28 'question':279 'quick':16 'quit':128,207 'raw':290 'recommend':239 'reduc':224 'releas':186 'roll':185 'satisfi':58 'seem':131,206 'situat':20,75 'someth':195 'somewhat':269 'specif':119 'specifi':307 'spin':122 'stabil':188 'stupid':285 'summari':17 'system':275 'think':23,154 'trait':166 'ubuntu':173 'univers':38 'usag':44 'use':36,48,169 'user':191 've':66,91,103 'want':61 'wiki':229 'wonder':150 'work':39 'x':86 'yes':83"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705525042
  +visibility: "visible             "
  +apId: "https://lemmy.blahaj.zone/post/7672756"
  +editedAt: DateTimeImmutable @1726378605 {#2746
    date: 2024-09-15 07:36:45.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705438642 {#2708
    date: 2024-01-16 21:57: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
59 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2337
  +user: Proxies\__CG__\App\Entity\User {#2765 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
  +slug: "Fedora-Arch-or-EndeavourOS"
  +title: "Fedora, Arch, or EndeavourOS?"
  +url: null
  +body: """
    Hi, I was here and asked about a few distros already, so here’s a quick summary of my situation:\n
    \n
    I’m thinking about what distro to put onto my new Laptop, which will be used for University, Work, and just general daily usage. I am currently using EndeavourOS on my main PC and have been decently satisfied, but I want to experiment more. I’ve already asked if Arch was fine for this situation, to which the answer was a general “Yes, but keep x in mind” and I’ve asked about NixOS, where the answer was generally a no.\n
    \n
    I’ve been looking around a bit more, and now I’m kind of curious about Fedora, specifically the KDE spin (or i3, I haven’t quite decided). It seems to be cutting edge, compared to Arch’s (and by extension EndeavourOS’s) bleeding edge, and I’m wondering what you all think of it. From what I can gather it has basically all traits which people used to enjoy in Ubuntu, before Canonical dropped the ball on that. While it’s not rolling release, the stability improvements and user experience compared to something like Arch, or even a more comfortable fork like EndeavourOS, seem quite decent, but in your experience, does that make up for the lack of the AUR and reduced applicability of the Arch Wiki?\n
    \n
    I’m curious to hear about your experiences and recommendations!\n
    \n
    **Edit:**I feel like I need to clarify, I know about the difference between EndeavourOS and Arch, I mostly just brought it up as a note that I am somewhat familiar with arch-based systems, and as a question of if it’d be stupid to just go with raw Arch, as EndeavourOS is basically the same, but with a more comfortable installer. I should have specified that more clearly in the first place, my apologies.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 45
  +favouriteCount: 68
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727615093 {#2760
    date: 2024-09-29 15:04:53.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2767 …}
  +votes: Doctrine\ORM\PersistentCollection {#2769 …}
  +reports: Doctrine\ORM\PersistentCollection {#2771 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
  +badges: Doctrine\ORM\PersistentCollection {#2777 …}
  +children: [
    App\Entity\EntryComment {#2342
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2337 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2343 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2343 …}
      +body: """
        Yeah, I had sound and printing break on Windows, too. And my mom’s Windows PC breaks every year and a half. I’d say go for linux if you’re comfortable with that, it’s pretty robust. Or MacOS that also seems not to break.\n
        \n
        (Of course something like Arch or EndeavourOS is more complicated and may break. Fedora, Debian, Mint … will be a better choice for stability. My Debian install runs without mayor issues for 5 years now. If you don’t do silly stuff an mess with the system, they’ll outperform windows.)\n
        \n
        Most people choose an OS because they’re used to that specific workflow and know the quirks and how to get around. That’s why many peoole use Microsoft, not because it’s better. School/College/University is a good time to try something. After that you’re pretty much stuck.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1705439615 {#2334
        date: 2024-01-16 22:13:35.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@CatLikeLemming@lemmy.blahaj.zone"
        "@geophysicist@discuss.tchncs.de"
        "@CatLikeLemming@lemmy.blahaj.zone"
        "@geophysicist@discuss.tchncs.de"
        "@CatLikeLemming@lemmy.blahaj.zone"
        "@geophysicist@discuss.tchncs.de"
        "@CatLikeLemming@lemmy.blahaj.zone"
        "@geophysicist@discuss.tchncs.de"
        "@CatLikeLemming@lemmy.blahaj.zone"
        "@geophysicist@discuss.tchncs.de"
        "@CatLikeLemming@lemmy.blahaj.zone"
        "@geophysicist@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2336 …}
      +nested: Doctrine\ORM\PersistentCollection {#2339 …}
      +votes: Doctrine\ORM\PersistentCollection {#2159 …}
      +reports: Doctrine\ORM\PersistentCollection {#2135 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2137 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2068 …}
      -id: 314974
      -bodyTs: "'5':78 'also':42 'arch':51 'around':118 'better':66,130 'break':7,17,46,59 'choic':67 'choos':99 'comfort':32 'complic':56 'cours':48 'd':24 'debian':61,71 'endeavouro':53 'everi':18 'fedora':60 'get':117 'go':26 'good':134 'half':22 'instal':72 'issu':76 'know':111 'like':50 'linux':28 'll':94 'maco':40 'mani':122 'may':58 'mayor':75 'mess':89 'microsoft':125 'mint':62 'mom':13 'much':144 'os':101 'outperform':95 'pc':16 'peool':123 'peopl':98 'pretti':37,143 'print':6 'quirk':113 're':31,104,142 'robust':38 'run':73 'say':25 'school/college/university':131 'seem':43 'silli':86 'someth':49,138 'sound':4 'specif':108 'stabil':69 'stuck':145 'stuff':87 'system':92 'time':135 'tri':137 'use':105,124 'window':9,15,96 'without':74 'workflow':109 'yeah':1 'year':19,79"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6525867"
      +editedAt: DateTimeImmutable @1725234000 {#2340
        date: 2024-09-02 01:40:00.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705439615 {#2341
        date: 2024-01-16 22:13:35.0 +01:00
      }
      +"title": 314974
    }
  ]
  -id: 31042
  -titleTs: "'arch':2 'endeavouro':4 'fedora':1"
  -bodyTs: "'alreadi':11,67 'answer':79,97 'apolog':316 'applic':225 'arch':70,138,197,228,256,273,291 'arch-bas':272 'around':106 'ask':6,68,92 'aur':222 'ball':178 'base':274 'basic':164,295 'bit':108 'bleed':145 'brought':260 'canon':175 'clarifi':247 'clear':310 'comfort':202,302 'compar':136,193 'curious':116,232 'current':47 'cut':134 'd':283 'daili':43 'decent':57,208 'decid':129 'differ':252 'distro':10,26 'drop':176 'edg':135,146 'edit':240 'endeavouro':49,143,205,254,293 'enjoy':171 'even':199 'experi':63,192,212,237 'extens':142 'familiar':270 'fedora':118 'feel':242 'fine':72 'first':313 'fork':203 'gather':161 'general':42,82,99 'go':288 'haven':126 'hear':234 'hi':1 'i3':124 'improv':189 'instal':303 'kde':121 'keep':85 'kind':114 'know':249 'lack':219 'laptop':32 'like':196,204,243 'look':105 'm':22,113,149,231 'main':52 'make':215 'mind':88 'most':258 'need':245 'new':31 'nixo':94 'note':265 'onto':29 'pc':53 'peopl':168 'place':314 'put':28 'question':279 'quick':16 'quit':128,207 'raw':290 'recommend':239 'reduc':224 'releas':186 'roll':185 'satisfi':58 'seem':131,206 'situat':20,75 'someth':195 'somewhat':269 'specif':119 'specifi':307 'spin':122 'stabil':188 'stupid':285 'summari':17 'system':275 'think':23,154 'trait':166 'ubuntu':173 'univers':38 'usag':44 'use':36,48,169 'user':191 've':66,91,103 'want':61 'wiki':229 'wonder':150 'work':39 'x':86 'yes':83"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705525042
  +visibility: "visible             "
  +apId: "https://lemmy.blahaj.zone/post/7672756"
  +editedAt: DateTimeImmutable @1726378605 {#2746
    date: 2024-09-15 07:36:45.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705438642 {#2708
    date: 2024-01-16 21:57: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
60 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2337
  +user: Proxies\__CG__\App\Entity\User {#2765 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
  +slug: "Fedora-Arch-or-EndeavourOS"
  +title: "Fedora, Arch, or EndeavourOS?"
  +url: null
  +body: """
    Hi, I was here and asked about a few distros already, so here’s a quick summary of my situation:\n
    \n
    I’m thinking about what distro to put onto my new Laptop, which will be used for University, Work, and just general daily usage. I am currently using EndeavourOS on my main PC and have been decently satisfied, but I want to experiment more. I’ve already asked if Arch was fine for this situation, to which the answer was a general “Yes, but keep x in mind” and I’ve asked about NixOS, where the answer was generally a no.\n
    \n
    I’ve been looking around a bit more, and now I’m kind of curious about Fedora, specifically the KDE spin (or i3, I haven’t quite decided). It seems to be cutting edge, compared to Arch’s (and by extension EndeavourOS’s) bleeding edge, and I’m wondering what you all think of it. From what I can gather it has basically all traits which people used to enjoy in Ubuntu, before Canonical dropped the ball on that. While it’s not rolling release, the stability improvements and user experience compared to something like Arch, or even a more comfortable fork like EndeavourOS, seem quite decent, but in your experience, does that make up for the lack of the AUR and reduced applicability of the Arch Wiki?\n
    \n
    I’m curious to hear about your experiences and recommendations!\n
    \n
    **Edit:**I feel like I need to clarify, I know about the difference between EndeavourOS and Arch, I mostly just brought it up as a note that I am somewhat familiar with arch-based systems, and as a question of if it’d be stupid to just go with raw Arch, as EndeavourOS is basically the same, but with a more comfortable installer. I should have specified that more clearly in the first place, my apologies.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 45
  +favouriteCount: 68
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727615093 {#2760
    date: 2024-09-29 15:04:53.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2767 …}
  +votes: Doctrine\ORM\PersistentCollection {#2769 …}
  +reports: Doctrine\ORM\PersistentCollection {#2771 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
  +badges: Doctrine\ORM\PersistentCollection {#2777 …}
  +children: [
    App\Entity\EntryComment {#2342
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2337 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2343 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2343 …}
      +body: """
        Yeah, I had sound and printing break on Windows, too. And my mom’s Windows PC breaks every year and a half. I’d say go for linux if you’re comfortable with that, it’s pretty robust. Or MacOS that also seems not to break.\n
        \n
        (Of course something like Arch or EndeavourOS is more complicated and may break. Fedora, Debian, Mint … will be a better choice for stability. My Debian install runs without mayor issues for 5 years now. If you don’t do silly stuff an mess with the system, they’ll outperform windows.)\n
        \n
        Most people choose an OS because they’re used to that specific workflow and know the quirks and how to get around. That’s why many peoole use Microsoft, not because it’s better. School/College/University is a good time to try something. After that you’re pretty much stuck.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1705439615 {#2334
        date: 2024-01-16 22:13:35.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@CatLikeLemming@lemmy.blahaj.zone"
        "@geophysicist@discuss.tchncs.de"
        "@CatLikeLemming@lemmy.blahaj.zone"
        "@geophysicist@discuss.tchncs.de"
        "@CatLikeLemming@lemmy.blahaj.zone"
        "@geophysicist@discuss.tchncs.de"
        "@CatLikeLemming@lemmy.blahaj.zone"
        "@geophysicist@discuss.tchncs.de"
        "@CatLikeLemming@lemmy.blahaj.zone"
        "@geophysicist@discuss.tchncs.de"
        "@CatLikeLemming@lemmy.blahaj.zone"
        "@geophysicist@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2336 …}
      +nested: Doctrine\ORM\PersistentCollection {#2339 …}
      +votes: Doctrine\ORM\PersistentCollection {#2159 …}
      +reports: Doctrine\ORM\PersistentCollection {#2135 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2137 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2068 …}
      -id: 314974
      -bodyTs: "'5':78 'also':42 'arch':51 'around':118 'better':66,130 'break':7,17,46,59 'choic':67 'choos':99 'comfort':32 'complic':56 'cours':48 'd':24 'debian':61,71 'endeavouro':53 'everi':18 'fedora':60 'get':117 'go':26 'good':134 'half':22 'instal':72 'issu':76 'know':111 'like':50 'linux':28 'll':94 'maco':40 'mani':122 'may':58 'mayor':75 'mess':89 'microsoft':125 'mint':62 'mom':13 'much':144 'os':101 'outperform':95 'pc':16 'peool':123 'peopl':98 'pretti':37,143 'print':6 'quirk':113 're':31,104,142 'robust':38 'run':73 'say':25 'school/college/university':131 'seem':43 'silli':86 'someth':49,138 'sound':4 'specif':108 'stabil':69 'stuck':145 'stuff':87 'system':92 'time':135 'tri':137 'use':105,124 'window':9,15,96 'without':74 'workflow':109 'yeah':1 'year':19,79"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6525867"
      +editedAt: DateTimeImmutable @1725234000 {#2340
        date: 2024-09-02 01:40:00.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705439615 {#2341
        date: 2024-01-16 22:13:35.0 +01:00
      }
      +"title": 314974
    }
  ]
  -id: 31042
  -titleTs: "'arch':2 'endeavouro':4 'fedora':1"
  -bodyTs: "'alreadi':11,67 'answer':79,97 'apolog':316 'applic':225 'arch':70,138,197,228,256,273,291 'arch-bas':272 'around':106 'ask':6,68,92 'aur':222 'ball':178 'base':274 'basic':164,295 'bit':108 'bleed':145 'brought':260 'canon':175 'clarifi':247 'clear':310 'comfort':202,302 'compar':136,193 'curious':116,232 'current':47 'cut':134 'd':283 'daili':43 'decent':57,208 'decid':129 'differ':252 'distro':10,26 'drop':176 'edg':135,146 'edit':240 'endeavouro':49,143,205,254,293 'enjoy':171 'even':199 'experi':63,192,212,237 'extens':142 'familiar':270 'fedora':118 'feel':242 'fine':72 'first':313 'fork':203 'gather':161 'general':42,82,99 'go':288 'haven':126 'hear':234 'hi':1 'i3':124 'improv':189 'instal':303 'kde':121 'keep':85 'kind':114 'know':249 'lack':219 'laptop':32 'like':196,204,243 'look':105 'm':22,113,149,231 'main':52 'make':215 'mind':88 'most':258 'need':245 'new':31 'nixo':94 'note':265 'onto':29 'pc':53 'peopl':168 'place':314 'put':28 'question':279 'quick':16 'quit':128,207 'raw':290 'recommend':239 'reduc':224 'releas':186 'roll':185 'satisfi':58 'seem':131,206 'situat':20,75 'someth':195 'somewhat':269 'specif':119 'specifi':307 'spin':122 'stabil':188 'stupid':285 'summari':17 'system':275 'think':23,154 'trait':166 'ubuntu':173 'univers':38 'usag':44 'use':36,48,169 'user':191 've':66,91,103 'want':61 'wiki':229 'wonder':150 'work':39 'x':86 'yes':83"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705525042
  +visibility: "visible             "
  +apId: "https://lemmy.blahaj.zone/post/7672756"
  +editedAt: DateTimeImmutable @1726378605 {#2746
    date: 2024-09-15 07:36:45.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705438642 {#2708
    date: 2024-01-16 21:57: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
61 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
62 DENIED moderate
App\Entity\EntryComment {#2342
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2337
    +user: Proxies\__CG__\App\Entity\User {#2765 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "Fedora-Arch-or-EndeavourOS"
    +title: "Fedora, Arch, or EndeavourOS?"
    +url: null
    +body: """
      Hi, I was here and asked about a few distros already, so here’s a quick summary of my situation:\n
      \n
      I’m thinking about what distro to put onto my new Laptop, which will be used for University, Work, and just general daily usage. I am currently using EndeavourOS on my main PC and have been decently satisfied, but I want to experiment more. I’ve already asked if Arch was fine for this situation, to which the answer was a general “Yes, but keep x in mind” and I’ve asked about NixOS, where the answer was generally a no.\n
      \n
      I’ve been looking around a bit more, and now I’m kind of curious about Fedora, specifically the KDE spin (or i3, I haven’t quite decided). It seems to be cutting edge, compared to Arch’s (and by extension EndeavourOS’s) bleeding edge, and I’m wondering what you all think of it. From what I can gather it has basically all traits which people used to enjoy in Ubuntu, before Canonical dropped the ball on that. While it’s not rolling release, the stability improvements and user experience compared to something like Arch, or even a more comfortable fork like EndeavourOS, seem quite decent, but in your experience, does that make up for the lack of the AUR and reduced applicability of the Arch Wiki?\n
      \n
      I’m curious to hear about your experiences and recommendations!\n
      \n
      **Edit:**I feel like I need to clarify, I know about the difference between EndeavourOS and Arch, I mostly just brought it up as a note that I am somewhat familiar with arch-based systems, and as a question of if it’d be stupid to just go with raw Arch, as EndeavourOS is basically the same, but with a more comfortable installer. I should have specified that more clearly in the first place, my apologies.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 45
    +favouriteCount: 68
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727615093 {#2760
      date: 2024-09-29 15:04:53.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2767 …}
    +votes: Doctrine\ORM\PersistentCollection {#2769 …}
    +reports: Doctrine\ORM\PersistentCollection {#2771 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
    +badges: Doctrine\ORM\PersistentCollection {#2777 …}
    +children: [
      App\Entity\EntryComment {#2342}
    ]
    -id: 31042
    -titleTs: "'arch':2 'endeavouro':4 'fedora':1"
    -bodyTs: "'alreadi':11,67 'answer':79,97 'apolog':316 'applic':225 'arch':70,138,197,228,256,273,291 'arch-bas':272 'around':106 'ask':6,68,92 'aur':222 'ball':178 'base':274 'basic':164,295 'bit':108 'bleed':145 'brought':260 'canon':175 'clarifi':247 'clear':310 'comfort':202,302 'compar':136,193 'curious':116,232 'current':47 'cut':134 'd':283 'daili':43 'decent':57,208 'decid':129 'differ':252 'distro':10,26 'drop':176 'edg':135,146 'edit':240 'endeavouro':49,143,205,254,293 'enjoy':171 'even':199 'experi':63,192,212,237 'extens':142 'familiar':270 'fedora':118 'feel':242 'fine':72 'first':313 'fork':203 'gather':161 'general':42,82,99 'go':288 'haven':126 'hear':234 'hi':1 'i3':124 'improv':189 'instal':303 'kde':121 'keep':85 'kind':114 'know':249 'lack':219 'laptop':32 'like':196,204,243 'look':105 'm':22,113,149,231 'main':52 'make':215 'mind':88 'most':258 'need':245 'new':31 'nixo':94 'note':265 'onto':29 'pc':53 'peopl':168 'place':314 'put':28 'question':279 'quick':16 'quit':128,207 'raw':290 'recommend':239 'reduc':224 'releas':186 'roll':185 'satisfi':58 'seem':131,206 'situat':20,75 'someth':195 'somewhat':269 'specif':119 'specifi':307 'spin':122 'stabil':188 'stupid':285 'summari':17 'system':275 'think':23,154 'trait':166 'ubuntu':173 'univers':38 'usag':44 'use':36,48,169 'user':191 've':66,91,103 'want':61 'wiki':229 'wonder':150 'work':39 'x':86 'yes':83"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705525042
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/post/7672756"
    +editedAt: DateTimeImmutable @1726378605 {#2746
      date: 2024-09-15 07:36:45.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705438642 {#2708
      date: 2024-01-16 21:57:22.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2343 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2343 …}
  +body: """
    Yeah, I had sound and printing break on Windows, too. And my mom’s Windows PC breaks every year and a half. I’d say go for linux if you’re comfortable with that, it’s pretty robust. Or MacOS that also seems not to break.\n
    \n
    (Of course something like Arch or EndeavourOS is more complicated and may break. Fedora, Debian, Mint … will be a better choice for stability. My Debian install runs without mayor issues for 5 years now. If you don’t do silly stuff an mess with the system, they’ll outperform windows.)\n
    \n
    Most people choose an OS because they’re used to that specific workflow and know the quirks and how to get around. That’s why many peoole use Microsoft, not because it’s better. School/College/University is a good time to try something. After that you’re pretty much stuck.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1705439615 {#2334
    date: 2024-01-16 22:13:35.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@CatLikeLemming@lemmy.blahaj.zone"
    "@geophysicist@discuss.tchncs.de"
    "@CatLikeLemming@lemmy.blahaj.zone"
    "@geophysicist@discuss.tchncs.de"
    "@CatLikeLemming@lemmy.blahaj.zone"
    "@geophysicist@discuss.tchncs.de"
    "@CatLikeLemming@lemmy.blahaj.zone"
    "@geophysicist@discuss.tchncs.de"
    "@CatLikeLemming@lemmy.blahaj.zone"
    "@geophysicist@discuss.tchncs.de"
    "@CatLikeLemming@lemmy.blahaj.zone"
    "@geophysicist@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2336 …}
  +nested: Doctrine\ORM\PersistentCollection {#2339 …}
  +votes: Doctrine\ORM\PersistentCollection {#2159 …}
  +reports: Doctrine\ORM\PersistentCollection {#2135 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2137 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2068 …}
  -id: 314974
  -bodyTs: "'5':78 'also':42 'arch':51 'around':118 'better':66,130 'break':7,17,46,59 'choic':67 'choos':99 'comfort':32 'complic':56 'cours':48 'd':24 'debian':61,71 'endeavouro':53 'everi':18 'fedora':60 'get':117 'go':26 'good':134 'half':22 'instal':72 'issu':76 'know':111 'like':50 'linux':28 'll':94 'maco':40 'mani':122 'may':58 'mayor':75 'mess':89 'microsoft':125 'mint':62 'mom':13 'much':144 'os':101 'outperform':95 'pc':16 'peool':123 'peopl':98 'pretti':37,143 'print':6 'quirk':113 're':31,104,142 'robust':38 'run':73 'say':25 'school/college/university':131 'seem':43 'silli':86 'someth':49,138 'sound':4 'specif':108 'stabil':69 'stuck':145 'stuff':87 'system':92 'time':135 'tri':137 'use':105,124 'window':9,15,96 'without':74 'workflow':109 'yeah':1 'year':19,79"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6525867"
  +editedAt: DateTimeImmutable @1725234000 {#2340
    date: 2024-09-02 01:40:00.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705439615 {#2341
    date: 2024-01-16 22:13:35.0 +01:00
  }
  +"title": 314974
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
63 DENIED edit
App\Entity\EntryComment {#2342
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2337
    +user: Proxies\__CG__\App\Entity\User {#2765 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "Fedora-Arch-or-EndeavourOS"
    +title: "Fedora, Arch, or EndeavourOS?"
    +url: null
    +body: """
      Hi, I was here and asked about a few distros already, so here’s a quick summary of my situation:\n
      \n
      I’m thinking about what distro to put onto my new Laptop, which will be used for University, Work, and just general daily usage. I am currently using EndeavourOS on my main PC and have been decently satisfied, but I want to experiment more. I’ve already asked if Arch was fine for this situation, to which the answer was a general “Yes, but keep x in mind” and I’ve asked about NixOS, where the answer was generally a no.\n
      \n
      I’ve been looking around a bit more, and now I’m kind of curious about Fedora, specifically the KDE spin (or i3, I haven’t quite decided). It seems to be cutting edge, compared to Arch’s (and by extension EndeavourOS’s) bleeding edge, and I’m wondering what you all think of it. From what I can gather it has basically all traits which people used to enjoy in Ubuntu, before Canonical dropped the ball on that. While it’s not rolling release, the stability improvements and user experience compared to something like Arch, or even a more comfortable fork like EndeavourOS, seem quite decent, but in your experience, does that make up for the lack of the AUR and reduced applicability of the Arch Wiki?\n
      \n
      I’m curious to hear about your experiences and recommendations!\n
      \n
      **Edit:**I feel like I need to clarify, I know about the difference between EndeavourOS and Arch, I mostly just brought it up as a note that I am somewhat familiar with arch-based systems, and as a question of if it’d be stupid to just go with raw Arch, as EndeavourOS is basically the same, but with a more comfortable installer. I should have specified that more clearly in the first place, my apologies.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 45
    +favouriteCount: 68
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727615093 {#2760
      date: 2024-09-29 15:04:53.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2767 …}
    +votes: Doctrine\ORM\PersistentCollection {#2769 …}
    +reports: Doctrine\ORM\PersistentCollection {#2771 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
    +badges: Doctrine\ORM\PersistentCollection {#2777 …}
    +children: [
      App\Entity\EntryComment {#2342}
    ]
    -id: 31042
    -titleTs: "'arch':2 'endeavouro':4 'fedora':1"
    -bodyTs: "'alreadi':11,67 'answer':79,97 'apolog':316 'applic':225 'arch':70,138,197,228,256,273,291 'arch-bas':272 'around':106 'ask':6,68,92 'aur':222 'ball':178 'base':274 'basic':164,295 'bit':108 'bleed':145 'brought':260 'canon':175 'clarifi':247 'clear':310 'comfort':202,302 'compar':136,193 'curious':116,232 'current':47 'cut':134 'd':283 'daili':43 'decent':57,208 'decid':129 'differ':252 'distro':10,26 'drop':176 'edg':135,146 'edit':240 'endeavouro':49,143,205,254,293 'enjoy':171 'even':199 'experi':63,192,212,237 'extens':142 'familiar':270 'fedora':118 'feel':242 'fine':72 'first':313 'fork':203 'gather':161 'general':42,82,99 'go':288 'haven':126 'hear':234 'hi':1 'i3':124 'improv':189 'instal':303 'kde':121 'keep':85 'kind':114 'know':249 'lack':219 'laptop':32 'like':196,204,243 'look':105 'm':22,113,149,231 'main':52 'make':215 'mind':88 'most':258 'need':245 'new':31 'nixo':94 'note':265 'onto':29 'pc':53 'peopl':168 'place':314 'put':28 'question':279 'quick':16 'quit':128,207 'raw':290 'recommend':239 'reduc':224 'releas':186 'roll':185 'satisfi':58 'seem':131,206 'situat':20,75 'someth':195 'somewhat':269 'specif':119 'specifi':307 'spin':122 'stabil':188 'stupid':285 'summari':17 'system':275 'think':23,154 'trait':166 'ubuntu':173 'univers':38 'usag':44 'use':36,48,169 'user':191 've':66,91,103 'want':61 'wiki':229 'wonder':150 'work':39 'x':86 'yes':83"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705525042
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/post/7672756"
    +editedAt: DateTimeImmutable @1726378605 {#2746
      date: 2024-09-15 07:36:45.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705438642 {#2708
      date: 2024-01-16 21:57:22.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2343 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2343 …}
  +body: """
    Yeah, I had sound and printing break on Windows, too. And my mom’s Windows PC breaks every year and a half. I’d say go for linux if you’re comfortable with that, it’s pretty robust. Or MacOS that also seems not to break.\n
    \n
    (Of course something like Arch or EndeavourOS is more complicated and may break. Fedora, Debian, Mint … will be a better choice for stability. My Debian install runs without mayor issues for 5 years now. If you don’t do silly stuff an mess with the system, they’ll outperform windows.)\n
    \n
    Most people choose an OS because they’re used to that specific workflow and know the quirks and how to get around. That’s why many peoole use Microsoft, not because it’s better. School/College/University is a good time to try something. After that you’re pretty much stuck.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1705439615 {#2334
    date: 2024-01-16 22:13:35.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@CatLikeLemming@lemmy.blahaj.zone"
    "@geophysicist@discuss.tchncs.de"
    "@CatLikeLemming@lemmy.blahaj.zone"
    "@geophysicist@discuss.tchncs.de"
    "@CatLikeLemming@lemmy.blahaj.zone"
    "@geophysicist@discuss.tchncs.de"
    "@CatLikeLemming@lemmy.blahaj.zone"
    "@geophysicist@discuss.tchncs.de"
    "@CatLikeLemming@lemmy.blahaj.zone"
    "@geophysicist@discuss.tchncs.de"
    "@CatLikeLemming@lemmy.blahaj.zone"
    "@geophysicist@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2336 …}
  +nested: Doctrine\ORM\PersistentCollection {#2339 …}
  +votes: Doctrine\ORM\PersistentCollection {#2159 …}
  +reports: Doctrine\ORM\PersistentCollection {#2135 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2137 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2068 …}
  -id: 314974
  -bodyTs: "'5':78 'also':42 'arch':51 'around':118 'better':66,130 'break':7,17,46,59 'choic':67 'choos':99 'comfort':32 'complic':56 'cours':48 'd':24 'debian':61,71 'endeavouro':53 'everi':18 'fedora':60 'get':117 'go':26 'good':134 'half':22 'instal':72 'issu':76 'know':111 'like':50 'linux':28 'll':94 'maco':40 'mani':122 'may':58 'mayor':75 'mess':89 'microsoft':125 'mint':62 'mom':13 'much':144 'os':101 'outperform':95 'pc':16 'peool':123 'peopl':98 'pretti':37,143 'print':6 'quirk':113 're':31,104,142 'robust':38 'run':73 'say':25 'school/college/university':131 'seem':43 'silli':86 'someth':49,138 'sound':4 'specif':108 'stabil':69 'stuck':145 'stuff':87 'system':92 'time':135 'tri':137 'use':105,124 'window':9,15,96 'without':74 'workflow':109 'yeah':1 'year':19,79"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6525867"
  +editedAt: DateTimeImmutable @1725234000 {#2340
    date: 2024-09-02 01:40:00.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705439615 {#2341
    date: 2024-01-16 22:13:35.0 +01:00
  }
  +"title": 314974
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
64 DENIED moderate
App\Entity\EntryComment {#2342
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2337
    +user: Proxies\__CG__\App\Entity\User {#2765 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "Fedora-Arch-or-EndeavourOS"
    +title: "Fedora, Arch, or EndeavourOS?"
    +url: null
    +body: """
      Hi, I was here and asked about a few distros already, so here’s a quick summary of my situation:\n
      \n
      I’m thinking about what distro to put onto my new Laptop, which will be used for University, Work, and just general daily usage. I am currently using EndeavourOS on my main PC and have been decently satisfied, but I want to experiment more. I’ve already asked if Arch was fine for this situation, to which the answer was a general “Yes, but keep x in mind” and I’ve asked about NixOS, where the answer was generally a no.\n
      \n
      I’ve been looking around a bit more, and now I’m kind of curious about Fedora, specifically the KDE spin (or i3, I haven’t quite decided). It seems to be cutting edge, compared to Arch’s (and by extension EndeavourOS’s) bleeding edge, and I’m wondering what you all think of it. From what I can gather it has basically all traits which people used to enjoy in Ubuntu, before Canonical dropped the ball on that. While it’s not rolling release, the stability improvements and user experience compared to something like Arch, or even a more comfortable fork like EndeavourOS, seem quite decent, but in your experience, does that make up for the lack of the AUR and reduced applicability of the Arch Wiki?\n
      \n
      I’m curious to hear about your experiences and recommendations!\n
      \n
      **Edit:**I feel like I need to clarify, I know about the difference between EndeavourOS and Arch, I mostly just brought it up as a note that I am somewhat familiar with arch-based systems, and as a question of if it’d be stupid to just go with raw Arch, as EndeavourOS is basically the same, but with a more comfortable installer. I should have specified that more clearly in the first place, my apologies.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 45
    +favouriteCount: 68
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727615093 {#2760
      date: 2024-09-29 15:04:53.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2767 …}
    +votes: Doctrine\ORM\PersistentCollection {#2769 …}
    +reports: Doctrine\ORM\PersistentCollection {#2771 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
    +badges: Doctrine\ORM\PersistentCollection {#2777 …}
    +children: [
      App\Entity\EntryComment {#2342}
    ]
    -id: 31042
    -titleTs: "'arch':2 'endeavouro':4 'fedora':1"
    -bodyTs: "'alreadi':11,67 'answer':79,97 'apolog':316 'applic':225 'arch':70,138,197,228,256,273,291 'arch-bas':272 'around':106 'ask':6,68,92 'aur':222 'ball':178 'base':274 'basic':164,295 'bit':108 'bleed':145 'brought':260 'canon':175 'clarifi':247 'clear':310 'comfort':202,302 'compar':136,193 'curious':116,232 'current':47 'cut':134 'd':283 'daili':43 'decent':57,208 'decid':129 'differ':252 'distro':10,26 'drop':176 'edg':135,146 'edit':240 'endeavouro':49,143,205,254,293 'enjoy':171 'even':199 'experi':63,192,212,237 'extens':142 'familiar':270 'fedora':118 'feel':242 'fine':72 'first':313 'fork':203 'gather':161 'general':42,82,99 'go':288 'haven':126 'hear':234 'hi':1 'i3':124 'improv':189 'instal':303 'kde':121 'keep':85 'kind':114 'know':249 'lack':219 'laptop':32 'like':196,204,243 'look':105 'm':22,113,149,231 'main':52 'make':215 'mind':88 'most':258 'need':245 'new':31 'nixo':94 'note':265 'onto':29 'pc':53 'peopl':168 'place':314 'put':28 'question':279 'quick':16 'quit':128,207 'raw':290 'recommend':239 'reduc':224 'releas':186 'roll':185 'satisfi':58 'seem':131,206 'situat':20,75 'someth':195 'somewhat':269 'specif':119 'specifi':307 'spin':122 'stabil':188 'stupid':285 'summari':17 'system':275 'think':23,154 'trait':166 'ubuntu':173 'univers':38 'usag':44 'use':36,48,169 'user':191 've':66,91,103 'want':61 'wiki':229 'wonder':150 'work':39 'x':86 'yes':83"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705525042
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/post/7672756"
    +editedAt: DateTimeImmutable @1726378605 {#2746
      date: 2024-09-15 07:36:45.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705438642 {#2708
      date: 2024-01-16 21:57:22.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2343 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2343 …}
  +body: """
    Yeah, I had sound and printing break on Windows, too. And my mom’s Windows PC breaks every year and a half. I’d say go for linux if you’re comfortable with that, it’s pretty robust. Or MacOS that also seems not to break.\n
    \n
    (Of course something like Arch or EndeavourOS is more complicated and may break. Fedora, Debian, Mint … will be a better choice for stability. My Debian install runs without mayor issues for 5 years now. If you don’t do silly stuff an mess with the system, they’ll outperform windows.)\n
    \n
    Most people choose an OS because they’re used to that specific workflow and know the quirks and how to get around. That’s why many peoole use Microsoft, not because it’s better. School/College/University is a good time to try something. After that you’re pretty much stuck.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1705439615 {#2334
    date: 2024-01-16 22:13:35.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@CatLikeLemming@lemmy.blahaj.zone"
    "@geophysicist@discuss.tchncs.de"
    "@CatLikeLemming@lemmy.blahaj.zone"
    "@geophysicist@discuss.tchncs.de"
    "@CatLikeLemming@lemmy.blahaj.zone"
    "@geophysicist@discuss.tchncs.de"
    "@CatLikeLemming@lemmy.blahaj.zone"
    "@geophysicist@discuss.tchncs.de"
    "@CatLikeLemming@lemmy.blahaj.zone"
    "@geophysicist@discuss.tchncs.de"
    "@CatLikeLemming@lemmy.blahaj.zone"
    "@geophysicist@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2336 …}
  +nested: Doctrine\ORM\PersistentCollection {#2339 …}
  +votes: Doctrine\ORM\PersistentCollection {#2159 …}
  +reports: Doctrine\ORM\PersistentCollection {#2135 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2137 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2068 …}
  -id: 314974
  -bodyTs: "'5':78 'also':42 'arch':51 'around':118 'better':66,130 'break':7,17,46,59 'choic':67 'choos':99 'comfort':32 'complic':56 'cours':48 'd':24 'debian':61,71 'endeavouro':53 'everi':18 'fedora':60 'get':117 'go':26 'good':134 'half':22 'instal':72 'issu':76 'know':111 'like':50 'linux':28 'll':94 'maco':40 'mani':122 'may':58 'mayor':75 'mess':89 'microsoft':125 'mint':62 'mom':13 'much':144 'os':101 'outperform':95 'pc':16 'peool':123 'peopl':98 'pretti':37,143 'print':6 'quirk':113 're':31,104,142 'robust':38 'run':73 'say':25 'school/college/university':131 'seem':43 'silli':86 'someth':49,138 'sound':4 'specif':108 'stabil':69 'stuck':145 'stuff':87 'system':92 'time':135 'tri':137 'use':105,124 'window':9,15,96 'without':74 'workflow':109 'yeah':1 'year':19,79"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6525867"
  +editedAt: DateTimeImmutable @1725234000 {#2340
    date: 2024-09-02 01:40:00.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705439615 {#2341
    date: 2024-01-16 22:13:35.0 +01:00
  }
  +"title": 314974
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
65 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
66 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2080
  +user: Proxies\__CG__\App\Entity\User {#2743 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
  +slug: "ELI5-the-whole-Wayland-vs-X11-going-on"
  +title: "ELI5 the whole Wayland vs X11 going on."
  +url: null
  +body: "Title"
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 71
  +favouriteCount: 192
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1705436736 {#2779
    date: 2024-01-16 21:25:36.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2784 …}
  +votes: Doctrine\ORM\PersistentCollection {#2787 …}
  +reports: Doctrine\ORM\PersistentCollection {#2789 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2791 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2793 …}
  +badges: Doctrine\ORM\PersistentCollection {#2795 …}
  +children: [
    1 => App\Entity\EntryComment {#2063
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2080 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2064 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2064 …}
      +body: """
        That’s right. To add a few things: X11 isn’t bad. It’s just a big and complex piece of software that has grown for multiple decades. And nobody wants to do big changes or add new things anymore.\n
        \n
        Wayland is the modern and “fresh” new approach. I’ve had some issues with my NVidia graphics card. But that wasn’t Waylands fault, but the NVidia drivers. I have a laptop with just Intel graphics and both X11 and Wayland run excellently on that machine.\n
        \n
        With Linux we often get many choices, and have several alternatives available to do the same / a similar job. That is a bit complicated for someone new. But we should embrace it, be glad that we can pick whatever suits our individual needs. Wayland still has some issues on a few specific setups, but eventually it will replace X11 as the default.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 12
      +score: 0
      +lastActive: DateTime @1705263267 {#2081
        date: 2024-01-14 21:14:27.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@alexdeathway@programming.dev"
        "@neidu2@feddit.nl"
        "@alexdeathway@programming.dev"
        "@neidu2@feddit.nl"
        "@alexdeathway@programming.dev"
        "@neidu2@feddit.nl"
        "@alexdeathway@programming.dev"
        "@neidu2@feddit.nl"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2089 …}
      +nested: Doctrine\ORM\PersistentCollection {#2095 …}
      +votes: Doctrine\ORM\PersistentCollection {#2091 …}
      +reports: Doctrine\ORM\PersistentCollection {#2090 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2092 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2241 …}
      -id: 308844
      -bodyTs: "'add':5,37 'altern':97 'anymor':40 'approach':48 'avail':98 'bad':12 'big':17,34 'bit':109 'card':58 'chang':35 'choic':93 'complex':19 'complic':110 'decad':28 'default':148 'driver':68 'embrac':117 'eventu':141 'excel':83 'fault':64 'fresh':46 'get':91 'glad':120 'graphic':57,76 'grown':25 'individu':128 'intel':75 'isn':10 'issu':53,134 'job':105 'laptop':72 'linux':88 'machin':86 'mani':92 'modern':44 'multipl':27 'need':129 'new':38,47,113 'nobodi':30 'nvidia':56,67 'often':90 'pick':124 'piec':20 'replac':144 'right':3 'run':82 'setup':139 'sever':96 'similar':104 'softwar':22 'someon':112 'specif':138 'still':131 'suit':126 'thing':8,39 've':50 'want':31 'wasn':61 'wayland':41,63,81,130 'whatev':125 'x11':9,79,145"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6457713"
      +editedAt: DateTimeImmutable @1723431887 {#2077
        date: 2024-08-12 05:04:47.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705263267 {#2098
        date: 2024-01-14 21:14:27.0 +01:00
      }
      +"title": 308844
    }
    0 => App\Entity\EntryComment {#2164
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2080 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2331 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2064 …}
      +body: "The X font server has been deprecated like 10 years ago. I doubt you’ll find it as an option in a modern distribution. Nowadays fonts are rendered by the client (application) with something like the Cairo library (if I’m not mistaken)."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1705274442 {#2042
        date: 2024-01-15 00:20:42.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@alexdeathway@programming.dev"
        "@neidu2@feddit.nl"
        "@rufus@discuss.tchncs.de"
        "@alexdeathway@programming.dev"
        "@neidu2@feddit.nl"
        "@rufus@discuss.tchncs.de"
        "@alexdeathway@programming.dev"
        "@neidu2@feddit.nl"
        "@rufus@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2314 …}
      +nested: Doctrine\ORM\PersistentCollection {#2328 …}
      +votes: Doctrine\ORM\PersistentCollection {#2191 …}
      +reports: Doctrine\ORM\PersistentCollection {#2327 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2333 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2324 …}
      -id: 309286
      -bodyTs: "'10':9 'ago':11 'applic':32 'cairo':37 'client':31 'deprec':7 'distribut':24 'doubt':13 'find':16 'font':3,26 'librari':38 'like':8,35 'll':15 'm':41 'mistaken':43 'modern':23 'nowaday':25 'option':20 'render':28 'server':4 'someth':34 'x':2 'year':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6461460"
      +editedAt: DateTimeImmutable @1723565884 {#2141
        date: 2024-08-13 18:18:04.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705274442 {#2060
        date: 2024-01-15 00:20:42.0 +01:00
      }
      +"title": 309286
    }
  ]
  -id: 30499
  -titleTs: "'eli5':1 'go':7 'vs':5 'wayland':4 'whole':3 'x11':6"
  -bodyTs: "'titl':1"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705347804
  +visibility: "visible             "
  +apId: "https://programming.dev/post/8603552"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705261404 {#2766
    date: 2024-01-14 20:43:24.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
67 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2080
  +user: Proxies\__CG__\App\Entity\User {#2743 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
  +slug: "ELI5-the-whole-Wayland-vs-X11-going-on"
  +title: "ELI5 the whole Wayland vs X11 going on."
  +url: null
  +body: "Title"
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 71
  +favouriteCount: 192
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1705436736 {#2779
    date: 2024-01-16 21:25:36.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2784 …}
  +votes: Doctrine\ORM\PersistentCollection {#2787 …}
  +reports: Doctrine\ORM\PersistentCollection {#2789 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2791 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2793 …}
  +badges: Doctrine\ORM\PersistentCollection {#2795 …}
  +children: [
    1 => App\Entity\EntryComment {#2063
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2080 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2064 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2064 …}
      +body: """
        That’s right. To add a few things: X11 isn’t bad. It’s just a big and complex piece of software that has grown for multiple decades. And nobody wants to do big changes or add new things anymore.\n
        \n
        Wayland is the modern and “fresh” new approach. I’ve had some issues with my NVidia graphics card. But that wasn’t Waylands fault, but the NVidia drivers. I have a laptop with just Intel graphics and both X11 and Wayland run excellently on that machine.\n
        \n
        With Linux we often get many choices, and have several alternatives available to do the same / a similar job. That is a bit complicated for someone new. But we should embrace it, be glad that we can pick whatever suits our individual needs. Wayland still has some issues on a few specific setups, but eventually it will replace X11 as the default.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 12
      +score: 0
      +lastActive: DateTime @1705263267 {#2081
        date: 2024-01-14 21:14:27.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@alexdeathway@programming.dev"
        "@neidu2@feddit.nl"
        "@alexdeathway@programming.dev"
        "@neidu2@feddit.nl"
        "@alexdeathway@programming.dev"
        "@neidu2@feddit.nl"
        "@alexdeathway@programming.dev"
        "@neidu2@feddit.nl"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2089 …}
      +nested: Doctrine\ORM\PersistentCollection {#2095 …}
      +votes: Doctrine\ORM\PersistentCollection {#2091 …}
      +reports: Doctrine\ORM\PersistentCollection {#2090 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2092 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2241 …}
      -id: 308844
      -bodyTs: "'add':5,37 'altern':97 'anymor':40 'approach':48 'avail':98 'bad':12 'big':17,34 'bit':109 'card':58 'chang':35 'choic':93 'complex':19 'complic':110 'decad':28 'default':148 'driver':68 'embrac':117 'eventu':141 'excel':83 'fault':64 'fresh':46 'get':91 'glad':120 'graphic':57,76 'grown':25 'individu':128 'intel':75 'isn':10 'issu':53,134 'job':105 'laptop':72 'linux':88 'machin':86 'mani':92 'modern':44 'multipl':27 'need':129 'new':38,47,113 'nobodi':30 'nvidia':56,67 'often':90 'pick':124 'piec':20 'replac':144 'right':3 'run':82 'setup':139 'sever':96 'similar':104 'softwar':22 'someon':112 'specif':138 'still':131 'suit':126 'thing':8,39 've':50 'want':31 'wasn':61 'wayland':41,63,81,130 'whatev':125 'x11':9,79,145"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6457713"
      +editedAt: DateTimeImmutable @1723431887 {#2077
        date: 2024-08-12 05:04:47.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705263267 {#2098
        date: 2024-01-14 21:14:27.0 +01:00
      }
      +"title": 308844
    }
    0 => App\Entity\EntryComment {#2164
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2080 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2331 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2064 …}
      +body: "The X font server has been deprecated like 10 years ago. I doubt you’ll find it as an option in a modern distribution. Nowadays fonts are rendered by the client (application) with something like the Cairo library (if I’m not mistaken)."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1705274442 {#2042
        date: 2024-01-15 00:20:42.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@alexdeathway@programming.dev"
        "@neidu2@feddit.nl"
        "@rufus@discuss.tchncs.de"
        "@alexdeathway@programming.dev"
        "@neidu2@feddit.nl"
        "@rufus@discuss.tchncs.de"
        "@alexdeathway@programming.dev"
        "@neidu2@feddit.nl"
        "@rufus@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2314 …}
      +nested: Doctrine\ORM\PersistentCollection {#2328 …}
      +votes: Doctrine\ORM\PersistentCollection {#2191 …}
      +reports: Doctrine\ORM\PersistentCollection {#2327 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2333 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2324 …}
      -id: 309286
      -bodyTs: "'10':9 'ago':11 'applic':32 'cairo':37 'client':31 'deprec':7 'distribut':24 'doubt':13 'find':16 'font':3,26 'librari':38 'like':8,35 'll':15 'm':41 'mistaken':43 'modern':23 'nowaday':25 'option':20 'render':28 'server':4 'someth':34 'x':2 'year':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6461460"
      +editedAt: DateTimeImmutable @1723565884 {#2141
        date: 2024-08-13 18:18:04.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705274442 {#2060
        date: 2024-01-15 00:20:42.0 +01:00
      }
      +"title": 309286
    }
  ]
  -id: 30499
  -titleTs: "'eli5':1 'go':7 'vs':5 'wayland':4 'whole':3 'x11':6"
  -bodyTs: "'titl':1"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705347804
  +visibility: "visible             "
  +apId: "https://programming.dev/post/8603552"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705261404 {#2766
    date: 2024-01-14 20:43:24.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
68 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2080
  +user: Proxies\__CG__\App\Entity\User {#2743 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
  +slug: "ELI5-the-whole-Wayland-vs-X11-going-on"
  +title: "ELI5 the whole Wayland vs X11 going on."
  +url: null
  +body: "Title"
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 71
  +favouriteCount: 192
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1705436736 {#2779
    date: 2024-01-16 21:25:36.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2784 …}
  +votes: Doctrine\ORM\PersistentCollection {#2787 …}
  +reports: Doctrine\ORM\PersistentCollection {#2789 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2791 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2793 …}
  +badges: Doctrine\ORM\PersistentCollection {#2795 …}
  +children: [
    1 => App\Entity\EntryComment {#2063
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2080 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2064 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2064 …}
      +body: """
        That’s right. To add a few things: X11 isn’t bad. It’s just a big and complex piece of software that has grown for multiple decades. And nobody wants to do big changes or add new things anymore.\n
        \n
        Wayland is the modern and “fresh” new approach. I’ve had some issues with my NVidia graphics card. But that wasn’t Waylands fault, but the NVidia drivers. I have a laptop with just Intel graphics and both X11 and Wayland run excellently on that machine.\n
        \n
        With Linux we often get many choices, and have several alternatives available to do the same / a similar job. That is a bit complicated for someone new. But we should embrace it, be glad that we can pick whatever suits our individual needs. Wayland still has some issues on a few specific setups, but eventually it will replace X11 as the default.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 12
      +score: 0
      +lastActive: DateTime @1705263267 {#2081
        date: 2024-01-14 21:14:27.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@alexdeathway@programming.dev"
        "@neidu2@feddit.nl"
        "@alexdeathway@programming.dev"
        "@neidu2@feddit.nl"
        "@alexdeathway@programming.dev"
        "@neidu2@feddit.nl"
        "@alexdeathway@programming.dev"
        "@neidu2@feddit.nl"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2089 …}
      +nested: Doctrine\ORM\PersistentCollection {#2095 …}
      +votes: Doctrine\ORM\PersistentCollection {#2091 …}
      +reports: Doctrine\ORM\PersistentCollection {#2090 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2092 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2241 …}
      -id: 308844
      -bodyTs: "'add':5,37 'altern':97 'anymor':40 'approach':48 'avail':98 'bad':12 'big':17,34 'bit':109 'card':58 'chang':35 'choic':93 'complex':19 'complic':110 'decad':28 'default':148 'driver':68 'embrac':117 'eventu':141 'excel':83 'fault':64 'fresh':46 'get':91 'glad':120 'graphic':57,76 'grown':25 'individu':128 'intel':75 'isn':10 'issu':53,134 'job':105 'laptop':72 'linux':88 'machin':86 'mani':92 'modern':44 'multipl':27 'need':129 'new':38,47,113 'nobodi':30 'nvidia':56,67 'often':90 'pick':124 'piec':20 'replac':144 'right':3 'run':82 'setup':139 'sever':96 'similar':104 'softwar':22 'someon':112 'specif':138 'still':131 'suit':126 'thing':8,39 've':50 'want':31 'wasn':61 'wayland':41,63,81,130 'whatev':125 'x11':9,79,145"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6457713"
      +editedAt: DateTimeImmutable @1723431887 {#2077
        date: 2024-08-12 05:04:47.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705263267 {#2098
        date: 2024-01-14 21:14:27.0 +01:00
      }
      +"title": 308844
    }
    0 => App\Entity\EntryComment {#2164
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2080 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2331 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2064 …}
      +body: "The X font server has been deprecated like 10 years ago. I doubt you’ll find it as an option in a modern distribution. Nowadays fonts are rendered by the client (application) with something like the Cairo library (if I’m not mistaken)."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1705274442 {#2042
        date: 2024-01-15 00:20:42.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@alexdeathway@programming.dev"
        "@neidu2@feddit.nl"
        "@rufus@discuss.tchncs.de"
        "@alexdeathway@programming.dev"
        "@neidu2@feddit.nl"
        "@rufus@discuss.tchncs.de"
        "@alexdeathway@programming.dev"
        "@neidu2@feddit.nl"
        "@rufus@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2314 …}
      +nested: Doctrine\ORM\PersistentCollection {#2328 …}
      +votes: Doctrine\ORM\PersistentCollection {#2191 …}
      +reports: Doctrine\ORM\PersistentCollection {#2327 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2333 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2324 …}
      -id: 309286
      -bodyTs: "'10':9 'ago':11 'applic':32 'cairo':37 'client':31 'deprec':7 'distribut':24 'doubt':13 'find':16 'font':3,26 'librari':38 'like':8,35 'll':15 'm':41 'mistaken':43 'modern':23 'nowaday':25 'option':20 'render':28 'server':4 'someth':34 'x':2 'year':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6461460"
      +editedAt: DateTimeImmutable @1723565884 {#2141
        date: 2024-08-13 18:18:04.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705274442 {#2060
        date: 2024-01-15 00:20:42.0 +01:00
      }
      +"title": 309286
    }
  ]
  -id: 30499
  -titleTs: "'eli5':1 'go':7 'vs':5 'wayland':4 'whole':3 'x11':6"
  -bodyTs: "'titl':1"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705347804
  +visibility: "visible             "
  +apId: "https://programming.dev/post/8603552"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705261404 {#2766
    date: 2024-01-14 20:43:24.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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 {#2063
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2080
    +user: Proxies\__CG__\App\Entity\User {#2743 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "ELI5-the-whole-Wayland-vs-X11-going-on"
    +title: "ELI5 the whole Wayland vs X11 going on."
    +url: null
    +body: "Title"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 71
    +favouriteCount: 192
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705436736 {#2779
      date: 2024-01-16 21:25:36.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2784 …}
    +votes: Doctrine\ORM\PersistentCollection {#2787 …}
    +reports: Doctrine\ORM\PersistentCollection {#2789 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2791 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2793 …}
    +badges: Doctrine\ORM\PersistentCollection {#2795 …}
    +children: [
      1 => App\Entity\EntryComment {#2063}
      0 => App\Entity\EntryComment {#2164
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2080 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2331 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2064 …}
        +body: "The X font server has been deprecated like 10 years ago. I doubt you’ll find it as an option in a modern distribution. Nowadays fonts are rendered by the client (application) with something like the Cairo library (if I’m not mistaken)."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1705274442 {#2042
          date: 2024-01-15 00:20:42.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@alexdeathway@programming.dev"
          "@neidu2@feddit.nl"
          "@rufus@discuss.tchncs.de"
          "@alexdeathway@programming.dev"
          "@neidu2@feddit.nl"
          "@rufus@discuss.tchncs.de"
          "@alexdeathway@programming.dev"
          "@neidu2@feddit.nl"
          "@rufus@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2314 …}
        +nested: Doctrine\ORM\PersistentCollection {#2328 …}
        +votes: Doctrine\ORM\PersistentCollection {#2191 …}
        +reports: Doctrine\ORM\PersistentCollection {#2327 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2333 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2324 …}
        -id: 309286
        -bodyTs: "'10':9 'ago':11 'applic':32 'cairo':37 'client':31 'deprec':7 'distribut':24 'doubt':13 'find':16 'font':3,26 'librari':38 'like':8,35 'll':15 'm':41 'mistaken':43 'modern':23 'nowaday':25 'option':20 'render':28 'server':4 'someth':34 'x':2 'year':10"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6461460"
        +editedAt: DateTimeImmutable @1723565884 {#2141
          date: 2024-08-13 18:18:04.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705274442 {#2060
          date: 2024-01-15 00:20:42.0 +01:00
        }
        +"title": 309286
      }
    ]
    -id: 30499
    -titleTs: "'eli5':1 'go':7 'vs':5 'wayland':4 'whole':3 'x11':6"
    -bodyTs: "'titl':1"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705347804
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8603552"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705261404 {#2766
      date: 2024-01-14 20:43:24.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2064 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2064 …}
  +body: """
    That’s right. To add a few things: X11 isn’t bad. It’s just a big and complex piece of software that has grown for multiple decades. And nobody wants to do big changes or add new things anymore.\n
    \n
    Wayland is the modern and “fresh” new approach. I’ve had some issues with my NVidia graphics card. But that wasn’t Waylands fault, but the NVidia drivers. I have a laptop with just Intel graphics and both X11 and Wayland run excellently on that machine.\n
    \n
    With Linux we often get many choices, and have several alternatives available to do the same / a similar job. That is a bit complicated for someone new. But we should embrace it, be glad that we can pick whatever suits our individual needs. Wayland still has some issues on a few specific setups, but eventually it will replace X11 as the default.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 12
  +score: 0
  +lastActive: DateTime @1705263267 {#2081
    date: 2024-01-14 21:14:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@alexdeathway@programming.dev"
    "@neidu2@feddit.nl"
    "@alexdeathway@programming.dev"
    "@neidu2@feddit.nl"
    "@alexdeathway@programming.dev"
    "@neidu2@feddit.nl"
    "@alexdeathway@programming.dev"
    "@neidu2@feddit.nl"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2089 …}
  +nested: Doctrine\ORM\PersistentCollection {#2095 …}
  +votes: Doctrine\ORM\PersistentCollection {#2091 …}
  +reports: Doctrine\ORM\PersistentCollection {#2090 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2092 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2241 …}
  -id: 308844
  -bodyTs: "'add':5,37 'altern':97 'anymor':40 'approach':48 'avail':98 'bad':12 'big':17,34 'bit':109 'card':58 'chang':35 'choic':93 'complex':19 'complic':110 'decad':28 'default':148 'driver':68 'embrac':117 'eventu':141 'excel':83 'fault':64 'fresh':46 'get':91 'glad':120 'graphic':57,76 'grown':25 'individu':128 'intel':75 'isn':10 'issu':53,134 'job':105 'laptop':72 'linux':88 'machin':86 'mani':92 'modern':44 'multipl':27 'need':129 'new':38,47,113 'nobodi':30 'nvidia':56,67 'often':90 'pick':124 'piec':20 'replac':144 'right':3 'run':82 'setup':139 'sever':96 'similar':104 'softwar':22 'someon':112 'specif':138 'still':131 'suit':126 'thing':8,39 've':50 'want':31 'wasn':61 'wayland':41,63,81,130 'whatev':125 'x11':9,79,145"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6457713"
  +editedAt: DateTimeImmutable @1723431887 {#2077
    date: 2024-08-12 05:04:47.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705263267 {#2098
    date: 2024-01-14 21:14:27.0 +01:00
  }
  +"title": 308844
}
"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 {#2063
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2080
    +user: Proxies\__CG__\App\Entity\User {#2743 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "ELI5-the-whole-Wayland-vs-X11-going-on"
    +title: "ELI5 the whole Wayland vs X11 going on."
    +url: null
    +body: "Title"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 71
    +favouriteCount: 192
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705436736 {#2779
      date: 2024-01-16 21:25:36.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2784 …}
    +votes: Doctrine\ORM\PersistentCollection {#2787 …}
    +reports: Doctrine\ORM\PersistentCollection {#2789 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2791 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2793 …}
    +badges: Doctrine\ORM\PersistentCollection {#2795 …}
    +children: [
      1 => App\Entity\EntryComment {#2063}
      0 => App\Entity\EntryComment {#2164
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2080 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2331 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2064 …}
        +body: "The X font server has been deprecated like 10 years ago. I doubt you’ll find it as an option in a modern distribution. Nowadays fonts are rendered by the client (application) with something like the Cairo library (if I’m not mistaken)."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1705274442 {#2042
          date: 2024-01-15 00:20:42.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@alexdeathway@programming.dev"
          "@neidu2@feddit.nl"
          "@rufus@discuss.tchncs.de"
          "@alexdeathway@programming.dev"
          "@neidu2@feddit.nl"
          "@rufus@discuss.tchncs.de"
          "@alexdeathway@programming.dev"
          "@neidu2@feddit.nl"
          "@rufus@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2314 …}
        +nested: Doctrine\ORM\PersistentCollection {#2328 …}
        +votes: Doctrine\ORM\PersistentCollection {#2191 …}
        +reports: Doctrine\ORM\PersistentCollection {#2327 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2333 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2324 …}
        -id: 309286
        -bodyTs: "'10':9 'ago':11 'applic':32 'cairo':37 'client':31 'deprec':7 'distribut':24 'doubt':13 'find':16 'font':3,26 'librari':38 'like':8,35 'll':15 'm':41 'mistaken':43 'modern':23 'nowaday':25 'option':20 'render':28 'server':4 'someth':34 'x':2 'year':10"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6461460"
        +editedAt: DateTimeImmutable @1723565884 {#2141
          date: 2024-08-13 18:18:04.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705274442 {#2060
          date: 2024-01-15 00:20:42.0 +01:00
        }
        +"title": 309286
      }
    ]
    -id: 30499
    -titleTs: "'eli5':1 'go':7 'vs':5 'wayland':4 'whole':3 'x11':6"
    -bodyTs: "'titl':1"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705347804
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8603552"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705261404 {#2766
      date: 2024-01-14 20:43:24.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2064 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2064 …}
  +body: """
    That’s right. To add a few things: X11 isn’t bad. It’s just a big and complex piece of software that has grown for multiple decades. And nobody wants to do big changes or add new things anymore.\n
    \n
    Wayland is the modern and “fresh” new approach. I’ve had some issues with my NVidia graphics card. But that wasn’t Waylands fault, but the NVidia drivers. I have a laptop with just Intel graphics and both X11 and Wayland run excellently on that machine.\n
    \n
    With Linux we often get many choices, and have several alternatives available to do the same / a similar job. That is a bit complicated for someone new. But we should embrace it, be glad that we can pick whatever suits our individual needs. Wayland still has some issues on a few specific setups, but eventually it will replace X11 as the default.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 12
  +score: 0
  +lastActive: DateTime @1705263267 {#2081
    date: 2024-01-14 21:14:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@alexdeathway@programming.dev"
    "@neidu2@feddit.nl"
    "@alexdeathway@programming.dev"
    "@neidu2@feddit.nl"
    "@alexdeathway@programming.dev"
    "@neidu2@feddit.nl"
    "@alexdeathway@programming.dev"
    "@neidu2@feddit.nl"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2089 …}
  +nested: Doctrine\ORM\PersistentCollection {#2095 …}
  +votes: Doctrine\ORM\PersistentCollection {#2091 …}
  +reports: Doctrine\ORM\PersistentCollection {#2090 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2092 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2241 …}
  -id: 308844
  -bodyTs: "'add':5,37 'altern':97 'anymor':40 'approach':48 'avail':98 'bad':12 'big':17,34 'bit':109 'card':58 'chang':35 'choic':93 'complex':19 'complic':110 'decad':28 'default':148 'driver':68 'embrac':117 'eventu':141 'excel':83 'fault':64 'fresh':46 'get':91 'glad':120 'graphic':57,76 'grown':25 'individu':128 'intel':75 'isn':10 'issu':53,134 'job':105 'laptop':72 'linux':88 'machin':86 'mani':92 'modern':44 'multipl':27 'need':129 'new':38,47,113 'nobodi':30 'nvidia':56,67 'often':90 'pick':124 'piec':20 'replac':144 'right':3 'run':82 'setup':139 'sever':96 'similar':104 'softwar':22 'someon':112 'specif':138 'still':131 'suit':126 'thing':8,39 've':50 'want':31 'wasn':61 'wayland':41,63,81,130 'whatev':125 'x11':9,79,145"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6457713"
  +editedAt: DateTimeImmutable @1723431887 {#2077
    date: 2024-08-12 05:04:47.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705263267 {#2098
    date: 2024-01-14 21:14:27.0 +01:00
  }
  +"title": 308844
}
"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 {#2063
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2080
    +user: Proxies\__CG__\App\Entity\User {#2743 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "ELI5-the-whole-Wayland-vs-X11-going-on"
    +title: "ELI5 the whole Wayland vs X11 going on."
    +url: null
    +body: "Title"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 71
    +favouriteCount: 192
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705436736 {#2779
      date: 2024-01-16 21:25:36.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2784 …}
    +votes: Doctrine\ORM\PersistentCollection {#2787 …}
    +reports: Doctrine\ORM\PersistentCollection {#2789 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2791 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2793 …}
    +badges: Doctrine\ORM\PersistentCollection {#2795 …}
    +children: [
      1 => App\Entity\EntryComment {#2063}
      0 => App\Entity\EntryComment {#2164
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2080 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2331 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2064 …}
        +body: "The X font server has been deprecated like 10 years ago. I doubt you’ll find it as an option in a modern distribution. Nowadays fonts are rendered by the client (application) with something like the Cairo library (if I’m not mistaken)."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1705274442 {#2042
          date: 2024-01-15 00:20:42.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@alexdeathway@programming.dev"
          "@neidu2@feddit.nl"
          "@rufus@discuss.tchncs.de"
          "@alexdeathway@programming.dev"
          "@neidu2@feddit.nl"
          "@rufus@discuss.tchncs.de"
          "@alexdeathway@programming.dev"
          "@neidu2@feddit.nl"
          "@rufus@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2314 …}
        +nested: Doctrine\ORM\PersistentCollection {#2328 …}
        +votes: Doctrine\ORM\PersistentCollection {#2191 …}
        +reports: Doctrine\ORM\PersistentCollection {#2327 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2333 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2324 …}
        -id: 309286
        -bodyTs: "'10':9 'ago':11 'applic':32 'cairo':37 'client':31 'deprec':7 'distribut':24 'doubt':13 'find':16 'font':3,26 'librari':38 'like':8,35 'll':15 'm':41 'mistaken':43 'modern':23 'nowaday':25 'option':20 'render':28 'server':4 'someth':34 'x':2 'year':10"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6461460"
        +editedAt: DateTimeImmutable @1723565884 {#2141
          date: 2024-08-13 18:18:04.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705274442 {#2060
          date: 2024-01-15 00:20:42.0 +01:00
        }
        +"title": 309286
      }
    ]
    -id: 30499
    -titleTs: "'eli5':1 'go':7 'vs':5 'wayland':4 'whole':3 'x11':6"
    -bodyTs: "'titl':1"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705347804
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8603552"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705261404 {#2766
      date: 2024-01-14 20:43:24.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2064 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2064 …}
  +body: """
    That’s right. To add a few things: X11 isn’t bad. It’s just a big and complex piece of software that has grown for multiple decades. And nobody wants to do big changes or add new things anymore.\n
    \n
    Wayland is the modern and “fresh” new approach. I’ve had some issues with my NVidia graphics card. But that wasn’t Waylands fault, but the NVidia drivers. I have a laptop with just Intel graphics and both X11 and Wayland run excellently on that machine.\n
    \n
    With Linux we often get many choices, and have several alternatives available to do the same / a similar job. That is a bit complicated for someone new. But we should embrace it, be glad that we can pick whatever suits our individual needs. Wayland still has some issues on a few specific setups, but eventually it will replace X11 as the default.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 12
  +score: 0
  +lastActive: DateTime @1705263267 {#2081
    date: 2024-01-14 21:14:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@alexdeathway@programming.dev"
    "@neidu2@feddit.nl"
    "@alexdeathway@programming.dev"
    "@neidu2@feddit.nl"
    "@alexdeathway@programming.dev"
    "@neidu2@feddit.nl"
    "@alexdeathway@programming.dev"
    "@neidu2@feddit.nl"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2089 …}
  +nested: Doctrine\ORM\PersistentCollection {#2095 …}
  +votes: Doctrine\ORM\PersistentCollection {#2091 …}
  +reports: Doctrine\ORM\PersistentCollection {#2090 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2092 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2241 …}
  -id: 308844
  -bodyTs: "'add':5,37 'altern':97 'anymor':40 'approach':48 'avail':98 'bad':12 'big':17,34 'bit':109 'card':58 'chang':35 'choic':93 'complex':19 'complic':110 'decad':28 'default':148 'driver':68 'embrac':117 'eventu':141 'excel':83 'fault':64 'fresh':46 'get':91 'glad':120 'graphic':57,76 'grown':25 'individu':128 'intel':75 'isn':10 'issu':53,134 'job':105 'laptop':72 'linux':88 'machin':86 'mani':92 'modern':44 'multipl':27 'need':129 'new':38,47,113 'nobodi':30 'nvidia':56,67 'often':90 'pick':124 'piec':20 'replac':144 'right':3 'run':82 'setup':139 'sever':96 'similar':104 'softwar':22 'someon':112 'specif':138 'still':131 'suit':126 'thing':8,39 've':50 'want':31 'wasn':61 'wayland':41,63,81,130 'whatev':125 'x11':9,79,145"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6457713"
  +editedAt: DateTimeImmutable @1723431887 {#2077
    date: 2024-08-12 05:04:47.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705263267 {#2098
    date: 2024-01-14 21:14:27.0 +01:00
  }
  +"title": 308844
}
"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 {#2164
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2080
    +user: Proxies\__CG__\App\Entity\User {#2743 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "ELI5-the-whole-Wayland-vs-X11-going-on"
    +title: "ELI5 the whole Wayland vs X11 going on."
    +url: null
    +body: "Title"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 71
    +favouriteCount: 192
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705436736 {#2779
      date: 2024-01-16 21:25:36.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2784 …}
    +votes: Doctrine\ORM\PersistentCollection {#2787 …}
    +reports: Doctrine\ORM\PersistentCollection {#2789 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2791 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2793 …}
    +badges: Doctrine\ORM\PersistentCollection {#2795 …}
    +children: [
      1 => App\Entity\EntryComment {#2063
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2080 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2064 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2064 …}
        +body: """
          That’s right. To add a few things: X11 isn’t bad. It’s just a big and complex piece of software that has grown for multiple decades. And nobody wants to do big changes or add new things anymore.\n
          \n
          Wayland is the modern and “fresh” new approach. I’ve had some issues with my NVidia graphics card. But that wasn’t Waylands fault, but the NVidia drivers. I have a laptop with just Intel graphics and both X11 and Wayland run excellently on that machine.\n
          \n
          With Linux we often get many choices, and have several alternatives available to do the same / a similar job. That is a bit complicated for someone new. But we should embrace it, be glad that we can pick whatever suits our individual needs. Wayland still has some issues on a few specific setups, but eventually it will replace X11 as the default.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 12
        +score: 0
        +lastActive: DateTime @1705263267 {#2081
          date: 2024-01-14 21:14:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@alexdeathway@programming.dev"
          "@neidu2@feddit.nl"
          "@alexdeathway@programming.dev"
          "@neidu2@feddit.nl"
          "@alexdeathway@programming.dev"
          "@neidu2@feddit.nl"
          "@alexdeathway@programming.dev"
          "@neidu2@feddit.nl"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2089 …}
        +nested: Doctrine\ORM\PersistentCollection {#2095 …}
        +votes: Doctrine\ORM\PersistentCollection {#2091 …}
        +reports: Doctrine\ORM\PersistentCollection {#2090 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2092 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2241 …}
        -id: 308844
        -bodyTs: "'add':5,37 'altern':97 'anymor':40 'approach':48 'avail':98 'bad':12 'big':17,34 'bit':109 'card':58 'chang':35 'choic':93 'complex':19 'complic':110 'decad':28 'default':148 'driver':68 'embrac':117 'eventu':141 'excel':83 'fault':64 'fresh':46 'get':91 'glad':120 'graphic':57,76 'grown':25 'individu':128 'intel':75 'isn':10 'issu':53,134 'job':105 'laptop':72 'linux':88 'machin':86 'mani':92 'modern':44 'multipl':27 'need':129 'new':38,47,113 'nobodi':30 'nvidia':56,67 'often':90 'pick':124 'piec':20 'replac':144 'right':3 'run':82 'setup':139 'sever':96 'similar':104 'softwar':22 'someon':112 'specif':138 'still':131 'suit':126 'thing':8,39 've':50 'want':31 'wasn':61 'wayland':41,63,81,130 'whatev':125 'x11':9,79,145"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6457713"
        +editedAt: DateTimeImmutable @1723431887 {#2077
          date: 2024-08-12 05:04:47.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705263267 {#2098
          date: 2024-01-14 21:14:27.0 +01:00
        }
        +"title": 308844
      }
      0 => App\Entity\EntryComment {#2164}
    ]
    -id: 30499
    -titleTs: "'eli5':1 'go':7 'vs':5 'wayland':4 'whole':3 'x11':6"
    -bodyTs: "'titl':1"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705347804
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8603552"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705261404 {#2766
      date: 2024-01-14 20:43:24.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2331 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2064 …}
  +body: "The X font server has been deprecated like 10 years ago. I doubt you’ll find it as an option in a modern distribution. Nowadays fonts are rendered by the client (application) with something like the Cairo library (if I’m not mistaken)."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1705274442 {#2042
    date: 2024-01-15 00:20:42.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@alexdeathway@programming.dev"
    "@neidu2@feddit.nl"
    "@rufus@discuss.tchncs.de"
    "@alexdeathway@programming.dev"
    "@neidu2@feddit.nl"
    "@rufus@discuss.tchncs.de"
    "@alexdeathway@programming.dev"
    "@neidu2@feddit.nl"
    "@rufus@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2314 …}
  +nested: Doctrine\ORM\PersistentCollection {#2328 …}
  +votes: Doctrine\ORM\PersistentCollection {#2191 …}
  +reports: Doctrine\ORM\PersistentCollection {#2327 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2333 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2324 …}
  -id: 309286
  -bodyTs: "'10':9 'ago':11 'applic':32 'cairo':37 'client':31 'deprec':7 'distribut':24 'doubt':13 'find':16 'font':3,26 'librari':38 'like':8,35 'll':15 'm':41 'mistaken':43 'modern':23 'nowaday':25 'option':20 'render':28 'server':4 'someth':34 'x':2 'year':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6461460"
  +editedAt: DateTimeImmutable @1723565884 {#2141
    date: 2024-08-13 18:18:04.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705274442 {#2060
    date: 2024-01-15 00:20:42.0 +01:00
  }
  +"title": 309286
}
"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 {#2164
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2080
    +user: Proxies\__CG__\App\Entity\User {#2743 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "ELI5-the-whole-Wayland-vs-X11-going-on"
    +title: "ELI5 the whole Wayland vs X11 going on."
    +url: null
    +body: "Title"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 71
    +favouriteCount: 192
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705436736 {#2779
      date: 2024-01-16 21:25:36.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2784 …}
    +votes: Doctrine\ORM\PersistentCollection {#2787 …}
    +reports: Doctrine\ORM\PersistentCollection {#2789 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2791 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2793 …}
    +badges: Doctrine\ORM\PersistentCollection {#2795 …}
    +children: [
      1 => App\Entity\EntryComment {#2063
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2080 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2064 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2064 …}
        +body: """
          That’s right. To add a few things: X11 isn’t bad. It’s just a big and complex piece of software that has grown for multiple decades. And nobody wants to do big changes or add new things anymore.\n
          \n
          Wayland is the modern and “fresh” new approach. I’ve had some issues with my NVidia graphics card. But that wasn’t Waylands fault, but the NVidia drivers. I have a laptop with just Intel graphics and both X11 and Wayland run excellently on that machine.\n
          \n
          With Linux we often get many choices, and have several alternatives available to do the same / a similar job. That is a bit complicated for someone new. But we should embrace it, be glad that we can pick whatever suits our individual needs. Wayland still has some issues on a few specific setups, but eventually it will replace X11 as the default.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 12
        +score: 0
        +lastActive: DateTime @1705263267 {#2081
          date: 2024-01-14 21:14:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@alexdeathway@programming.dev"
          "@neidu2@feddit.nl"
          "@alexdeathway@programming.dev"
          "@neidu2@feddit.nl"
          "@alexdeathway@programming.dev"
          "@neidu2@feddit.nl"
          "@alexdeathway@programming.dev"
          "@neidu2@feddit.nl"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2089 …}
        +nested: Doctrine\ORM\PersistentCollection {#2095 …}
        +votes: Doctrine\ORM\PersistentCollection {#2091 …}
        +reports: Doctrine\ORM\PersistentCollection {#2090 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2092 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2241 …}
        -id: 308844
        -bodyTs: "'add':5,37 'altern':97 'anymor':40 'approach':48 'avail':98 'bad':12 'big':17,34 'bit':109 'card':58 'chang':35 'choic':93 'complex':19 'complic':110 'decad':28 'default':148 'driver':68 'embrac':117 'eventu':141 'excel':83 'fault':64 'fresh':46 'get':91 'glad':120 'graphic':57,76 'grown':25 'individu':128 'intel':75 'isn':10 'issu':53,134 'job':105 'laptop':72 'linux':88 'machin':86 'mani':92 'modern':44 'multipl':27 'need':129 'new':38,47,113 'nobodi':30 'nvidia':56,67 'often':90 'pick':124 'piec':20 'replac':144 'right':3 'run':82 'setup':139 'sever':96 'similar':104 'softwar':22 'someon':112 'specif':138 'still':131 'suit':126 'thing':8,39 've':50 'want':31 'wasn':61 'wayland':41,63,81,130 'whatev':125 'x11':9,79,145"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6457713"
        +editedAt: DateTimeImmutable @1723431887 {#2077
          date: 2024-08-12 05:04:47.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705263267 {#2098
          date: 2024-01-14 21:14:27.0 +01:00
        }
        +"title": 308844
      }
      0 => App\Entity\EntryComment {#2164}
    ]
    -id: 30499
    -titleTs: "'eli5':1 'go':7 'vs':5 'wayland':4 'whole':3 'x11':6"
    -bodyTs: "'titl':1"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705347804
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8603552"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705261404 {#2766
      date: 2024-01-14 20:43:24.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2331 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2064 …}
  +body: "The X font server has been deprecated like 10 years ago. I doubt you’ll find it as an option in a modern distribution. Nowadays fonts are rendered by the client (application) with something like the Cairo library (if I’m not mistaken)."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1705274442 {#2042
    date: 2024-01-15 00:20:42.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@alexdeathway@programming.dev"
    "@neidu2@feddit.nl"
    "@rufus@discuss.tchncs.de"
    "@alexdeathway@programming.dev"
    "@neidu2@feddit.nl"
    "@rufus@discuss.tchncs.de"
    "@alexdeathway@programming.dev"
    "@neidu2@feddit.nl"
    "@rufus@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2314 …}
  +nested: Doctrine\ORM\PersistentCollection {#2328 …}
  +votes: Doctrine\ORM\PersistentCollection {#2191 …}
  +reports: Doctrine\ORM\PersistentCollection {#2327 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2333 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2324 …}
  -id: 309286
  -bodyTs: "'10':9 'ago':11 'applic':32 'cairo':37 'client':31 'deprec':7 'distribut':24 'doubt':13 'find':16 'font':3,26 'librari':38 'like':8,35 'll':15 'm':41 'mistaken':43 'modern':23 'nowaday':25 'option':20 'render':28 'server':4 'someth':34 'x':2 'year':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6461460"
  +editedAt: DateTimeImmutable @1723565884 {#2141
    date: 2024-08-13 18:18:04.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705274442 {#2060
    date: 2024-01-15 00:20:42.0 +01:00
  }
  +"title": 309286
}
"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 {#2164
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2080
    +user: Proxies\__CG__\App\Entity\User {#2743 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "ELI5-the-whole-Wayland-vs-X11-going-on"
    +title: "ELI5 the whole Wayland vs X11 going on."
    +url: null
    +body: "Title"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 71
    +favouriteCount: 192
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705436736 {#2779
      date: 2024-01-16 21:25:36.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2784 …}
    +votes: Doctrine\ORM\PersistentCollection {#2787 …}
    +reports: Doctrine\ORM\PersistentCollection {#2789 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2791 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2793 …}
    +badges: Doctrine\ORM\PersistentCollection {#2795 …}
    +children: [
      1 => App\Entity\EntryComment {#2063
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2080 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2064 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2064 …}
        +body: """
          That’s right. To add a few things: X11 isn’t bad. It’s just a big and complex piece of software that has grown for multiple decades. And nobody wants to do big changes or add new things anymore.\n
          \n
          Wayland is the modern and “fresh” new approach. I’ve had some issues with my NVidia graphics card. But that wasn’t Waylands fault, but the NVidia drivers. I have a laptop with just Intel graphics and both X11 and Wayland run excellently on that machine.\n
          \n
          With Linux we often get many choices, and have several alternatives available to do the same / a similar job. That is a bit complicated for someone new. But we should embrace it, be glad that we can pick whatever suits our individual needs. Wayland still has some issues on a few specific setups, but eventually it will replace X11 as the default.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 12
        +score: 0
        +lastActive: DateTime @1705263267 {#2081
          date: 2024-01-14 21:14:27.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@alexdeathway@programming.dev"
          "@neidu2@feddit.nl"
          "@alexdeathway@programming.dev"
          "@neidu2@feddit.nl"
          "@alexdeathway@programming.dev"
          "@neidu2@feddit.nl"
          "@alexdeathway@programming.dev"
          "@neidu2@feddit.nl"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2089 …}
        +nested: Doctrine\ORM\PersistentCollection {#2095 …}
        +votes: Doctrine\ORM\PersistentCollection {#2091 …}
        +reports: Doctrine\ORM\PersistentCollection {#2090 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2092 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2241 …}
        -id: 308844
        -bodyTs: "'add':5,37 'altern':97 'anymor':40 'approach':48 'avail':98 'bad':12 'big':17,34 'bit':109 'card':58 'chang':35 'choic':93 'complex':19 'complic':110 'decad':28 'default':148 'driver':68 'embrac':117 'eventu':141 'excel':83 'fault':64 'fresh':46 'get':91 'glad':120 'graphic':57,76 'grown':25 'individu':128 'intel':75 'isn':10 'issu':53,134 'job':105 'laptop':72 'linux':88 'machin':86 'mani':92 'modern':44 'multipl':27 'need':129 'new':38,47,113 'nobodi':30 'nvidia':56,67 'often':90 'pick':124 'piec':20 'replac':144 'right':3 'run':82 'setup':139 'sever':96 'similar':104 'softwar':22 'someon':112 'specif':138 'still':131 'suit':126 'thing':8,39 've':50 'want':31 'wasn':61 'wayland':41,63,81,130 'whatev':125 'x11':9,79,145"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6457713"
        +editedAt: DateTimeImmutable @1723431887 {#2077
          date: 2024-08-12 05:04:47.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705263267 {#2098
          date: 2024-01-14 21:14:27.0 +01:00
        }
        +"title": 308844
      }
      0 => App\Entity\EntryComment {#2164}
    ]
    -id: 30499
    -titleTs: "'eli5':1 'go':7 'vs':5 'wayland':4 'whole':3 'x11':6"
    -bodyTs: "'titl':1"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705347804
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8603552"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705261404 {#2766
      date: 2024-01-14 20:43:24.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2331 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2064 …}
  +body: "The X font server has been deprecated like 10 years ago. I doubt you’ll find it as an option in a modern distribution. Nowadays fonts are rendered by the client (application) with something like the Cairo library (if I’m not mistaken)."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1705274442 {#2042
    date: 2024-01-15 00:20:42.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@alexdeathway@programming.dev"
    "@neidu2@feddit.nl"
    "@rufus@discuss.tchncs.de"
    "@alexdeathway@programming.dev"
    "@neidu2@feddit.nl"
    "@rufus@discuss.tchncs.de"
    "@alexdeathway@programming.dev"
    "@neidu2@feddit.nl"
    "@rufus@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2314 …}
  +nested: Doctrine\ORM\PersistentCollection {#2328 …}
  +votes: Doctrine\ORM\PersistentCollection {#2191 …}
  +reports: Doctrine\ORM\PersistentCollection {#2327 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2333 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2324 …}
  -id: 309286
  -bodyTs: "'10':9 'ago':11 'applic':32 'cairo':37 'client':31 'deprec':7 'distribut':24 'doubt':13 'find':16 'font':3,26 'librari':38 'like':8,35 'll':15 'm':41 'mistaken':43 'modern':23 'nowaday':25 'option':20 'render':28 'server':4 'someth':34 'x':2 'year':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6461460"
  +editedAt: DateTimeImmutable @1723565884 {#2141
    date: 2024-08-13 18:18:04.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705274442 {#2060
    date: 2024-01-15 00:20:42.0 +01:00
  }
  +"title": 309286
}
"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
Proxies\__CG__\App\Entity\Entry {#2132
  +user: Proxies\__CG__\App\Entity\User {#2763 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: Proxies\__CG__\App\Entity\Image {#2802 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2804 …}
  +slug: "What-comes-after-open-source-Bruce-Perens-is-working-on"
  +title: "What comes after open source? Bruce Perens is working on it"
  +url: "https://www.theregister.com/2023/12/27/bruce_perens_post_open"
  +body: """
    > Perens says there are several pressing problems that the open source community needs to address.\n
    \n
    > “First of all, our licenses aren’t working anymore,” he said. “We’ve had enough time that businesses have found all of the loopholes and thus we need to do something new. The GPL is not acting the way the GPL should have done when one-third of all paid-for Linux systems are sold with a GPL circumvention. That’s RHEL.”\n
    \n
    > Another straw burdening the Open Source camel, Perens writes, “is that Open Source has completely failed to serve the common person. For the most part, if they use us at all they do so through a proprietary software company’s systems, like Apple iOS or Google Android, both of which use Open Source for infrastructure but the apps are mostly proprietary. The common person doesn’t know about Open Source, they don’t know about the freedoms we promote which are increasingly in their interest. Indeed, Open Source is used today to surveil and even oppress them.”\n
    \n
    > Post-Open, as he describes it, is a bit more involved than Open Source. It would define the corporate relationship with developers to ensure companies paid a fair amount for the benefits they receive. It would remain free for individuals and non-profit, and would entail just one license.\n
    \n
    > Whether it can or not, Perens argues that the GPL isn’t enough. “The GPL is designed not as a contract but as a license. What Richard Stallman was thinking was he didn’t want to take away anyone’s rights. He only wanted to grant rights. So it’s not a contract. It’s a license. Well, we can’t do that anymore. We need enforceable contract terms.”
    """
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 22
  +favouriteCount: 154
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1724629929 {#2797
    date: 2024-08-26 01:52:09.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2805 …}
  +votes: Doctrine\ORM\PersistentCollection {#2807 …}
  +reports: Doctrine\ORM\PersistentCollection {#2809 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2811 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2813 …}
  +badges: Doctrine\ORM\PersistentCollection {#2815 …}
  +children: [
    App\Entity\EntryComment {#2131
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2132 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        I’m not sure. The benefit of open source is that you can just take it and use it. And even incorporate it into your own projects. And it’s super easy, all you have to do is make the source available if it’s copyleft.\n
        \n
        Now people want to add money to the mix, define valid use-cases, have me file paperwork to become a non-profit etc… Especially adding money to the mix could turn out bad in my eyes. Currently people are incentivised by other things. Software development and usage is a level playing field and you get gifted awesome programs. I’m really not sure if more capitalism helps. (But yes, I also think it’s annoying that companies like IBM, Amazon and Google make big money and often don’t contribute. And maybe handling money is unavoidable, for example since nowadays many projects need to pay for infrastructure, or do automated builds / tests / CI and that also costs money unless Github helps you out.)\n
        \n
        I already dislike the growing amount of Source-Available software, and software that contains the commons clause. Can I now share this with my friends? Can they invite some more people to the instance? Do I need a lawyer and do proper accounting if they contribute paying for the server? What if the software relies on other software (libraries/databases) that aren’t free anymore?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1705264804 {#2130
        date: 2024-01-14 21:40:04.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@pnutzh4x0r@lemmy.ndlug.org"
        "@pnutzh4x0r@lemmy.ndlug.org"
        "@pnutzh4x0r@lemmy.ndlug.org"
        "@pnutzh4x0r@lemmy.ndlug.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2138 …}
      +nested: Doctrine\ORM\PersistentCollection {#2345 …}
      +votes: Doctrine\ORM\PersistentCollection {#2330 …}
      +reports: Doctrine\ORM\PersistentCollection {#2346 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2347 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2344 …}
      -id: 308915
      -bodyTs: "'account':215 'ad':73 'add':51 'alreadi':173 'also':119,164 'amazon':128 'amount':177 'annoy':123 'anymor':236 'aren':233 'autom':158 'avail':42,181 'awesom':105 'bad':81 'becom':66 'benefit':6 'big':132 'build':159 'capit':114 'case':60 'ci':161 'claus':189 'common':188 'compani':125 'contain':186 'contribut':138,218 'copyleft':46 'cost':165 'could':78 'current':85 'defin':56 'develop':93 'dislik':174 'easi':32 'especi':72 'etc':71 'even':21 'exampl':146 'eye':84 'field':100 'file':63 'free':235 'friend':197 'get':103 'gift':104 'github':168 'googl':130 'grow':176 'handl':141 'help':115,169 'ibm':127 'incentivis':88 'incorpor':22 'infrastructur':155 'instanc':206 'invit':200 'lawyer':211 'level':98 'libraries/databases':231 'like':126 'm':2,108 'make':39,131 'mani':149 'mayb':140 'mix':55,77 'money':52,74,133,142,166 'need':151,209 'non':69 'non-profit':68 'nowaday':148 'often':135 'open':8 'paperwork':64 'pay':153,219 'peopl':48,86,203 'play':99 'profit':70 'program':106 'project':27,150 'proper':214 'realli':109 'reli':227 'server':222 'share':193 'sinc':147 'softwar':92,182,184,226,230 'sourc':9,41,180 'source-avail':179 'super':31 'sure':4,111 'take':15 'test':160 'thing':91 'think':120 'turn':79 'unavoid':144 'unless':167 'usag':95 'use':18,59 'use-cas':58 'valid':57 'want':49 'yes':117"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6458264"
      +editedAt: DateTimeImmutable @1723456509 {#2133
        date: 2024-08-12 11:55:09.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705264804 {#2129
        date: 2024-01-14 21:40:04.0 +01:00
      }
      +"title": 308915
    }
  ]
  -id: 30497
  -titleTs: "'bruce':6 'come':2 'open':4 'peren':7 'sourc':5 'work':9"
  -bodyTs: "'act':52 'address':15 'amount':206 'android':126 'anoth':80 'anymor':24,291 'anyon':266 'app':137 'appl':122 'aren':21 'argu':234 'away':265 'benefit':209 'bit':186 'burden':82 'busi':33 'camel':86 'circumvent':76 'common':99,142 'communiti':12 'compani':118,202 'complet':94 'contract':248,280,295 'corpor':196 'defin':194 'describ':182 'design':244 'develop':199 'didn':260 'doesn':144 'done':59 'enforc':294 'enough':30,240 'ensur':201 'entail':224 'even':174 'fail':95 'fair':205 'first':16 'found':35 'free':215 'freedom':156 'googl':125 'gpl':49,56,75,237,242 'grant':273 'increas':161 'inde':165 'individu':217 'infrastructur':134 'interest':164 'involv':188 'io':123 'isn':238 'know':146,153 'licens':20,227,252,284 'like':121 'linux':69 'loophol':39 'most':139 'need':13,43,293 'new':47 'non':220 'non-profit':219 'one':62,226 'one-third':61 'open':10,84,91,131,148,166,179,190 'oppress':175 'paid':67,203 'paid-for':66 'part':104 'peren':1,87,233 'person':100,143 'post':178 'post-open':177 'press':6 'problem':7 'profit':221 'promot':158 'proprietari':116,140 'receiv':211 'relationship':197 'remain':214 'rhel':79 'richard':254 'right':268,274 'said':26 'say':2 'serv':97 'sever':5 'softwar':117 'sold':72 'someth':46 'sourc':11,85,92,132,149,167,191 'stallman':255 'straw':81 'surveil':172 'system':70,120 'take':264 'term':296 'think':257 'third':63 'thus':41 'time':31 'today':170 'us':108 'use':107,130,169 've':28 'want':262,271 'way':54 'well':285 'whether':228 'work':23 'would':193,213,223 'write':88"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705347436
  +visibility: "visible             "
  +apId: "https://lemmy.ndlug.org/post/590759"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705261036 {#2785
    date: 2024-01-14 20:37:16.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
79 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2132
  +user: Proxies\__CG__\App\Entity\User {#2763 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: Proxies\__CG__\App\Entity\Image {#2802 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2804 …}
  +slug: "What-comes-after-open-source-Bruce-Perens-is-working-on"
  +title: "What comes after open source? Bruce Perens is working on it"
  +url: "https://www.theregister.com/2023/12/27/bruce_perens_post_open"
  +body: """
    > Perens says there are several pressing problems that the open source community needs to address.\n
    \n
    > “First of all, our licenses aren’t working anymore,” he said. “We’ve had enough time that businesses have found all of the loopholes and thus we need to do something new. The GPL is not acting the way the GPL should have done when one-third of all paid-for Linux systems are sold with a GPL circumvention. That’s RHEL.”\n
    \n
    > Another straw burdening the Open Source camel, Perens writes, “is that Open Source has completely failed to serve the common person. For the most part, if they use us at all they do so through a proprietary software company’s systems, like Apple iOS or Google Android, both of which use Open Source for infrastructure but the apps are mostly proprietary. The common person doesn’t know about Open Source, they don’t know about the freedoms we promote which are increasingly in their interest. Indeed, Open Source is used today to surveil and even oppress them.”\n
    \n
    > Post-Open, as he describes it, is a bit more involved than Open Source. It would define the corporate relationship with developers to ensure companies paid a fair amount for the benefits they receive. It would remain free for individuals and non-profit, and would entail just one license.\n
    \n
    > Whether it can or not, Perens argues that the GPL isn’t enough. “The GPL is designed not as a contract but as a license. What Richard Stallman was thinking was he didn’t want to take away anyone’s rights. He only wanted to grant rights. So it’s not a contract. It’s a license. Well, we can’t do that anymore. We need enforceable contract terms.”
    """
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 22
  +favouriteCount: 154
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1724629929 {#2797
    date: 2024-08-26 01:52:09.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2805 …}
  +votes: Doctrine\ORM\PersistentCollection {#2807 …}
  +reports: Doctrine\ORM\PersistentCollection {#2809 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2811 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2813 …}
  +badges: Doctrine\ORM\PersistentCollection {#2815 …}
  +children: [
    App\Entity\EntryComment {#2131
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2132 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        I’m not sure. The benefit of open source is that you can just take it and use it. And even incorporate it into your own projects. And it’s super easy, all you have to do is make the source available if it’s copyleft.\n
        \n
        Now people want to add money to the mix, define valid use-cases, have me file paperwork to become a non-profit etc… Especially adding money to the mix could turn out bad in my eyes. Currently people are incentivised by other things. Software development and usage is a level playing field and you get gifted awesome programs. I’m really not sure if more capitalism helps. (But yes, I also think it’s annoying that companies like IBM, Amazon and Google make big money and often don’t contribute. And maybe handling money is unavoidable, for example since nowadays many projects need to pay for infrastructure, or do automated builds / tests / CI and that also costs money unless Github helps you out.)\n
        \n
        I already dislike the growing amount of Source-Available software, and software that contains the commons clause. Can I now share this with my friends? Can they invite some more people to the instance? Do I need a lawyer and do proper accounting if they contribute paying for the server? What if the software relies on other software (libraries/databases) that aren’t free anymore?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1705264804 {#2130
        date: 2024-01-14 21:40:04.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@pnutzh4x0r@lemmy.ndlug.org"
        "@pnutzh4x0r@lemmy.ndlug.org"
        "@pnutzh4x0r@lemmy.ndlug.org"
        "@pnutzh4x0r@lemmy.ndlug.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2138 …}
      +nested: Doctrine\ORM\PersistentCollection {#2345 …}
      +votes: Doctrine\ORM\PersistentCollection {#2330 …}
      +reports: Doctrine\ORM\PersistentCollection {#2346 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2347 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2344 …}
      -id: 308915
      -bodyTs: "'account':215 'ad':73 'add':51 'alreadi':173 'also':119,164 'amazon':128 'amount':177 'annoy':123 'anymor':236 'aren':233 'autom':158 'avail':42,181 'awesom':105 'bad':81 'becom':66 'benefit':6 'big':132 'build':159 'capit':114 'case':60 'ci':161 'claus':189 'common':188 'compani':125 'contain':186 'contribut':138,218 'copyleft':46 'cost':165 'could':78 'current':85 'defin':56 'develop':93 'dislik':174 'easi':32 'especi':72 'etc':71 'even':21 'exampl':146 'eye':84 'field':100 'file':63 'free':235 'friend':197 'get':103 'gift':104 'github':168 'googl':130 'grow':176 'handl':141 'help':115,169 'ibm':127 'incentivis':88 'incorpor':22 'infrastructur':155 'instanc':206 'invit':200 'lawyer':211 'level':98 'libraries/databases':231 'like':126 'm':2,108 'make':39,131 'mani':149 'mayb':140 'mix':55,77 'money':52,74,133,142,166 'need':151,209 'non':69 'non-profit':68 'nowaday':148 'often':135 'open':8 'paperwork':64 'pay':153,219 'peopl':48,86,203 'play':99 'profit':70 'program':106 'project':27,150 'proper':214 'realli':109 'reli':227 'server':222 'share':193 'sinc':147 'softwar':92,182,184,226,230 'sourc':9,41,180 'source-avail':179 'super':31 'sure':4,111 'take':15 'test':160 'thing':91 'think':120 'turn':79 'unavoid':144 'unless':167 'usag':95 'use':18,59 'use-cas':58 'valid':57 'want':49 'yes':117"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6458264"
      +editedAt: DateTimeImmutable @1723456509 {#2133
        date: 2024-08-12 11:55:09.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705264804 {#2129
        date: 2024-01-14 21:40:04.0 +01:00
      }
      +"title": 308915
    }
  ]
  -id: 30497
  -titleTs: "'bruce':6 'come':2 'open':4 'peren':7 'sourc':5 'work':9"
  -bodyTs: "'act':52 'address':15 'amount':206 'android':126 'anoth':80 'anymor':24,291 'anyon':266 'app':137 'appl':122 'aren':21 'argu':234 'away':265 'benefit':209 'bit':186 'burden':82 'busi':33 'camel':86 'circumvent':76 'common':99,142 'communiti':12 'compani':118,202 'complet':94 'contract':248,280,295 'corpor':196 'defin':194 'describ':182 'design':244 'develop':199 'didn':260 'doesn':144 'done':59 'enforc':294 'enough':30,240 'ensur':201 'entail':224 'even':174 'fail':95 'fair':205 'first':16 'found':35 'free':215 'freedom':156 'googl':125 'gpl':49,56,75,237,242 'grant':273 'increas':161 'inde':165 'individu':217 'infrastructur':134 'interest':164 'involv':188 'io':123 'isn':238 'know':146,153 'licens':20,227,252,284 'like':121 'linux':69 'loophol':39 'most':139 'need':13,43,293 'new':47 'non':220 'non-profit':219 'one':62,226 'one-third':61 'open':10,84,91,131,148,166,179,190 'oppress':175 'paid':67,203 'paid-for':66 'part':104 'peren':1,87,233 'person':100,143 'post':178 'post-open':177 'press':6 'problem':7 'profit':221 'promot':158 'proprietari':116,140 'receiv':211 'relationship':197 'remain':214 'rhel':79 'richard':254 'right':268,274 'said':26 'say':2 'serv':97 'sever':5 'softwar':117 'sold':72 'someth':46 'sourc':11,85,92,132,149,167,191 'stallman':255 'straw':81 'surveil':172 'system':70,120 'take':264 'term':296 'think':257 'third':63 'thus':41 'time':31 'today':170 'us':108 'use':107,130,169 've':28 'want':262,271 'way':54 'well':285 'whether':228 'work':23 'would':193,213,223 'write':88"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705347436
  +visibility: "visible             "
  +apId: "https://lemmy.ndlug.org/post/590759"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705261036 {#2785
    date: 2024-01-14 20:37:16.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
80 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2132
  +user: Proxies\__CG__\App\Entity\User {#2763 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: Proxies\__CG__\App\Entity\Image {#2802 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2804 …}
  +slug: "What-comes-after-open-source-Bruce-Perens-is-working-on"
  +title: "What comes after open source? Bruce Perens is working on it"
  +url: "https://www.theregister.com/2023/12/27/bruce_perens_post_open"
  +body: """
    > Perens says there are several pressing problems that the open source community needs to address.\n
    \n
    > “First of all, our licenses aren’t working anymore,” he said. “We’ve had enough time that businesses have found all of the loopholes and thus we need to do something new. The GPL is not acting the way the GPL should have done when one-third of all paid-for Linux systems are sold with a GPL circumvention. That’s RHEL.”\n
    \n
    > Another straw burdening the Open Source camel, Perens writes, “is that Open Source has completely failed to serve the common person. For the most part, if they use us at all they do so through a proprietary software company’s systems, like Apple iOS or Google Android, both of which use Open Source for infrastructure but the apps are mostly proprietary. The common person doesn’t know about Open Source, they don’t know about the freedoms we promote which are increasingly in their interest. Indeed, Open Source is used today to surveil and even oppress them.”\n
    \n
    > Post-Open, as he describes it, is a bit more involved than Open Source. It would define the corporate relationship with developers to ensure companies paid a fair amount for the benefits they receive. It would remain free for individuals and non-profit, and would entail just one license.\n
    \n
    > Whether it can or not, Perens argues that the GPL isn’t enough. “The GPL is designed not as a contract but as a license. What Richard Stallman was thinking was he didn’t want to take away anyone’s rights. He only wanted to grant rights. So it’s not a contract. It’s a license. Well, we can’t do that anymore. We need enforceable contract terms.”
    """
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 22
  +favouriteCount: 154
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1724629929 {#2797
    date: 2024-08-26 01:52:09.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2805 …}
  +votes: Doctrine\ORM\PersistentCollection {#2807 …}
  +reports: Doctrine\ORM\PersistentCollection {#2809 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2811 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2813 …}
  +badges: Doctrine\ORM\PersistentCollection {#2815 …}
  +children: [
    App\Entity\EntryComment {#2131
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2132 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        I’m not sure. The benefit of open source is that you can just take it and use it. And even incorporate it into your own projects. And it’s super easy, all you have to do is make the source available if it’s copyleft.\n
        \n
        Now people want to add money to the mix, define valid use-cases, have me file paperwork to become a non-profit etc… Especially adding money to the mix could turn out bad in my eyes. Currently people are incentivised by other things. Software development and usage is a level playing field and you get gifted awesome programs. I’m really not sure if more capitalism helps. (But yes, I also think it’s annoying that companies like IBM, Amazon and Google make big money and often don’t contribute. And maybe handling money is unavoidable, for example since nowadays many projects need to pay for infrastructure, or do automated builds / tests / CI and that also costs money unless Github helps you out.)\n
        \n
        I already dislike the growing amount of Source-Available software, and software that contains the commons clause. Can I now share this with my friends? Can they invite some more people to the instance? Do I need a lawyer and do proper accounting if they contribute paying for the server? What if the software relies on other software (libraries/databases) that aren’t free anymore?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1705264804 {#2130
        date: 2024-01-14 21:40:04.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@pnutzh4x0r@lemmy.ndlug.org"
        "@pnutzh4x0r@lemmy.ndlug.org"
        "@pnutzh4x0r@lemmy.ndlug.org"
        "@pnutzh4x0r@lemmy.ndlug.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2138 …}
      +nested: Doctrine\ORM\PersistentCollection {#2345 …}
      +votes: Doctrine\ORM\PersistentCollection {#2330 …}
      +reports: Doctrine\ORM\PersistentCollection {#2346 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2347 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2344 …}
      -id: 308915
      -bodyTs: "'account':215 'ad':73 'add':51 'alreadi':173 'also':119,164 'amazon':128 'amount':177 'annoy':123 'anymor':236 'aren':233 'autom':158 'avail':42,181 'awesom':105 'bad':81 'becom':66 'benefit':6 'big':132 'build':159 'capit':114 'case':60 'ci':161 'claus':189 'common':188 'compani':125 'contain':186 'contribut':138,218 'copyleft':46 'cost':165 'could':78 'current':85 'defin':56 'develop':93 'dislik':174 'easi':32 'especi':72 'etc':71 'even':21 'exampl':146 'eye':84 'field':100 'file':63 'free':235 'friend':197 'get':103 'gift':104 'github':168 'googl':130 'grow':176 'handl':141 'help':115,169 'ibm':127 'incentivis':88 'incorpor':22 'infrastructur':155 'instanc':206 'invit':200 'lawyer':211 'level':98 'libraries/databases':231 'like':126 'm':2,108 'make':39,131 'mani':149 'mayb':140 'mix':55,77 'money':52,74,133,142,166 'need':151,209 'non':69 'non-profit':68 'nowaday':148 'often':135 'open':8 'paperwork':64 'pay':153,219 'peopl':48,86,203 'play':99 'profit':70 'program':106 'project':27,150 'proper':214 'realli':109 'reli':227 'server':222 'share':193 'sinc':147 'softwar':92,182,184,226,230 'sourc':9,41,180 'source-avail':179 'super':31 'sure':4,111 'take':15 'test':160 'thing':91 'think':120 'turn':79 'unavoid':144 'unless':167 'usag':95 'use':18,59 'use-cas':58 'valid':57 'want':49 'yes':117"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6458264"
      +editedAt: DateTimeImmutable @1723456509 {#2133
        date: 2024-08-12 11:55:09.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705264804 {#2129
        date: 2024-01-14 21:40:04.0 +01:00
      }
      +"title": 308915
    }
  ]
  -id: 30497
  -titleTs: "'bruce':6 'come':2 'open':4 'peren':7 'sourc':5 'work':9"
  -bodyTs: "'act':52 'address':15 'amount':206 'android':126 'anoth':80 'anymor':24,291 'anyon':266 'app':137 'appl':122 'aren':21 'argu':234 'away':265 'benefit':209 'bit':186 'burden':82 'busi':33 'camel':86 'circumvent':76 'common':99,142 'communiti':12 'compani':118,202 'complet':94 'contract':248,280,295 'corpor':196 'defin':194 'describ':182 'design':244 'develop':199 'didn':260 'doesn':144 'done':59 'enforc':294 'enough':30,240 'ensur':201 'entail':224 'even':174 'fail':95 'fair':205 'first':16 'found':35 'free':215 'freedom':156 'googl':125 'gpl':49,56,75,237,242 'grant':273 'increas':161 'inde':165 'individu':217 'infrastructur':134 'interest':164 'involv':188 'io':123 'isn':238 'know':146,153 'licens':20,227,252,284 'like':121 'linux':69 'loophol':39 'most':139 'need':13,43,293 'new':47 'non':220 'non-profit':219 'one':62,226 'one-third':61 'open':10,84,91,131,148,166,179,190 'oppress':175 'paid':67,203 'paid-for':66 'part':104 'peren':1,87,233 'person':100,143 'post':178 'post-open':177 'press':6 'problem':7 'profit':221 'promot':158 'proprietari':116,140 'receiv':211 'relationship':197 'remain':214 'rhel':79 'richard':254 'right':268,274 'said':26 'say':2 'serv':97 'sever':5 'softwar':117 'sold':72 'someth':46 'sourc':11,85,92,132,149,167,191 'stallman':255 'straw':81 'surveil':172 'system':70,120 'take':264 'term':296 'think':257 'third':63 'thus':41 'time':31 'today':170 'us':108 'use':107,130,169 've':28 'want':262,271 'way':54 'well':285 'whether':228 'work':23 'would':193,213,223 'write':88"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705347436
  +visibility: "visible             "
  +apId: "https://lemmy.ndlug.org/post/590759"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705261036 {#2785
    date: 2024-01-14 20:37:16.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
81 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
82 DENIED moderate
App\Entity\EntryComment {#2131
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2132
    +user: Proxies\__CG__\App\Entity\User {#2763 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
    +image: Proxies\__CG__\App\Entity\Image {#2802 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2804 …}
    +slug: "What-comes-after-open-source-Bruce-Perens-is-working-on"
    +title: "What comes after open source? Bruce Perens is working on it"
    +url: "https://www.theregister.com/2023/12/27/bruce_perens_post_open"
    +body: """
      > Perens says there are several pressing problems that the open source community needs to address.\n
      \n
      > “First of all, our licenses aren’t working anymore,” he said. “We’ve had enough time that businesses have found all of the loopholes and thus we need to do something new. The GPL is not acting the way the GPL should have done when one-third of all paid-for Linux systems are sold with a GPL circumvention. That’s RHEL.”\n
      \n
      > Another straw burdening the Open Source camel, Perens writes, “is that Open Source has completely failed to serve the common person. For the most part, if they use us at all they do so through a proprietary software company’s systems, like Apple iOS or Google Android, both of which use Open Source for infrastructure but the apps are mostly proprietary. The common person doesn’t know about Open Source, they don’t know about the freedoms we promote which are increasingly in their interest. Indeed, Open Source is used today to surveil and even oppress them.”\n
      \n
      > Post-Open, as he describes it, is a bit more involved than Open Source. It would define the corporate relationship with developers to ensure companies paid a fair amount for the benefits they receive. It would remain free for individuals and non-profit, and would entail just one license.\n
      \n
      > Whether it can or not, Perens argues that the GPL isn’t enough. “The GPL is designed not as a contract but as a license. What Richard Stallman was thinking was he didn’t want to take away anyone’s rights. He only wanted to grant rights. So it’s not a contract. It’s a license. Well, we can’t do that anymore. We need enforceable contract terms.”
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 22
    +favouriteCount: 154
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1724629929 {#2797
      date: 2024-08-26 01:52:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2805 …}
    +votes: Doctrine\ORM\PersistentCollection {#2807 …}
    +reports: Doctrine\ORM\PersistentCollection {#2809 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2811 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2813 …}
    +badges: Doctrine\ORM\PersistentCollection {#2815 …}
    +children: [
      App\Entity\EntryComment {#2131}
    ]
    -id: 30497
    -titleTs: "'bruce':6 'come':2 'open':4 'peren':7 'sourc':5 'work':9"
    -bodyTs: "'act':52 'address':15 'amount':206 'android':126 'anoth':80 'anymor':24,291 'anyon':266 'app':137 'appl':122 'aren':21 'argu':234 'away':265 'benefit':209 'bit':186 'burden':82 'busi':33 'camel':86 'circumvent':76 'common':99,142 'communiti':12 'compani':118,202 'complet':94 'contract':248,280,295 'corpor':196 'defin':194 'describ':182 'design':244 'develop':199 'didn':260 'doesn':144 'done':59 'enforc':294 'enough':30,240 'ensur':201 'entail':224 'even':174 'fail':95 'fair':205 'first':16 'found':35 'free':215 'freedom':156 'googl':125 'gpl':49,56,75,237,242 'grant':273 'increas':161 'inde':165 'individu':217 'infrastructur':134 'interest':164 'involv':188 'io':123 'isn':238 'know':146,153 'licens':20,227,252,284 'like':121 'linux':69 'loophol':39 'most':139 'need':13,43,293 'new':47 'non':220 'non-profit':219 'one':62,226 'one-third':61 'open':10,84,91,131,148,166,179,190 'oppress':175 'paid':67,203 'paid-for':66 'part':104 'peren':1,87,233 'person':100,143 'post':178 'post-open':177 'press':6 'problem':7 'profit':221 'promot':158 'proprietari':116,140 'receiv':211 'relationship':197 'remain':214 'rhel':79 'richard':254 'right':268,274 'said':26 'say':2 'serv':97 'sever':5 'softwar':117 'sold':72 'someth':46 'sourc':11,85,92,132,149,167,191 'stallman':255 'straw':81 'surveil':172 'system':70,120 'take':264 'term':296 'think':257 'third':63 'thus':41 'time':31 'today':170 'us':108 'use':107,130,169 've':28 'want':262,271 'way':54 'well':285 'whether':228 'work':23 'would':193,213,223 'write':88"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705347436
    +visibility: "visible             "
    +apId: "https://lemmy.ndlug.org/post/590759"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705261036 {#2785
      date: 2024-01-14 20:37:16.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I’m not sure. The benefit of open source is that you can just take it and use it. And even incorporate it into your own projects. And it’s super easy, all you have to do is make the source available if it’s copyleft.\n
    \n
    Now people want to add money to the mix, define valid use-cases, have me file paperwork to become a non-profit etc… Especially adding money to the mix could turn out bad in my eyes. Currently people are incentivised by other things. Software development and usage is a level playing field and you get gifted awesome programs. I’m really not sure if more capitalism helps. (But yes, I also think it’s annoying that companies like IBM, Amazon and Google make big money and often don’t contribute. And maybe handling money is unavoidable, for example since nowadays many projects need to pay for infrastructure, or do automated builds / tests / CI and that also costs money unless Github helps you out.)\n
    \n
    I already dislike the growing amount of Source-Available software, and software that contains the commons clause. Can I now share this with my friends? Can they invite some more people to the instance? Do I need a lawyer and do proper accounting if they contribute paying for the server? What if the software relies on other software (libraries/databases) that aren’t free anymore?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1705264804 {#2130
    date: 2024-01-14 21:40:04.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@pnutzh4x0r@lemmy.ndlug.org"
    "@pnutzh4x0r@lemmy.ndlug.org"
    "@pnutzh4x0r@lemmy.ndlug.org"
    "@pnutzh4x0r@lemmy.ndlug.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2138 …}
  +nested: Doctrine\ORM\PersistentCollection {#2345 …}
  +votes: Doctrine\ORM\PersistentCollection {#2330 …}
  +reports: Doctrine\ORM\PersistentCollection {#2346 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2347 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2344 …}
  -id: 308915
  -bodyTs: "'account':215 'ad':73 'add':51 'alreadi':173 'also':119,164 'amazon':128 'amount':177 'annoy':123 'anymor':236 'aren':233 'autom':158 'avail':42,181 'awesom':105 'bad':81 'becom':66 'benefit':6 'big':132 'build':159 'capit':114 'case':60 'ci':161 'claus':189 'common':188 'compani':125 'contain':186 'contribut':138,218 'copyleft':46 'cost':165 'could':78 'current':85 'defin':56 'develop':93 'dislik':174 'easi':32 'especi':72 'etc':71 'even':21 'exampl':146 'eye':84 'field':100 'file':63 'free':235 'friend':197 'get':103 'gift':104 'github':168 'googl':130 'grow':176 'handl':141 'help':115,169 'ibm':127 'incentivis':88 'incorpor':22 'infrastructur':155 'instanc':206 'invit':200 'lawyer':211 'level':98 'libraries/databases':231 'like':126 'm':2,108 'make':39,131 'mani':149 'mayb':140 'mix':55,77 'money':52,74,133,142,166 'need':151,209 'non':69 'non-profit':68 'nowaday':148 'often':135 'open':8 'paperwork':64 'pay':153,219 'peopl':48,86,203 'play':99 'profit':70 'program':106 'project':27,150 'proper':214 'realli':109 'reli':227 'server':222 'share':193 'sinc':147 'softwar':92,182,184,226,230 'sourc':9,41,180 'source-avail':179 'super':31 'sure':4,111 'take':15 'test':160 'thing':91 'think':120 'turn':79 'unavoid':144 'unless':167 'usag':95 'use':18,59 'use-cas':58 'valid':57 'want':49 'yes':117"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6458264"
  +editedAt: DateTimeImmutable @1723456509 {#2133
    date: 2024-08-12 11:55:09.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705264804 {#2129
    date: 2024-01-14 21:40:04.0 +01:00
  }
  +"title": 308915
}
"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
83 DENIED edit
App\Entity\EntryComment {#2131
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2132
    +user: Proxies\__CG__\App\Entity\User {#2763 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
    +image: Proxies\__CG__\App\Entity\Image {#2802 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2804 …}
    +slug: "What-comes-after-open-source-Bruce-Perens-is-working-on"
    +title: "What comes after open source? Bruce Perens is working on it"
    +url: "https://www.theregister.com/2023/12/27/bruce_perens_post_open"
    +body: """
      > Perens says there are several pressing problems that the open source community needs to address.\n
      \n
      > “First of all, our licenses aren’t working anymore,” he said. “We’ve had enough time that businesses have found all of the loopholes and thus we need to do something new. The GPL is not acting the way the GPL should have done when one-third of all paid-for Linux systems are sold with a GPL circumvention. That’s RHEL.”\n
      \n
      > Another straw burdening the Open Source camel, Perens writes, “is that Open Source has completely failed to serve the common person. For the most part, if they use us at all they do so through a proprietary software company’s systems, like Apple iOS or Google Android, both of which use Open Source for infrastructure but the apps are mostly proprietary. The common person doesn’t know about Open Source, they don’t know about the freedoms we promote which are increasingly in their interest. Indeed, Open Source is used today to surveil and even oppress them.”\n
      \n
      > Post-Open, as he describes it, is a bit more involved than Open Source. It would define the corporate relationship with developers to ensure companies paid a fair amount for the benefits they receive. It would remain free for individuals and non-profit, and would entail just one license.\n
      \n
      > Whether it can or not, Perens argues that the GPL isn’t enough. “The GPL is designed not as a contract but as a license. What Richard Stallman was thinking was he didn’t want to take away anyone’s rights. He only wanted to grant rights. So it’s not a contract. It’s a license. Well, we can’t do that anymore. We need enforceable contract terms.”
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 22
    +favouriteCount: 154
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1724629929 {#2797
      date: 2024-08-26 01:52:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2805 …}
    +votes: Doctrine\ORM\PersistentCollection {#2807 …}
    +reports: Doctrine\ORM\PersistentCollection {#2809 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2811 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2813 …}
    +badges: Doctrine\ORM\PersistentCollection {#2815 …}
    +children: [
      App\Entity\EntryComment {#2131}
    ]
    -id: 30497
    -titleTs: "'bruce':6 'come':2 'open':4 'peren':7 'sourc':5 'work':9"
    -bodyTs: "'act':52 'address':15 'amount':206 'android':126 'anoth':80 'anymor':24,291 'anyon':266 'app':137 'appl':122 'aren':21 'argu':234 'away':265 'benefit':209 'bit':186 'burden':82 'busi':33 'camel':86 'circumvent':76 'common':99,142 'communiti':12 'compani':118,202 'complet':94 'contract':248,280,295 'corpor':196 'defin':194 'describ':182 'design':244 'develop':199 'didn':260 'doesn':144 'done':59 'enforc':294 'enough':30,240 'ensur':201 'entail':224 'even':174 'fail':95 'fair':205 'first':16 'found':35 'free':215 'freedom':156 'googl':125 'gpl':49,56,75,237,242 'grant':273 'increas':161 'inde':165 'individu':217 'infrastructur':134 'interest':164 'involv':188 'io':123 'isn':238 'know':146,153 'licens':20,227,252,284 'like':121 'linux':69 'loophol':39 'most':139 'need':13,43,293 'new':47 'non':220 'non-profit':219 'one':62,226 'one-third':61 'open':10,84,91,131,148,166,179,190 'oppress':175 'paid':67,203 'paid-for':66 'part':104 'peren':1,87,233 'person':100,143 'post':178 'post-open':177 'press':6 'problem':7 'profit':221 'promot':158 'proprietari':116,140 'receiv':211 'relationship':197 'remain':214 'rhel':79 'richard':254 'right':268,274 'said':26 'say':2 'serv':97 'sever':5 'softwar':117 'sold':72 'someth':46 'sourc':11,85,92,132,149,167,191 'stallman':255 'straw':81 'surveil':172 'system':70,120 'take':264 'term':296 'think':257 'third':63 'thus':41 'time':31 'today':170 'us':108 'use':107,130,169 've':28 'want':262,271 'way':54 'well':285 'whether':228 'work':23 'would':193,213,223 'write':88"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705347436
    +visibility: "visible             "
    +apId: "https://lemmy.ndlug.org/post/590759"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705261036 {#2785
      date: 2024-01-14 20:37:16.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I’m not sure. The benefit of open source is that you can just take it and use it. And even incorporate it into your own projects. And it’s super easy, all you have to do is make the source available if it’s copyleft.\n
    \n
    Now people want to add money to the mix, define valid use-cases, have me file paperwork to become a non-profit etc… Especially adding money to the mix could turn out bad in my eyes. Currently people are incentivised by other things. Software development and usage is a level playing field and you get gifted awesome programs. I’m really not sure if more capitalism helps. (But yes, I also think it’s annoying that companies like IBM, Amazon and Google make big money and often don’t contribute. And maybe handling money is unavoidable, for example since nowadays many projects need to pay for infrastructure, or do automated builds / tests / CI and that also costs money unless Github helps you out.)\n
    \n
    I already dislike the growing amount of Source-Available software, and software that contains the commons clause. Can I now share this with my friends? Can they invite some more people to the instance? Do I need a lawyer and do proper accounting if they contribute paying for the server? What if the software relies on other software (libraries/databases) that aren’t free anymore?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1705264804 {#2130
    date: 2024-01-14 21:40:04.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@pnutzh4x0r@lemmy.ndlug.org"
    "@pnutzh4x0r@lemmy.ndlug.org"
    "@pnutzh4x0r@lemmy.ndlug.org"
    "@pnutzh4x0r@lemmy.ndlug.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2138 …}
  +nested: Doctrine\ORM\PersistentCollection {#2345 …}
  +votes: Doctrine\ORM\PersistentCollection {#2330 …}
  +reports: Doctrine\ORM\PersistentCollection {#2346 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2347 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2344 …}
  -id: 308915
  -bodyTs: "'account':215 'ad':73 'add':51 'alreadi':173 'also':119,164 'amazon':128 'amount':177 'annoy':123 'anymor':236 'aren':233 'autom':158 'avail':42,181 'awesom':105 'bad':81 'becom':66 'benefit':6 'big':132 'build':159 'capit':114 'case':60 'ci':161 'claus':189 'common':188 'compani':125 'contain':186 'contribut':138,218 'copyleft':46 'cost':165 'could':78 'current':85 'defin':56 'develop':93 'dislik':174 'easi':32 'especi':72 'etc':71 'even':21 'exampl':146 'eye':84 'field':100 'file':63 'free':235 'friend':197 'get':103 'gift':104 'github':168 'googl':130 'grow':176 'handl':141 'help':115,169 'ibm':127 'incentivis':88 'incorpor':22 'infrastructur':155 'instanc':206 'invit':200 'lawyer':211 'level':98 'libraries/databases':231 'like':126 'm':2,108 'make':39,131 'mani':149 'mayb':140 'mix':55,77 'money':52,74,133,142,166 'need':151,209 'non':69 'non-profit':68 'nowaday':148 'often':135 'open':8 'paperwork':64 'pay':153,219 'peopl':48,86,203 'play':99 'profit':70 'program':106 'project':27,150 'proper':214 'realli':109 'reli':227 'server':222 'share':193 'sinc':147 'softwar':92,182,184,226,230 'sourc':9,41,180 'source-avail':179 'super':31 'sure':4,111 'take':15 'test':160 'thing':91 'think':120 'turn':79 'unavoid':144 'unless':167 'usag':95 'use':18,59 'use-cas':58 'valid':57 'want':49 'yes':117"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6458264"
  +editedAt: DateTimeImmutable @1723456509 {#2133
    date: 2024-08-12 11:55:09.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705264804 {#2129
    date: 2024-01-14 21:40:04.0 +01:00
  }
  +"title": 308915
}
"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
84 DENIED moderate
App\Entity\EntryComment {#2131
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2132
    +user: Proxies\__CG__\App\Entity\User {#2763 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
    +image: Proxies\__CG__\App\Entity\Image {#2802 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2804 …}
    +slug: "What-comes-after-open-source-Bruce-Perens-is-working-on"
    +title: "What comes after open source? Bruce Perens is working on it"
    +url: "https://www.theregister.com/2023/12/27/bruce_perens_post_open"
    +body: """
      > Perens says there are several pressing problems that the open source community needs to address.\n
      \n
      > “First of all, our licenses aren’t working anymore,” he said. “We’ve had enough time that businesses have found all of the loopholes and thus we need to do something new. The GPL is not acting the way the GPL should have done when one-third of all paid-for Linux systems are sold with a GPL circumvention. That’s RHEL.”\n
      \n
      > Another straw burdening the Open Source camel, Perens writes, “is that Open Source has completely failed to serve the common person. For the most part, if they use us at all they do so through a proprietary software company’s systems, like Apple iOS or Google Android, both of which use Open Source for infrastructure but the apps are mostly proprietary. The common person doesn’t know about Open Source, they don’t know about the freedoms we promote which are increasingly in their interest. Indeed, Open Source is used today to surveil and even oppress them.”\n
      \n
      > Post-Open, as he describes it, is a bit more involved than Open Source. It would define the corporate relationship with developers to ensure companies paid a fair amount for the benefits they receive. It would remain free for individuals and non-profit, and would entail just one license.\n
      \n
      > Whether it can or not, Perens argues that the GPL isn’t enough. “The GPL is designed not as a contract but as a license. What Richard Stallman was thinking was he didn’t want to take away anyone’s rights. He only wanted to grant rights. So it’s not a contract. It’s a license. Well, we can’t do that anymore. We need enforceable contract terms.”
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 22
    +favouriteCount: 154
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1724629929 {#2797
      date: 2024-08-26 01:52:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2805 …}
    +votes: Doctrine\ORM\PersistentCollection {#2807 …}
    +reports: Doctrine\ORM\PersistentCollection {#2809 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2811 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2813 …}
    +badges: Doctrine\ORM\PersistentCollection {#2815 …}
    +children: [
      App\Entity\EntryComment {#2131}
    ]
    -id: 30497
    -titleTs: "'bruce':6 'come':2 'open':4 'peren':7 'sourc':5 'work':9"
    -bodyTs: "'act':52 'address':15 'amount':206 'android':126 'anoth':80 'anymor':24,291 'anyon':266 'app':137 'appl':122 'aren':21 'argu':234 'away':265 'benefit':209 'bit':186 'burden':82 'busi':33 'camel':86 'circumvent':76 'common':99,142 'communiti':12 'compani':118,202 'complet':94 'contract':248,280,295 'corpor':196 'defin':194 'describ':182 'design':244 'develop':199 'didn':260 'doesn':144 'done':59 'enforc':294 'enough':30,240 'ensur':201 'entail':224 'even':174 'fail':95 'fair':205 'first':16 'found':35 'free':215 'freedom':156 'googl':125 'gpl':49,56,75,237,242 'grant':273 'increas':161 'inde':165 'individu':217 'infrastructur':134 'interest':164 'involv':188 'io':123 'isn':238 'know':146,153 'licens':20,227,252,284 'like':121 'linux':69 'loophol':39 'most':139 'need':13,43,293 'new':47 'non':220 'non-profit':219 'one':62,226 'one-third':61 'open':10,84,91,131,148,166,179,190 'oppress':175 'paid':67,203 'paid-for':66 'part':104 'peren':1,87,233 'person':100,143 'post':178 'post-open':177 'press':6 'problem':7 'profit':221 'promot':158 'proprietari':116,140 'receiv':211 'relationship':197 'remain':214 'rhel':79 'richard':254 'right':268,274 'said':26 'say':2 'serv':97 'sever':5 'softwar':117 'sold':72 'someth':46 'sourc':11,85,92,132,149,167,191 'stallman':255 'straw':81 'surveil':172 'system':70,120 'take':264 'term':296 'think':257 'third':63 'thus':41 'time':31 'today':170 'us':108 'use':107,130,169 've':28 'want':262,271 'way':54 'well':285 'whether':228 'work':23 'would':193,213,223 'write':88"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705347436
    +visibility: "visible             "
    +apId: "https://lemmy.ndlug.org/post/590759"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705261036 {#2785
      date: 2024-01-14 20:37:16.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I’m not sure. The benefit of open source is that you can just take it and use it. And even incorporate it into your own projects. And it’s super easy, all you have to do is make the source available if it’s copyleft.\n
    \n
    Now people want to add money to the mix, define valid use-cases, have me file paperwork to become a non-profit etc… Especially adding money to the mix could turn out bad in my eyes. Currently people are incentivised by other things. Software development and usage is a level playing field and you get gifted awesome programs. I’m really not sure if more capitalism helps. (But yes, I also think it’s annoying that companies like IBM, Amazon and Google make big money and often don’t contribute. And maybe handling money is unavoidable, for example since nowadays many projects need to pay for infrastructure, or do automated builds / tests / CI and that also costs money unless Github helps you out.)\n
    \n
    I already dislike the growing amount of Source-Available software, and software that contains the commons clause. Can I now share this with my friends? Can they invite some more people to the instance? Do I need a lawyer and do proper accounting if they contribute paying for the server? What if the software relies on other software (libraries/databases) that aren’t free anymore?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1705264804 {#2130
    date: 2024-01-14 21:40:04.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@pnutzh4x0r@lemmy.ndlug.org"
    "@pnutzh4x0r@lemmy.ndlug.org"
    "@pnutzh4x0r@lemmy.ndlug.org"
    "@pnutzh4x0r@lemmy.ndlug.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2138 …}
  +nested: Doctrine\ORM\PersistentCollection {#2345 …}
  +votes: Doctrine\ORM\PersistentCollection {#2330 …}
  +reports: Doctrine\ORM\PersistentCollection {#2346 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2347 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2344 …}
  -id: 308915
  -bodyTs: "'account':215 'ad':73 'add':51 'alreadi':173 'also':119,164 'amazon':128 'amount':177 'annoy':123 'anymor':236 'aren':233 'autom':158 'avail':42,181 'awesom':105 'bad':81 'becom':66 'benefit':6 'big':132 'build':159 'capit':114 'case':60 'ci':161 'claus':189 'common':188 'compani':125 'contain':186 'contribut':138,218 'copyleft':46 'cost':165 'could':78 'current':85 'defin':56 'develop':93 'dislik':174 'easi':32 'especi':72 'etc':71 'even':21 'exampl':146 'eye':84 'field':100 'file':63 'free':235 'friend':197 'get':103 'gift':104 'github':168 'googl':130 'grow':176 'handl':141 'help':115,169 'ibm':127 'incentivis':88 'incorpor':22 'infrastructur':155 'instanc':206 'invit':200 'lawyer':211 'level':98 'libraries/databases':231 'like':126 'm':2,108 'make':39,131 'mani':149 'mayb':140 'mix':55,77 'money':52,74,133,142,166 'need':151,209 'non':69 'non-profit':68 'nowaday':148 'often':135 'open':8 'paperwork':64 'pay':153,219 'peopl':48,86,203 'play':99 'profit':70 'program':106 'project':27,150 'proper':214 'realli':109 'reli':227 'server':222 'share':193 'sinc':147 'softwar':92,182,184,226,230 'sourc':9,41,180 'source-avail':179 'super':31 'sure':4,111 'take':15 'test':160 'thing':91 'think':120 'turn':79 'unavoid':144 'unless':167 'usag':95 'use':18,59 'use-cas':58 'valid':57 'want':49 'yes':117"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6458264"
  +editedAt: DateTimeImmutable @1723456509 {#2133
    date: 2024-08-12 11:55:09.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705264804 {#2129
    date: 2024-01-14 21:40:04.0 +01:00
  }
  +"title": 308915
}
"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
85 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
86 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2024
  +user: Proxies\__CG__\App\Entity\User {#2146 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2022 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
  +slug: "VR-Porn"
  +title: "VR Porn"
  +url: null
  +body: "Can anyone recommend me a free VR porn website? (Download or streaming) I recently bought a quest 3 and I wanna try how that feels."
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 34
  +favouriteCount: 103
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728621120 {#2625
    date: 2024-10-11 06:32:00.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2507 …}
  +votes: Doctrine\ORM\PersistentCollection {#2631 …}
  +reports: Doctrine\ORM\PersistentCollection {#2641 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2643 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2645 …}
  +badges: Doctrine\ORM\PersistentCollection {#2647 …}
  +children: [
    1 => App\Entity\EntryComment {#2026
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2024 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2022 …}
      +image: null
      +parent: null
      +root: null
      +body: "!vrporn@lemmynsfw.com"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1724351945 {#2030
        date: 2024-08-22 20:39:05.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lennard@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2018 …}
      +nested: Doctrine\ORM\PersistentCollection {#2011 …}
      +votes: Doctrine\ORM\PersistentCollection {#2021 …}
      +reports: Doctrine\ORM\PersistentCollection {#2029 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2020 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2027 …}
      -id: 307336
      -bodyTs: "'vrporn@lemmynsfw.com':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6439496"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705220991 {#2032
        date: 2024-01-14 09:29:51.0 +01:00
      }
      +"title": 307336
    }
    0 => App\Entity\EntryComment {#2037
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2024 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2022 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2144 …}
      +root: App\Entity\EntryComment {#2026}
      +body: """
        Idk how that works. Seems people share videos there. And there is a post from 6 months ago where someone linked (paid) streaming sites.\n
        \n
        I just thought I’d drop you a link towards lemmynsfw.com since you’re more likely to find people discuss NSFW topics over there.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1705237550 {#2031
        date: 2024-01-14 14:05:50.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lennard@lemmy.dbzer0.com"
        "@rufus@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2075 …}
      +nested: Doctrine\ORM\PersistentCollection {#2079 …}
      +votes: Doctrine\ORM\PersistentCollection {#2078 …}
      +reports: Doctrine\ORM\PersistentCollection {#2097 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2082 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2096 …}
      -id: 307801
      -bodyTs: "'6':16 'ago':18 'd':29 'discuss':44 'drop':30 'find':42 'idk':1 'lemmynsfw.com':35 'like':40 'link':21,33 'month':17 'nsfw':45 'paid':22 'peopl':6,43 'post':14 're':38 'seem':5 'share':7 'sinc':36 'site':24 'someon':20 'stream':23 'thought':27 'topic':46 'toward':34 'video':8 'work':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6448687"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705237550 {#2036
        date: 2024-01-14 14:05:50.0 +01:00
      }
      +"title": 307801
    }
  ]
  -id: 30296
  -titleTs: "'porn':2 'vr':1"
  -bodyTs: "'3':18 'anyon':2 'bought':15 'download':10 'feel':25 'free':6 'porn':8 'quest':17 'recent':14 'recommend':3 'stream':12 'tri':22 'vr':7 'wanna':21 'websit':9"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705278308
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/post/12298935"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705191908 {#2549
    date: 2024-01-14 01:25:08.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
87 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2024
  +user: Proxies\__CG__\App\Entity\User {#2146 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2022 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
  +slug: "VR-Porn"
  +title: "VR Porn"
  +url: null
  +body: "Can anyone recommend me a free VR porn website? (Download or streaming) I recently bought a quest 3 and I wanna try how that feels."
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 34
  +favouriteCount: 103
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728621120 {#2625
    date: 2024-10-11 06:32:00.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2507 …}
  +votes: Doctrine\ORM\PersistentCollection {#2631 …}
  +reports: Doctrine\ORM\PersistentCollection {#2641 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2643 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2645 …}
  +badges: Doctrine\ORM\PersistentCollection {#2647 …}
  +children: [
    1 => App\Entity\EntryComment {#2026
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2024 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2022 …}
      +image: null
      +parent: null
      +root: null
      +body: "!vrporn@lemmynsfw.com"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1724351945 {#2030
        date: 2024-08-22 20:39:05.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lennard@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2018 …}
      +nested: Doctrine\ORM\PersistentCollection {#2011 …}
      +votes: Doctrine\ORM\PersistentCollection {#2021 …}
      +reports: Doctrine\ORM\PersistentCollection {#2029 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2020 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2027 …}
      -id: 307336
      -bodyTs: "'vrporn@lemmynsfw.com':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6439496"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705220991 {#2032
        date: 2024-01-14 09:29:51.0 +01:00
      }
      +"title": 307336
    }
    0 => App\Entity\EntryComment {#2037
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2024 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2022 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2144 …}
      +root: App\Entity\EntryComment {#2026}
      +body: """
        Idk how that works. Seems people share videos there. And there is a post from 6 months ago where someone linked (paid) streaming sites.\n
        \n
        I just thought I’d drop you a link towards lemmynsfw.com since you’re more likely to find people discuss NSFW topics over there.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1705237550 {#2031
        date: 2024-01-14 14:05:50.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lennard@lemmy.dbzer0.com"
        "@rufus@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2075 …}
      +nested: Doctrine\ORM\PersistentCollection {#2079 …}
      +votes: Doctrine\ORM\PersistentCollection {#2078 …}
      +reports: Doctrine\ORM\PersistentCollection {#2097 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2082 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2096 …}
      -id: 307801
      -bodyTs: "'6':16 'ago':18 'd':29 'discuss':44 'drop':30 'find':42 'idk':1 'lemmynsfw.com':35 'like':40 'link':21,33 'month':17 'nsfw':45 'paid':22 'peopl':6,43 'post':14 're':38 'seem':5 'share':7 'sinc':36 'site':24 'someon':20 'stream':23 'thought':27 'topic':46 'toward':34 'video':8 'work':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6448687"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705237550 {#2036
        date: 2024-01-14 14:05:50.0 +01:00
      }
      +"title": 307801
    }
  ]
  -id: 30296
  -titleTs: "'porn':2 'vr':1"
  -bodyTs: "'3':18 'anyon':2 'bought':15 'download':10 'feel':25 'free':6 'porn':8 'quest':17 'recent':14 'recommend':3 'stream':12 'tri':22 'vr':7 'wanna':21 'websit':9"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705278308
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/post/12298935"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705191908 {#2549
    date: 2024-01-14 01:25:08.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
88 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2024
  +user: Proxies\__CG__\App\Entity\User {#2146 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2022 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
  +slug: "VR-Porn"
  +title: "VR Porn"
  +url: null
  +body: "Can anyone recommend me a free VR porn website? (Download or streaming) I recently bought a quest 3 and I wanna try how that feels."
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 34
  +favouriteCount: 103
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728621120 {#2625
    date: 2024-10-11 06:32:00.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2507 …}
  +votes: Doctrine\ORM\PersistentCollection {#2631 …}
  +reports: Doctrine\ORM\PersistentCollection {#2641 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2643 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2645 …}
  +badges: Doctrine\ORM\PersistentCollection {#2647 …}
  +children: [
    1 => App\Entity\EntryComment {#2026
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2024 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2022 …}
      +image: null
      +parent: null
      +root: null
      +body: "!vrporn@lemmynsfw.com"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1724351945 {#2030
        date: 2024-08-22 20:39:05.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lennard@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2018 …}
      +nested: Doctrine\ORM\PersistentCollection {#2011 …}
      +votes: Doctrine\ORM\PersistentCollection {#2021 …}
      +reports: Doctrine\ORM\PersistentCollection {#2029 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2020 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2027 …}
      -id: 307336
      -bodyTs: "'vrporn@lemmynsfw.com':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6439496"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705220991 {#2032
        date: 2024-01-14 09:29:51.0 +01:00
      }
      +"title": 307336
    }
    0 => App\Entity\EntryComment {#2037
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2024 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2022 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2144 …}
      +root: App\Entity\EntryComment {#2026}
      +body: """
        Idk how that works. Seems people share videos there. And there is a post from 6 months ago where someone linked (paid) streaming sites.\n
        \n
        I just thought I’d drop you a link towards lemmynsfw.com since you’re more likely to find people discuss NSFW topics over there.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1705237550 {#2031
        date: 2024-01-14 14:05:50.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lennard@lemmy.dbzer0.com"
        "@rufus@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2075 …}
      +nested: Doctrine\ORM\PersistentCollection {#2079 …}
      +votes: Doctrine\ORM\PersistentCollection {#2078 …}
      +reports: Doctrine\ORM\PersistentCollection {#2097 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2082 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2096 …}
      -id: 307801
      -bodyTs: "'6':16 'ago':18 'd':29 'discuss':44 'drop':30 'find':42 'idk':1 'lemmynsfw.com':35 'like':40 'link':21,33 'month':17 'nsfw':45 'paid':22 'peopl':6,43 'post':14 're':38 'seem':5 'share':7 'sinc':36 'site':24 'someon':20 'stream':23 'thought':27 'topic':46 'toward':34 'video':8 'work':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6448687"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705237550 {#2036
        date: 2024-01-14 14:05:50.0 +01:00
      }
      +"title": 307801
    }
  ]
  -id: 30296
  -titleTs: "'porn':2 'vr':1"
  -bodyTs: "'3':18 'anyon':2 'bought':15 'download':10 'feel':25 'free':6 'porn':8 'quest':17 'recent':14 'recommend':3 'stream':12 'tri':22 'vr':7 'wanna':21 'websit':9"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705278308
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/post/12298935"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705191908 {#2549
    date: 2024-01-14 01:25:08.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
89 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
90 DENIED moderate
App\Entity\EntryComment {#2026
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2024
    +user: Proxies\__CG__\App\Entity\User {#2146 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2022 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "VR-Porn"
    +title: "VR Porn"
    +url: null
    +body: "Can anyone recommend me a free VR porn website? (Download or streaming) I recently bought a quest 3 and I wanna try how that feels."
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 34
    +favouriteCount: 103
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728621120 {#2625
      date: 2024-10-11 06:32:00.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2507 …}
    +votes: Doctrine\ORM\PersistentCollection {#2631 …}
    +reports: Doctrine\ORM\PersistentCollection {#2641 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2643 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2645 …}
    +badges: Doctrine\ORM\PersistentCollection {#2647 …}
    +children: [
      1 => App\Entity\EntryComment {#2026}
      0 => App\Entity\EntryComment {#2037
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2024 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2022 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2144 …}
        +root: App\Entity\EntryComment {#2026}
        +body: """
          Idk how that works. Seems people share videos there. And there is a post from 6 months ago where someone linked (paid) streaming sites.\n
          \n
          I just thought I’d drop you a link towards lemmynsfw.com since you’re more likely to find people discuss NSFW topics over there.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1705237550 {#2031
          date: 2024-01-14 14:05:50.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lennard@lemmy.dbzer0.com"
          "@rufus@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2075 …}
        +nested: Doctrine\ORM\PersistentCollection {#2079 …}
        +votes: Doctrine\ORM\PersistentCollection {#2078 …}
        +reports: Doctrine\ORM\PersistentCollection {#2097 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2082 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2096 …}
        -id: 307801
        -bodyTs: "'6':16 'ago':18 'd':29 'discuss':44 'drop':30 'find':42 'idk':1 'lemmynsfw.com':35 'like':40 'link':21,33 'month':17 'nsfw':45 'paid':22 'peopl':6,43 'post':14 're':38 'seem':5 'share':7 'sinc':36 'site':24 'someon':20 'stream':23 'thought':27 'topic':46 'toward':34 'video':8 'work':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6448687"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705237550 {#2036
          date: 2024-01-14 14:05:50.0 +01:00
        }
        +"title": 307801
      }
    ]
    -id: 30296
    -titleTs: "'porn':2 'vr':1"
    -bodyTs: "'3':18 'anyon':2 'bought':15 'download':10 'feel':25 'free':6 'porn':8 'quest':17 'recent':14 'recommend':3 'stream':12 'tri':22 'vr':7 'wanna':21 'websit':9"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705278308
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12298935"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705191908 {#2549
      date: 2024-01-14 01:25:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2022 …}
  +image: null
  +parent: null
  +root: null
  +body: "!vrporn@lemmynsfw.com"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1724351945 {#2030
    date: 2024-08-22 20:39:05.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Lennard@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2018 …}
  +nested: Doctrine\ORM\PersistentCollection {#2011 …}
  +votes: Doctrine\ORM\PersistentCollection {#2021 …}
  +reports: Doctrine\ORM\PersistentCollection {#2029 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2020 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2027 …}
  -id: 307336
  -bodyTs: "'vrporn@lemmynsfw.com':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6439496"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705220991 {#2032
    date: 2024-01-14 09:29:51.0 +01:00
  }
  +"title": 307336
}
"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 {#2026
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2024
    +user: Proxies\__CG__\App\Entity\User {#2146 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2022 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "VR-Porn"
    +title: "VR Porn"
    +url: null
    +body: "Can anyone recommend me a free VR porn website? (Download or streaming) I recently bought a quest 3 and I wanna try how that feels."
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 34
    +favouriteCount: 103
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728621120 {#2625
      date: 2024-10-11 06:32:00.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2507 …}
    +votes: Doctrine\ORM\PersistentCollection {#2631 …}
    +reports: Doctrine\ORM\PersistentCollection {#2641 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2643 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2645 …}
    +badges: Doctrine\ORM\PersistentCollection {#2647 …}
    +children: [
      1 => App\Entity\EntryComment {#2026}
      0 => App\Entity\EntryComment {#2037
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2024 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2022 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2144 …}
        +root: App\Entity\EntryComment {#2026}
        +body: """
          Idk how that works. Seems people share videos there. And there is a post from 6 months ago where someone linked (paid) streaming sites.\n
          \n
          I just thought I’d drop you a link towards lemmynsfw.com since you’re more likely to find people discuss NSFW topics over there.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1705237550 {#2031
          date: 2024-01-14 14:05:50.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lennard@lemmy.dbzer0.com"
          "@rufus@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2075 …}
        +nested: Doctrine\ORM\PersistentCollection {#2079 …}
        +votes: Doctrine\ORM\PersistentCollection {#2078 …}
        +reports: Doctrine\ORM\PersistentCollection {#2097 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2082 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2096 …}
        -id: 307801
        -bodyTs: "'6':16 'ago':18 'd':29 'discuss':44 'drop':30 'find':42 'idk':1 'lemmynsfw.com':35 'like':40 'link':21,33 'month':17 'nsfw':45 'paid':22 'peopl':6,43 'post':14 're':38 'seem':5 'share':7 'sinc':36 'site':24 'someon':20 'stream':23 'thought':27 'topic':46 'toward':34 'video':8 'work':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6448687"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705237550 {#2036
          date: 2024-01-14 14:05:50.0 +01:00
        }
        +"title": 307801
      }
    ]
    -id: 30296
    -titleTs: "'porn':2 'vr':1"
    -bodyTs: "'3':18 'anyon':2 'bought':15 'download':10 'feel':25 'free':6 'porn':8 'quest':17 'recent':14 'recommend':3 'stream':12 'tri':22 'vr':7 'wanna':21 'websit':9"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705278308
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12298935"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705191908 {#2549
      date: 2024-01-14 01:25:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2022 …}
  +image: null
  +parent: null
  +root: null
  +body: "!vrporn@lemmynsfw.com"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1724351945 {#2030
    date: 2024-08-22 20:39:05.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Lennard@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2018 …}
  +nested: Doctrine\ORM\PersistentCollection {#2011 …}
  +votes: Doctrine\ORM\PersistentCollection {#2021 …}
  +reports: Doctrine\ORM\PersistentCollection {#2029 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2020 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2027 …}
  -id: 307336
  -bodyTs: "'vrporn@lemmynsfw.com':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6439496"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705220991 {#2032
    date: 2024-01-14 09:29:51.0 +01:00
  }
  +"title": 307336
}
"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 {#2026
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2024
    +user: Proxies\__CG__\App\Entity\User {#2146 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2022 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "VR-Porn"
    +title: "VR Porn"
    +url: null
    +body: "Can anyone recommend me a free VR porn website? (Download or streaming) I recently bought a quest 3 and I wanna try how that feels."
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 34
    +favouriteCount: 103
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728621120 {#2625
      date: 2024-10-11 06:32:00.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2507 …}
    +votes: Doctrine\ORM\PersistentCollection {#2631 …}
    +reports: Doctrine\ORM\PersistentCollection {#2641 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2643 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2645 …}
    +badges: Doctrine\ORM\PersistentCollection {#2647 …}
    +children: [
      1 => App\Entity\EntryComment {#2026}
      0 => App\Entity\EntryComment {#2037
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2024 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2022 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2144 …}
        +root: App\Entity\EntryComment {#2026}
        +body: """
          Idk how that works. Seems people share videos there. And there is a post from 6 months ago where someone linked (paid) streaming sites.\n
          \n
          I just thought I’d drop you a link towards lemmynsfw.com since you’re more likely to find people discuss NSFW topics over there.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1705237550 {#2031
          date: 2024-01-14 14:05:50.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lennard@lemmy.dbzer0.com"
          "@rufus@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2075 …}
        +nested: Doctrine\ORM\PersistentCollection {#2079 …}
        +votes: Doctrine\ORM\PersistentCollection {#2078 …}
        +reports: Doctrine\ORM\PersistentCollection {#2097 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2082 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2096 …}
        -id: 307801
        -bodyTs: "'6':16 'ago':18 'd':29 'discuss':44 'drop':30 'find':42 'idk':1 'lemmynsfw.com':35 'like':40 'link':21,33 'month':17 'nsfw':45 'paid':22 'peopl':6,43 'post':14 're':38 'seem':5 'share':7 'sinc':36 'site':24 'someon':20 'stream':23 'thought':27 'topic':46 'toward':34 'video':8 'work':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6448687"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705237550 {#2036
          date: 2024-01-14 14:05:50.0 +01:00
        }
        +"title": 307801
      }
    ]
    -id: 30296
    -titleTs: "'porn':2 'vr':1"
    -bodyTs: "'3':18 'anyon':2 'bought':15 'download':10 'feel':25 'free':6 'porn':8 'quest':17 'recent':14 'recommend':3 'stream':12 'tri':22 'vr':7 'wanna':21 'websit':9"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705278308
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12298935"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705191908 {#2549
      date: 2024-01-14 01:25:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2022 …}
  +image: null
  +parent: null
  +root: null
  +body: "!vrporn@lemmynsfw.com"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1724351945 {#2030
    date: 2024-08-22 20:39:05.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Lennard@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2018 …}
  +nested: Doctrine\ORM\PersistentCollection {#2011 …}
  +votes: Doctrine\ORM\PersistentCollection {#2021 …}
  +reports: Doctrine\ORM\PersistentCollection {#2029 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2020 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2027 …}
  -id: 307336
  -bodyTs: "'vrporn@lemmynsfw.com':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6439496"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705220991 {#2032
    date: 2024-01-14 09:29:51.0 +01:00
  }
  +"title": 307336
}
"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
App\Entity\EntryComment {#2037
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2024
    +user: Proxies\__CG__\App\Entity\User {#2146 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2022 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "VR-Porn"
    +title: "VR Porn"
    +url: null
    +body: "Can anyone recommend me a free VR porn website? (Download or streaming) I recently bought a quest 3 and I wanna try how that feels."
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 34
    +favouriteCount: 103
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728621120 {#2625
      date: 2024-10-11 06:32:00.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2507 …}
    +votes: Doctrine\ORM\PersistentCollection {#2631 …}
    +reports: Doctrine\ORM\PersistentCollection {#2641 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2643 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2645 …}
    +badges: Doctrine\ORM\PersistentCollection {#2647 …}
    +children: [
      1 => App\Entity\EntryComment {#2026
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2024 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2022 …}
        +image: null
        +parent: null
        +root: null
        +body: "!vrporn@lemmynsfw.com"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1724351945 {#2030
          date: 2024-08-22 20:39:05.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lennard@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2018 …}
        +nested: Doctrine\ORM\PersistentCollection {#2011 …}
        +votes: Doctrine\ORM\PersistentCollection {#2021 …}
        +reports: Doctrine\ORM\PersistentCollection {#2029 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2020 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2027 …}
        -id: 307336
        -bodyTs: "'vrporn@lemmynsfw.com':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6439496"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705220991 {#2032
          date: 2024-01-14 09:29:51.0 +01:00
        }
        +"title": 307336
      }
      0 => App\Entity\EntryComment {#2037}
    ]
    -id: 30296
    -titleTs: "'porn':2 'vr':1"
    -bodyTs: "'3':18 'anyon':2 'bought':15 'download':10 'feel':25 'free':6 'porn':8 'quest':17 'recent':14 'recommend':3 'stream':12 'tri':22 'vr':7 'wanna':21 'websit':9"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705278308
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12298935"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705191908 {#2549
      date: 2024-01-14 01:25:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2022 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2144 …}
  +root: App\Entity\EntryComment {#2026}
  +body: """
    Idk how that works. Seems people share videos there. And there is a post from 6 months ago where someone linked (paid) streaming sites.\n
    \n
    I just thought I’d drop you a link towards lemmynsfw.com since you’re more likely to find people discuss NSFW topics over there.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705237550 {#2031
    date: 2024-01-14 14:05:50.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Lennard@lemmy.dbzer0.com"
    "@rufus@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2075 …}
  +nested: Doctrine\ORM\PersistentCollection {#2079 …}
  +votes: Doctrine\ORM\PersistentCollection {#2078 …}
  +reports: Doctrine\ORM\PersistentCollection {#2097 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2082 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2096 …}
  -id: 307801
  -bodyTs: "'6':16 'ago':18 'd':29 'discuss':44 'drop':30 'find':42 'idk':1 'lemmynsfw.com':35 'like':40 'link':21,33 'month':17 'nsfw':45 'paid':22 'peopl':6,43 'post':14 're':38 'seem':5 'share':7 'sinc':36 'site':24 'someon':20 'stream':23 'thought':27 'topic':46 'toward':34 'video':8 'work':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6448687"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705237550 {#2036
    date: 2024-01-14 14:05:50.0 +01:00
  }
  +"title": 307801
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
95 DENIED edit
App\Entity\EntryComment {#2037
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2024
    +user: Proxies\__CG__\App\Entity\User {#2146 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2022 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "VR-Porn"
    +title: "VR Porn"
    +url: null
    +body: "Can anyone recommend me a free VR porn website? (Download or streaming) I recently bought a quest 3 and I wanna try how that feels."
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 34
    +favouriteCount: 103
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728621120 {#2625
      date: 2024-10-11 06:32:00.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2507 …}
    +votes: Doctrine\ORM\PersistentCollection {#2631 …}
    +reports: Doctrine\ORM\PersistentCollection {#2641 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2643 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2645 …}
    +badges: Doctrine\ORM\PersistentCollection {#2647 …}
    +children: [
      1 => App\Entity\EntryComment {#2026
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2024 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2022 …}
        +image: null
        +parent: null
        +root: null
        +body: "!vrporn@lemmynsfw.com"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1724351945 {#2030
          date: 2024-08-22 20:39:05.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lennard@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2018 …}
        +nested: Doctrine\ORM\PersistentCollection {#2011 …}
        +votes: Doctrine\ORM\PersistentCollection {#2021 …}
        +reports: Doctrine\ORM\PersistentCollection {#2029 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2020 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2027 …}
        -id: 307336
        -bodyTs: "'vrporn@lemmynsfw.com':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6439496"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705220991 {#2032
          date: 2024-01-14 09:29:51.0 +01:00
        }
        +"title": 307336
      }
      0 => App\Entity\EntryComment {#2037}
    ]
    -id: 30296
    -titleTs: "'porn':2 'vr':1"
    -bodyTs: "'3':18 'anyon':2 'bought':15 'download':10 'feel':25 'free':6 'porn':8 'quest':17 'recent':14 'recommend':3 'stream':12 'tri':22 'vr':7 'wanna':21 'websit':9"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705278308
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12298935"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705191908 {#2549
      date: 2024-01-14 01:25:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2022 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2144 …}
  +root: App\Entity\EntryComment {#2026}
  +body: """
    Idk how that works. Seems people share videos there. And there is a post from 6 months ago where someone linked (paid) streaming sites.\n
    \n
    I just thought I’d drop you a link towards lemmynsfw.com since you’re more likely to find people discuss NSFW topics over there.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705237550 {#2031
    date: 2024-01-14 14:05:50.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Lennard@lemmy.dbzer0.com"
    "@rufus@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2075 …}
  +nested: Doctrine\ORM\PersistentCollection {#2079 …}
  +votes: Doctrine\ORM\PersistentCollection {#2078 …}
  +reports: Doctrine\ORM\PersistentCollection {#2097 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2082 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2096 …}
  -id: 307801
  -bodyTs: "'6':16 'ago':18 'd':29 'discuss':44 'drop':30 'find':42 'idk':1 'lemmynsfw.com':35 'like':40 'link':21,33 'month':17 'nsfw':45 'paid':22 'peopl':6,43 'post':14 're':38 'seem':5 'share':7 'sinc':36 'site':24 'someon':20 'stream':23 'thought':27 'topic':46 'toward':34 'video':8 'work':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6448687"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705237550 {#2036
    date: 2024-01-14 14:05:50.0 +01:00
  }
  +"title": 307801
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
96 DENIED moderate
App\Entity\EntryComment {#2037
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2024
    +user: Proxies\__CG__\App\Entity\User {#2146 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2022 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "VR-Porn"
    +title: "VR Porn"
    +url: null
    +body: "Can anyone recommend me a free VR porn website? (Download or streaming) I recently bought a quest 3 and I wanna try how that feels."
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 34
    +favouriteCount: 103
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728621120 {#2625
      date: 2024-10-11 06:32:00.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2507 …}
    +votes: Doctrine\ORM\PersistentCollection {#2631 …}
    +reports: Doctrine\ORM\PersistentCollection {#2641 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2643 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2645 …}
    +badges: Doctrine\ORM\PersistentCollection {#2647 …}
    +children: [
      1 => App\Entity\EntryComment {#2026
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2024 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2022 …}
        +image: null
        +parent: null
        +root: null
        +body: "!vrporn@lemmynsfw.com"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1724351945 {#2030
          date: 2024-08-22 20:39:05.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lennard@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2018 …}
        +nested: Doctrine\ORM\PersistentCollection {#2011 …}
        +votes: Doctrine\ORM\PersistentCollection {#2021 …}
        +reports: Doctrine\ORM\PersistentCollection {#2029 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2020 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2027 …}
        -id: 307336
        -bodyTs: "'vrporn@lemmynsfw.com':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6439496"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705220991 {#2032
          date: 2024-01-14 09:29:51.0 +01:00
        }
        +"title": 307336
      }
      0 => App\Entity\EntryComment {#2037}
    ]
    -id: 30296
    -titleTs: "'porn':2 'vr':1"
    -bodyTs: "'3':18 'anyon':2 'bought':15 'download':10 'feel':25 'free':6 'porn':8 'quest':17 'recent':14 'recommend':3 'stream':12 'tri':22 'vr':7 'wanna':21 'websit':9"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705278308
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12298935"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705191908 {#2549
      date: 2024-01-14 01:25:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2022 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2144 …}
  +root: App\Entity\EntryComment {#2026}
  +body: """
    Idk how that works. Seems people share videos there. And there is a post from 6 months ago where someone linked (paid) streaming sites.\n
    \n
    I just thought I’d drop you a link towards lemmynsfw.com since you’re more likely to find people discuss NSFW topics over there.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705237550 {#2031
    date: 2024-01-14 14:05:50.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Lennard@lemmy.dbzer0.com"
    "@rufus@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2075 …}
  +nested: Doctrine\ORM\PersistentCollection {#2079 …}
  +votes: Doctrine\ORM\PersistentCollection {#2078 …}
  +reports: Doctrine\ORM\PersistentCollection {#2097 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2082 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2096 …}
  -id: 307801
  -bodyTs: "'6':16 'ago':18 'd':29 'discuss':44 'drop':30 'find':42 'idk':1 'lemmynsfw.com':35 'like':40 'link':21,33 'month':17 'nsfw':45 'paid':22 'peopl':6,43 'post':14 're':38 'seem':5 'share':7 'sinc':36 'site':24 'someon':20 'stream':23 'thought':27 'topic':46 'toward':34 'video':8 'work':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6448687"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705237550 {#2036
    date: 2024-01-14 14:05:50.0 +01:00
  }
  +"title": 307801
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
97 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
98 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2359
  +user: Proxies\__CG__\App\Entity\User {#2970 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
  +slug: "Can-I-pre-install-Ubuntu-on-an-SSD"
  +title: "Can I pre-install Ubuntu on an SSD?"
  +url: null
  +body: """
    Ths might be a silly question, but asking those is how i learn sometimes. I’m trying to install my first Linux distro to set up a Plex server and one of the few things I know is you need a wired internet connection. My intended server location is across the house from my router, and there isnt much room there to set up temporarily. It would be possible, just a bitch and a half. Is it instead possible to connect my SSD via SATA to USB to a laptop, install Ubuntu and wireless adapter drivers on it while connected to ethernet, then put the SSD in the server to boot? Or do I need to do all this through my intended setup?\n
    \n
    Thanks for the help, just trying to make my first Linux install as painless as possible.\n
    \n
    EDIT: Thank you all for your responses, I’m going to respond as I can since I’m at work. I The number one thing I learned is that I need to do more research. I recognize only a handful of these acronyms lol
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 34
  +favouriteCount: 51
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1723221842 {#2965
    date: 2024-08-09 18:44:02.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2972 …}
  +votes: Doctrine\ORM\PersistentCollection {#2974 …}
  +reports: Doctrine\ORM\PersistentCollection {#2976 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2978 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2980 …}
  +badges: Doctrine\ORM\PersistentCollection {#2982 …}
  +children: [
    App\Entity\EntryComment {#2360
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2359 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: null
      +root: null
      +body: "I’m not sure if Ubuntu requires a wired internet connection. I’ve installed a different distro yesterday and wifi worked fine during the installation. The installer asked me to connect to network and I used the wifi. I’ve never plugged a network cable into the machine. Maybe it’s the same with Ubuntu. But sure, there are other possibilities. Offline installers and/or you can install Linux on a different machine and then swap the harddisk/ssd. Just take care not to overwrite the internal disk of your laptop. Make sure it writes to the correct disk (or unplug other ones)."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1723221842 {#2363
        date: 2024-08-09 18:44:02.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Hazmatastic@lemm.ee"
        "@Hazmatastic@lemm.ee"
        "@Hazmatastic@lemm.ee"
        "@Hazmatastic@lemm.ee"
        "@Hazmatastic@lemm.ee"
        "@Hazmatastic@lemm.ee"
        "@Hazmatastic@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2361 …}
      +nested: Doctrine\ORM\PersistentCollection {#2372 …}
      +votes: Doctrine\ORM\PersistentCollection {#2386 …}
      +reports: Doctrine\ORM\PersistentCollection {#2385 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2378 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2381 …}
      -id: 303304
      -bodyTs: "'and/or':64 'ask':28 'cabl':45 'care':80 'connect':11,31 'correct':96 'differ':16,71 'disk':86,97 'distro':17 'fine':22 'harddisk/ssd':77 'instal':14,25,27,63,67 'intern':85 'internet':10 'laptop':89 'linux':68 'm':2 'machin':48,72 'make':90 'mayb':49 'network':33,44 'never':41 'offlin':62 'one':101 'overwrit':83 'plug':42 'possibl':61 'requir':7 'sure':4,57,91 'swap':75 'take':79 'ubuntu':6,55 'unplug':99 'use':36 've':13,40 'wifi':20,38 'wire':9 'work':21 'write':93 'yesterday':18"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6388102"
      +editedAt: DateTimeImmutable @1722107201 {#2370
        date: 2024-07-27 21:06:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705096256 {#2377
        date: 2024-01-12 22:50:56.0 +01:00
      }
      +"title": 303304
    }
  ]
  -id: 29483
  -titleTs: "'instal':5 'pre':4 'pre-instal':3 'ssd':9 'ubuntu':6"
  -bodyTs: "'acronym':182 'across':50 'adapt':95 'ask':8 'bitch':72 'boot':111 'connect':44,81,100 'distro':23 'driver':96 'edit':140 'ethernet':102 'first':21,133 'go':149 'half':75 'hand':179 'help':127 'hous':52 'instal':19,91,135 'instead':78 'intend':46,122 'internet':43 'isnt':58 'know':37 'laptop':90 'learn':13,166 'linux':22,134 'locat':48 'lol':183 'm':16,148,157 'make':131 'might':2 'much':59 'need':40,115,170 'number':162 'one':31,163 'painless':137 'plex':28 'possibl':69,79,139 'put':104 'question':6 'recogn':176 'research':174 'respond':151 'respons':146 'room':60 'router':55 'sata':85 'server':29,47,109 'set':25,63 'setup':123 'silli':5 'sinc':155 'sometim':14 'ssd':83,106 'temporarili':65 'thank':124,141 'thing':35,164 'ths':1 'tri':17,129 'ubuntu':92 'usb':87 'via':84 'wire':42 'wireless':94 'work':159 'would':67"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705182008
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/20805296"
  +editedAt: DateTimeImmutable @1722196351 {#2952
    date: 2024-07-28 21:52:31.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705095608 {#2931
    date: 2024-01-12 22:40:08.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
99 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2359
  +user: Proxies\__CG__\App\Entity\User {#2970 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
  +slug: "Can-I-pre-install-Ubuntu-on-an-SSD"
  +title: "Can I pre-install Ubuntu on an SSD?"
  +url: null
  +body: """
    Ths might be a silly question, but asking those is how i learn sometimes. I’m trying to install my first Linux distro to set up a Plex server and one of the few things I know is you need a wired internet connection. My intended server location is across the house from my router, and there isnt much room there to set up temporarily. It would be possible, just a bitch and a half. Is it instead possible to connect my SSD via SATA to USB to a laptop, install Ubuntu and wireless adapter drivers on it while connected to ethernet, then put the SSD in the server to boot? Or do I need to do all this through my intended setup?\n
    \n
    Thanks for the help, just trying to make my first Linux install as painless as possible.\n
    \n
    EDIT: Thank you all for your responses, I’m going to respond as I can since I’m at work. I The number one thing I learned is that I need to do more research. I recognize only a handful of these acronyms lol
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 34
  +favouriteCount: 51
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1723221842 {#2965
    date: 2024-08-09 18:44:02.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2972 …}
  +votes: Doctrine\ORM\PersistentCollection {#2974 …}
  +reports: Doctrine\ORM\PersistentCollection {#2976 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2978 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2980 …}
  +badges: Doctrine\ORM\PersistentCollection {#2982 …}
  +children: [
    App\Entity\EntryComment {#2360
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2359 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: null
      +root: null
      +body: "I’m not sure if Ubuntu requires a wired internet connection. I’ve installed a different distro yesterday and wifi worked fine during the installation. The installer asked me to connect to network and I used the wifi. I’ve never plugged a network cable into the machine. Maybe it’s the same with Ubuntu. But sure, there are other possibilities. Offline installers and/or you can install Linux on a different machine and then swap the harddisk/ssd. Just take care not to overwrite the internal disk of your laptop. Make sure it writes to the correct disk (or unplug other ones)."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1723221842 {#2363
        date: 2024-08-09 18:44:02.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Hazmatastic@lemm.ee"
        "@Hazmatastic@lemm.ee"
        "@Hazmatastic@lemm.ee"
        "@Hazmatastic@lemm.ee"
        "@Hazmatastic@lemm.ee"
        "@Hazmatastic@lemm.ee"
        "@Hazmatastic@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2361 …}
      +nested: Doctrine\ORM\PersistentCollection {#2372 …}
      +votes: Doctrine\ORM\PersistentCollection {#2386 …}
      +reports: Doctrine\ORM\PersistentCollection {#2385 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2378 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2381 …}
      -id: 303304
      -bodyTs: "'and/or':64 'ask':28 'cabl':45 'care':80 'connect':11,31 'correct':96 'differ':16,71 'disk':86,97 'distro':17 'fine':22 'harddisk/ssd':77 'instal':14,25,27,63,67 'intern':85 'internet':10 'laptop':89 'linux':68 'm':2 'machin':48,72 'make':90 'mayb':49 'network':33,44 'never':41 'offlin':62 'one':101 'overwrit':83 'plug':42 'possibl':61 'requir':7 'sure':4,57,91 'swap':75 'take':79 'ubuntu':6,55 'unplug':99 'use':36 've':13,40 'wifi':20,38 'wire':9 'work':21 'write':93 'yesterday':18"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6388102"
      +editedAt: DateTimeImmutable @1722107201 {#2370
        date: 2024-07-27 21:06:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705096256 {#2377
        date: 2024-01-12 22:50:56.0 +01:00
      }
      +"title": 303304
    }
  ]
  -id: 29483
  -titleTs: "'instal':5 'pre':4 'pre-instal':3 'ssd':9 'ubuntu':6"
  -bodyTs: "'acronym':182 'across':50 'adapt':95 'ask':8 'bitch':72 'boot':111 'connect':44,81,100 'distro':23 'driver':96 'edit':140 'ethernet':102 'first':21,133 'go':149 'half':75 'hand':179 'help':127 'hous':52 'instal':19,91,135 'instead':78 'intend':46,122 'internet':43 'isnt':58 'know':37 'laptop':90 'learn':13,166 'linux':22,134 'locat':48 'lol':183 'm':16,148,157 'make':131 'might':2 'much':59 'need':40,115,170 'number':162 'one':31,163 'painless':137 'plex':28 'possibl':69,79,139 'put':104 'question':6 'recogn':176 'research':174 'respond':151 'respons':146 'room':60 'router':55 'sata':85 'server':29,47,109 'set':25,63 'setup':123 'silli':5 'sinc':155 'sometim':14 'ssd':83,106 'temporarili':65 'thank':124,141 'thing':35,164 'ths':1 'tri':17,129 'ubuntu':92 'usb':87 'via':84 'wire':42 'wireless':94 'work':159 'would':67"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705182008
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/20805296"
  +editedAt: DateTimeImmutable @1722196351 {#2952
    date: 2024-07-28 21:52:31.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705095608 {#2931
    date: 2024-01-12 22:40:08.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
100 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2359
  +user: Proxies\__CG__\App\Entity\User {#2970 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
  +slug: "Can-I-pre-install-Ubuntu-on-an-SSD"
  +title: "Can I pre-install Ubuntu on an SSD?"
  +url: null
  +body: """
    Ths might be a silly question, but asking those is how i learn sometimes. I’m trying to install my first Linux distro to set up a Plex server and one of the few things I know is you need a wired internet connection. My intended server location is across the house from my router, and there isnt much room there to set up temporarily. It would be possible, just a bitch and a half. Is it instead possible to connect my SSD via SATA to USB to a laptop, install Ubuntu and wireless adapter drivers on it while connected to ethernet, then put the SSD in the server to boot? Or do I need to do all this through my intended setup?\n
    \n
    Thanks for the help, just trying to make my first Linux install as painless as possible.\n
    \n
    EDIT: Thank you all for your responses, I’m going to respond as I can since I’m at work. I The number one thing I learned is that I need to do more research. I recognize only a handful of these acronyms lol
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 34
  +favouriteCount: 51
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1723221842 {#2965
    date: 2024-08-09 18:44:02.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2972 …}
  +votes: Doctrine\ORM\PersistentCollection {#2974 …}
  +reports: Doctrine\ORM\PersistentCollection {#2976 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2978 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2980 …}
  +badges: Doctrine\ORM\PersistentCollection {#2982 …}
  +children: [
    App\Entity\EntryComment {#2360
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2359 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: null
      +root: null
      +body: "I’m not sure if Ubuntu requires a wired internet connection. I’ve installed a different distro yesterday and wifi worked fine during the installation. The installer asked me to connect to network and I used the wifi. I’ve never plugged a network cable into the machine. Maybe it’s the same with Ubuntu. But sure, there are other possibilities. Offline installers and/or you can install Linux on a different machine and then swap the harddisk/ssd. Just take care not to overwrite the internal disk of your laptop. Make sure it writes to the correct disk (or unplug other ones)."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1723221842 {#2363
        date: 2024-08-09 18:44:02.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Hazmatastic@lemm.ee"
        "@Hazmatastic@lemm.ee"
        "@Hazmatastic@lemm.ee"
        "@Hazmatastic@lemm.ee"
        "@Hazmatastic@lemm.ee"
        "@Hazmatastic@lemm.ee"
        "@Hazmatastic@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2361 …}
      +nested: Doctrine\ORM\PersistentCollection {#2372 …}
      +votes: Doctrine\ORM\PersistentCollection {#2386 …}
      +reports: Doctrine\ORM\PersistentCollection {#2385 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2378 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2381 …}
      -id: 303304
      -bodyTs: "'and/or':64 'ask':28 'cabl':45 'care':80 'connect':11,31 'correct':96 'differ':16,71 'disk':86,97 'distro':17 'fine':22 'harddisk/ssd':77 'instal':14,25,27,63,67 'intern':85 'internet':10 'laptop':89 'linux':68 'm':2 'machin':48,72 'make':90 'mayb':49 'network':33,44 'never':41 'offlin':62 'one':101 'overwrit':83 'plug':42 'possibl':61 'requir':7 'sure':4,57,91 'swap':75 'take':79 'ubuntu':6,55 'unplug':99 'use':36 've':13,40 'wifi':20,38 'wire':9 'work':21 'write':93 'yesterday':18"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6388102"
      +editedAt: DateTimeImmutable @1722107201 {#2370
        date: 2024-07-27 21:06:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705096256 {#2377
        date: 2024-01-12 22:50:56.0 +01:00
      }
      +"title": 303304
    }
  ]
  -id: 29483
  -titleTs: "'instal':5 'pre':4 'pre-instal':3 'ssd':9 'ubuntu':6"
  -bodyTs: "'acronym':182 'across':50 'adapt':95 'ask':8 'bitch':72 'boot':111 'connect':44,81,100 'distro':23 'driver':96 'edit':140 'ethernet':102 'first':21,133 'go':149 'half':75 'hand':179 'help':127 'hous':52 'instal':19,91,135 'instead':78 'intend':46,122 'internet':43 'isnt':58 'know':37 'laptop':90 'learn':13,166 'linux':22,134 'locat':48 'lol':183 'm':16,148,157 'make':131 'might':2 'much':59 'need':40,115,170 'number':162 'one':31,163 'painless':137 'plex':28 'possibl':69,79,139 'put':104 'question':6 'recogn':176 'research':174 'respond':151 'respons':146 'room':60 'router':55 'sata':85 'server':29,47,109 'set':25,63 'setup':123 'silli':5 'sinc':155 'sometim':14 'ssd':83,106 'temporarili':65 'thank':124,141 'thing':35,164 'ths':1 'tri':17,129 'ubuntu':92 'usb':87 'via':84 'wire':42 'wireless':94 'work':159 'would':67"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705182008
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/20805296"
  +editedAt: DateTimeImmutable @1722196351 {#2952
    date: 2024-07-28 21:52:31.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705095608 {#2931
    date: 2024-01-12 22:40:08.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
101 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
102 DENIED moderate
App\Entity\EntryComment {#2360
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2359
    +user: Proxies\__CG__\App\Entity\User {#2970 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "Can-I-pre-install-Ubuntu-on-an-SSD"
    +title: "Can I pre-install Ubuntu on an SSD?"
    +url: null
    +body: """
      Ths might be a silly question, but asking those is how i learn sometimes. I’m trying to install my first Linux distro to set up a Plex server and one of the few things I know is you need a wired internet connection. My intended server location is across the house from my router, and there isnt much room there to set up temporarily. It would be possible, just a bitch and a half. Is it instead possible to connect my SSD via SATA to USB to a laptop, install Ubuntu and wireless adapter drivers on it while connected to ethernet, then put the SSD in the server to boot? Or do I need to do all this through my intended setup?\n
      \n
      Thanks for the help, just trying to make my first Linux install as painless as possible.\n
      \n
      EDIT: Thank you all for your responses, I’m going to respond as I can since I’m at work. I The number one thing I learned is that I need to do more research. I recognize only a handful of these acronyms lol
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 34
    +favouriteCount: 51
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723221842 {#2965
      date: 2024-08-09 18:44:02.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2972 …}
    +votes: Doctrine\ORM\PersistentCollection {#2974 …}
    +reports: Doctrine\ORM\PersistentCollection {#2976 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2978 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2980 …}
    +badges: Doctrine\ORM\PersistentCollection {#2982 …}
    +children: [
      App\Entity\EntryComment {#2360}
    ]
    -id: 29483
    -titleTs: "'instal':5 'pre':4 'pre-instal':3 'ssd':9 'ubuntu':6"
    -bodyTs: "'acronym':182 'across':50 'adapt':95 'ask':8 'bitch':72 'boot':111 'connect':44,81,100 'distro':23 'driver':96 'edit':140 'ethernet':102 'first':21,133 'go':149 'half':75 'hand':179 'help':127 'hous':52 'instal':19,91,135 'instead':78 'intend':46,122 'internet':43 'isnt':58 'know':37 'laptop':90 'learn':13,166 'linux':22,134 'locat':48 'lol':183 'm':16,148,157 'make':131 'might':2 'much':59 'need':40,115,170 'number':162 'one':31,163 'painless':137 'plex':28 'possibl':69,79,139 'put':104 'question':6 'recogn':176 'research':174 'respond':151 'respons':146 'room':60 'router':55 'sata':85 'server':29,47,109 'set':25,63 'setup':123 'silli':5 'sinc':155 'sometim':14 'ssd':83,106 'temporarili':65 'thank':124,141 'thing':35,164 'ths':1 'tri':17,129 'ubuntu':92 'usb':87 'via':84 'wire':42 'wireless':94 'work':159 'would':67"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705182008
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/20805296"
    +editedAt: DateTimeImmutable @1722196351 {#2952
      date: 2024-07-28 21:52:31.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705095608 {#2931
      date: 2024-01-12 22:40:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: null
  +root: null
  +body: "I’m not sure if Ubuntu requires a wired internet connection. I’ve installed a different distro yesterday and wifi worked fine during the installation. The installer asked me to connect to network and I used the wifi. I’ve never plugged a network cable into the machine. Maybe it’s the same with Ubuntu. But sure, there are other possibilities. Offline installers and/or you can install Linux on a different machine and then swap the harddisk/ssd. Just take care not to overwrite the internal disk of your laptop. Make sure it writes to the correct disk (or unplug other ones)."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1723221842 {#2363
    date: 2024-08-09 18:44:02.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Hazmatastic@lemm.ee"
    "@Hazmatastic@lemm.ee"
    "@Hazmatastic@lemm.ee"
    "@Hazmatastic@lemm.ee"
    "@Hazmatastic@lemm.ee"
    "@Hazmatastic@lemm.ee"
    "@Hazmatastic@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2361 …}
  +nested: Doctrine\ORM\PersistentCollection {#2372 …}
  +votes: Doctrine\ORM\PersistentCollection {#2386 …}
  +reports: Doctrine\ORM\PersistentCollection {#2385 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2378 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2381 …}
  -id: 303304
  -bodyTs: "'and/or':64 'ask':28 'cabl':45 'care':80 'connect':11,31 'correct':96 'differ':16,71 'disk':86,97 'distro':17 'fine':22 'harddisk/ssd':77 'instal':14,25,27,63,67 'intern':85 'internet':10 'laptop':89 'linux':68 'm':2 'machin':48,72 'make':90 'mayb':49 'network':33,44 'never':41 'offlin':62 'one':101 'overwrit':83 'plug':42 'possibl':61 'requir':7 'sure':4,57,91 'swap':75 'take':79 'ubuntu':6,55 'unplug':99 'use':36 've':13,40 'wifi':20,38 'wire':9 'work':21 'write':93 'yesterday':18"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6388102"
  +editedAt: DateTimeImmutable @1722107201 {#2370
    date: 2024-07-27 21:06:41.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705096256 {#2377
    date: 2024-01-12 22:50:56.0 +01:00
  }
  +"title": 303304
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
103 DENIED edit
App\Entity\EntryComment {#2360
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2359
    +user: Proxies\__CG__\App\Entity\User {#2970 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "Can-I-pre-install-Ubuntu-on-an-SSD"
    +title: "Can I pre-install Ubuntu on an SSD?"
    +url: null
    +body: """
      Ths might be a silly question, but asking those is how i learn sometimes. I’m trying to install my first Linux distro to set up a Plex server and one of the few things I know is you need a wired internet connection. My intended server location is across the house from my router, and there isnt much room there to set up temporarily. It would be possible, just a bitch and a half. Is it instead possible to connect my SSD via SATA to USB to a laptop, install Ubuntu and wireless adapter drivers on it while connected to ethernet, then put the SSD in the server to boot? Or do I need to do all this through my intended setup?\n
      \n
      Thanks for the help, just trying to make my first Linux install as painless as possible.\n
      \n
      EDIT: Thank you all for your responses, I’m going to respond as I can since I’m at work. I The number one thing I learned is that I need to do more research. I recognize only a handful of these acronyms lol
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 34
    +favouriteCount: 51
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723221842 {#2965
      date: 2024-08-09 18:44:02.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2972 …}
    +votes: Doctrine\ORM\PersistentCollection {#2974 …}
    +reports: Doctrine\ORM\PersistentCollection {#2976 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2978 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2980 …}
    +badges: Doctrine\ORM\PersistentCollection {#2982 …}
    +children: [
      App\Entity\EntryComment {#2360}
    ]
    -id: 29483
    -titleTs: "'instal':5 'pre':4 'pre-instal':3 'ssd':9 'ubuntu':6"
    -bodyTs: "'acronym':182 'across':50 'adapt':95 'ask':8 'bitch':72 'boot':111 'connect':44,81,100 'distro':23 'driver':96 'edit':140 'ethernet':102 'first':21,133 'go':149 'half':75 'hand':179 'help':127 'hous':52 'instal':19,91,135 'instead':78 'intend':46,122 'internet':43 'isnt':58 'know':37 'laptop':90 'learn':13,166 'linux':22,134 'locat':48 'lol':183 'm':16,148,157 'make':131 'might':2 'much':59 'need':40,115,170 'number':162 'one':31,163 'painless':137 'plex':28 'possibl':69,79,139 'put':104 'question':6 'recogn':176 'research':174 'respond':151 'respons':146 'room':60 'router':55 'sata':85 'server':29,47,109 'set':25,63 'setup':123 'silli':5 'sinc':155 'sometim':14 'ssd':83,106 'temporarili':65 'thank':124,141 'thing':35,164 'ths':1 'tri':17,129 'ubuntu':92 'usb':87 'via':84 'wire':42 'wireless':94 'work':159 'would':67"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705182008
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/20805296"
    +editedAt: DateTimeImmutable @1722196351 {#2952
      date: 2024-07-28 21:52:31.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705095608 {#2931
      date: 2024-01-12 22:40:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: null
  +root: null
  +body: "I’m not sure if Ubuntu requires a wired internet connection. I’ve installed a different distro yesterday and wifi worked fine during the installation. The installer asked me to connect to network and I used the wifi. I’ve never plugged a network cable into the machine. Maybe it’s the same with Ubuntu. But sure, there are other possibilities. Offline installers and/or you can install Linux on a different machine and then swap the harddisk/ssd. Just take care not to overwrite the internal disk of your laptop. Make sure it writes to the correct disk (or unplug other ones)."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1723221842 {#2363
    date: 2024-08-09 18:44:02.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Hazmatastic@lemm.ee"
    "@Hazmatastic@lemm.ee"
    "@Hazmatastic@lemm.ee"
    "@Hazmatastic@lemm.ee"
    "@Hazmatastic@lemm.ee"
    "@Hazmatastic@lemm.ee"
    "@Hazmatastic@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2361 …}
  +nested: Doctrine\ORM\PersistentCollection {#2372 …}
  +votes: Doctrine\ORM\PersistentCollection {#2386 …}
  +reports: Doctrine\ORM\PersistentCollection {#2385 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2378 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2381 …}
  -id: 303304
  -bodyTs: "'and/or':64 'ask':28 'cabl':45 'care':80 'connect':11,31 'correct':96 'differ':16,71 'disk':86,97 'distro':17 'fine':22 'harddisk/ssd':77 'instal':14,25,27,63,67 'intern':85 'internet':10 'laptop':89 'linux':68 'm':2 'machin':48,72 'make':90 'mayb':49 'network':33,44 'never':41 'offlin':62 'one':101 'overwrit':83 'plug':42 'possibl':61 'requir':7 'sure':4,57,91 'swap':75 'take':79 'ubuntu':6,55 'unplug':99 'use':36 've':13,40 'wifi':20,38 'wire':9 'work':21 'write':93 'yesterday':18"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6388102"
  +editedAt: DateTimeImmutable @1722107201 {#2370
    date: 2024-07-27 21:06:41.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705096256 {#2377
    date: 2024-01-12 22:50:56.0 +01:00
  }
  +"title": 303304
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
104 DENIED moderate
App\Entity\EntryComment {#2360
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2359
    +user: Proxies\__CG__\App\Entity\User {#2970 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "Can-I-pre-install-Ubuntu-on-an-SSD"
    +title: "Can I pre-install Ubuntu on an SSD?"
    +url: null
    +body: """
      Ths might be a silly question, but asking those is how i learn sometimes. I’m trying to install my first Linux distro to set up a Plex server and one of the few things I know is you need a wired internet connection. My intended server location is across the house from my router, and there isnt much room there to set up temporarily. It would be possible, just a bitch and a half. Is it instead possible to connect my SSD via SATA to USB to a laptop, install Ubuntu and wireless adapter drivers on it while connected to ethernet, then put the SSD in the server to boot? Or do I need to do all this through my intended setup?\n
      \n
      Thanks for the help, just trying to make my first Linux install as painless as possible.\n
      \n
      EDIT: Thank you all for your responses, I’m going to respond as I can since I’m at work. I The number one thing I learned is that I need to do more research. I recognize only a handful of these acronyms lol
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 34
    +favouriteCount: 51
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723221842 {#2965
      date: 2024-08-09 18:44:02.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2972 …}
    +votes: Doctrine\ORM\PersistentCollection {#2974 …}
    +reports: Doctrine\ORM\PersistentCollection {#2976 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2978 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2980 …}
    +badges: Doctrine\ORM\PersistentCollection {#2982 …}
    +children: [
      App\Entity\EntryComment {#2360}
    ]
    -id: 29483
    -titleTs: "'instal':5 'pre':4 'pre-instal':3 'ssd':9 'ubuntu':6"
    -bodyTs: "'acronym':182 'across':50 'adapt':95 'ask':8 'bitch':72 'boot':111 'connect':44,81,100 'distro':23 'driver':96 'edit':140 'ethernet':102 'first':21,133 'go':149 'half':75 'hand':179 'help':127 'hous':52 'instal':19,91,135 'instead':78 'intend':46,122 'internet':43 'isnt':58 'know':37 'laptop':90 'learn':13,166 'linux':22,134 'locat':48 'lol':183 'm':16,148,157 'make':131 'might':2 'much':59 'need':40,115,170 'number':162 'one':31,163 'painless':137 'plex':28 'possibl':69,79,139 'put':104 'question':6 'recogn':176 'research':174 'respond':151 'respons':146 'room':60 'router':55 'sata':85 'server':29,47,109 'set':25,63 'setup':123 'silli':5 'sinc':155 'sometim':14 'ssd':83,106 'temporarili':65 'thank':124,141 'thing':35,164 'ths':1 'tri':17,129 'ubuntu':92 'usb':87 'via':84 'wire':42 'wireless':94 'work':159 'would':67"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705182008
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/20805296"
    +editedAt: DateTimeImmutable @1722196351 {#2952
      date: 2024-07-28 21:52:31.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705095608 {#2931
      date: 2024-01-12 22:40:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: null
  +root: null
  +body: "I’m not sure if Ubuntu requires a wired internet connection. I’ve installed a different distro yesterday and wifi worked fine during the installation. The installer asked me to connect to network and I used the wifi. I’ve never plugged a network cable into the machine. Maybe it’s the same with Ubuntu. But sure, there are other possibilities. Offline installers and/or you can install Linux on a different machine and then swap the harddisk/ssd. Just take care not to overwrite the internal disk of your laptop. Make sure it writes to the correct disk (or unplug other ones)."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1723221842 {#2363
    date: 2024-08-09 18:44:02.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Hazmatastic@lemm.ee"
    "@Hazmatastic@lemm.ee"
    "@Hazmatastic@lemm.ee"
    "@Hazmatastic@lemm.ee"
    "@Hazmatastic@lemm.ee"
    "@Hazmatastic@lemm.ee"
    "@Hazmatastic@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2361 …}
  +nested: Doctrine\ORM\PersistentCollection {#2372 …}
  +votes: Doctrine\ORM\PersistentCollection {#2386 …}
  +reports: Doctrine\ORM\PersistentCollection {#2385 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2378 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2381 …}
  -id: 303304
  -bodyTs: "'and/or':64 'ask':28 'cabl':45 'care':80 'connect':11,31 'correct':96 'differ':16,71 'disk':86,97 'distro':17 'fine':22 'harddisk/ssd':77 'instal':14,25,27,63,67 'intern':85 'internet':10 'laptop':89 'linux':68 'm':2 'machin':48,72 'make':90 'mayb':49 'network':33,44 'never':41 'offlin':62 'one':101 'overwrit':83 'plug':42 'possibl':61 'requir':7 'sure':4,57,91 'swap':75 'take':79 'ubuntu':6,55 'unplug':99 'use':36 've':13,40 'wifi':20,38 'wire':9 'work':21 'write':93 'yesterday':18"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6388102"
  +editedAt: DateTimeImmutable @1722107201 {#2370
    date: 2024-07-27 21:06:41.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705096256 {#2377
    date: 2024-01-12 22:50:56.0 +01:00
  }
  +"title": 303304
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
105 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
106 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1926
  +user: Proxies\__CG__\App\Entity\User {#2178 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: Proxies\__CG__\App\Entity\Image {#2800 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2841 …}
  +slug: "Can-this-be-replicated-with-opensource-software-p2p-file-transfer-over"
  +title: "Can this be replicated with opensource software?[p2p file transfer over thunderbolt, and extremely low latency Video and game streaming (no encoding)]"
  +url: "https://www.youtube.com/watch?v=GqCwLjhb4YY"
  +body: """
    cross-posted from: [lemmy.ml/post/10454803](https://lemmy.ml/post/10454803)\n
    \n
    > Further if this technology is open-sourced; can it be extended for use cases beyond that(Dual Motherboards sharing Compute power with low latency for working on a single process?); I know such solutions probably exist for servers and enterprises but i am talking about amateurs who don’t have 10K lying around for specialty hardware: If possible this seems like a low cost solution to mess around with
    """
  +type: "video"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 6
  +favouriteCount: 9
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1722622640 {#2836
    date: 2024-08-02 20:17:20.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2843 …}
  +votes: Doctrine\ORM\PersistentCollection {#2845 …}
  +reports: Doctrine\ORM\PersistentCollection {#2847 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2849 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2851 …}
  +badges: Doctrine\ORM\PersistentCollection {#2853 …}
  +children: [
    1 => App\Entity\EntryComment {#1708
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1926 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        I found this article from 2018: […kellner.me/…/thunderbolt-networking-on-linux/](https://christian.kellner.me/2018/05/24/thunderbolt-networking-on-linux/)\n
        \n
        And this from 2022: [chrisbergeron.com/…/ultra-fast-thunderbolt-nas-wi…](https://chrisbergeron.com/2021/07/25/ultra-fast-thunderbolt-nas-with-apple-m1-and-linux/)\n
        \n
        Seems you just plug in the cable on Linux and you’re done. Low latency video can be transferred over network for example with gstreamer/pipewire and files with any file transfer protocol.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1722228772 {#1910
        date: 2024-07-29 06:52:52.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Artemis_Mystique@lemmy.ml"
        "@Artemis_Mystique@lemmy.ml"
        "@Artemis_Mystique@lemmy.ml"
        "@Artemis_Mystique@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1410 …}
      +nested: Doctrine\ORM\PersistentCollection {#1907 …}
      +votes: Doctrine\ORM\PersistentCollection {#1407 …}
      +reports: Doctrine\ORM\PersistentCollection {#2391 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2369 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2392 …}
      -id: 303365
      -bodyTs: "'/2018/05/24/thunderbolt-networking-on-linux/)':11 '/2021/07/25/ultra-fast-thunderbolt-nas-with-apple-m1-and-linux/)':20 '/thunderbolt-networking-on-linux':8 '/ultra-fast-thunderbolt-nas-wi':17 '2018':6 '2022':15 'articl':4 'cabl':27 'chrisbergeron.com':16,19 'chrisbergeron.com/2021/07/25/ultra-fast-thunderbolt-nas-with-apple-m1-and-linux/)':18 'christian.kellner.me':10 'christian.kellner.me/2018/05/24/thunderbolt-networking-on-linux/)':9 'done':33 'exampl':43 'file':47,50 'found':2 'gstreamer/pipewire':45 'kellner.me':7 'latenc':35 'linux':29 'low':34 'network':41 'plug':24 'protocol':52 're':32 'seem':21 'transfer':39,51 'video':36"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6388577"
      +editedAt: DateTimeImmutable @1722115357 {#1906
        date: 2024-07-27 23:22:37.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705097457 {#1909
        date: 2024-01-12 23:10:57.0 +01:00
      }
      +"title": 303365
    }
    0 => App\Entity\EntryComment {#1381
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1926 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
      +root: App\Entity\EntryComment {#1708}
      +body: """
        With GStreamer you can build a pipeline you like, you don’t need to use RDP, you can send uncompressed frames plain over network like in the video. I’m not an expert on graphics processing. SLI or NVLink are (I think) proprietary parallel processing interconnects. But NVidia didn’t invent parallel processing. I’m sure there are other solutions available. Though, I somehow doubt those will help you because they’re generally tailored to other (HPC/datacenter/simulation) purposes and not for gaming. And I think they use something like Infiniband for that and not thunderbolt.\n
        \n
        With the speed, mind the first article is 5 years old. And I’m not sure how the hardware in the second one compares to what Linus uses or if it’s even the same generation of Thunderbolt. It’s probably gotten way faster since. I can’t try because only 1 device I own supports thunderbolt at all.\n
        \n
        I think transferring files over thunderbolt networking or low latency video is nothing new. It can be easily replicated. And setting up 2 gstreamer pipelines is just two (lengthy) commands. Replicating NVlink is another thing, though. We probably need an expert on graphics drivers to tell if that already exists or how difficult that would be to implement. Most people will probably just fit 2 graphics cards into one computer or buy one faster GPU because that is both cheaper and way faster than connecting them in 2 separate computers with added latency.\n
        \n
        ([MPI](https://en.wikipedia.org/wiki/Message_Passing_Interface) would be an example of an open standard to do parallel computing with arbitrary interconnects.)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1705107753 {#2395
        date: 2024-01-13 02:02:33.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Artemis_Mystique@lemmy.ml"
        "@rufus@discuss.tchncs.de"
        "@Artemis_Mystique@lemmy.ml"
        "@rufus@discuss.tchncs.de"
        "@Artemis_Mystique@lemmy.ml"
        "@rufus@discuss.tchncs.de"
        "@Artemis_Mystique@lemmy.ml"
        "@rufus@discuss.tchncs.de"
        "@Artemis_Mystique@lemmy.ml"
        "@rufus@discuss.tchncs.de"
        "@Artemis_Mystique@lemmy.ml"
        "@rufus@discuss.tchncs.de"
        "@Artemis_Mystique@lemmy.ml"
        "@rufus@discuss.tchncs.de"
        "@Artemis_Mystique@lemmy.ml"
        "@rufus@discuss.tchncs.de"
        "@Artemis_Mystique@lemmy.ml"
        "@rufus@discuss.tchncs.de"
        "@Artemis_Mystique@lemmy.ml"
        "@rufus@discuss.tchncs.de"
        "@Artemis_Mystique@lemmy.ml"
        "@rufus@discuss.tchncs.de"
        "@Artemis_Mystique@lemmy.ml"
        "@rufus@discuss.tchncs.de"
        "@Artemis_Mystique@lemmy.ml"
        "@rufus@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1402 …}
      +nested: Doctrine\ORM\PersistentCollection {#1385 …}
      +votes: Doctrine\ORM\PersistentCollection {#1401 …}
      +reports: Doctrine\ORM\PersistentCollection {#1363 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1362 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2019 …}
      -id: 303800
      -bodyTs: "'/wiki/message_passing_interface)':251 '1':147 '2':177,219,242 '5':104 'ad':246 'alreadi':203 'anoth':188 'arbitrari':265 'articl':102 'avail':61 'build':5 'buy':226 'card':221 'cheaper':234 'command':184 'compar':119 'comput':224,244,263 'connect':239 'devic':148 'didn':49 'difficult':207 'doubt':65 'driver':198 'easili':172 'en.wikipedia.org':250 'en.wikipedia.org/wiki/message_passing_interface)':249 'even':128 'exampl':255 'exist':204 'expert':33,195 'faster':139,228,237 'file':158 'first':101 'fit':218 'frame':21 'game':82 'general':73 'generat':131 'gotten':137 'gpu':229 'graphic':35,197,220 'gstreamer':2,178 'hardwar':114 'help':68 'hpc/datacenter/simulation':77 'implement':212 'infiniband':90 'interconnect':46,266 'invent':51 'latenc':164,247 'lengthi':183 'like':9,25,89 'linus':122 'low':163 'm':30,55,109 'mind':99 'mpi':248 'need':13,193 'network':24,161 'new':168 'noth':167 'nvidia':48 'nvlink':39,186 'old':106 'one':118,223,227 'open':258 'parallel':44,52,262 'peopl':214 'pipelin':7,179 'plain':22 'probabl':136,192,216 'process':36,45,53 'proprietari':43 'purpos':78 'rdp':16 're':72 'replic':173,185 'second':117 'send':19 'separ':243 'set':175 'sinc':140 'sli':37 'solut':60 'somehow':64 'someth':88 'speed':98 'standard':259 'support':151 'sure':56,111 'tailor':74 'tell':200 'thing':189 'think':42,85,156 'though':62,190 'thunderbolt':95,133,152,160 'transfer':157 'tri':144 'two':182 'uncompress':20 'use':15,87,123 'video':28,165 'way':138,236 'would':209,252 'year':105"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6392426"
      +editedAt: DateTimeImmutable @1722563558 {#2393
        date: 2024-08-02 03:52:38.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705107753 {#1384
        date: 2024-01-13 02:02:33.0 +01:00
      }
      +"title": 303800
    }
  ]
  -id: 29461
  -titleTs: "'encod':22 'extrem':14 'file':9 'game':19 'latenc':16 'low':15 'opensourc':6 'p2p':8 'replic':4 'softwar':7 'stream':20 'thunderbolt':12 'transfer':10 'video':17"
  -bodyTs: "'/post/10454803](https://lemmy.ml/post/10454803)':7 '10k':59 'amateur':54 'around':61,76 'beyond':23 'case':22 'comput':28 'cost':72 'cross':2 'cross-post':1 'dual':25 'enterpris':48 'exist':44 'extend':19 'hardwar':64 'know':40 'latenc':32 'lemmy.ml':6 'lemmy.ml/post/10454803](https://lemmy.ml/post/10454803)':5 'lie':60 'like':69 'low':31,71 'mess':75 'motherboard':26 'open':14 'open-sourc':13 'possibl':66 'post':3 'power':29 'probabl':43 'process':38 'seem':68 'server':46 'share':27 'singl':37 'solut':42,73 'sourc':15 'specialti':63 'talk':52 'technolog':11 'use':21 'work':34"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705142256
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10457506"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705090256 {#2823
    date: 2024-01-12 21:10:56.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 {#1926
  +user: Proxies\__CG__\App\Entity\User {#2178 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: Proxies\__CG__\App\Entity\Image {#2800 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2841 …}
  +slug: "Can-this-be-replicated-with-opensource-software-p2p-file-transfer-over"
  +title: "Can this be replicated with opensource software?[p2p file transfer over thunderbolt, and extremely low latency Video and game streaming (no encoding)]"
  +url: "https://www.youtube.com/watch?v=GqCwLjhb4YY"
  +body: """
    cross-posted from: [lemmy.ml/post/10454803](https://lemmy.ml/post/10454803)\n
    \n
    > Further if this technology is open-sourced; can it be extended for use cases beyond that(Dual Motherboards sharing Compute power with low latency for working on a single process?); I know such solutions probably exist for servers and enterprises but i am talking about amateurs who don’t have 10K lying around for specialty hardware: If possible this seems like a low cost solution to mess around with
    """
  +type: "video"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 6
  +favouriteCount: 9
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1722622640 {#2836
    date: 2024-08-02 20:17:20.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2843 …}
  +votes: Doctrine\ORM\PersistentCollection {#2845 …}
  +reports: Doctrine\ORM\PersistentCollection {#2847 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2849 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2851 …}
  +badges: Doctrine\ORM\PersistentCollection {#2853 …}
  +children: [
    1 => App\Entity\EntryComment {#1708
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1926 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        I found this article from 2018: […kellner.me/…/thunderbolt-networking-on-linux/](https://christian.kellner.me/2018/05/24/thunderbolt-networking-on-linux/)\n
        \n
        And this from 2022: [chrisbergeron.com/…/ultra-fast-thunderbolt-nas-wi…](https://chrisbergeron.com/2021/07/25/ultra-fast-thunderbolt-nas-with-apple-m1-and-linux/)\n
        \n
        Seems you just plug in the cable on Linux and you’re done. Low latency video can be transferred over network for example with gstreamer/pipewire and files with any file transfer protocol.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1722228772 {#1910
        date: 2024-07-29 06:52:52.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Artemis_Mystique@lemmy.ml"
        "@Artemis_Mystique@lemmy.ml"
        "@Artemis_Mystique@lemmy.ml"
        "@Artemis_Mystique@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1410 …}
      +nested: Doctrine\ORM\PersistentCollection {#1907 …}
      +votes: Doctrine\ORM\PersistentCollection {#1407 …}
      +reports: Doctrine\ORM\PersistentCollection {#2391 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2369 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2392 …}
      -id: 303365
      -bodyTs: "'/2018/05/24/thunderbolt-networking-on-linux/)':11 '/2021/07/25/ultra-fast-thunderbolt-nas-with-apple-m1-and-linux/)':20 '/thunderbolt-networking-on-linux':8 '/ultra-fast-thunderbolt-nas-wi':17 '2018':6 '2022':15 'articl':4 'cabl':27 'chrisbergeron.com':16,19 'chrisbergeron.com/2021/07/25/ultra-fast-thunderbolt-nas-with-apple-m1-and-linux/)':18 'christian.kellner.me':10 'christian.kellner.me/2018/05/24/thunderbolt-networking-on-linux/)':9 'done':33 'exampl':43 'file':47,50 'found':2 'gstreamer/pipewire':45 'kellner.me':7 'latenc':35 'linux':29 'low':34 'network':41 'plug':24 'protocol':52 're':32 'seem':21 'transfer':39,51 'video':36"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6388577"
      +editedAt: DateTimeImmutable @1722115357 {#1906
        date: 2024-07-27 23:22:37.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705097457 {#1909
        date: 2024-01-12 23:10:57.0 +01:00
      }
      +"title": 303365
    }
    0 => App\Entity\EntryComment {#1381
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1926 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
      +root: App\Entity\EntryComment {#1708}
      +body: """
        With GStreamer you can build a pipeline you like, you don’t need to use RDP, you can send uncompressed frames plain over network like in the video. I’m not an expert on graphics processing. SLI or NVLink are (I think) proprietary parallel processing interconnects. But NVidia didn’t invent parallel processing. I’m sure there are other solutions available. Though, I somehow doubt those will help you because they’re generally tailored to other (HPC/datacenter/simulation) purposes and not for gaming. And I think they use something like Infiniband for that and not thunderbolt.\n
        \n
        With the speed, mind the first article is 5 years old. And I’m not sure how the hardware in the second one compares to what Linus uses or if it’s even the same generation of Thunderbolt. It’s probably gotten way faster since. I can’t try because only 1 device I own supports thunderbolt at all.\n
        \n
        I think transferring files over thunderbolt networking or low latency video is nothing new. It can be easily replicated. And setting up 2 gstreamer pipelines is just two (lengthy) commands. Replicating NVlink is another thing, though. We probably need an expert on graphics drivers to tell if that already exists or how difficult that would be to implement. Most people will probably just fit 2 graphics cards into one computer or buy one faster GPU because that is both cheaper and way faster than connecting them in 2 separate computers with added latency.\n
        \n
        ([MPI](https://en.wikipedia.org/wiki/Message_Passing_Interface) would be an example of an open standard to do parallel computing with arbitrary interconnects.)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1705107753 {#2395
        date: 2024-01-13 02:02:33.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Artemis_Mystique@lemmy.ml"
        "@rufus@discuss.tchncs.de"
        "@Artemis_Mystique@lemmy.ml"
        "@rufus@discuss.tchncs.de"
        "@Artemis_Mystique@lemmy.ml"
        "@rufus@discuss.tchncs.de"
        "@Artemis_Mystique@lemmy.ml"
        "@rufus@discuss.tchncs.de"
        "@Artemis_Mystique@lemmy.ml"
        "@rufus@discuss.tchncs.de"
        "@Artemis_Mystique@lemmy.ml"
        "@rufus@discuss.tchncs.de"
        "@Artemis_Mystique@lemmy.ml"
        "@rufus@discuss.tchncs.de"
        "@Artemis_Mystique@lemmy.ml"
        "@rufus@discuss.tchncs.de"
        "@Artemis_Mystique@lemmy.ml"
        "@rufus@discuss.tchncs.de"
        "@Artemis_Mystique@lemmy.ml"
        "@rufus@discuss.tchncs.de"
        "@Artemis_Mystique@lemmy.ml"
        "@rufus@discuss.tchncs.de"
        "@Artemis_Mystique@lemmy.ml"
        "@rufus@discuss.tchncs.de"
        "@Artemis_Mystique@lemmy.ml"
        "@rufus@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1402 …}
      +nested: Doctrine\ORM\PersistentCollection {#1385 …}
      +votes: Doctrine\ORM\PersistentCollection {#1401 …}
      +reports: Doctrine\ORM\PersistentCollection {#1363 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1362 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2019 …}
      -id: 303800
      -bodyTs: "'/wiki/message_passing_interface)':251 '1':147 '2':177,219,242 '5':104 'ad':246 'alreadi':203 'anoth':188 'arbitrari':265 'articl':102 'avail':61 'build':5 'buy':226 'card':221 'cheaper':234 'command':184 'compar':119 'comput':224,244,263 'connect':239 'devic':148 'didn':49 'difficult':207 'doubt':65 'driver':198 'easili':172 'en.wikipedia.org':250 'en.wikipedia.org/wiki/message_passing_interface)':249 'even':128 'exampl':255 'exist':204 'expert':33,195 'faster':139,228,237 'file':158 'first':101 'fit':218 'frame':21 'game':82 'general':73 'generat':131 'gotten':137 'gpu':229 'graphic':35,197,220 'gstreamer':2,178 'hardwar':114 'help':68 'hpc/datacenter/simulation':77 'implement':212 'infiniband':90 'interconnect':46,266 'invent':51 'latenc':164,247 'lengthi':183 'like':9,25,89 'linus':122 'low':163 'm':30,55,109 'mind':99 'mpi':248 'need':13,193 'network':24,161 'new':168 'noth':167 'nvidia':48 'nvlink':39,186 'old':106 'one':118,223,227 'open':258 'parallel':44,52,262 'peopl':214 'pipelin':7,179 'plain':22 'probabl':136,192,216 'process':36,45,53 'proprietari':43 'purpos':78 'rdp':16 're':72 'replic':173,185 'second':117 'send':19 'separ':243 'set':175 'sinc':140 'sli':37 'solut':60 'somehow':64 'someth':88 'speed':98 'standard':259 'support':151 'sure':56,111 'tailor':74 'tell':200 'thing':189 'think':42,85,156 'though':62,190 'thunderbolt':95,133,152,160 'transfer':157 'tri':144 'two':182 'uncompress':20 'use':15,87,123 'video':28,165 'way':138,236 'would':209,252 'year':105"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6392426"
      +editedAt: DateTimeImmutable @1722563558 {#2393
        date: 2024-08-02 03:52:38.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705107753 {#1384
        date: 2024-01-13 02:02:33.0 +01:00
      }
      +"title": 303800
    }
  ]
  -id: 29461
  -titleTs: "'encod':22 'extrem':14 'file':9 'game':19 'latenc':16 'low':15 'opensourc':6 'p2p':8 'replic':4 'softwar':7 'stream':20 'thunderbolt':12 'transfer':10 'video':17"
  -bodyTs: "'/post/10454803](https://lemmy.ml/post/10454803)':7 '10k':59 'amateur':54 'around':61,76 'beyond':23 'case':22 'comput':28 'cost':72 'cross':2 'cross-post':1 'dual':25 'enterpris':48 'exist':44 'extend':19 'hardwar':64 'know':40 'latenc':32 'lemmy.ml':6 'lemmy.ml/post/10454803](https://lemmy.ml/post/10454803)':5 'lie':60 'like':69 'low':31,71 'mess':75 'motherboard':26 'open':14 'open-sourc':13 'possibl':66 'post':3 'power':29 'probabl':43 'process':38 'seem':68 'server':46 'share':27 'singl':37 'solut':42,73 'sourc':15 'specialti':63 'talk':52 'technolog':11 'use':21 'work':34"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705142256
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10457506"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705090256 {#2823
    date: 2024-01-12 21:10:56.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 {#1926
  +user: Proxies\__CG__\App\Entity\User {#2178 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: Proxies\__CG__\App\Entity\Image {#2800 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2841 …}
  +slug: "Can-this-be-replicated-with-opensource-software-p2p-file-transfer-over"
  +title: "Can this be replicated with opensource software?[p2p file transfer over thunderbolt, and extremely low latency Video and game streaming (no encoding)]"
  +url: "https://www.youtube.com/watch?v=GqCwLjhb4YY"
  +body: """
    cross-posted from: [lemmy.ml/post/10454803](https://lemmy.ml/post/10454803)\n
    \n
    > Further if this technology is open-sourced; can it be extended for use cases beyond that(Dual Motherboards sharing Compute power with low latency for working on a single process?); I know such solutions probably exist for servers and enterprises but i am talking about amateurs who don’t have 10K lying around for specialty hardware: If possible this seems like a low cost solution to mess around with
    """
  +type: "video"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 6
  +favouriteCount: 9
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1722622640 {#2836
    date: 2024-08-02 20:17:20.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2843 …}
  +votes: Doctrine\ORM\PersistentCollection {#2845 …}
  +reports: Doctrine\ORM\PersistentCollection {#2847 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2849 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2851 …}
  +badges: Doctrine\ORM\PersistentCollection {#2853 …}
  +children: [
    1 => App\Entity\EntryComment {#1708
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1926 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        I found this article from 2018: […kellner.me/…/thunderbolt-networking-on-linux/](https://christian.kellner.me/2018/05/24/thunderbolt-networking-on-linux/)\n
        \n
        And this from 2022: [chrisbergeron.com/…/ultra-fast-thunderbolt-nas-wi…](https://chrisbergeron.com/2021/07/25/ultra-fast-thunderbolt-nas-with-apple-m1-and-linux/)\n
        \n
        Seems you just plug in the cable on Linux and you’re done. Low latency video can be transferred over network for example with gstreamer/pipewire and files with any file transfer protocol.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1722228772 {#1910
        date: 2024-07-29 06:52:52.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Artemis_Mystique@lemmy.ml"
        "@Artemis_Mystique@lemmy.ml"
        "@Artemis_Mystique@lemmy.ml"
        "@Artemis_Mystique@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1410 …}
      +nested: Doctrine\ORM\PersistentCollection {#1907 …}
      +votes: Doctrine\ORM\PersistentCollection {#1407 …}
      +reports: Doctrine\ORM\PersistentCollection {#2391 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2369 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2392 …}
      -id: 303365
      -bodyTs: "'/2018/05/24/thunderbolt-networking-on-linux/)':11 '/2021/07/25/ultra-fast-thunderbolt-nas-with-apple-m1-and-linux/)':20 '/thunderbolt-networking-on-linux':8 '/ultra-fast-thunderbolt-nas-wi':17 '2018':6 '2022':15 'articl':4 'cabl':27 'chrisbergeron.com':16,19 'chrisbergeron.com/2021/07/25/ultra-fast-thunderbolt-nas-with-apple-m1-and-linux/)':18 'christian.kellner.me':10 'christian.kellner.me/2018/05/24/thunderbolt-networking-on-linux/)':9 'done':33 'exampl':43 'file':47,50 'found':2 'gstreamer/pipewire':45 'kellner.me':7 'latenc':35 'linux':29 'low':34 'network':41 'plug':24 'protocol':52 're':32 'seem':21 'transfer':39,51 'video':36"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6388577"
      +editedAt: DateTimeImmutable @1722115357 {#1906
        date: 2024-07-27 23:22:37.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705097457 {#1909
        date: 2024-01-12 23:10:57.0 +01:00
      }
      +"title": 303365
    }
    0 => App\Entity\EntryComment {#1381
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1926 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
      +root: App\Entity\EntryComment {#1708}
      +body: """
        With GStreamer you can build a pipeline you like, you don’t need to use RDP, you can send uncompressed frames plain over network like in the video. I’m not an expert on graphics processing. SLI or NVLink are (I think) proprietary parallel processing interconnects. But NVidia didn’t invent parallel processing. I’m sure there are other solutions available. Though, I somehow doubt those will help you because they’re generally tailored to other (HPC/datacenter/simulation) purposes and not for gaming. And I think they use something like Infiniband for that and not thunderbolt.\n
        \n
        With the speed, mind the first article is 5 years old. And I’m not sure how the hardware in the second one compares to what Linus uses or if it’s even the same generation of Thunderbolt. It’s probably gotten way faster since. I can’t try because only 1 device I own supports thunderbolt at all.\n
        \n
        I think transferring files over thunderbolt networking or low latency video is nothing new. It can be easily replicated. And setting up 2 gstreamer pipelines is just two (lengthy) commands. Replicating NVlink is another thing, though. We probably need an expert on graphics drivers to tell if that already exists or how difficult that would be to implement. Most people will probably just fit 2 graphics cards into one computer or buy one faster GPU because that is both cheaper and way faster than connecting them in 2 separate computers with added latency.\n
        \n
        ([MPI](https://en.wikipedia.org/wiki/Message_Passing_Interface) would be an example of an open standard to do parallel computing with arbitrary interconnects.)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1705107753 {#2395
        date: 2024-01-13 02:02:33.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Artemis_Mystique@lemmy.ml"
        "@rufus@discuss.tchncs.de"
        "@Artemis_Mystique@lemmy.ml"
        "@rufus@discuss.tchncs.de"
        "@Artemis_Mystique@lemmy.ml"
        "@rufus@discuss.tchncs.de"
        "@Artemis_Mystique@lemmy.ml"
        "@rufus@discuss.tchncs.de"
        "@Artemis_Mystique@lemmy.ml"
        "@rufus@discuss.tchncs.de"
        "@Artemis_Mystique@lemmy.ml"
        "@rufus@discuss.tchncs.de"
        "@Artemis_Mystique@lemmy.ml"
        "@rufus@discuss.tchncs.de"
        "@Artemis_Mystique@lemmy.ml"
        "@rufus@discuss.tchncs.de"
        "@Artemis_Mystique@lemmy.ml"
        "@rufus@discuss.tchncs.de"
        "@Artemis_Mystique@lemmy.ml"
        "@rufus@discuss.tchncs.de"
        "@Artemis_Mystique@lemmy.ml"
        "@rufus@discuss.tchncs.de"
        "@Artemis_Mystique@lemmy.ml"
        "@rufus@discuss.tchncs.de"
        "@Artemis_Mystique@lemmy.ml"
        "@rufus@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1402 …}
      +nested: Doctrine\ORM\PersistentCollection {#1385 …}
      +votes: Doctrine\ORM\PersistentCollection {#1401 …}
      +reports: Doctrine\ORM\PersistentCollection {#1363 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1362 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2019 …}
      -id: 303800
      -bodyTs: "'/wiki/message_passing_interface)':251 '1':147 '2':177,219,242 '5':104 'ad':246 'alreadi':203 'anoth':188 'arbitrari':265 'articl':102 'avail':61 'build':5 'buy':226 'card':221 'cheaper':234 'command':184 'compar':119 'comput':224,244,263 'connect':239 'devic':148 'didn':49 'difficult':207 'doubt':65 'driver':198 'easili':172 'en.wikipedia.org':250 'en.wikipedia.org/wiki/message_passing_interface)':249 'even':128 'exampl':255 'exist':204 'expert':33,195 'faster':139,228,237 'file':158 'first':101 'fit':218 'frame':21 'game':82 'general':73 'generat':131 'gotten':137 'gpu':229 'graphic':35,197,220 'gstreamer':2,178 'hardwar':114 'help':68 'hpc/datacenter/simulation':77 'implement':212 'infiniband':90 'interconnect':46,266 'invent':51 'latenc':164,247 'lengthi':183 'like':9,25,89 'linus':122 'low':163 'm':30,55,109 'mind':99 'mpi':248 'need':13,193 'network':24,161 'new':168 'noth':167 'nvidia':48 'nvlink':39,186 'old':106 'one':118,223,227 'open':258 'parallel':44,52,262 'peopl':214 'pipelin':7,179 'plain':22 'probabl':136,192,216 'process':36,45,53 'proprietari':43 'purpos':78 'rdp':16 're':72 'replic':173,185 'second':117 'send':19 'separ':243 'set':175 'sinc':140 'sli':37 'solut':60 'somehow':64 'someth':88 'speed':98 'standard':259 'support':151 'sure':56,111 'tailor':74 'tell':200 'thing':189 'think':42,85,156 'though':62,190 'thunderbolt':95,133,152,160 'transfer':157 'tri':144 'two':182 'uncompress':20 'use':15,87,123 'video':28,165 'way':138,236 'would':209,252 'year':105"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6392426"
      +editedAt: DateTimeImmutable @1722563558 {#2393
        date: 2024-08-02 03:52:38.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705107753 {#1384
        date: 2024-01-13 02:02:33.0 +01:00
      }
      +"title": 303800
    }
  ]
  -id: 29461
  -titleTs: "'encod':22 'extrem':14 'file':9 'game':19 'latenc':16 'low':15 'opensourc':6 'p2p':8 'replic':4 'softwar':7 'stream':20 'thunderbolt':12 'transfer':10 'video':17"
  -bodyTs: "'/post/10454803](https://lemmy.ml/post/10454803)':7 '10k':59 'amateur':54 'around':61,76 'beyond':23 'case':22 'comput':28 'cost':72 'cross':2 'cross-post':1 'dual':25 'enterpris':48 'exist':44 'extend':19 'hardwar':64 'know':40 'latenc':32 'lemmy.ml':6 'lemmy.ml/post/10454803](https://lemmy.ml/post/10454803)':5 'lie':60 'like':69 'low':31,71 'mess':75 'motherboard':26 'open':14 'open-sourc':13 'possibl':66 'post':3 'power':29 'probabl':43 'process':38 'seem':68 'server':46 'share':27 'singl':37 'solut':42,73 'sourc':15 'specialti':63 'talk':52 'technolog':11 'use':21 'work':34"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705142256
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10457506"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705090256 {#2823
    date: 2024-01-12 21:10:56.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 {#1708
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1926
    +user: Proxies\__CG__\App\Entity\User {#2178 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
    +image: Proxies\__CG__\App\Entity\Image {#2800 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2841 …}
    +slug: "Can-this-be-replicated-with-opensource-software-p2p-file-transfer-over"
    +title: "Can this be replicated with opensource software?[p2p file transfer over thunderbolt, and extremely low latency Video and game streaming (no encoding)]"
    +url: "https://www.youtube.com/watch?v=GqCwLjhb4YY"
    +body: """
      cross-posted from: [lemmy.ml/post/10454803](https://lemmy.ml/post/10454803)\n
      \n
      > Further if this technology is open-sourced; can it be extended for use cases beyond that(Dual Motherboards sharing Compute power with low latency for working on a single process?); I know such solutions probably exist for servers and enterprises but i am talking about amateurs who don’t have 10K lying around for specialty hardware: If possible this seems like a low cost solution to mess around with
      """
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 6
    +favouriteCount: 9
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722622640 {#2836
      date: 2024-08-02 20:17:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2843 …}
    +votes: Doctrine\ORM\PersistentCollection {#2845 …}
    +reports: Doctrine\ORM\PersistentCollection {#2847 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2849 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2851 …}
    +badges: Doctrine\ORM\PersistentCollection {#2853 …}
    +children: [
      1 => App\Entity\EntryComment {#1708}
      0 => App\Entity\EntryComment {#1381
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1926 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
        +root: App\Entity\EntryComment {#1708}
        +body: """
          With GStreamer you can build a pipeline you like, you don’t need to use RDP, you can send uncompressed frames plain over network like in the video. I’m not an expert on graphics processing. SLI or NVLink are (I think) proprietary parallel processing interconnects. But NVidia didn’t invent parallel processing. I’m sure there are other solutions available. Though, I somehow doubt those will help you because they’re generally tailored to other (HPC/datacenter/simulation) purposes and not for gaming. And I think they use something like Infiniband for that and not thunderbolt.\n
          \n
          With the speed, mind the first article is 5 years old. And I’m not sure how the hardware in the second one compares to what Linus uses or if it’s even the same generation of Thunderbolt. It’s probably gotten way faster since. I can’t try because only 1 device I own supports thunderbolt at all.\n
          \n
          I think transferring files over thunderbolt networking or low latency video is nothing new. It can be easily replicated. And setting up 2 gstreamer pipelines is just two (lengthy) commands. Replicating NVlink is another thing, though. We probably need an expert on graphics drivers to tell if that already exists or how difficult that would be to implement. Most people will probably just fit 2 graphics cards into one computer or buy one faster GPU because that is both cheaper and way faster than connecting them in 2 separate computers with added latency.\n
          \n
          ([MPI](https://en.wikipedia.org/wiki/Message_Passing_Interface) would be an example of an open standard to do parallel computing with arbitrary interconnects.)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1705107753 {#2395
          date: 2024-01-13 02:02:33.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@rufus@discuss.tchncs.de"
          "@Artemis_Mystique@lemmy.ml"
          "@rufus@discuss.tchncs.de"
          "@Artemis_Mystique@lemmy.ml"
          "@rufus@discuss.tchncs.de"
          "@Artemis_Mystique@lemmy.ml"
          "@rufus@discuss.tchncs.de"
          "@Artemis_Mystique@lemmy.ml"
          "@rufus@discuss.tchncs.de"
          "@Artemis_Mystique@lemmy.ml"
          "@rufus@discuss.tchncs.de"
          "@Artemis_Mystique@lemmy.ml"
          "@rufus@discuss.tchncs.de"
          "@Artemis_Mystique@lemmy.ml"
          "@rufus@discuss.tchncs.de"
          "@Artemis_Mystique@lemmy.ml"
          "@rufus@discuss.tchncs.de"
          "@Artemis_Mystique@lemmy.ml"
          "@rufus@discuss.tchncs.de"
          "@Artemis_Mystique@lemmy.ml"
          "@rufus@discuss.tchncs.de"
          "@Artemis_Mystique@lemmy.ml"
          "@rufus@discuss.tchncs.de"
          "@Artemis_Mystique@lemmy.ml"
          "@rufus@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1402 …}
        +nested: Doctrine\ORM\PersistentCollection {#1385 …}
        +votes: Doctrine\ORM\PersistentCollection {#1401 …}
        +reports: Doctrine\ORM\PersistentCollection {#1363 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1362 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2019 …}
        -id: 303800
        -bodyTs: "'/wiki/message_passing_interface)':251 '1':147 '2':177,219,242 '5':104 'ad':246 'alreadi':203 'anoth':188 'arbitrari':265 'articl':102 'avail':61 'build':5 'buy':226 'card':221 'cheaper':234 'command':184 'compar':119 'comput':224,244,263 'connect':239 'devic':148 'didn':49 'difficult':207 'doubt':65 'driver':198 'easili':172 'en.wikipedia.org':250 'en.wikipedia.org/wiki/message_passing_interface)':249 'even':128 'exampl':255 'exist':204 'expert':33,195 'faster':139,228,237 'file':158 'first':101 'fit':218 'frame':21 'game':82 'general':73 'generat':131 'gotten':137 'gpu':229 'graphic':35,197,220 'gstreamer':2,178 'hardwar':114 'help':68 'hpc/datacenter/simulation':77 'implement':212 'infiniband':90 'interconnect':46,266 'invent':51 'latenc':164,247 'lengthi':183 'like':9,25,89 'linus':122 'low':163 'm':30,55,109 'mind':99 'mpi':248 'need':13,193 'network':24,161 'new':168 'noth':167 'nvidia':48 'nvlink':39,186 'old':106 'one':118,223,227 'open':258 'parallel':44,52,262 'peopl':214 'pipelin':7,179 'plain':22 'probabl':136,192,216 'process':36,45,53 'proprietari':43 'purpos':78 'rdp':16 're':72 'replic':173,185 'second':117 'send':19 'separ':243 'set':175 'sinc':140 'sli':37 'solut':60 'somehow':64 'someth':88 'speed':98 'standard':259 'support':151 'sure':56,111 'tailor':74 'tell':200 'thing':189 'think':42,85,156 'though':62,190 'thunderbolt':95,133,152,160 'transfer':157 'tri':144 'two':182 'uncompress':20 'use':15,87,123 'video':28,165 'way':138,236 'would':209,252 'year':105"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6392426"
        +editedAt: DateTimeImmutable @1722563558 {#2393
          date: 2024-08-02 03:52:38.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705107753 {#1384
          date: 2024-01-13 02:02:33.0 +01:00
        }
        +"title": 303800
      }
    ]
    -id: 29461
    -titleTs: "'encod':22 'extrem':14 'file':9 'game':19 'latenc':16 'low':15 'opensourc':6 'p2p':8 'replic':4 'softwar':7 'stream':20 'thunderbolt':12 'transfer':10 'video':17"
    -bodyTs: "'/post/10454803](https://lemmy.ml/post/10454803)':7 '10k':59 'amateur':54 'around':61,76 'beyond':23 'case':22 'comput':28 'cost':72 'cross':2 'cross-post':1 'dual':25 'enterpris':48 'exist':44 'extend':19 'hardwar':64 'know':40 'latenc':32 'lemmy.ml':6 'lemmy.ml/post/10454803](https://lemmy.ml/post/10454803)':5 'lie':60 'like':69 'low':31,71 'mess':75 'motherboard':26 'open':14 'open-sourc':13 'possibl':66 'post':3 'power':29 'probabl':43 'process':38 'seem':68 'server':46 'share':27 'singl':37 'solut':42,73 'sourc':15 'specialti':63 'talk':52 'technolog':11 'use':21 'work':34"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705142256
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10457506"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705090256 {#2823
      date: 2024-01-12 21:10:56.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I found this article from 2018: […kellner.me/…/thunderbolt-networking-on-linux/](https://christian.kellner.me/2018/05/24/thunderbolt-networking-on-linux/)\n
    \n
    And this from 2022: [chrisbergeron.com/…/ultra-fast-thunderbolt-nas-wi…](https://chrisbergeron.com/2021/07/25/ultra-fast-thunderbolt-nas-with-apple-m1-and-linux/)\n
    \n
    Seems you just plug in the cable on Linux and you’re done. Low latency video can be transferred over network for example with gstreamer/pipewire and files with any file transfer protocol.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1722228772 {#1910
    date: 2024-07-29 06:52:52.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Artemis_Mystique@lemmy.ml"
    "@Artemis_Mystique@lemmy.ml"
    "@Artemis_Mystique@lemmy.ml"
    "@Artemis_Mystique@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1410 …}
  +nested: Doctrine\ORM\PersistentCollection {#1907 …}
  +votes: Doctrine\ORM\PersistentCollection {#1407 …}
  +reports: Doctrine\ORM\PersistentCollection {#2391 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2369 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2392 …}
  -id: 303365
  -bodyTs: "'/2018/05/24/thunderbolt-networking-on-linux/)':11 '/2021/07/25/ultra-fast-thunderbolt-nas-with-apple-m1-and-linux/)':20 '/thunderbolt-networking-on-linux':8 '/ultra-fast-thunderbolt-nas-wi':17 '2018':6 '2022':15 'articl':4 'cabl':27 'chrisbergeron.com':16,19 'chrisbergeron.com/2021/07/25/ultra-fast-thunderbolt-nas-with-apple-m1-and-linux/)':18 'christian.kellner.me':10 'christian.kellner.me/2018/05/24/thunderbolt-networking-on-linux/)':9 'done':33 'exampl':43 'file':47,50 'found':2 'gstreamer/pipewire':45 'kellner.me':7 'latenc':35 'linux':29 'low':34 'network':41 'plug':24 'protocol':52 're':32 'seem':21 'transfer':39,51 'video':36"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6388577"
  +editedAt: DateTimeImmutable @1722115357 {#1906
    date: 2024-07-27 23:22:37.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705097457 {#1909
    date: 2024-01-12 23:10:57.0 +01:00
  }
  +"title": 303365
}
"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 {#1708
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1926
    +user: Proxies\__CG__\App\Entity\User {#2178 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
    +image: Proxies\__CG__\App\Entity\Image {#2800 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2841 …}
    +slug: "Can-this-be-replicated-with-opensource-software-p2p-file-transfer-over"
    +title: "Can this be replicated with opensource software?[p2p file transfer over thunderbolt, and extremely low latency Video and game streaming (no encoding)]"
    +url: "https://www.youtube.com/watch?v=GqCwLjhb4YY"
    +body: """
      cross-posted from: [lemmy.ml/post/10454803](https://lemmy.ml/post/10454803)\n
      \n
      > Further if this technology is open-sourced; can it be extended for use cases beyond that(Dual Motherboards sharing Compute power with low latency for working on a single process?); I know such solutions probably exist for servers and enterprises but i am talking about amateurs who don’t have 10K lying around for specialty hardware: If possible this seems like a low cost solution to mess around with
      """
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 6
    +favouriteCount: 9
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722622640 {#2836
      date: 2024-08-02 20:17:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2843 …}
    +votes: Doctrine\ORM\PersistentCollection {#2845 …}
    +reports: Doctrine\ORM\PersistentCollection {#2847 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2849 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2851 …}
    +badges: Doctrine\ORM\PersistentCollection {#2853 …}
    +children: [
      1 => App\Entity\EntryComment {#1708}
      0 => App\Entity\EntryComment {#1381
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1926 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
        +root: App\Entity\EntryComment {#1708}
        +body: """
          With GStreamer you can build a pipeline you like, you don’t need to use RDP, you can send uncompressed frames plain over network like in the video. I’m not an expert on graphics processing. SLI or NVLink are (I think) proprietary parallel processing interconnects. But NVidia didn’t invent parallel processing. I’m sure there are other solutions available. Though, I somehow doubt those will help you because they’re generally tailored to other (HPC/datacenter/simulation) purposes and not for gaming. And I think they use something like Infiniband for that and not thunderbolt.\n
          \n
          With the speed, mind the first article is 5 years old. And I’m not sure how the hardware in the second one compares to what Linus uses or if it’s even the same generation of Thunderbolt. It’s probably gotten way faster since. I can’t try because only 1 device I own supports thunderbolt at all.\n
          \n
          I think transferring files over thunderbolt networking or low latency video is nothing new. It can be easily replicated. And setting up 2 gstreamer pipelines is just two (lengthy) commands. Replicating NVlink is another thing, though. We probably need an expert on graphics drivers to tell if that already exists or how difficult that would be to implement. Most people will probably just fit 2 graphics cards into one computer or buy one faster GPU because that is both cheaper and way faster than connecting them in 2 separate computers with added latency.\n
          \n
          ([MPI](https://en.wikipedia.org/wiki/Message_Passing_Interface) would be an example of an open standard to do parallel computing with arbitrary interconnects.)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1705107753 {#2395
          date: 2024-01-13 02:02:33.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@rufus@discuss.tchncs.de"
          "@Artemis_Mystique@lemmy.ml"
          "@rufus@discuss.tchncs.de"
          "@Artemis_Mystique@lemmy.ml"
          "@rufus@discuss.tchncs.de"
          "@Artemis_Mystique@lemmy.ml"
          "@rufus@discuss.tchncs.de"
          "@Artemis_Mystique@lemmy.ml"
          "@rufus@discuss.tchncs.de"
          "@Artemis_Mystique@lemmy.ml"
          "@rufus@discuss.tchncs.de"
          "@Artemis_Mystique@lemmy.ml"
          "@rufus@discuss.tchncs.de"
          "@Artemis_Mystique@lemmy.ml"
          "@rufus@discuss.tchncs.de"
          "@Artemis_Mystique@lemmy.ml"
          "@rufus@discuss.tchncs.de"
          "@Artemis_Mystique@lemmy.ml"
          "@rufus@discuss.tchncs.de"
          "@Artemis_Mystique@lemmy.ml"
          "@rufus@discuss.tchncs.de"
          "@Artemis_Mystique@lemmy.ml"
          "@rufus@discuss.tchncs.de"
          "@Artemis_Mystique@lemmy.ml"
          "@rufus@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1402 …}
        +nested: Doctrine\ORM\PersistentCollection {#1385 …}
        +votes: Doctrine\ORM\PersistentCollection {#1401 …}
        +reports: Doctrine\ORM\PersistentCollection {#1363 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1362 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2019 …}
        -id: 303800
        -bodyTs: "'/wiki/message_passing_interface)':251 '1':147 '2':177,219,242 '5':104 'ad':246 'alreadi':203 'anoth':188 'arbitrari':265 'articl':102 'avail':61 'build':5 'buy':226 'card':221 'cheaper':234 'command':184 'compar':119 'comput':224,244,263 'connect':239 'devic':148 'didn':49 'difficult':207 'doubt':65 'driver':198 'easili':172 'en.wikipedia.org':250 'en.wikipedia.org/wiki/message_passing_interface)':249 'even':128 'exampl':255 'exist':204 'expert':33,195 'faster':139,228,237 'file':158 'first':101 'fit':218 'frame':21 'game':82 'general':73 'generat':131 'gotten':137 'gpu':229 'graphic':35,197,220 'gstreamer':2,178 'hardwar':114 'help':68 'hpc/datacenter/simulation':77 'implement':212 'infiniband':90 'interconnect':46,266 'invent':51 'latenc':164,247 'lengthi':183 'like':9,25,89 'linus':122 'low':163 'm':30,55,109 'mind':99 'mpi':248 'need':13,193 'network':24,161 'new':168 'noth':167 'nvidia':48 'nvlink':39,186 'old':106 'one':118,223,227 'open':258 'parallel':44,52,262 'peopl':214 'pipelin':7,179 'plain':22 'probabl':136,192,216 'process':36,45,53 'proprietari':43 'purpos':78 'rdp':16 're':72 'replic':173,185 'second':117 'send':19 'separ':243 'set':175 'sinc':140 'sli':37 'solut':60 'somehow':64 'someth':88 'speed':98 'standard':259 'support':151 'sure':56,111 'tailor':74 'tell':200 'thing':189 'think':42,85,156 'though':62,190 'thunderbolt':95,133,152,160 'transfer':157 'tri':144 'two':182 'uncompress':20 'use':15,87,123 'video':28,165 'way':138,236 'would':209,252 'year':105"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6392426"
        +editedAt: DateTimeImmutable @1722563558 {#2393
          date: 2024-08-02 03:52:38.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705107753 {#1384
          date: 2024-01-13 02:02:33.0 +01:00
        }
        +"title": 303800
      }
    ]
    -id: 29461
    -titleTs: "'encod':22 'extrem':14 'file':9 'game':19 'latenc':16 'low':15 'opensourc':6 'p2p':8 'replic':4 'softwar':7 'stream':20 'thunderbolt':12 'transfer':10 'video':17"
    -bodyTs: "'/post/10454803](https://lemmy.ml/post/10454803)':7 '10k':59 'amateur':54 'around':61,76 'beyond':23 'case':22 'comput':28 'cost':72 'cross':2 'cross-post':1 'dual':25 'enterpris':48 'exist':44 'extend':19 'hardwar':64 'know':40 'latenc':32 'lemmy.ml':6 'lemmy.ml/post/10454803](https://lemmy.ml/post/10454803)':5 'lie':60 'like':69 'low':31,71 'mess':75 'motherboard':26 'open':14 'open-sourc':13 'possibl':66 'post':3 'power':29 'probabl':43 'process':38 'seem':68 'server':46 'share':27 'singl':37 'solut':42,73 'sourc':15 'specialti':63 'talk':52 'technolog':11 'use':21 'work':34"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705142256
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10457506"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705090256 {#2823
      date: 2024-01-12 21:10:56.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I found this article from 2018: […kellner.me/…/thunderbolt-networking-on-linux/](https://christian.kellner.me/2018/05/24/thunderbolt-networking-on-linux/)\n
    \n
    And this from 2022: [chrisbergeron.com/…/ultra-fast-thunderbolt-nas-wi…](https://chrisbergeron.com/2021/07/25/ultra-fast-thunderbolt-nas-with-apple-m1-and-linux/)\n
    \n
    Seems you just plug in the cable on Linux and you’re done. Low latency video can be transferred over network for example with gstreamer/pipewire and files with any file transfer protocol.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1722228772 {#1910
    date: 2024-07-29 06:52:52.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Artemis_Mystique@lemmy.ml"
    "@Artemis_Mystique@lemmy.ml"
    "@Artemis_Mystique@lemmy.ml"
    "@Artemis_Mystique@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1410 …}
  +nested: Doctrine\ORM\PersistentCollection {#1907 …}
  +votes: Doctrine\ORM\PersistentCollection {#1407 …}
  +reports: Doctrine\ORM\PersistentCollection {#2391 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2369 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2392 …}
  -id: 303365
  -bodyTs: "'/2018/05/24/thunderbolt-networking-on-linux/)':11 '/2021/07/25/ultra-fast-thunderbolt-nas-with-apple-m1-and-linux/)':20 '/thunderbolt-networking-on-linux':8 '/ultra-fast-thunderbolt-nas-wi':17 '2018':6 '2022':15 'articl':4 'cabl':27 'chrisbergeron.com':16,19 'chrisbergeron.com/2021/07/25/ultra-fast-thunderbolt-nas-with-apple-m1-and-linux/)':18 'christian.kellner.me':10 'christian.kellner.me/2018/05/24/thunderbolt-networking-on-linux/)':9 'done':33 'exampl':43 'file':47,50 'found':2 'gstreamer/pipewire':45 'kellner.me':7 'latenc':35 'linux':29 'low':34 'network':41 'plug':24 'protocol':52 're':32 'seem':21 'transfer':39,51 'video':36"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6388577"
  +editedAt: DateTimeImmutable @1722115357 {#1906
    date: 2024-07-27 23:22:37.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705097457 {#1909
    date: 2024-01-12 23:10:57.0 +01:00
  }
  +"title": 303365
}
"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 {#1708
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1926
    +user: Proxies\__CG__\App\Entity\User {#2178 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
    +image: Proxies\__CG__\App\Entity\Image {#2800 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2841 …}
    +slug: "Can-this-be-replicated-with-opensource-software-p2p-file-transfer-over"
    +title: "Can this be replicated with opensource software?[p2p file transfer over thunderbolt, and extremely low latency Video and game streaming (no encoding)]"
    +url: "https://www.youtube.com/watch?v=GqCwLjhb4YY"
    +body: """
      cross-posted from: [lemmy.ml/post/10454803](https://lemmy.ml/post/10454803)\n
      \n
      > Further if this technology is open-sourced; can it be extended for use cases beyond that(Dual Motherboards sharing Compute power with low latency for working on a single process?); I know such solutions probably exist for servers and enterprises but i am talking about amateurs who don’t have 10K lying around for specialty hardware: If possible this seems like a low cost solution to mess around with
      """
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 6
    +favouriteCount: 9
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722622640 {#2836
      date: 2024-08-02 20:17:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2843 …}
    +votes: Doctrine\ORM\PersistentCollection {#2845 …}
    +reports: Doctrine\ORM\PersistentCollection {#2847 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2849 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2851 …}
    +badges: Doctrine\ORM\PersistentCollection {#2853 …}
    +children: [
      1 => App\Entity\EntryComment {#1708}
      0 => App\Entity\EntryComment {#1381
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1926 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
        +root: App\Entity\EntryComment {#1708}
        +body: """
          With GStreamer you can build a pipeline you like, you don’t need to use RDP, you can send uncompressed frames plain over network like in the video. I’m not an expert on graphics processing. SLI or NVLink are (I think) proprietary parallel processing interconnects. But NVidia didn’t invent parallel processing. I’m sure there are other solutions available. Though, I somehow doubt those will help you because they’re generally tailored to other (HPC/datacenter/simulation) purposes and not for gaming. And I think they use something like Infiniband for that and not thunderbolt.\n
          \n
          With the speed, mind the first article is 5 years old. And I’m not sure how the hardware in the second one compares to what Linus uses or if it’s even the same generation of Thunderbolt. It’s probably gotten way faster since. I can’t try because only 1 device I own supports thunderbolt at all.\n
          \n
          I think transferring files over thunderbolt networking or low latency video is nothing new. It can be easily replicated. And setting up 2 gstreamer pipelines is just two (lengthy) commands. Replicating NVlink is another thing, though. We probably need an expert on graphics drivers to tell if that already exists or how difficult that would be to implement. Most people will probably just fit 2 graphics cards into one computer or buy one faster GPU because that is both cheaper and way faster than connecting them in 2 separate computers with added latency.\n
          \n
          ([MPI](https://en.wikipedia.org/wiki/Message_Passing_Interface) would be an example of an open standard to do parallel computing with arbitrary interconnects.)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1705107753 {#2395
          date: 2024-01-13 02:02:33.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@rufus@discuss.tchncs.de"
          "@Artemis_Mystique@lemmy.ml"
          "@rufus@discuss.tchncs.de"
          "@Artemis_Mystique@lemmy.ml"
          "@rufus@discuss.tchncs.de"
          "@Artemis_Mystique@lemmy.ml"
          "@rufus@discuss.tchncs.de"
          "@Artemis_Mystique@lemmy.ml"
          "@rufus@discuss.tchncs.de"
          "@Artemis_Mystique@lemmy.ml"
          "@rufus@discuss.tchncs.de"
          "@Artemis_Mystique@lemmy.ml"
          "@rufus@discuss.tchncs.de"
          "@Artemis_Mystique@lemmy.ml"
          "@rufus@discuss.tchncs.de"
          "@Artemis_Mystique@lemmy.ml"
          "@rufus@discuss.tchncs.de"
          "@Artemis_Mystique@lemmy.ml"
          "@rufus@discuss.tchncs.de"
          "@Artemis_Mystique@lemmy.ml"
          "@rufus@discuss.tchncs.de"
          "@Artemis_Mystique@lemmy.ml"
          "@rufus@discuss.tchncs.de"
          "@Artemis_Mystique@lemmy.ml"
          "@rufus@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1402 …}
        +nested: Doctrine\ORM\PersistentCollection {#1385 …}
        +votes: Doctrine\ORM\PersistentCollection {#1401 …}
        +reports: Doctrine\ORM\PersistentCollection {#1363 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1362 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2019 …}
        -id: 303800
        -bodyTs: "'/wiki/message_passing_interface)':251 '1':147 '2':177,219,242 '5':104 'ad':246 'alreadi':203 'anoth':188 'arbitrari':265 'articl':102 'avail':61 'build':5 'buy':226 'card':221 'cheaper':234 'command':184 'compar':119 'comput':224,244,263 'connect':239 'devic':148 'didn':49 'difficult':207 'doubt':65 'driver':198 'easili':172 'en.wikipedia.org':250 'en.wikipedia.org/wiki/message_passing_interface)':249 'even':128 'exampl':255 'exist':204 'expert':33,195 'faster':139,228,237 'file':158 'first':101 'fit':218 'frame':21 'game':82 'general':73 'generat':131 'gotten':137 'gpu':229 'graphic':35,197,220 'gstreamer':2,178 'hardwar':114 'help':68 'hpc/datacenter/simulation':77 'implement':212 'infiniband':90 'interconnect':46,266 'invent':51 'latenc':164,247 'lengthi':183 'like':9,25,89 'linus':122 'low':163 'm':30,55,109 'mind':99 'mpi':248 'need':13,193 'network':24,161 'new':168 'noth':167 'nvidia':48 'nvlink':39,186 'old':106 'one':118,223,227 'open':258 'parallel':44,52,262 'peopl':214 'pipelin':7,179 'plain':22 'probabl':136,192,216 'process':36,45,53 'proprietari':43 'purpos':78 'rdp':16 're':72 'replic':173,185 'second':117 'send':19 'separ':243 'set':175 'sinc':140 'sli':37 'solut':60 'somehow':64 'someth':88 'speed':98 'standard':259 'support':151 'sure':56,111 'tailor':74 'tell':200 'thing':189 'think':42,85,156 'though':62,190 'thunderbolt':95,133,152,160 'transfer':157 'tri':144 'two':182 'uncompress':20 'use':15,87,123 'video':28,165 'way':138,236 'would':209,252 'year':105"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6392426"
        +editedAt: DateTimeImmutable @1722563558 {#2393
          date: 2024-08-02 03:52:38.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705107753 {#1384
          date: 2024-01-13 02:02:33.0 +01:00
        }
        +"title": 303800
      }
    ]
    -id: 29461
    -titleTs: "'encod':22 'extrem':14 'file':9 'game':19 'latenc':16 'low':15 'opensourc':6 'p2p':8 'replic':4 'softwar':7 'stream':20 'thunderbolt':12 'transfer':10 'video':17"
    -bodyTs: "'/post/10454803](https://lemmy.ml/post/10454803)':7 '10k':59 'amateur':54 'around':61,76 'beyond':23 'case':22 'comput':28 'cost':72 'cross':2 'cross-post':1 'dual':25 'enterpris':48 'exist':44 'extend':19 'hardwar':64 'know':40 'latenc':32 'lemmy.ml':6 'lemmy.ml/post/10454803](https://lemmy.ml/post/10454803)':5 'lie':60 'like':69 'low':31,71 'mess':75 'motherboard':26 'open':14 'open-sourc':13 'possibl':66 'post':3 'power':29 'probabl':43 'process':38 'seem':68 'server':46 'share':27 'singl':37 'solut':42,73 'sourc':15 'specialti':63 'talk':52 'technolog':11 'use':21 'work':34"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705142256
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10457506"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705090256 {#2823
      date: 2024-01-12 21:10:56.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I found this article from 2018: […kellner.me/…/thunderbolt-networking-on-linux/](https://christian.kellner.me/2018/05/24/thunderbolt-networking-on-linux/)\n
    \n
    And this from 2022: [chrisbergeron.com/…/ultra-fast-thunderbolt-nas-wi…](https://chrisbergeron.com/2021/07/25/ultra-fast-thunderbolt-nas-with-apple-m1-and-linux/)\n
    \n
    Seems you just plug in the cable on Linux and you’re done. Low latency video can be transferred over network for example with gstreamer/pipewire and files with any file transfer protocol.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1722228772 {#1910
    date: 2024-07-29 06:52:52.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Artemis_Mystique@lemmy.ml"
    "@Artemis_Mystique@lemmy.ml"
    "@Artemis_Mystique@lemmy.ml"
    "@Artemis_Mystique@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1410 …}
  +nested: Doctrine\ORM\PersistentCollection {#1907 …}
  +votes: Doctrine\ORM\PersistentCollection {#1407 …}
  +reports: Doctrine\ORM\PersistentCollection {#2391 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2369 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2392 …}
  -id: 303365
  -bodyTs: "'/2018/05/24/thunderbolt-networking-on-linux/)':11 '/2021/07/25/ultra-fast-thunderbolt-nas-with-apple-m1-and-linux/)':20 '/thunderbolt-networking-on-linux':8 '/ultra-fast-thunderbolt-nas-wi':17 '2018':6 '2022':15 'articl':4 'cabl':27 'chrisbergeron.com':16,19 'chrisbergeron.com/2021/07/25/ultra-fast-thunderbolt-nas-with-apple-m1-and-linux/)':18 'christian.kellner.me':10 'christian.kellner.me/2018/05/24/thunderbolt-networking-on-linux/)':9 'done':33 'exampl':43 'file':47,50 'found':2 'gstreamer/pipewire':45 'kellner.me':7 'latenc':35 'linux':29 'low':34 'network':41 'plug':24 'protocol':52 're':32 'seem':21 'transfer':39,51 'video':36"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6388577"
  +editedAt: DateTimeImmutable @1722115357 {#1906
    date: 2024-07-27 23:22:37.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705097457 {#1909
    date: 2024-01-12 23:10:57.0 +01:00
  }
  +"title": 303365
}
"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 {#1381
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1926
    +user: Proxies\__CG__\App\Entity\User {#2178 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
    +image: Proxies\__CG__\App\Entity\Image {#2800 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2841 …}
    +slug: "Can-this-be-replicated-with-opensource-software-p2p-file-transfer-over"
    +title: "Can this be replicated with opensource software?[p2p file transfer over thunderbolt, and extremely low latency Video and game streaming (no encoding)]"
    +url: "https://www.youtube.com/watch?v=GqCwLjhb4YY"
    +body: """
      cross-posted from: [lemmy.ml/post/10454803](https://lemmy.ml/post/10454803)\n
      \n
      > Further if this technology is open-sourced; can it be extended for use cases beyond that(Dual Motherboards sharing Compute power with low latency for working on a single process?); I know such solutions probably exist for servers and enterprises but i am talking about amateurs who don’t have 10K lying around for specialty hardware: If possible this seems like a low cost solution to mess around with
      """
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 6
    +favouriteCount: 9
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722622640 {#2836
      date: 2024-08-02 20:17:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2843 …}
    +votes: Doctrine\ORM\PersistentCollection {#2845 …}
    +reports: Doctrine\ORM\PersistentCollection {#2847 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2849 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2851 …}
    +badges: Doctrine\ORM\PersistentCollection {#2853 …}
    +children: [
      1 => App\Entity\EntryComment {#1708
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1926 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          I found this article from 2018: […kellner.me/…/thunderbolt-networking-on-linux/](https://christian.kellner.me/2018/05/24/thunderbolt-networking-on-linux/)\n
          \n
          And this from 2022: [chrisbergeron.com/…/ultra-fast-thunderbolt-nas-wi…](https://chrisbergeron.com/2021/07/25/ultra-fast-thunderbolt-nas-with-apple-m1-and-linux/)\n
          \n
          Seems you just plug in the cable on Linux and you’re done. Low latency video can be transferred over network for example with gstreamer/pipewire and files with any file transfer protocol.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1722228772 {#1910
          date: 2024-07-29 06:52:52.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@Artemis_Mystique@lemmy.ml"
          "@Artemis_Mystique@lemmy.ml"
          "@Artemis_Mystique@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1410 …}
        +nested: Doctrine\ORM\PersistentCollection {#1907 …}
        +votes: Doctrine\ORM\PersistentCollection {#1407 …}
        +reports: Doctrine\ORM\PersistentCollection {#2391 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2369 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2392 …}
        -id: 303365
        -bodyTs: "'/2018/05/24/thunderbolt-networking-on-linux/)':11 '/2021/07/25/ultra-fast-thunderbolt-nas-with-apple-m1-and-linux/)':20 '/thunderbolt-networking-on-linux':8 '/ultra-fast-thunderbolt-nas-wi':17 '2018':6 '2022':15 'articl':4 'cabl':27 'chrisbergeron.com':16,19 'chrisbergeron.com/2021/07/25/ultra-fast-thunderbolt-nas-with-apple-m1-and-linux/)':18 'christian.kellner.me':10 'christian.kellner.me/2018/05/24/thunderbolt-networking-on-linux/)':9 'done':33 'exampl':43 'file':47,50 'found':2 'gstreamer/pipewire':45 'kellner.me':7 'latenc':35 'linux':29 'low':34 'network':41 'plug':24 'protocol':52 're':32 'seem':21 'transfer':39,51 'video':36"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6388577"
        +editedAt: DateTimeImmutable @1722115357 {#1906
          date: 2024-07-27 23:22:37.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705097457 {#1909
          date: 2024-01-12 23:10:57.0 +01:00
        }
        +"title": 303365
      }
      0 => App\Entity\EntryComment {#1381}
    ]
    -id: 29461
    -titleTs: "'encod':22 'extrem':14 'file':9 'game':19 'latenc':16 'low':15 'opensourc':6 'p2p':8 'replic':4 'softwar':7 'stream':20 'thunderbolt':12 'transfer':10 'video':17"
    -bodyTs: "'/post/10454803](https://lemmy.ml/post/10454803)':7 '10k':59 'amateur':54 'around':61,76 'beyond':23 'case':22 'comput':28 'cost':72 'cross':2 'cross-post':1 'dual':25 'enterpris':48 'exist':44 'extend':19 'hardwar':64 'know':40 'latenc':32 'lemmy.ml':6 'lemmy.ml/post/10454803](https://lemmy.ml/post/10454803)':5 'lie':60 'like':69 'low':31,71 'mess':75 'motherboard':26 'open':14 'open-sourc':13 'possibl':66 'post':3 'power':29 'probabl':43 'process':38 'seem':68 'server':46 'share':27 'singl':37 'solut':42,73 'sourc':15 'specialti':63 'talk':52 'technolog':11 'use':21 'work':34"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705142256
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10457506"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705090256 {#2823
      date: 2024-01-12 21:10:56.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
  +root: App\Entity\EntryComment {#1708}
  +body: """
    With GStreamer you can build a pipeline you like, you don’t need to use RDP, you can send uncompressed frames plain over network like in the video. I’m not an expert on graphics processing. SLI or NVLink are (I think) proprietary parallel processing interconnects. But NVidia didn’t invent parallel processing. I’m sure there are other solutions available. Though, I somehow doubt those will help you because they’re generally tailored to other (HPC/datacenter/simulation) purposes and not for gaming. And I think they use something like Infiniband for that and not thunderbolt.\n
    \n
    With the speed, mind the first article is 5 years old. And I’m not sure how the hardware in the second one compares to what Linus uses or if it’s even the same generation of Thunderbolt. It’s probably gotten way faster since. I can’t try because only 1 device I own supports thunderbolt at all.\n
    \n
    I think transferring files over thunderbolt networking or low latency video is nothing new. It can be easily replicated. And setting up 2 gstreamer pipelines is just two (lengthy) commands. Replicating NVlink is another thing, though. We probably need an expert on graphics drivers to tell if that already exists or how difficult that would be to implement. Most people will probably just fit 2 graphics cards into one computer or buy one faster GPU because that is both cheaper and way faster than connecting them in 2 separate computers with added latency.\n
    \n
    ([MPI](https://en.wikipedia.org/wiki/Message_Passing_Interface) would be an example of an open standard to do parallel computing with arbitrary interconnects.)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1705107753 {#2395
    date: 2024-01-13 02:02:33.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Artemis_Mystique@lemmy.ml"
    "@rufus@discuss.tchncs.de"
    "@Artemis_Mystique@lemmy.ml"
    "@rufus@discuss.tchncs.de"
    "@Artemis_Mystique@lemmy.ml"
    "@rufus@discuss.tchncs.de"
    "@Artemis_Mystique@lemmy.ml"
    "@rufus@discuss.tchncs.de"
    "@Artemis_Mystique@lemmy.ml"
    "@rufus@discuss.tchncs.de"
    "@Artemis_Mystique@lemmy.ml"
    "@rufus@discuss.tchncs.de"
    "@Artemis_Mystique@lemmy.ml"
    "@rufus@discuss.tchncs.de"
    "@Artemis_Mystique@lemmy.ml"
    "@rufus@discuss.tchncs.de"
    "@Artemis_Mystique@lemmy.ml"
    "@rufus@discuss.tchncs.de"
    "@Artemis_Mystique@lemmy.ml"
    "@rufus@discuss.tchncs.de"
    "@Artemis_Mystique@lemmy.ml"
    "@rufus@discuss.tchncs.de"
    "@Artemis_Mystique@lemmy.ml"
    "@rufus@discuss.tchncs.de"
    "@Artemis_Mystique@lemmy.ml"
    "@rufus@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1402 …}
  +nested: Doctrine\ORM\PersistentCollection {#1385 …}
  +votes: Doctrine\ORM\PersistentCollection {#1401 …}
  +reports: Doctrine\ORM\PersistentCollection {#1363 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1362 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2019 …}
  -id: 303800
  -bodyTs: "'/wiki/message_passing_interface)':251 '1':147 '2':177,219,242 '5':104 'ad':246 'alreadi':203 'anoth':188 'arbitrari':265 'articl':102 'avail':61 'build':5 'buy':226 'card':221 'cheaper':234 'command':184 'compar':119 'comput':224,244,263 'connect':239 'devic':148 'didn':49 'difficult':207 'doubt':65 'driver':198 'easili':172 'en.wikipedia.org':250 'en.wikipedia.org/wiki/message_passing_interface)':249 'even':128 'exampl':255 'exist':204 'expert':33,195 'faster':139,228,237 'file':158 'first':101 'fit':218 'frame':21 'game':82 'general':73 'generat':131 'gotten':137 'gpu':229 'graphic':35,197,220 'gstreamer':2,178 'hardwar':114 'help':68 'hpc/datacenter/simulation':77 'implement':212 'infiniband':90 'interconnect':46,266 'invent':51 'latenc':164,247 'lengthi':183 'like':9,25,89 'linus':122 'low':163 'm':30,55,109 'mind':99 'mpi':248 'need':13,193 'network':24,161 'new':168 'noth':167 'nvidia':48 'nvlink':39,186 'old':106 'one':118,223,227 'open':258 'parallel':44,52,262 'peopl':214 'pipelin':7,179 'plain':22 'probabl':136,192,216 'process':36,45,53 'proprietari':43 'purpos':78 'rdp':16 're':72 'replic':173,185 'second':117 'send':19 'separ':243 'set':175 'sinc':140 'sli':37 'solut':60 'somehow':64 'someth':88 'speed':98 'standard':259 'support':151 'sure':56,111 'tailor':74 'tell':200 'thing':189 'think':42,85,156 'though':62,190 'thunderbolt':95,133,152,160 'transfer':157 'tri':144 'two':182 'uncompress':20 'use':15,87,123 'video':28,165 'way':138,236 'would':209,252 'year':105"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6392426"
  +editedAt: DateTimeImmutable @1722563558 {#2393
    date: 2024-08-02 03:52:38.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705107753 {#1384
    date: 2024-01-13 02:02:33.0 +01:00
  }
  +"title": 303800
}
"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 {#1381
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1926
    +user: Proxies\__CG__\App\Entity\User {#2178 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
    +image: Proxies\__CG__\App\Entity\Image {#2800 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2841 …}
    +slug: "Can-this-be-replicated-with-opensource-software-p2p-file-transfer-over"
    +title: "Can this be replicated with opensource software?[p2p file transfer over thunderbolt, and extremely low latency Video and game streaming (no encoding)]"
    +url: "https://www.youtube.com/watch?v=GqCwLjhb4YY"
    +body: """
      cross-posted from: [lemmy.ml/post/10454803](https://lemmy.ml/post/10454803)\n
      \n
      > Further if this technology is open-sourced; can it be extended for use cases beyond that(Dual Motherboards sharing Compute power with low latency for working on a single process?); I know such solutions probably exist for servers and enterprises but i am talking about amateurs who don’t have 10K lying around for specialty hardware: If possible this seems like a low cost solution to mess around with
      """
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 6
    +favouriteCount: 9
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722622640 {#2836
      date: 2024-08-02 20:17:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2843 …}
    +votes: Doctrine\ORM\PersistentCollection {#2845 …}
    +reports: Doctrine\ORM\PersistentCollection {#2847 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2849 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2851 …}
    +badges: Doctrine\ORM\PersistentCollection {#2853 …}
    +children: [
      1 => App\Entity\EntryComment {#1708
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1926 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          I found this article from 2018: […kellner.me/…/thunderbolt-networking-on-linux/](https://christian.kellner.me/2018/05/24/thunderbolt-networking-on-linux/)\n
          \n
          And this from 2022: [chrisbergeron.com/…/ultra-fast-thunderbolt-nas-wi…](https://chrisbergeron.com/2021/07/25/ultra-fast-thunderbolt-nas-with-apple-m1-and-linux/)\n
          \n
          Seems you just plug in the cable on Linux and you’re done. Low latency video can be transferred over network for example with gstreamer/pipewire and files with any file transfer protocol.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1722228772 {#1910
          date: 2024-07-29 06:52:52.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@Artemis_Mystique@lemmy.ml"
          "@Artemis_Mystique@lemmy.ml"
          "@Artemis_Mystique@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1410 …}
        +nested: Doctrine\ORM\PersistentCollection {#1907 …}
        +votes: Doctrine\ORM\PersistentCollection {#1407 …}
        +reports: Doctrine\ORM\PersistentCollection {#2391 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2369 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2392 …}
        -id: 303365
        -bodyTs: "'/2018/05/24/thunderbolt-networking-on-linux/)':11 '/2021/07/25/ultra-fast-thunderbolt-nas-with-apple-m1-and-linux/)':20 '/thunderbolt-networking-on-linux':8 '/ultra-fast-thunderbolt-nas-wi':17 '2018':6 '2022':15 'articl':4 'cabl':27 'chrisbergeron.com':16,19 'chrisbergeron.com/2021/07/25/ultra-fast-thunderbolt-nas-with-apple-m1-and-linux/)':18 'christian.kellner.me':10 'christian.kellner.me/2018/05/24/thunderbolt-networking-on-linux/)':9 'done':33 'exampl':43 'file':47,50 'found':2 'gstreamer/pipewire':45 'kellner.me':7 'latenc':35 'linux':29 'low':34 'network':41 'plug':24 'protocol':52 're':32 'seem':21 'transfer':39,51 'video':36"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6388577"
        +editedAt: DateTimeImmutable @1722115357 {#1906
          date: 2024-07-27 23:22:37.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705097457 {#1909
          date: 2024-01-12 23:10:57.0 +01:00
        }
        +"title": 303365
      }
      0 => App\Entity\EntryComment {#1381}
    ]
    -id: 29461
    -titleTs: "'encod':22 'extrem':14 'file':9 'game':19 'latenc':16 'low':15 'opensourc':6 'p2p':8 'replic':4 'softwar':7 'stream':20 'thunderbolt':12 'transfer':10 'video':17"
    -bodyTs: "'/post/10454803](https://lemmy.ml/post/10454803)':7 '10k':59 'amateur':54 'around':61,76 'beyond':23 'case':22 'comput':28 'cost':72 'cross':2 'cross-post':1 'dual':25 'enterpris':48 'exist':44 'extend':19 'hardwar':64 'know':40 'latenc':32 'lemmy.ml':6 'lemmy.ml/post/10454803](https://lemmy.ml/post/10454803)':5 'lie':60 'like':69 'low':31,71 'mess':75 'motherboard':26 'open':14 'open-sourc':13 'possibl':66 'post':3 'power':29 'probabl':43 'process':38 'seem':68 'server':46 'share':27 'singl':37 'solut':42,73 'sourc':15 'specialti':63 'talk':52 'technolog':11 'use':21 'work':34"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705142256
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10457506"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705090256 {#2823
      date: 2024-01-12 21:10:56.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
  +root: App\Entity\EntryComment {#1708}
  +body: """
    With GStreamer you can build a pipeline you like, you don’t need to use RDP, you can send uncompressed frames plain over network like in the video. I’m not an expert on graphics processing. SLI or NVLink are (I think) proprietary parallel processing interconnects. But NVidia didn’t invent parallel processing. I’m sure there are other solutions available. Though, I somehow doubt those will help you because they’re generally tailored to other (HPC/datacenter/simulation) purposes and not for gaming. And I think they use something like Infiniband for that and not thunderbolt.\n
    \n
    With the speed, mind the first article is 5 years old. And I’m not sure how the hardware in the second one compares to what Linus uses or if it’s even the same generation of Thunderbolt. It’s probably gotten way faster since. I can’t try because only 1 device I own supports thunderbolt at all.\n
    \n
    I think transferring files over thunderbolt networking or low latency video is nothing new. It can be easily replicated. And setting up 2 gstreamer pipelines is just two (lengthy) commands. Replicating NVlink is another thing, though. We probably need an expert on graphics drivers to tell if that already exists or how difficult that would be to implement. Most people will probably just fit 2 graphics cards into one computer or buy one faster GPU because that is both cheaper and way faster than connecting them in 2 separate computers with added latency.\n
    \n
    ([MPI](https://en.wikipedia.org/wiki/Message_Passing_Interface) would be an example of an open standard to do parallel computing with arbitrary interconnects.)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1705107753 {#2395
    date: 2024-01-13 02:02:33.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Artemis_Mystique@lemmy.ml"
    "@rufus@discuss.tchncs.de"
    "@Artemis_Mystique@lemmy.ml"
    "@rufus@discuss.tchncs.de"
    "@Artemis_Mystique@lemmy.ml"
    "@rufus@discuss.tchncs.de"
    "@Artemis_Mystique@lemmy.ml"
    "@rufus@discuss.tchncs.de"
    "@Artemis_Mystique@lemmy.ml"
    "@rufus@discuss.tchncs.de"
    "@Artemis_Mystique@lemmy.ml"
    "@rufus@discuss.tchncs.de"
    "@Artemis_Mystique@lemmy.ml"
    "@rufus@discuss.tchncs.de"
    "@Artemis_Mystique@lemmy.ml"
    "@rufus@discuss.tchncs.de"
    "@Artemis_Mystique@lemmy.ml"
    "@rufus@discuss.tchncs.de"
    "@Artemis_Mystique@lemmy.ml"
    "@rufus@discuss.tchncs.de"
    "@Artemis_Mystique@lemmy.ml"
    "@rufus@discuss.tchncs.de"
    "@Artemis_Mystique@lemmy.ml"
    "@rufus@discuss.tchncs.de"
    "@Artemis_Mystique@lemmy.ml"
    "@rufus@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1402 …}
  +nested: Doctrine\ORM\PersistentCollection {#1385 …}
  +votes: Doctrine\ORM\PersistentCollection {#1401 …}
  +reports: Doctrine\ORM\PersistentCollection {#1363 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1362 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2019 …}
  -id: 303800
  -bodyTs: "'/wiki/message_passing_interface)':251 '1':147 '2':177,219,242 '5':104 'ad':246 'alreadi':203 'anoth':188 'arbitrari':265 'articl':102 'avail':61 'build':5 'buy':226 'card':221 'cheaper':234 'command':184 'compar':119 'comput':224,244,263 'connect':239 'devic':148 'didn':49 'difficult':207 'doubt':65 'driver':198 'easili':172 'en.wikipedia.org':250 'en.wikipedia.org/wiki/message_passing_interface)':249 'even':128 'exampl':255 'exist':204 'expert':33,195 'faster':139,228,237 'file':158 'first':101 'fit':218 'frame':21 'game':82 'general':73 'generat':131 'gotten':137 'gpu':229 'graphic':35,197,220 'gstreamer':2,178 'hardwar':114 'help':68 'hpc/datacenter/simulation':77 'implement':212 'infiniband':90 'interconnect':46,266 'invent':51 'latenc':164,247 'lengthi':183 'like':9,25,89 'linus':122 'low':163 'm':30,55,109 'mind':99 'mpi':248 'need':13,193 'network':24,161 'new':168 'noth':167 'nvidia':48 'nvlink':39,186 'old':106 'one':118,223,227 'open':258 'parallel':44,52,262 'peopl':214 'pipelin':7,179 'plain':22 'probabl':136,192,216 'process':36,45,53 'proprietari':43 'purpos':78 'rdp':16 're':72 'replic':173,185 'second':117 'send':19 'separ':243 'set':175 'sinc':140 'sli':37 'solut':60 'somehow':64 'someth':88 'speed':98 'standard':259 'support':151 'sure':56,111 'tailor':74 'tell':200 'thing':189 'think':42,85,156 'though':62,190 'thunderbolt':95,133,152,160 'transfer':157 'tri':144 'two':182 'uncompress':20 'use':15,87,123 'video':28,165 'way':138,236 'would':209,252 'year':105"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6392426"
  +editedAt: DateTimeImmutable @1722563558 {#2393
    date: 2024-08-02 03:52:38.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705107753 {#1384
    date: 2024-01-13 02:02:33.0 +01:00
  }
  +"title": 303800
}
"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 {#1381
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1926
    +user: Proxies\__CG__\App\Entity\User {#2178 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
    +image: Proxies\__CG__\App\Entity\Image {#2800 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2841 …}
    +slug: "Can-this-be-replicated-with-opensource-software-p2p-file-transfer-over"
    +title: "Can this be replicated with opensource software?[p2p file transfer over thunderbolt, and extremely low latency Video and game streaming (no encoding)]"
    +url: "https://www.youtube.com/watch?v=GqCwLjhb4YY"
    +body: """
      cross-posted from: [lemmy.ml/post/10454803](https://lemmy.ml/post/10454803)\n
      \n
      > Further if this technology is open-sourced; can it be extended for use cases beyond that(Dual Motherboards sharing Compute power with low latency for working on a single process?); I know such solutions probably exist for servers and enterprises but i am talking about amateurs who don’t have 10K lying around for specialty hardware: If possible this seems like a low cost solution to mess around with
      """
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 6
    +favouriteCount: 9
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722622640 {#2836
      date: 2024-08-02 20:17:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2843 …}
    +votes: Doctrine\ORM\PersistentCollection {#2845 …}
    +reports: Doctrine\ORM\PersistentCollection {#2847 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2849 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2851 …}
    +badges: Doctrine\ORM\PersistentCollection {#2853 …}
    +children: [
      1 => App\Entity\EntryComment {#1708
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1926 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          I found this article from 2018: […kellner.me/…/thunderbolt-networking-on-linux/](https://christian.kellner.me/2018/05/24/thunderbolt-networking-on-linux/)\n
          \n
          And this from 2022: [chrisbergeron.com/…/ultra-fast-thunderbolt-nas-wi…](https://chrisbergeron.com/2021/07/25/ultra-fast-thunderbolt-nas-with-apple-m1-and-linux/)\n
          \n
          Seems you just plug in the cable on Linux and you’re done. Low latency video can be transferred over network for example with gstreamer/pipewire and files with any file transfer protocol.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1722228772 {#1910
          date: 2024-07-29 06:52:52.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Artemis_Mystique@lemmy.ml"
          "@Artemis_Mystique@lemmy.ml"
          "@Artemis_Mystique@lemmy.ml"
          "@Artemis_Mystique@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1410 …}
        +nested: Doctrine\ORM\PersistentCollection {#1907 …}
        +votes: Doctrine\ORM\PersistentCollection {#1407 …}
        +reports: Doctrine\ORM\PersistentCollection {#2391 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2369 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2392 …}
        -id: 303365
        -bodyTs: "'/2018/05/24/thunderbolt-networking-on-linux/)':11 '/2021/07/25/ultra-fast-thunderbolt-nas-with-apple-m1-and-linux/)':20 '/thunderbolt-networking-on-linux':8 '/ultra-fast-thunderbolt-nas-wi':17 '2018':6 '2022':15 'articl':4 'cabl':27 'chrisbergeron.com':16,19 'chrisbergeron.com/2021/07/25/ultra-fast-thunderbolt-nas-with-apple-m1-and-linux/)':18 'christian.kellner.me':10 'christian.kellner.me/2018/05/24/thunderbolt-networking-on-linux/)':9 'done':33 'exampl':43 'file':47,50 'found':2 'gstreamer/pipewire':45 'kellner.me':7 'latenc':35 'linux':29 'low':34 'network':41 'plug':24 'protocol':52 're':32 'seem':21 'transfer':39,51 'video':36"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6388577"
        +editedAt: DateTimeImmutable @1722115357 {#1906
          date: 2024-07-27 23:22:37.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705097457 {#1909
          date: 2024-01-12 23:10:57.0 +01:00
        }
        +"title": 303365
      }
      0 => App\Entity\EntryComment {#1381}
    ]
    -id: 29461
    -titleTs: "'encod':22 'extrem':14 'file':9 'game':19 'latenc':16 'low':15 'opensourc':6 'p2p':8 'replic':4 'softwar':7 'stream':20 'thunderbolt':12 'transfer':10 'video':17"
    -bodyTs: "'/post/10454803](https://lemmy.ml/post/10454803)':7 '10k':59 'amateur':54 'around':61,76 'beyond':23 'case':22 'comput':28 'cost':72 'cross':2 'cross-post':1 'dual':25 'enterpris':48 'exist':44 'extend':19 'hardwar':64 'know':40 'latenc':32 'lemmy.ml':6 'lemmy.ml/post/10454803](https://lemmy.ml/post/10454803)':5 'lie':60 'like':69 'low':31,71 'mess':75 'motherboard':26 'open':14 'open-sourc':13 'possibl':66 'post':3 'power':29 'probabl':43 'process':38 'seem':68 'server':46 'share':27 'singl':37 'solut':42,73 'sourc':15 'specialti':63 'talk':52 'technolog':11 'use':21 'work':34"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705142256
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10457506"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705090256 {#2823
      date: 2024-01-12 21:10:56.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
  +root: App\Entity\EntryComment {#1708}
  +body: """
    With GStreamer you can build a pipeline you like, you don’t need to use RDP, you can send uncompressed frames plain over network like in the video. I’m not an expert on graphics processing. SLI or NVLink are (I think) proprietary parallel processing interconnects. But NVidia didn’t invent parallel processing. I’m sure there are other solutions available. Though, I somehow doubt those will help you because they’re generally tailored to other (HPC/datacenter/simulation) purposes and not for gaming. And I think they use something like Infiniband for that and not thunderbolt.\n
    \n
    With the speed, mind the first article is 5 years old. And I’m not sure how the hardware in the second one compares to what Linus uses or if it’s even the same generation of Thunderbolt. It’s probably gotten way faster since. I can’t try because only 1 device I own supports thunderbolt at all.\n
    \n
    I think transferring files over thunderbolt networking or low latency video is nothing new. It can be easily replicated. And setting up 2 gstreamer pipelines is just two (lengthy) commands. Replicating NVlink is another thing, though. We probably need an expert on graphics drivers to tell if that already exists or how difficult that would be to implement. Most people will probably just fit 2 graphics cards into one computer or buy one faster GPU because that is both cheaper and way faster than connecting them in 2 separate computers with added latency.\n
    \n
    ([MPI](https://en.wikipedia.org/wiki/Message_Passing_Interface) would be an example of an open standard to do parallel computing with arbitrary interconnects.)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1705107753 {#2395
    date: 2024-01-13 02:02:33.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Artemis_Mystique@lemmy.ml"
    "@rufus@discuss.tchncs.de"
    "@Artemis_Mystique@lemmy.ml"
    "@rufus@discuss.tchncs.de"
    "@Artemis_Mystique@lemmy.ml"
    "@rufus@discuss.tchncs.de"
    "@Artemis_Mystique@lemmy.ml"
    "@rufus@discuss.tchncs.de"
    "@Artemis_Mystique@lemmy.ml"
    "@rufus@discuss.tchncs.de"
    "@Artemis_Mystique@lemmy.ml"
    "@rufus@discuss.tchncs.de"
    "@Artemis_Mystique@lemmy.ml"
    "@rufus@discuss.tchncs.de"
    "@Artemis_Mystique@lemmy.ml"
    "@rufus@discuss.tchncs.de"
    "@Artemis_Mystique@lemmy.ml"
    "@rufus@discuss.tchncs.de"
    "@Artemis_Mystique@lemmy.ml"
    "@rufus@discuss.tchncs.de"
    "@Artemis_Mystique@lemmy.ml"
    "@rufus@discuss.tchncs.de"
    "@Artemis_Mystique@lemmy.ml"
    "@rufus@discuss.tchncs.de"
    "@Artemis_Mystique@lemmy.ml"
    "@rufus@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1402 …}
  +nested: Doctrine\ORM\PersistentCollection {#1385 …}
  +votes: Doctrine\ORM\PersistentCollection {#1401 …}
  +reports: Doctrine\ORM\PersistentCollection {#1363 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1362 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2019 …}
  -id: 303800
  -bodyTs: "'/wiki/message_passing_interface)':251 '1':147 '2':177,219,242 '5':104 'ad':246 'alreadi':203 'anoth':188 'arbitrari':265 'articl':102 'avail':61 'build':5 'buy':226 'card':221 'cheaper':234 'command':184 'compar':119 'comput':224,244,263 'connect':239 'devic':148 'didn':49 'difficult':207 'doubt':65 'driver':198 'easili':172 'en.wikipedia.org':250 'en.wikipedia.org/wiki/message_passing_interface)':249 'even':128 'exampl':255 'exist':204 'expert':33,195 'faster':139,228,237 'file':158 'first':101 'fit':218 'frame':21 'game':82 'general':73 'generat':131 'gotten':137 'gpu':229 'graphic':35,197,220 'gstreamer':2,178 'hardwar':114 'help':68 'hpc/datacenter/simulation':77 'implement':212 'infiniband':90 'interconnect':46,266 'invent':51 'latenc':164,247 'lengthi':183 'like':9,25,89 'linus':122 'low':163 'm':30,55,109 'mind':99 'mpi':248 'need':13,193 'network':24,161 'new':168 'noth':167 'nvidia':48 'nvlink':39,186 'old':106 'one':118,223,227 'open':258 'parallel':44,52,262 'peopl':214 'pipelin':7,179 'plain':22 'probabl':136,192,216 'process':36,45,53 'proprietari':43 'purpos':78 'rdp':16 're':72 'replic':173,185 'second':117 'send':19 'separ':243 'set':175 'sinc':140 'sli':37 'solut':60 'somehow':64 'someth':88 'speed':98 'standard':259 'support':151 'sure':56,111 'tailor':74 'tell':200 'thing':189 'think':42,85,156 'though':62,190 'thunderbolt':95,133,152,160 'transfer':157 'tri':144 'two':182 'uncompress':20 'use':15,87,123 'video':28,165 'way':138,236 'would':209,252 'year':105"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6392426"
  +editedAt: DateTimeImmutable @1722563558 {#2393
    date: 2024-08-02 03:52:38.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705107753 {#1384
    date: 2024-01-13 02:02:33.0 +01:00
  }
  +"title": 303800
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
117 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
118 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2456
  +user: Proxies\__CG__\App\Entity\User {#2951 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
  +slug: "How-do-I-make-contributors-to-my-project-transfer-copyright"
  +title: "How do I make contributors to my project transfer copyright to me?"
  +url: null
  +body: """
    Is there a pull request template that does this?\n
    \n
    Edit: I was worried about possibly needing to change license. For now I will just use a permissive license. The situation is made seemingly complicated by the possible need to use copylefted images, combined with the possible need for using server code (which shouldn’t use creative commons) in addition to the static html. I would rather deal with including parts with different licenses (probably not as complicated as I initially thought) instead of contributor license agreements.\n
    \n
    Edit 2: Also, license enforcement is not very important for my project.\n
    \n
    Edit 3: Now I’m using creative commons zero and making the repo comply with [reuse.software](https://reuse.software/)
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 15
  +favouriteCount: 9
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1721580270 {#2946
    date: 2024-07-21 18:44:30.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2953 …}
  +votes: Doctrine\ORM\PersistentCollection {#2955 …}
  +reports: Doctrine\ORM\PersistentCollection {#2957 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2959 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2961 …}
  +badges: Doctrine\ORM\PersistentCollection {#2963 …}
  +children: [
    App\Entity\EntryComment {#2461
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2456 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2460 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2460 …}
      +body: """
        This is the correct answer.\n
        \n
        I’m sure there is a way to make signing the CLA part of the pull request process on Github. I’ve been asked to do it. Not sure how Github works nowadays, maybe it was part of Github or an external bot.\n
        \n
        And I don’t agree with the other people here. I think having complete copyright makes some things easier. And if you do an open project, maintain it for years, do 99% of the work… You’re allowed being paid with the contributions.\n
        \n
        Mind there are other licenses than just the GPL. You could just pick a MIT license / Apache / BSD instead and maybe you don’t need the contributors to sign over their copyright anymore, because these licenses cover pretty much everything and transfer it to everyone, including you.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704762650 {#1726
        date: 2024-01-09 02:10:50.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dullbananas@lemmy.ca"
        "@tiny@midwest.social"
        "@dullbananas@lemmy.ca"
        "@tiny@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2453 …}
      +nested: Doctrine\ORM\PersistentCollection {#2457 …}
      +votes: Doctrine\ORM\PersistentCollection {#2455 …}
      +reports: Doctrine\ORM\PersistentCollection {#2468 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2469 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2471 …}
      -id: 297085
      -bodyTs: "'99':80 'agre':53 'allow':86 'answer':5 'anymor':124 'apach':108 'ask':29 'bot':48 'bsd':109 'cla':17 'complet':62 'contribut':91 'contributor':118 'copyright':63,123 'correct':4 'could':102 'cover':128 'easier':67 'everyon':136 'everyth':131 'extern':47 'github':25,36,44 'gpl':100 'includ':137 'instead':110 'licens':96,107,127 'm':7 'maintain':75 'make':14,64 'mayb':39,112 'mind':92 'mit':106 'much':130 'need':116 'nowaday':38 'open':73 'paid':88 'part':18,42 'peopl':57 'pick':104 'pretti':129 'process':23 'project':74 'pull':21 're':85 'request':22 'sign':15,120 'sure':8,34 'thing':66 'think':60 'transfer':133 've':27 'way':12 'work':37,83 'year':78"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6252631"
      +editedAt: DateTimeImmutable @1720296811 {#1721
        date: 2024-07-06 22:13:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704762650 {#2422
        date: 2024-01-09 02:10:50.0 +01:00
      }
      +"title": 297085
    }
  ]
  -id: 28225
  -titleTs: "'contributor':5 'copyright':10 'make':4 'project':8 'transfer':9"
  -bodyTs: "'/)':117 '2':88 '3':100 'addit':59 'agreement':86 'also':89 'chang':18 'code':51 'combin':43 'common':57,106 'compli':112 'complic':34,77 'contributor':84 'copyleft':41 'creativ':56,105 'deal':67 'differ':72 'edit':10,87,99 'enforc':91 'html':63 'imag':42 'import':95 'includ':69 'initi':80 'instead':82 'licens':19,28,73,85,90 'm':103 'made':32 'make':109 'need':16,38,47 'part':70 'permiss':27 'possibl':15,37,46 'probabl':74 'project':98 'pull':4 'rather':66 'repo':111 'request':5 'reuse.software':114,116 'reuse.software/)':115 'seem':33 'server':50 'shouldn':53 'situat':30 'static':62 'templat':6 'thought':81 'use':25,40,49,55,104 'worri':13 'would':65 'zero':107"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704841576
  +visibility: "visible             "
  +apId: "https://lemmy.ca/post/12915862"
  +editedAt: DateTimeImmutable @1719667877 {#2934
    date: 2024-06-29 15:31:17.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704755176 {#2913
    date: 2024-01-09 00:06:16.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
119 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2456
  +user: Proxies\__CG__\App\Entity\User {#2951 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
  +slug: "How-do-I-make-contributors-to-my-project-transfer-copyright"
  +title: "How do I make contributors to my project transfer copyright to me?"
  +url: null
  +body: """
    Is there a pull request template that does this?\n
    \n
    Edit: I was worried about possibly needing to change license. For now I will just use a permissive license. The situation is made seemingly complicated by the possible need to use copylefted images, combined with the possible need for using server code (which shouldn’t use creative commons) in addition to the static html. I would rather deal with including parts with different licenses (probably not as complicated as I initially thought) instead of contributor license agreements.\n
    \n
    Edit 2: Also, license enforcement is not very important for my project.\n
    \n
    Edit 3: Now I’m using creative commons zero and making the repo comply with [reuse.software](https://reuse.software/)
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 15
  +favouriteCount: 9
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1721580270 {#2946
    date: 2024-07-21 18:44:30.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2953 …}
  +votes: Doctrine\ORM\PersistentCollection {#2955 …}
  +reports: Doctrine\ORM\PersistentCollection {#2957 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2959 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2961 …}
  +badges: Doctrine\ORM\PersistentCollection {#2963 …}
  +children: [
    App\Entity\EntryComment {#2461
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2456 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2460 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2460 …}
      +body: """
        This is the correct answer.\n
        \n
        I’m sure there is a way to make signing the CLA part of the pull request process on Github. I’ve been asked to do it. Not sure how Github works nowadays, maybe it was part of Github or an external bot.\n
        \n
        And I don’t agree with the other people here. I think having complete copyright makes some things easier. And if you do an open project, maintain it for years, do 99% of the work… You’re allowed being paid with the contributions.\n
        \n
        Mind there are other licenses than just the GPL. You could just pick a MIT license / Apache / BSD instead and maybe you don’t need the contributors to sign over their copyright anymore, because these licenses cover pretty much everything and transfer it to everyone, including you.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704762650 {#1726
        date: 2024-01-09 02:10:50.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dullbananas@lemmy.ca"
        "@tiny@midwest.social"
        "@dullbananas@lemmy.ca"
        "@tiny@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2453 …}
      +nested: Doctrine\ORM\PersistentCollection {#2457 …}
      +votes: Doctrine\ORM\PersistentCollection {#2455 …}
      +reports: Doctrine\ORM\PersistentCollection {#2468 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2469 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2471 …}
      -id: 297085
      -bodyTs: "'99':80 'agre':53 'allow':86 'answer':5 'anymor':124 'apach':108 'ask':29 'bot':48 'bsd':109 'cla':17 'complet':62 'contribut':91 'contributor':118 'copyright':63,123 'correct':4 'could':102 'cover':128 'easier':67 'everyon':136 'everyth':131 'extern':47 'github':25,36,44 'gpl':100 'includ':137 'instead':110 'licens':96,107,127 'm':7 'maintain':75 'make':14,64 'mayb':39,112 'mind':92 'mit':106 'much':130 'need':116 'nowaday':38 'open':73 'paid':88 'part':18,42 'peopl':57 'pick':104 'pretti':129 'process':23 'project':74 'pull':21 're':85 'request':22 'sign':15,120 'sure':8,34 'thing':66 'think':60 'transfer':133 've':27 'way':12 'work':37,83 'year':78"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6252631"
      +editedAt: DateTimeImmutable @1720296811 {#1721
        date: 2024-07-06 22:13:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704762650 {#2422
        date: 2024-01-09 02:10:50.0 +01:00
      }
      +"title": 297085
    }
  ]
  -id: 28225
  -titleTs: "'contributor':5 'copyright':10 'make':4 'project':8 'transfer':9"
  -bodyTs: "'/)':117 '2':88 '3':100 'addit':59 'agreement':86 'also':89 'chang':18 'code':51 'combin':43 'common':57,106 'compli':112 'complic':34,77 'contributor':84 'copyleft':41 'creativ':56,105 'deal':67 'differ':72 'edit':10,87,99 'enforc':91 'html':63 'imag':42 'import':95 'includ':69 'initi':80 'instead':82 'licens':19,28,73,85,90 'm':103 'made':32 'make':109 'need':16,38,47 'part':70 'permiss':27 'possibl':15,37,46 'probabl':74 'project':98 'pull':4 'rather':66 'repo':111 'request':5 'reuse.software':114,116 'reuse.software/)':115 'seem':33 'server':50 'shouldn':53 'situat':30 'static':62 'templat':6 'thought':81 'use':25,40,49,55,104 'worri':13 'would':65 'zero':107"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704841576
  +visibility: "visible             "
  +apId: "https://lemmy.ca/post/12915862"
  +editedAt: DateTimeImmutable @1719667877 {#2934
    date: 2024-06-29 15:31:17.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704755176 {#2913
    date: 2024-01-09 00:06:16.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
120 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2456
  +user: Proxies\__CG__\App\Entity\User {#2951 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
  +slug: "How-do-I-make-contributors-to-my-project-transfer-copyright"
  +title: "How do I make contributors to my project transfer copyright to me?"
  +url: null
  +body: """
    Is there a pull request template that does this?\n
    \n
    Edit: I was worried about possibly needing to change license. For now I will just use a permissive license. The situation is made seemingly complicated by the possible need to use copylefted images, combined with the possible need for using server code (which shouldn’t use creative commons) in addition to the static html. I would rather deal with including parts with different licenses (probably not as complicated as I initially thought) instead of contributor license agreements.\n
    \n
    Edit 2: Also, license enforcement is not very important for my project.\n
    \n
    Edit 3: Now I’m using creative commons zero and making the repo comply with [reuse.software](https://reuse.software/)
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 15
  +favouriteCount: 9
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1721580270 {#2946
    date: 2024-07-21 18:44:30.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2953 …}
  +votes: Doctrine\ORM\PersistentCollection {#2955 …}
  +reports: Doctrine\ORM\PersistentCollection {#2957 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2959 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2961 …}
  +badges: Doctrine\ORM\PersistentCollection {#2963 …}
  +children: [
    App\Entity\EntryComment {#2461
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2456 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2460 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2460 …}
      +body: """
        This is the correct answer.\n
        \n
        I’m sure there is a way to make signing the CLA part of the pull request process on Github. I’ve been asked to do it. Not sure how Github works nowadays, maybe it was part of Github or an external bot.\n
        \n
        And I don’t agree with the other people here. I think having complete copyright makes some things easier. And if you do an open project, maintain it for years, do 99% of the work… You’re allowed being paid with the contributions.\n
        \n
        Mind there are other licenses than just the GPL. You could just pick a MIT license / Apache / BSD instead and maybe you don’t need the contributors to sign over their copyright anymore, because these licenses cover pretty much everything and transfer it to everyone, including you.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704762650 {#1726
        date: 2024-01-09 02:10:50.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dullbananas@lemmy.ca"
        "@tiny@midwest.social"
        "@dullbananas@lemmy.ca"
        "@tiny@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2453 …}
      +nested: Doctrine\ORM\PersistentCollection {#2457 …}
      +votes: Doctrine\ORM\PersistentCollection {#2455 …}
      +reports: Doctrine\ORM\PersistentCollection {#2468 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2469 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2471 …}
      -id: 297085
      -bodyTs: "'99':80 'agre':53 'allow':86 'answer':5 'anymor':124 'apach':108 'ask':29 'bot':48 'bsd':109 'cla':17 'complet':62 'contribut':91 'contributor':118 'copyright':63,123 'correct':4 'could':102 'cover':128 'easier':67 'everyon':136 'everyth':131 'extern':47 'github':25,36,44 'gpl':100 'includ':137 'instead':110 'licens':96,107,127 'm':7 'maintain':75 'make':14,64 'mayb':39,112 'mind':92 'mit':106 'much':130 'need':116 'nowaday':38 'open':73 'paid':88 'part':18,42 'peopl':57 'pick':104 'pretti':129 'process':23 'project':74 'pull':21 're':85 'request':22 'sign':15,120 'sure':8,34 'thing':66 'think':60 'transfer':133 've':27 'way':12 'work':37,83 'year':78"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6252631"
      +editedAt: DateTimeImmutable @1720296811 {#1721
        date: 2024-07-06 22:13:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704762650 {#2422
        date: 2024-01-09 02:10:50.0 +01:00
      }
      +"title": 297085
    }
  ]
  -id: 28225
  -titleTs: "'contributor':5 'copyright':10 'make':4 'project':8 'transfer':9"
  -bodyTs: "'/)':117 '2':88 '3':100 'addit':59 'agreement':86 'also':89 'chang':18 'code':51 'combin':43 'common':57,106 'compli':112 'complic':34,77 'contributor':84 'copyleft':41 'creativ':56,105 'deal':67 'differ':72 'edit':10,87,99 'enforc':91 'html':63 'imag':42 'import':95 'includ':69 'initi':80 'instead':82 'licens':19,28,73,85,90 'm':103 'made':32 'make':109 'need':16,38,47 'part':70 'permiss':27 'possibl':15,37,46 'probabl':74 'project':98 'pull':4 'rather':66 'repo':111 'request':5 'reuse.software':114,116 'reuse.software/)':115 'seem':33 'server':50 'shouldn':53 'situat':30 'static':62 'templat':6 'thought':81 'use':25,40,49,55,104 'worri':13 'would':65 'zero':107"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704841576
  +visibility: "visible             "
  +apId: "https://lemmy.ca/post/12915862"
  +editedAt: DateTimeImmutable @1719667877 {#2934
    date: 2024-06-29 15:31:17.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704755176 {#2913
    date: 2024-01-09 00:06:16.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
121 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
122 DENIED moderate
App\Entity\EntryComment {#2461
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2456
    +user: Proxies\__CG__\App\Entity\User {#2951 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "How-do-I-make-contributors-to-my-project-transfer-copyright"
    +title: "How do I make contributors to my project transfer copyright to me?"
    +url: null
    +body: """
      Is there a pull request template that does this?\n
      \n
      Edit: I was worried about possibly needing to change license. For now I will just use a permissive license. The situation is made seemingly complicated by the possible need to use copylefted images, combined with the possible need for using server code (which shouldn’t use creative commons) in addition to the static html. I would rather deal with including parts with different licenses (probably not as complicated as I initially thought) instead of contributor license agreements.\n
      \n
      Edit 2: Also, license enforcement is not very important for my project.\n
      \n
      Edit 3: Now I’m using creative commons zero and making the repo comply with [reuse.software](https://reuse.software/)
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 9
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721580270 {#2946
      date: 2024-07-21 18:44:30.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2953 …}
    +votes: Doctrine\ORM\PersistentCollection {#2955 …}
    +reports: Doctrine\ORM\PersistentCollection {#2957 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2959 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2961 …}
    +badges: Doctrine\ORM\PersistentCollection {#2963 …}
    +children: [
      App\Entity\EntryComment {#2461}
    ]
    -id: 28225
    -titleTs: "'contributor':5 'copyright':10 'make':4 'project':8 'transfer':9"
    -bodyTs: "'/)':117 '2':88 '3':100 'addit':59 'agreement':86 'also':89 'chang':18 'code':51 'combin':43 'common':57,106 'compli':112 'complic':34,77 'contributor':84 'copyleft':41 'creativ':56,105 'deal':67 'differ':72 'edit':10,87,99 'enforc':91 'html':63 'imag':42 'import':95 'includ':69 'initi':80 'instead':82 'licens':19,28,73,85,90 'm':103 'made':32 'make':109 'need':16,38,47 'part':70 'permiss':27 'possibl':15,37,46 'probabl':74 'project':98 'pull':4 'rather':66 'repo':111 'request':5 'reuse.software':114,116 'reuse.software/)':115 'seem':33 'server':50 'shouldn':53 'situat':30 'static':62 'templat':6 'thought':81 'use':25,40,49,55,104 'worri':13 'would':65 'zero':107"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704841576
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/12915862"
    +editedAt: DateTimeImmutable @1719667877 {#2934
      date: 2024-06-29 15:31:17.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704755176 {#2913
      date: 2024-01-09 00:06:16.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2460 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2460 …}
  +body: """
    This is the correct answer.\n
    \n
    I’m sure there is a way to make signing the CLA part of the pull request process on Github. I’ve been asked to do it. Not sure how Github works nowadays, maybe it was part of Github or an external bot.\n
    \n
    And I don’t agree with the other people here. I think having complete copyright makes some things easier. And if you do an open project, maintain it for years, do 99% of the work… You’re allowed being paid with the contributions.\n
    \n
    Mind there are other licenses than just the GPL. You could just pick a MIT license / Apache / BSD instead and maybe you don’t need the contributors to sign over their copyright anymore, because these licenses cover pretty much everything and transfer it to everyone, including you.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704762650 {#1726
    date: 2024-01-09 02:10:50.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dullbananas@lemmy.ca"
    "@tiny@midwest.social"
    "@dullbananas@lemmy.ca"
    "@tiny@midwest.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2453 …}
  +nested: Doctrine\ORM\PersistentCollection {#2457 …}
  +votes: Doctrine\ORM\PersistentCollection {#2455 …}
  +reports: Doctrine\ORM\PersistentCollection {#2468 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2469 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2471 …}
  -id: 297085
  -bodyTs: "'99':80 'agre':53 'allow':86 'answer':5 'anymor':124 'apach':108 'ask':29 'bot':48 'bsd':109 'cla':17 'complet':62 'contribut':91 'contributor':118 'copyright':63,123 'correct':4 'could':102 'cover':128 'easier':67 'everyon':136 'everyth':131 'extern':47 'github':25,36,44 'gpl':100 'includ':137 'instead':110 'licens':96,107,127 'm':7 'maintain':75 'make':14,64 'mayb':39,112 'mind':92 'mit':106 'much':130 'need':116 'nowaday':38 'open':73 'paid':88 'part':18,42 'peopl':57 'pick':104 'pretti':129 'process':23 'project':74 'pull':21 're':85 'request':22 'sign':15,120 'sure':8,34 'thing':66 'think':60 'transfer':133 've':27 'way':12 'work':37,83 'year':78"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6252631"
  +editedAt: DateTimeImmutable @1720296811 {#1721
    date: 2024-07-06 22:13:31.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704762650 {#2422
    date: 2024-01-09 02:10:50.0 +01:00
  }
  +"title": 297085
}
"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 {#2461
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2456
    +user: Proxies\__CG__\App\Entity\User {#2951 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "How-do-I-make-contributors-to-my-project-transfer-copyright"
    +title: "How do I make contributors to my project transfer copyright to me?"
    +url: null
    +body: """
      Is there a pull request template that does this?\n
      \n
      Edit: I was worried about possibly needing to change license. For now I will just use a permissive license. The situation is made seemingly complicated by the possible need to use copylefted images, combined with the possible need for using server code (which shouldn’t use creative commons) in addition to the static html. I would rather deal with including parts with different licenses (probably not as complicated as I initially thought) instead of contributor license agreements.\n
      \n
      Edit 2: Also, license enforcement is not very important for my project.\n
      \n
      Edit 3: Now I’m using creative commons zero and making the repo comply with [reuse.software](https://reuse.software/)
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 9
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721580270 {#2946
      date: 2024-07-21 18:44:30.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2953 …}
    +votes: Doctrine\ORM\PersistentCollection {#2955 …}
    +reports: Doctrine\ORM\PersistentCollection {#2957 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2959 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2961 …}
    +badges: Doctrine\ORM\PersistentCollection {#2963 …}
    +children: [
      App\Entity\EntryComment {#2461}
    ]
    -id: 28225
    -titleTs: "'contributor':5 'copyright':10 'make':4 'project':8 'transfer':9"
    -bodyTs: "'/)':117 '2':88 '3':100 'addit':59 'agreement':86 'also':89 'chang':18 'code':51 'combin':43 'common':57,106 'compli':112 'complic':34,77 'contributor':84 'copyleft':41 'creativ':56,105 'deal':67 'differ':72 'edit':10,87,99 'enforc':91 'html':63 'imag':42 'import':95 'includ':69 'initi':80 'instead':82 'licens':19,28,73,85,90 'm':103 'made':32 'make':109 'need':16,38,47 'part':70 'permiss':27 'possibl':15,37,46 'probabl':74 'project':98 'pull':4 'rather':66 'repo':111 'request':5 'reuse.software':114,116 'reuse.software/)':115 'seem':33 'server':50 'shouldn':53 'situat':30 'static':62 'templat':6 'thought':81 'use':25,40,49,55,104 'worri':13 'would':65 'zero':107"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704841576
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/12915862"
    +editedAt: DateTimeImmutable @1719667877 {#2934
      date: 2024-06-29 15:31:17.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704755176 {#2913
      date: 2024-01-09 00:06:16.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2460 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2460 …}
  +body: """
    This is the correct answer.\n
    \n
    I’m sure there is a way to make signing the CLA part of the pull request process on Github. I’ve been asked to do it. Not sure how Github works nowadays, maybe it was part of Github or an external bot.\n
    \n
    And I don’t agree with the other people here. I think having complete copyright makes some things easier. And if you do an open project, maintain it for years, do 99% of the work… You’re allowed being paid with the contributions.\n
    \n
    Mind there are other licenses than just the GPL. You could just pick a MIT license / Apache / BSD instead and maybe you don’t need the contributors to sign over their copyright anymore, because these licenses cover pretty much everything and transfer it to everyone, including you.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704762650 {#1726
    date: 2024-01-09 02:10:50.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dullbananas@lemmy.ca"
    "@tiny@midwest.social"
    "@dullbananas@lemmy.ca"
    "@tiny@midwest.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2453 …}
  +nested: Doctrine\ORM\PersistentCollection {#2457 …}
  +votes: Doctrine\ORM\PersistentCollection {#2455 …}
  +reports: Doctrine\ORM\PersistentCollection {#2468 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2469 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2471 …}
  -id: 297085
  -bodyTs: "'99':80 'agre':53 'allow':86 'answer':5 'anymor':124 'apach':108 'ask':29 'bot':48 'bsd':109 'cla':17 'complet':62 'contribut':91 'contributor':118 'copyright':63,123 'correct':4 'could':102 'cover':128 'easier':67 'everyon':136 'everyth':131 'extern':47 'github':25,36,44 'gpl':100 'includ':137 'instead':110 'licens':96,107,127 'm':7 'maintain':75 'make':14,64 'mayb':39,112 'mind':92 'mit':106 'much':130 'need':116 'nowaday':38 'open':73 'paid':88 'part':18,42 'peopl':57 'pick':104 'pretti':129 'process':23 'project':74 'pull':21 're':85 'request':22 'sign':15,120 'sure':8,34 'thing':66 'think':60 'transfer':133 've':27 'way':12 'work':37,83 'year':78"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6252631"
  +editedAt: DateTimeImmutable @1720296811 {#1721
    date: 2024-07-06 22:13:31.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704762650 {#2422
    date: 2024-01-09 02:10:50.0 +01:00
  }
  +"title": 297085
}
"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 {#2461
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2456
    +user: Proxies\__CG__\App\Entity\User {#2951 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "How-do-I-make-contributors-to-my-project-transfer-copyright"
    +title: "How do I make contributors to my project transfer copyright to me?"
    +url: null
    +body: """
      Is there a pull request template that does this?\n
      \n
      Edit: I was worried about possibly needing to change license. For now I will just use a permissive license. The situation is made seemingly complicated by the possible need to use copylefted images, combined with the possible need for using server code (which shouldn’t use creative commons) in addition to the static html. I would rather deal with including parts with different licenses (probably not as complicated as I initially thought) instead of contributor license agreements.\n
      \n
      Edit 2: Also, license enforcement is not very important for my project.\n
      \n
      Edit 3: Now I’m using creative commons zero and making the repo comply with [reuse.software](https://reuse.software/)
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 9
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721580270 {#2946
      date: 2024-07-21 18:44:30.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2953 …}
    +votes: Doctrine\ORM\PersistentCollection {#2955 …}
    +reports: Doctrine\ORM\PersistentCollection {#2957 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2959 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2961 …}
    +badges: Doctrine\ORM\PersistentCollection {#2963 …}
    +children: [
      App\Entity\EntryComment {#2461}
    ]
    -id: 28225
    -titleTs: "'contributor':5 'copyright':10 'make':4 'project':8 'transfer':9"
    -bodyTs: "'/)':117 '2':88 '3':100 'addit':59 'agreement':86 'also':89 'chang':18 'code':51 'combin':43 'common':57,106 'compli':112 'complic':34,77 'contributor':84 'copyleft':41 'creativ':56,105 'deal':67 'differ':72 'edit':10,87,99 'enforc':91 'html':63 'imag':42 'import':95 'includ':69 'initi':80 'instead':82 'licens':19,28,73,85,90 'm':103 'made':32 'make':109 'need':16,38,47 'part':70 'permiss':27 'possibl':15,37,46 'probabl':74 'project':98 'pull':4 'rather':66 'repo':111 'request':5 'reuse.software':114,116 'reuse.software/)':115 'seem':33 'server':50 'shouldn':53 'situat':30 'static':62 'templat':6 'thought':81 'use':25,40,49,55,104 'worri':13 'would':65 'zero':107"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704841576
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/12915862"
    +editedAt: DateTimeImmutable @1719667877 {#2934
      date: 2024-06-29 15:31:17.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704755176 {#2913
      date: 2024-01-09 00:06:16.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2460 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2460 …}
  +body: """
    This is the correct answer.\n
    \n
    I’m sure there is a way to make signing the CLA part of the pull request process on Github. I’ve been asked to do it. Not sure how Github works nowadays, maybe it was part of Github or an external bot.\n
    \n
    And I don’t agree with the other people here. I think having complete copyright makes some things easier. And if you do an open project, maintain it for years, do 99% of the work… You’re allowed being paid with the contributions.\n
    \n
    Mind there are other licenses than just the GPL. You could just pick a MIT license / Apache / BSD instead and maybe you don’t need the contributors to sign over their copyright anymore, because these licenses cover pretty much everything and transfer it to everyone, including you.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704762650 {#1726
    date: 2024-01-09 02:10:50.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dullbananas@lemmy.ca"
    "@tiny@midwest.social"
    "@dullbananas@lemmy.ca"
    "@tiny@midwest.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2453 …}
  +nested: Doctrine\ORM\PersistentCollection {#2457 …}
  +votes: Doctrine\ORM\PersistentCollection {#2455 …}
  +reports: Doctrine\ORM\PersistentCollection {#2468 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2469 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2471 …}
  -id: 297085
  -bodyTs: "'99':80 'agre':53 'allow':86 'answer':5 'anymor':124 'apach':108 'ask':29 'bot':48 'bsd':109 'cla':17 'complet':62 'contribut':91 'contributor':118 'copyright':63,123 'correct':4 'could':102 'cover':128 'easier':67 'everyon':136 'everyth':131 'extern':47 'github':25,36,44 'gpl':100 'includ':137 'instead':110 'licens':96,107,127 'm':7 'maintain':75 'make':14,64 'mayb':39,112 'mind':92 'mit':106 'much':130 'need':116 'nowaday':38 'open':73 'paid':88 'part':18,42 'peopl':57 'pick':104 'pretti':129 'process':23 'project':74 'pull':21 're':85 'request':22 'sign':15,120 'sure':8,34 'thing':66 'think':60 'transfer':133 've':27 'way':12 'work':37,83 'year':78"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6252631"
  +editedAt: DateTimeImmutable @1720296811 {#1721
    date: 2024-07-06 22:13:31.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704762650 {#2422
    date: 2024-01-09 02:10:50.0 +01:00
  }
  +"title": 297085
}
"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
Proxies\__CG__\App\Entity\Entry {#1715
  +user: Proxies\__CG__\App\Entity\User {#2895 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
  +slug: "Linux-in-the-corporate-space"
  +title: "Linux in the corporate space"
  +url: null
  +body: """
    I made this post because I am really curious if Linux is used in offices and educational centres like schools.\n
    \n
    While we all know Windows is the mac-daddy in the business space, are there any businesses you know or workplaces that actually Linux as a business replacement for Windows?\n
    \n
    I.e. Mint or Ubuntu, I am not strictly talking about the server side of things.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 106
  +favouriteCount: 154
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1722606537 {#2928
    date: 2024-08-02 15:48:57.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2933 …}
  +votes: Doctrine\ORM\PersistentCollection {#2936 …}
  +reports: Doctrine\ORM\PersistentCollection {#2938 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2940 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2942 …}
  +badges: Doctrine\ORM\PersistentCollection {#2944 …}
  +children: [
    App\Entity\EntryComment {#1714
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1715 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Depends. Lots of universities have Linux and Windows computers.\n
        \n
        Most companies use Windows, some also Mac and Linux.\n
        \n
        I’m alwasys fascinated by IT people who manage a fleet of Linux servers and containers, but sit in front of a Windows PC. 😃
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704751367 {#1720
        date: 2024-01-08 23:02:47.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Tekkip20@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1719 …}
      +nested: Doctrine\ORM\PersistentCollection {#1729 …}
      +votes: Doctrine\ORM\PersistentCollection {#1735 …}
      +reports: Doctrine\ORM\PersistentCollection {#1732 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1737 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1736 …}
      -id: 297083
      -bodyTs: "'also':15 'alwasi':21 'compani':11 'comput':9 'contain':34 'depend':1 'fascin':22 'fleet':29 'front':38 'linux':6,18,31 'lot':2 'm':20 'mac':16 'manag':27 'pc':42 'peopl':25 'server':32 'sit':36 'univers':4 'use':12 'window':8,13,41"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6248438"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704751367 {#1718
        date: 2024-01-08 23:02:47.0 +01:00
      }
      +"title": 297083
    }
  ]
  -id: 28153
  -titleTs: "'corpor':4 'linux':1 'space':5"
  -bodyTs: "'actual':44 'busi':33,38,48 'centr':18 'curious':9 'daddi':30 'educ':17 'i.e':52 'know':24,40 'like':19 'linux':11,45 'mac':29 'mac-daddi':28 'made':2 'mint':53 'offic':15 'post':4 'realli':8 'replac':49 'school':20 'server':63 'side':64 'space':34 'strict':59 'talk':60 'thing':66 'ubuntu':55 'use':13 'window':25,51 'workplac':42"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704832613
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10470862"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704746213 {#2916
    date: 2024-01-08 21:36:53.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
127 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1715
  +user: Proxies\__CG__\App\Entity\User {#2895 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
  +slug: "Linux-in-the-corporate-space"
  +title: "Linux in the corporate space"
  +url: null
  +body: """
    I made this post because I am really curious if Linux is used in offices and educational centres like schools.\n
    \n
    While we all know Windows is the mac-daddy in the business space, are there any businesses you know or workplaces that actually Linux as a business replacement for Windows?\n
    \n
    I.e. Mint or Ubuntu, I am not strictly talking about the server side of things.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 106
  +favouriteCount: 154
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1722606537 {#2928
    date: 2024-08-02 15:48:57.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2933 …}
  +votes: Doctrine\ORM\PersistentCollection {#2936 …}
  +reports: Doctrine\ORM\PersistentCollection {#2938 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2940 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2942 …}
  +badges: Doctrine\ORM\PersistentCollection {#2944 …}
  +children: [
    App\Entity\EntryComment {#1714
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1715 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Depends. Lots of universities have Linux and Windows computers.\n
        \n
        Most companies use Windows, some also Mac and Linux.\n
        \n
        I’m alwasys fascinated by IT people who manage a fleet of Linux servers and containers, but sit in front of a Windows PC. 😃
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704751367 {#1720
        date: 2024-01-08 23:02:47.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Tekkip20@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1719 …}
      +nested: Doctrine\ORM\PersistentCollection {#1729 …}
      +votes: Doctrine\ORM\PersistentCollection {#1735 …}
      +reports: Doctrine\ORM\PersistentCollection {#1732 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1737 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1736 …}
      -id: 297083
      -bodyTs: "'also':15 'alwasi':21 'compani':11 'comput':9 'contain':34 'depend':1 'fascin':22 'fleet':29 'front':38 'linux':6,18,31 'lot':2 'm':20 'mac':16 'manag':27 'pc':42 'peopl':25 'server':32 'sit':36 'univers':4 'use':12 'window':8,13,41"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6248438"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704751367 {#1718
        date: 2024-01-08 23:02:47.0 +01:00
      }
      +"title": 297083
    }
  ]
  -id: 28153
  -titleTs: "'corpor':4 'linux':1 'space':5"
  -bodyTs: "'actual':44 'busi':33,38,48 'centr':18 'curious':9 'daddi':30 'educ':17 'i.e':52 'know':24,40 'like':19 'linux':11,45 'mac':29 'mac-daddi':28 'made':2 'mint':53 'offic':15 'post':4 'realli':8 'replac':49 'school':20 'server':63 'side':64 'space':34 'strict':59 'talk':60 'thing':66 'ubuntu':55 'use':13 'window':25,51 'workplac':42"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704832613
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10470862"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704746213 {#2916
    date: 2024-01-08 21:36:53.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
128 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1715
  +user: Proxies\__CG__\App\Entity\User {#2895 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
  +slug: "Linux-in-the-corporate-space"
  +title: "Linux in the corporate space"
  +url: null
  +body: """
    I made this post because I am really curious if Linux is used in offices and educational centres like schools.\n
    \n
    While we all know Windows is the mac-daddy in the business space, are there any businesses you know or workplaces that actually Linux as a business replacement for Windows?\n
    \n
    I.e. Mint or Ubuntu, I am not strictly talking about the server side of things.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 106
  +favouriteCount: 154
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1722606537 {#2928
    date: 2024-08-02 15:48:57.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2933 …}
  +votes: Doctrine\ORM\PersistentCollection {#2936 …}
  +reports: Doctrine\ORM\PersistentCollection {#2938 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2940 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2942 …}
  +badges: Doctrine\ORM\PersistentCollection {#2944 …}
  +children: [
    App\Entity\EntryComment {#1714
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1715 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Depends. Lots of universities have Linux and Windows computers.\n
        \n
        Most companies use Windows, some also Mac and Linux.\n
        \n
        I’m alwasys fascinated by IT people who manage a fleet of Linux servers and containers, but sit in front of a Windows PC. 😃
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704751367 {#1720
        date: 2024-01-08 23:02:47.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Tekkip20@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1719 …}
      +nested: Doctrine\ORM\PersistentCollection {#1729 …}
      +votes: Doctrine\ORM\PersistentCollection {#1735 …}
      +reports: Doctrine\ORM\PersistentCollection {#1732 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1737 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1736 …}
      -id: 297083
      -bodyTs: "'also':15 'alwasi':21 'compani':11 'comput':9 'contain':34 'depend':1 'fascin':22 'fleet':29 'front':38 'linux':6,18,31 'lot':2 'm':20 'mac':16 'manag':27 'pc':42 'peopl':25 'server':32 'sit':36 'univers':4 'use':12 'window':8,13,41"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6248438"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704751367 {#1718
        date: 2024-01-08 23:02:47.0 +01:00
      }
      +"title": 297083
    }
  ]
  -id: 28153
  -titleTs: "'corpor':4 'linux':1 'space':5"
  -bodyTs: "'actual':44 'busi':33,38,48 'centr':18 'curious':9 'daddi':30 'educ':17 'i.e':52 'know':24,40 'like':19 'linux':11,45 'mac':29 'mac-daddi':28 'made':2 'mint':53 'offic':15 'post':4 'realli':8 'replac':49 'school':20 'server':63 'side':64 'space':34 'strict':59 'talk':60 'thing':66 'ubuntu':55 'use':13 'window':25,51 'workplac':42"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704832613
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10470862"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704746213 {#2916
    date: 2024-01-08 21:36:53.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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
App\Entity\EntryComment {#1714
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1715
    +user: Proxies\__CG__\App\Entity\User {#2895 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "Linux-in-the-corporate-space"
    +title: "Linux in the corporate space"
    +url: null
    +body: """
      I made this post because I am really curious if Linux is used in offices and educational centres like schools.\n
      \n
      While we all know Windows is the mac-daddy in the business space, are there any businesses you know or workplaces that actually Linux as a business replacement for Windows?\n
      \n
      I.e. Mint or Ubuntu, I am not strictly talking about the server side of things.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 106
    +favouriteCount: 154
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722606537 {#2928
      date: 2024-08-02 15:48:57.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2933 …}
    +votes: Doctrine\ORM\PersistentCollection {#2936 …}
    +reports: Doctrine\ORM\PersistentCollection {#2938 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2940 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2942 …}
    +badges: Doctrine\ORM\PersistentCollection {#2944 …}
    +children: [
      App\Entity\EntryComment {#1714}
    ]
    -id: 28153
    -titleTs: "'corpor':4 'linux':1 'space':5"
    -bodyTs: "'actual':44 'busi':33,38,48 'centr':18 'curious':9 'daddi':30 'educ':17 'i.e':52 'know':24,40 'like':19 'linux':11,45 'mac':29 'mac-daddi':28 'made':2 'mint':53 'offic':15 'post':4 'realli':8 'replac':49 'school':20 'server':63 'side':64 'space':34 'strict':59 'talk':60 'thing':66 'ubuntu':55 'use':13 'window':25,51 'workplac':42"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704832613
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10470862"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704746213 {#2916
      date: 2024-01-08 21:36:53.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Depends. Lots of universities have Linux and Windows computers.\n
    \n
    Most companies use Windows, some also Mac and Linux.\n
    \n
    I’m alwasys fascinated by IT people who manage a fleet of Linux servers and containers, but sit in front of a Windows PC. 😃
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704751367 {#1720
    date: 2024-01-08 23:02:47.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Tekkip20@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1719 …}
  +nested: Doctrine\ORM\PersistentCollection {#1729 …}
  +votes: Doctrine\ORM\PersistentCollection {#1735 …}
  +reports: Doctrine\ORM\PersistentCollection {#1732 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1737 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1736 …}
  -id: 297083
  -bodyTs: "'also':15 'alwasi':21 'compani':11 'comput':9 'contain':34 'depend':1 'fascin':22 'fleet':29 'front':38 'linux':6,18,31 'lot':2 'm':20 'mac':16 'manag':27 'pc':42 'peopl':25 'server':32 'sit':36 'univers':4 'use':12 'window':8,13,41"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6248438"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704751367 {#1718
    date: 2024-01-08 23:02:47.0 +01:00
  }
  +"title": 297083
}
"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
131 DENIED edit
App\Entity\EntryComment {#1714
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1715
    +user: Proxies\__CG__\App\Entity\User {#2895 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "Linux-in-the-corporate-space"
    +title: "Linux in the corporate space"
    +url: null
    +body: """
      I made this post because I am really curious if Linux is used in offices and educational centres like schools.\n
      \n
      While we all know Windows is the mac-daddy in the business space, are there any businesses you know or workplaces that actually Linux as a business replacement for Windows?\n
      \n
      I.e. Mint or Ubuntu, I am not strictly talking about the server side of things.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 106
    +favouriteCount: 154
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722606537 {#2928
      date: 2024-08-02 15:48:57.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2933 …}
    +votes: Doctrine\ORM\PersistentCollection {#2936 …}
    +reports: Doctrine\ORM\PersistentCollection {#2938 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2940 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2942 …}
    +badges: Doctrine\ORM\PersistentCollection {#2944 …}
    +children: [
      App\Entity\EntryComment {#1714}
    ]
    -id: 28153
    -titleTs: "'corpor':4 'linux':1 'space':5"
    -bodyTs: "'actual':44 'busi':33,38,48 'centr':18 'curious':9 'daddi':30 'educ':17 'i.e':52 'know':24,40 'like':19 'linux':11,45 'mac':29 'mac-daddi':28 'made':2 'mint':53 'offic':15 'post':4 'realli':8 'replac':49 'school':20 'server':63 'side':64 'space':34 'strict':59 'talk':60 'thing':66 'ubuntu':55 'use':13 'window':25,51 'workplac':42"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704832613
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10470862"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704746213 {#2916
      date: 2024-01-08 21:36:53.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Depends. Lots of universities have Linux and Windows computers.\n
    \n
    Most companies use Windows, some also Mac and Linux.\n
    \n
    I’m alwasys fascinated by IT people who manage a fleet of Linux servers and containers, but sit in front of a Windows PC. 😃
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704751367 {#1720
    date: 2024-01-08 23:02:47.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Tekkip20@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1719 …}
  +nested: Doctrine\ORM\PersistentCollection {#1729 …}
  +votes: Doctrine\ORM\PersistentCollection {#1735 …}
  +reports: Doctrine\ORM\PersistentCollection {#1732 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1737 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1736 …}
  -id: 297083
  -bodyTs: "'also':15 'alwasi':21 'compani':11 'comput':9 'contain':34 'depend':1 'fascin':22 'fleet':29 'front':38 'linux':6,18,31 'lot':2 'm':20 'mac':16 'manag':27 'pc':42 'peopl':25 'server':32 'sit':36 'univers':4 'use':12 'window':8,13,41"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6248438"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704751367 {#1718
    date: 2024-01-08 23:02:47.0 +01:00
  }
  +"title": 297083
}
"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
132 DENIED moderate
App\Entity\EntryComment {#1714
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1715
    +user: Proxies\__CG__\App\Entity\User {#2895 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "Linux-in-the-corporate-space"
    +title: "Linux in the corporate space"
    +url: null
    +body: """
      I made this post because I am really curious if Linux is used in offices and educational centres like schools.\n
      \n
      While we all know Windows is the mac-daddy in the business space, are there any businesses you know or workplaces that actually Linux as a business replacement for Windows?\n
      \n
      I.e. Mint or Ubuntu, I am not strictly talking about the server side of things.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 106
    +favouriteCount: 154
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722606537 {#2928
      date: 2024-08-02 15:48:57.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2933 …}
    +votes: Doctrine\ORM\PersistentCollection {#2936 …}
    +reports: Doctrine\ORM\PersistentCollection {#2938 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2940 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2942 …}
    +badges: Doctrine\ORM\PersistentCollection {#2944 …}
    +children: [
      App\Entity\EntryComment {#1714}
    ]
    -id: 28153
    -titleTs: "'corpor':4 'linux':1 'space':5"
    -bodyTs: "'actual':44 'busi':33,38,48 'centr':18 'curious':9 'daddi':30 'educ':17 'i.e':52 'know':24,40 'like':19 'linux':11,45 'mac':29 'mac-daddi':28 'made':2 'mint':53 'offic':15 'post':4 'realli':8 'replac':49 'school':20 'server':63 'side':64 'space':34 'strict':59 'talk':60 'thing':66 'ubuntu':55 'use':13 'window':25,51 'workplac':42"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704832613
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10470862"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704746213 {#2916
      date: 2024-01-08 21:36:53.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Depends. Lots of universities have Linux and Windows computers.\n
    \n
    Most companies use Windows, some also Mac and Linux.\n
    \n
    I’m alwasys fascinated by IT people who manage a fleet of Linux servers and containers, but sit in front of a Windows PC. 😃
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704751367 {#1720
    date: 2024-01-08 23:02:47.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Tekkip20@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1719 …}
  +nested: Doctrine\ORM\PersistentCollection {#1729 …}
  +votes: Doctrine\ORM\PersistentCollection {#1735 …}
  +reports: Doctrine\ORM\PersistentCollection {#1732 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1737 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1736 …}
  -id: 297083
  -bodyTs: "'also':15 'alwasi':21 'compani':11 'comput':9 'contain':34 'depend':1 'fascin':22 'fleet':29 'front':38 'linux':6,18,31 'lot':2 'm':20 'mac':16 'manag':27 'pc':42 'peopl':25 'server':32 'sit':36 'univers':4 'use':12 'window':8,13,41"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6248438"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704751367 {#1718
    date: 2024-01-08 23:02:47.0 +01:00
  }
  +"title": 297083
}
"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
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
Proxies\__CG__\App\Entity\Entry {#1576
  +user: Proxies\__CG__\App\Entity\User {#2860 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
  +slug: "Is-it-actually-dangerous-to-run-Firefox-as-root"
  +title: "Is it actually dangerous to run Firefox as root?"
  +url: null
  +body: """
    I have a few Linux servers at home that I regularly remote into in order to manage, usually logged into KDE Plasma as root. Usually they just have several command line windows and a file manager open (I personally just find it more convenient to use the command line from a remote desktop instead of directly SSH-ing into the system), but if I have an issue, I’ve just been absentmindedly searching stuff up and trying to find solutions using the preinstalled Firefox instance from within the remote desktop itself, which would also be running as root.\n
    \n
    I never even thought to install uBlock Origin on it or anything, but the servers are all configured to use a PiHole instance which blocks the vast majority of ads. However, I do also remember using the browser in my main server to figure out how to set up the PiHole instance in the first place, and that server also happens to be the most important one and is my main NAS.\n
    \n
    I never went on any particularly shady websites, but I also don’t remember exactly which websites I’ve been on as root, though I do seem to remember seeing ads during the initial pihole setup, because it didn’t go very smoothly and I was searching up error messages trying to get it to work.\n
    \n
    This is definitely on me, but it never crossed my mind until recently that it might be a bad idea to use a browser as root, and searching online everyone just states the general cybersecurity doctrine to never do it (which I’m now realizing I shouldn’t have) but no one seems to be discussing how risky it actually is. Shouldn’t Firefox be sandboxing every website and not allowing anything to access the base system? Between “just stop doing it” and “you have to reinstall the OS right now there’s probably already a virus on there,” how much danger do you suppose I’m in? I’m mainly worried about the security/privacy of my personal data I have stored on the servers. All my servers run Fedora KDE Spin and have Intel processors if that makes a difference?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 88
  +favouriteCount: 93
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1712572029 {#2855
    date: 2024-04-08 12:27:09.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2862 …}
  +votes: Doctrine\ORM\PersistentCollection {#2864 …}
  +reports: Doctrine\ORM\PersistentCollection {#2866 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2868 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2870 …}
  +badges: Doctrine\ORM\PersistentCollection {#2872 …}
  +children: [
    App\Entity\EntryComment {#1560
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1576 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Yes. Running anything as root is potentially dangerous. And a browser is a complex and big piece of software with many security issues that can be (potentially) triggered remotely. So it’s bad because of two reasons.\n
        \n
        Btw a desktop environment also is a complex and big piece of software with potential issues. Running the whole desktop as root is another thing you wouldn’t do for extra security.\n
        \n
        The proper way is to just create a user account and run the desktop and browser as a user. Open a terminal and ‘su’ or ‘sudo’ to limit root rights to the operations that actually need those permissions.\n
        \n
        Just running everything as root certainly works. But you do away with all the extra layers of security and end up with something as secure as MS-DOS or a Windows in the 90s or early 2000s.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704276769 {#1677
        date: 2024-01-03 11:12:49.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@HiddenLayer5@lemmy.ml"
        "@HiddenLayer5@lemmy.ml"
        "@HiddenLayer5@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1551 …}
      +nested: Doctrine\ORM\PersistentCollection {#1527 …}
      +votes: Doctrine\ORM\PersistentCollection {#1525 …}
      +reports: Doctrine\ORM\PersistentCollection {#1550 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1548 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1566 …}
      -id: 287121
      -bodyTs: "'2000s':145 '90s':142 'account':79 'actual':104 'also':42 'anoth':61 'anyth':3 'away':118 'bad':33 'big':16,47 'browser':11,85 'btw':38 'certain':113 'complex':14,45 'creat':76 'danger':8 'desktop':40,57,83 'dos':136 'earli':144 'end':127 'environ':41 'everyth':110 'extra':68,122 'issu':23,53 'layer':123 'limit':97 'mani':21 'ms':135 'ms-dos':134 'need':105 'open':89 'oper':102 'permiss':107 'piec':17,48 'potenti':7,27,52 'proper':71 'reason':37 'remot':29 'right':99 'root':5,59,98,112 'run':2,54,81,109 'secur':22,69,125,132 'softwar':19,50 'someth':130 'su':93 'sudo':95 'termin':91 'thing':62 'trigger':28 'two':36 'user':78,88 'way':72 'whole':56 'window':139 'work':114 'wouldn':64 'yes':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6096233"
      +editedAt: DateTimeImmutable @1712572070 {#1568
        date: 2024-04-08 12:27:50.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704276769 {#1526
        date: 2024-01-03 11:12:49.0 +01:00
      }
      +"title": 287121
    }
  ]
  -id: 26893
  -titleTs: "'actual':3 'danger':4 'firefox':7 'root':9 'run':6"
  -bodyTs: "'absentmind':73 'access':301 'actual':287 'ad':129,202 'allow':298 'alreadi':322 'also':95,133,159,182 'anyth':111,299 'bad':246 'base':303 'block':124 'browser':137,251 'command':30,48 'configur':117 'conveni':44 'cross':236 'cybersecur':262 'danger':329 'data':346 'definit':230 'desktop':53,91 'didn':210 'differ':368 'direct':56 'discuss':283 'doctrin':263 'error':220 'even':102 'everi':294 'everyon':257 'exact':186 'fedora':357 'figur':143 'file':35 'find':41,80 'firefox':85,291 'first':154 'general':261 'get':224 'go':212 'happen':160 'home':8 'howev':130 'idea':247 'import':165 'ing':59 'initi':205 'instal':105 'instanc':86,122,151 'instead':54 'intel':362 'issu':68 'kde':21,358 'line':31,49 'linux':5 'log':19 'm':270,334,337 'main':140,170,338 'major':127 'make':366 'manag':17,36 'messag':221 'might':243 'mind':238 'much':328 'nas':171 'never':101,173,235,265 'one':166,279 'onlin':256 'open':37 'order':15 'origin':107 'os':316 'particular':177 'person':39,345 'pihol':121,150,206 'place':155 'plasma':22 'preinstal':84 'probabl':321 'processor':363 'realiz':272 'recent':240 'regular':11 'reinstal':314 'rememb':134,185,200 'remot':12,52,90 'right':317 'riski':285 'root':24,99,194,253 'run':97,356 'sandbox':293 'search':74,218,255 'security/privacy':342 'see':201 'seem':198,280 'server':6,114,141,158,352,355 'set':147 'setup':207 'sever':29 'shadi':178 'shouldn':274,289 'smooth':214 'solut':81 'spin':359 'ssh':58 'ssh-ing':57 'state':259 'stop':307 'store':349 'stuff':75 'suppos':332 'system':62,304 'though':195 'thought':103 'tri':78,222 'ublock':106 'use':46,82,119,135,249 'usual':18,25 'vast':126 've':70,190 'virus':324 'websit':179,188,295 'went':174 'window':32 'within':88 'work':227 'worri':339 'would':94"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704359289
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10062491"
  +editedAt: DateTimeImmutable @1711170613 {#2842
    date: 2024-03-23 06:10:13.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704272889 {#2820
    date: 2024-01-03 10:08:09.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
135 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1576
  +user: Proxies\__CG__\App\Entity\User {#2860 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
  +slug: "Is-it-actually-dangerous-to-run-Firefox-as-root"
  +title: "Is it actually dangerous to run Firefox as root?"
  +url: null
  +body: """
    I have a few Linux servers at home that I regularly remote into in order to manage, usually logged into KDE Plasma as root. Usually they just have several command line windows and a file manager open (I personally just find it more convenient to use the command line from a remote desktop instead of directly SSH-ing into the system), but if I have an issue, I’ve just been absentmindedly searching stuff up and trying to find solutions using the preinstalled Firefox instance from within the remote desktop itself, which would also be running as root.\n
    \n
    I never even thought to install uBlock Origin on it or anything, but the servers are all configured to use a PiHole instance which blocks the vast majority of ads. However, I do also remember using the browser in my main server to figure out how to set up the PiHole instance in the first place, and that server also happens to be the most important one and is my main NAS.\n
    \n
    I never went on any particularly shady websites, but I also don’t remember exactly which websites I’ve been on as root, though I do seem to remember seeing ads during the initial pihole setup, because it didn’t go very smoothly and I was searching up error messages trying to get it to work.\n
    \n
    This is definitely on me, but it never crossed my mind until recently that it might be a bad idea to use a browser as root, and searching online everyone just states the general cybersecurity doctrine to never do it (which I’m now realizing I shouldn’t have) but no one seems to be discussing how risky it actually is. Shouldn’t Firefox be sandboxing every website and not allowing anything to access the base system? Between “just stop doing it” and “you have to reinstall the OS right now there’s probably already a virus on there,” how much danger do you suppose I’m in? I’m mainly worried about the security/privacy of my personal data I have stored on the servers. All my servers run Fedora KDE Spin and have Intel processors if that makes a difference?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 88
  +favouriteCount: 93
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1712572029 {#2855
    date: 2024-04-08 12:27:09.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2862 …}
  +votes: Doctrine\ORM\PersistentCollection {#2864 …}
  +reports: Doctrine\ORM\PersistentCollection {#2866 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2868 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2870 …}
  +badges: Doctrine\ORM\PersistentCollection {#2872 …}
  +children: [
    App\Entity\EntryComment {#1560
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1576 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Yes. Running anything as root is potentially dangerous. And a browser is a complex and big piece of software with many security issues that can be (potentially) triggered remotely. So it’s bad because of two reasons.\n
        \n
        Btw a desktop environment also is a complex and big piece of software with potential issues. Running the whole desktop as root is another thing you wouldn’t do for extra security.\n
        \n
        The proper way is to just create a user account and run the desktop and browser as a user. Open a terminal and ‘su’ or ‘sudo’ to limit root rights to the operations that actually need those permissions.\n
        \n
        Just running everything as root certainly works. But you do away with all the extra layers of security and end up with something as secure as MS-DOS or a Windows in the 90s or early 2000s.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704276769 {#1677
        date: 2024-01-03 11:12:49.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@HiddenLayer5@lemmy.ml"
        "@HiddenLayer5@lemmy.ml"
        "@HiddenLayer5@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1551 …}
      +nested: Doctrine\ORM\PersistentCollection {#1527 …}
      +votes: Doctrine\ORM\PersistentCollection {#1525 …}
      +reports: Doctrine\ORM\PersistentCollection {#1550 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1548 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1566 …}
      -id: 287121
      -bodyTs: "'2000s':145 '90s':142 'account':79 'actual':104 'also':42 'anoth':61 'anyth':3 'away':118 'bad':33 'big':16,47 'browser':11,85 'btw':38 'certain':113 'complex':14,45 'creat':76 'danger':8 'desktop':40,57,83 'dos':136 'earli':144 'end':127 'environ':41 'everyth':110 'extra':68,122 'issu':23,53 'layer':123 'limit':97 'mani':21 'ms':135 'ms-dos':134 'need':105 'open':89 'oper':102 'permiss':107 'piec':17,48 'potenti':7,27,52 'proper':71 'reason':37 'remot':29 'right':99 'root':5,59,98,112 'run':2,54,81,109 'secur':22,69,125,132 'softwar':19,50 'someth':130 'su':93 'sudo':95 'termin':91 'thing':62 'trigger':28 'two':36 'user':78,88 'way':72 'whole':56 'window':139 'work':114 'wouldn':64 'yes':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6096233"
      +editedAt: DateTimeImmutable @1712572070 {#1568
        date: 2024-04-08 12:27:50.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704276769 {#1526
        date: 2024-01-03 11:12:49.0 +01:00
      }
      +"title": 287121
    }
  ]
  -id: 26893
  -titleTs: "'actual':3 'danger':4 'firefox':7 'root':9 'run':6"
  -bodyTs: "'absentmind':73 'access':301 'actual':287 'ad':129,202 'allow':298 'alreadi':322 'also':95,133,159,182 'anyth':111,299 'bad':246 'base':303 'block':124 'browser':137,251 'command':30,48 'configur':117 'conveni':44 'cross':236 'cybersecur':262 'danger':329 'data':346 'definit':230 'desktop':53,91 'didn':210 'differ':368 'direct':56 'discuss':283 'doctrin':263 'error':220 'even':102 'everi':294 'everyon':257 'exact':186 'fedora':357 'figur':143 'file':35 'find':41,80 'firefox':85,291 'first':154 'general':261 'get':224 'go':212 'happen':160 'home':8 'howev':130 'idea':247 'import':165 'ing':59 'initi':205 'instal':105 'instanc':86,122,151 'instead':54 'intel':362 'issu':68 'kde':21,358 'line':31,49 'linux':5 'log':19 'm':270,334,337 'main':140,170,338 'major':127 'make':366 'manag':17,36 'messag':221 'might':243 'mind':238 'much':328 'nas':171 'never':101,173,235,265 'one':166,279 'onlin':256 'open':37 'order':15 'origin':107 'os':316 'particular':177 'person':39,345 'pihol':121,150,206 'place':155 'plasma':22 'preinstal':84 'probabl':321 'processor':363 'realiz':272 'recent':240 'regular':11 'reinstal':314 'rememb':134,185,200 'remot':12,52,90 'right':317 'riski':285 'root':24,99,194,253 'run':97,356 'sandbox':293 'search':74,218,255 'security/privacy':342 'see':201 'seem':198,280 'server':6,114,141,158,352,355 'set':147 'setup':207 'sever':29 'shadi':178 'shouldn':274,289 'smooth':214 'solut':81 'spin':359 'ssh':58 'ssh-ing':57 'state':259 'stop':307 'store':349 'stuff':75 'suppos':332 'system':62,304 'though':195 'thought':103 'tri':78,222 'ublock':106 'use':46,82,119,135,249 'usual':18,25 'vast':126 've':70,190 'virus':324 'websit':179,188,295 'went':174 'window':32 'within':88 'work':227 'worri':339 'would':94"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704359289
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10062491"
  +editedAt: DateTimeImmutable @1711170613 {#2842
    date: 2024-03-23 06:10:13.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704272889 {#2820
    date: 2024-01-03 10:08:09.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
136 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1576
  +user: Proxies\__CG__\App\Entity\User {#2860 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
  +slug: "Is-it-actually-dangerous-to-run-Firefox-as-root"
  +title: "Is it actually dangerous to run Firefox as root?"
  +url: null
  +body: """
    I have a few Linux servers at home that I regularly remote into in order to manage, usually logged into KDE Plasma as root. Usually they just have several command line windows and a file manager open (I personally just find it more convenient to use the command line from a remote desktop instead of directly SSH-ing into the system), but if I have an issue, I’ve just been absentmindedly searching stuff up and trying to find solutions using the preinstalled Firefox instance from within the remote desktop itself, which would also be running as root.\n
    \n
    I never even thought to install uBlock Origin on it or anything, but the servers are all configured to use a PiHole instance which blocks the vast majority of ads. However, I do also remember using the browser in my main server to figure out how to set up the PiHole instance in the first place, and that server also happens to be the most important one and is my main NAS.\n
    \n
    I never went on any particularly shady websites, but I also don’t remember exactly which websites I’ve been on as root, though I do seem to remember seeing ads during the initial pihole setup, because it didn’t go very smoothly and I was searching up error messages trying to get it to work.\n
    \n
    This is definitely on me, but it never crossed my mind until recently that it might be a bad idea to use a browser as root, and searching online everyone just states the general cybersecurity doctrine to never do it (which I’m now realizing I shouldn’t have) but no one seems to be discussing how risky it actually is. Shouldn’t Firefox be sandboxing every website and not allowing anything to access the base system? Between “just stop doing it” and “you have to reinstall the OS right now there’s probably already a virus on there,” how much danger do you suppose I’m in? I’m mainly worried about the security/privacy of my personal data I have stored on the servers. All my servers run Fedora KDE Spin and have Intel processors if that makes a difference?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 88
  +favouriteCount: 93
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1712572029 {#2855
    date: 2024-04-08 12:27:09.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2862 …}
  +votes: Doctrine\ORM\PersistentCollection {#2864 …}
  +reports: Doctrine\ORM\PersistentCollection {#2866 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2868 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2870 …}
  +badges: Doctrine\ORM\PersistentCollection {#2872 …}
  +children: [
    App\Entity\EntryComment {#1560
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1576 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Yes. Running anything as root is potentially dangerous. And a browser is a complex and big piece of software with many security issues that can be (potentially) triggered remotely. So it’s bad because of two reasons.\n
        \n
        Btw a desktop environment also is a complex and big piece of software with potential issues. Running the whole desktop as root is another thing you wouldn’t do for extra security.\n
        \n
        The proper way is to just create a user account and run the desktop and browser as a user. Open a terminal and ‘su’ or ‘sudo’ to limit root rights to the operations that actually need those permissions.\n
        \n
        Just running everything as root certainly works. But you do away with all the extra layers of security and end up with something as secure as MS-DOS or a Windows in the 90s or early 2000s.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704276769 {#1677
        date: 2024-01-03 11:12:49.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@HiddenLayer5@lemmy.ml"
        "@HiddenLayer5@lemmy.ml"
        "@HiddenLayer5@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1551 …}
      +nested: Doctrine\ORM\PersistentCollection {#1527 …}
      +votes: Doctrine\ORM\PersistentCollection {#1525 …}
      +reports: Doctrine\ORM\PersistentCollection {#1550 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1548 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1566 …}
      -id: 287121
      -bodyTs: "'2000s':145 '90s':142 'account':79 'actual':104 'also':42 'anoth':61 'anyth':3 'away':118 'bad':33 'big':16,47 'browser':11,85 'btw':38 'certain':113 'complex':14,45 'creat':76 'danger':8 'desktop':40,57,83 'dos':136 'earli':144 'end':127 'environ':41 'everyth':110 'extra':68,122 'issu':23,53 'layer':123 'limit':97 'mani':21 'ms':135 'ms-dos':134 'need':105 'open':89 'oper':102 'permiss':107 'piec':17,48 'potenti':7,27,52 'proper':71 'reason':37 'remot':29 'right':99 'root':5,59,98,112 'run':2,54,81,109 'secur':22,69,125,132 'softwar':19,50 'someth':130 'su':93 'sudo':95 'termin':91 'thing':62 'trigger':28 'two':36 'user':78,88 'way':72 'whole':56 'window':139 'work':114 'wouldn':64 'yes':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6096233"
      +editedAt: DateTimeImmutable @1712572070 {#1568
        date: 2024-04-08 12:27:50.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704276769 {#1526
        date: 2024-01-03 11:12:49.0 +01:00
      }
      +"title": 287121
    }
  ]
  -id: 26893
  -titleTs: "'actual':3 'danger':4 'firefox':7 'root':9 'run':6"
  -bodyTs: "'absentmind':73 'access':301 'actual':287 'ad':129,202 'allow':298 'alreadi':322 'also':95,133,159,182 'anyth':111,299 'bad':246 'base':303 'block':124 'browser':137,251 'command':30,48 'configur':117 'conveni':44 'cross':236 'cybersecur':262 'danger':329 'data':346 'definit':230 'desktop':53,91 'didn':210 'differ':368 'direct':56 'discuss':283 'doctrin':263 'error':220 'even':102 'everi':294 'everyon':257 'exact':186 'fedora':357 'figur':143 'file':35 'find':41,80 'firefox':85,291 'first':154 'general':261 'get':224 'go':212 'happen':160 'home':8 'howev':130 'idea':247 'import':165 'ing':59 'initi':205 'instal':105 'instanc':86,122,151 'instead':54 'intel':362 'issu':68 'kde':21,358 'line':31,49 'linux':5 'log':19 'm':270,334,337 'main':140,170,338 'major':127 'make':366 'manag':17,36 'messag':221 'might':243 'mind':238 'much':328 'nas':171 'never':101,173,235,265 'one':166,279 'onlin':256 'open':37 'order':15 'origin':107 'os':316 'particular':177 'person':39,345 'pihol':121,150,206 'place':155 'plasma':22 'preinstal':84 'probabl':321 'processor':363 'realiz':272 'recent':240 'regular':11 'reinstal':314 'rememb':134,185,200 'remot':12,52,90 'right':317 'riski':285 'root':24,99,194,253 'run':97,356 'sandbox':293 'search':74,218,255 'security/privacy':342 'see':201 'seem':198,280 'server':6,114,141,158,352,355 'set':147 'setup':207 'sever':29 'shadi':178 'shouldn':274,289 'smooth':214 'solut':81 'spin':359 'ssh':58 'ssh-ing':57 'state':259 'stop':307 'store':349 'stuff':75 'suppos':332 'system':62,304 'though':195 'thought':103 'tri':78,222 'ublock':106 'use':46,82,119,135,249 'usual':18,25 'vast':126 've':70,190 'virus':324 'websit':179,188,295 'went':174 'window':32 'within':88 'work':227 'worri':339 'would':94"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704359289
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10062491"
  +editedAt: DateTimeImmutable @1711170613 {#2842
    date: 2024-03-23 06:10:13.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704272889 {#2820
    date: 2024-01-03 10:08:09.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
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 {#1560
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1576
    +user: Proxies\__CG__\App\Entity\User {#2860 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "Is-it-actually-dangerous-to-run-Firefox-as-root"
    +title: "Is it actually dangerous to run Firefox as root?"
    +url: null
    +body: """
      I have a few Linux servers at home that I regularly remote into in order to manage, usually logged into KDE Plasma as root. Usually they just have several command line windows and a file manager open (I personally just find it more convenient to use the command line from a remote desktop instead of directly SSH-ing into the system), but if I have an issue, I’ve just been absentmindedly searching stuff up and trying to find solutions using the preinstalled Firefox instance from within the remote desktop itself, which would also be running as root.\n
      \n
      I never even thought to install uBlock Origin on it or anything, but the servers are all configured to use a PiHole instance which blocks the vast majority of ads. However, I do also remember using the browser in my main server to figure out how to set up the PiHole instance in the first place, and that server also happens to be the most important one and is my main NAS.\n
      \n
      I never went on any particularly shady websites, but I also don’t remember exactly which websites I’ve been on as root, though I do seem to remember seeing ads during the initial pihole setup, because it didn’t go very smoothly and I was searching up error messages trying to get it to work.\n
      \n
      This is definitely on me, but it never crossed my mind until recently that it might be a bad idea to use a browser as root, and searching online everyone just states the general cybersecurity doctrine to never do it (which I’m now realizing I shouldn’t have) but no one seems to be discussing how risky it actually is. Shouldn’t Firefox be sandboxing every website and not allowing anything to access the base system? Between “just stop doing it” and “you have to reinstall the OS right now there’s probably already a virus on there,” how much danger do you suppose I’m in? I’m mainly worried about the security/privacy of my personal data I have stored on the servers. All my servers run Fedora KDE Spin and have Intel processors if that makes a difference?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 88
    +favouriteCount: 93
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712572029 {#2855
      date: 2024-04-08 12:27:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2862 …}
    +votes: Doctrine\ORM\PersistentCollection {#2864 …}
    +reports: Doctrine\ORM\PersistentCollection {#2866 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2868 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2870 …}
    +badges: Doctrine\ORM\PersistentCollection {#2872 …}
    +children: [
      App\Entity\EntryComment {#1560}
    ]
    -id: 26893
    -titleTs: "'actual':3 'danger':4 'firefox':7 'root':9 'run':6"
    -bodyTs: "'absentmind':73 'access':301 'actual':287 'ad':129,202 'allow':298 'alreadi':322 'also':95,133,159,182 'anyth':111,299 'bad':246 'base':303 'block':124 'browser':137,251 'command':30,48 'configur':117 'conveni':44 'cross':236 'cybersecur':262 'danger':329 'data':346 'definit':230 'desktop':53,91 'didn':210 'differ':368 'direct':56 'discuss':283 'doctrin':263 'error':220 'even':102 'everi':294 'everyon':257 'exact':186 'fedora':357 'figur':143 'file':35 'find':41,80 'firefox':85,291 'first':154 'general':261 'get':224 'go':212 'happen':160 'home':8 'howev':130 'idea':247 'import':165 'ing':59 'initi':205 'instal':105 'instanc':86,122,151 'instead':54 'intel':362 'issu':68 'kde':21,358 'line':31,49 'linux':5 'log':19 'm':270,334,337 'main':140,170,338 'major':127 'make':366 'manag':17,36 'messag':221 'might':243 'mind':238 'much':328 'nas':171 'never':101,173,235,265 'one':166,279 'onlin':256 'open':37 'order':15 'origin':107 'os':316 'particular':177 'person':39,345 'pihol':121,150,206 'place':155 'plasma':22 'preinstal':84 'probabl':321 'processor':363 'realiz':272 'recent':240 'regular':11 'reinstal':314 'rememb':134,185,200 'remot':12,52,90 'right':317 'riski':285 'root':24,99,194,253 'run':97,356 'sandbox':293 'search':74,218,255 'security/privacy':342 'see':201 'seem':198,280 'server':6,114,141,158,352,355 'set':147 'setup':207 'sever':29 'shadi':178 'shouldn':274,289 'smooth':214 'solut':81 'spin':359 'ssh':58 'ssh-ing':57 'state':259 'stop':307 'store':349 'stuff':75 'suppos':332 'system':62,304 'though':195 'thought':103 'tri':78,222 'ublock':106 'use':46,82,119,135,249 'usual':18,25 'vast':126 've':70,190 'virus':324 'websit':179,188,295 'went':174 'window':32 'within':88 'work':227 'worri':339 'would':94"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704359289
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10062491"
    +editedAt: DateTimeImmutable @1711170613 {#2842
      date: 2024-03-23 06:10:13.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704272889 {#2820
      date: 2024-01-03 10:08:09.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Yes. Running anything as root is potentially dangerous. And a browser is a complex and big piece of software with many security issues that can be (potentially) triggered remotely. So it’s bad because of two reasons.\n
    \n
    Btw a desktop environment also is a complex and big piece of software with potential issues. Running the whole desktop as root is another thing you wouldn’t do for extra security.\n
    \n
    The proper way is to just create a user account and run the desktop and browser as a user. Open a terminal and ‘su’ or ‘sudo’ to limit root rights to the operations that actually need those permissions.\n
    \n
    Just running everything as root certainly works. But you do away with all the extra layers of security and end up with something as secure as MS-DOS or a Windows in the 90s or early 2000s.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704276769 {#1677
    date: 2024-01-03 11:12:49.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@HiddenLayer5@lemmy.ml"
    "@HiddenLayer5@lemmy.ml"
    "@HiddenLayer5@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1551 …}
  +nested: Doctrine\ORM\PersistentCollection {#1527 …}
  +votes: Doctrine\ORM\PersistentCollection {#1525 …}
  +reports: Doctrine\ORM\PersistentCollection {#1550 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1548 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1566 …}
  -id: 287121
  -bodyTs: "'2000s':145 '90s':142 'account':79 'actual':104 'also':42 'anoth':61 'anyth':3 'away':118 'bad':33 'big':16,47 'browser':11,85 'btw':38 'certain':113 'complex':14,45 'creat':76 'danger':8 'desktop':40,57,83 'dos':136 'earli':144 'end':127 'environ':41 'everyth':110 'extra':68,122 'issu':23,53 'layer':123 'limit':97 'mani':21 'ms':135 'ms-dos':134 'need':105 'open':89 'oper':102 'permiss':107 'piec':17,48 'potenti':7,27,52 'proper':71 'reason':37 'remot':29 'right':99 'root':5,59,98,112 'run':2,54,81,109 'secur':22,69,125,132 'softwar':19,50 'someth':130 'su':93 'sudo':95 'termin':91 'thing':62 'trigger':28 'two':36 'user':78,88 'way':72 'whole':56 'window':139 'work':114 'wouldn':64 'yes':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6096233"
  +editedAt: DateTimeImmutable @1712572070 {#1568
    date: 2024-04-08 12:27:50.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704276769 {#1526
    date: 2024-01-03 11:12:49.0 +01:00
  }
  +"title": 287121
}
"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 {#1560
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1576
    +user: Proxies\__CG__\App\Entity\User {#2860 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "Is-it-actually-dangerous-to-run-Firefox-as-root"
    +title: "Is it actually dangerous to run Firefox as root?"
    +url: null
    +body: """
      I have a few Linux servers at home that I regularly remote into in order to manage, usually logged into KDE Plasma as root. Usually they just have several command line windows and a file manager open (I personally just find it more convenient to use the command line from a remote desktop instead of directly SSH-ing into the system), but if I have an issue, I’ve just been absentmindedly searching stuff up and trying to find solutions using the preinstalled Firefox instance from within the remote desktop itself, which would also be running as root.\n
      \n
      I never even thought to install uBlock Origin on it or anything, but the servers are all configured to use a PiHole instance which blocks the vast majority of ads. However, I do also remember using the browser in my main server to figure out how to set up the PiHole instance in the first place, and that server also happens to be the most important one and is my main NAS.\n
      \n
      I never went on any particularly shady websites, but I also don’t remember exactly which websites I’ve been on as root, though I do seem to remember seeing ads during the initial pihole setup, because it didn’t go very smoothly and I was searching up error messages trying to get it to work.\n
      \n
      This is definitely on me, but it never crossed my mind until recently that it might be a bad idea to use a browser as root, and searching online everyone just states the general cybersecurity doctrine to never do it (which I’m now realizing I shouldn’t have) but no one seems to be discussing how risky it actually is. Shouldn’t Firefox be sandboxing every website and not allowing anything to access the base system? Between “just stop doing it” and “you have to reinstall the OS right now there’s probably already a virus on there,” how much danger do you suppose I’m in? I’m mainly worried about the security/privacy of my personal data I have stored on the servers. All my servers run Fedora KDE Spin and have Intel processors if that makes a difference?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 88
    +favouriteCount: 93
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712572029 {#2855
      date: 2024-04-08 12:27:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2862 …}
    +votes: Doctrine\ORM\PersistentCollection {#2864 …}
    +reports: Doctrine\ORM\PersistentCollection {#2866 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2868 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2870 …}
    +badges: Doctrine\ORM\PersistentCollection {#2872 …}
    +children: [
      App\Entity\EntryComment {#1560}
    ]
    -id: 26893
    -titleTs: "'actual':3 'danger':4 'firefox':7 'root':9 'run':6"
    -bodyTs: "'absentmind':73 'access':301 'actual':287 'ad':129,202 'allow':298 'alreadi':322 'also':95,133,159,182 'anyth':111,299 'bad':246 'base':303 'block':124 'browser':137,251 'command':30,48 'configur':117 'conveni':44 'cross':236 'cybersecur':262 'danger':329 'data':346 'definit':230 'desktop':53,91 'didn':210 'differ':368 'direct':56 'discuss':283 'doctrin':263 'error':220 'even':102 'everi':294 'everyon':257 'exact':186 'fedora':357 'figur':143 'file':35 'find':41,80 'firefox':85,291 'first':154 'general':261 'get':224 'go':212 'happen':160 'home':8 'howev':130 'idea':247 'import':165 'ing':59 'initi':205 'instal':105 'instanc':86,122,151 'instead':54 'intel':362 'issu':68 'kde':21,358 'line':31,49 'linux':5 'log':19 'm':270,334,337 'main':140,170,338 'major':127 'make':366 'manag':17,36 'messag':221 'might':243 'mind':238 'much':328 'nas':171 'never':101,173,235,265 'one':166,279 'onlin':256 'open':37 'order':15 'origin':107 'os':316 'particular':177 'person':39,345 'pihol':121,150,206 'place':155 'plasma':22 'preinstal':84 'probabl':321 'processor':363 'realiz':272 'recent':240 'regular':11 'reinstal':314 'rememb':134,185,200 'remot':12,52,90 'right':317 'riski':285 'root':24,99,194,253 'run':97,356 'sandbox':293 'search':74,218,255 'security/privacy':342 'see':201 'seem':198,280 'server':6,114,141,158,352,355 'set':147 'setup':207 'sever':29 'shadi':178 'shouldn':274,289 'smooth':214 'solut':81 'spin':359 'ssh':58 'ssh-ing':57 'state':259 'stop':307 'store':349 'stuff':75 'suppos':332 'system':62,304 'though':195 'thought':103 'tri':78,222 'ublock':106 'use':46,82,119,135,249 'usual':18,25 'vast':126 've':70,190 'virus':324 'websit':179,188,295 'went':174 'window':32 'within':88 'work':227 'worri':339 'would':94"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704359289
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10062491"
    +editedAt: DateTimeImmutable @1711170613 {#2842
      date: 2024-03-23 06:10:13.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704272889 {#2820
      date: 2024-01-03 10:08:09.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Yes. Running anything as root is potentially dangerous. And a browser is a complex and big piece of software with many security issues that can be (potentially) triggered remotely. So it’s bad because of two reasons.\n
    \n
    Btw a desktop environment also is a complex and big piece of software with potential issues. Running the whole desktop as root is another thing you wouldn’t do for extra security.\n
    \n
    The proper way is to just create a user account and run the desktop and browser as a user. Open a terminal and ‘su’ or ‘sudo’ to limit root rights to the operations that actually need those permissions.\n
    \n
    Just running everything as root certainly works. But you do away with all the extra layers of security and end up with something as secure as MS-DOS or a Windows in the 90s or early 2000s.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704276769 {#1677
    date: 2024-01-03 11:12:49.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@HiddenLayer5@lemmy.ml"
    "@HiddenLayer5@lemmy.ml"
    "@HiddenLayer5@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1551 …}
  +nested: Doctrine\ORM\PersistentCollection {#1527 …}
  +votes: Doctrine\ORM\PersistentCollection {#1525 …}
  +reports: Doctrine\ORM\PersistentCollection {#1550 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1548 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1566 …}
  -id: 287121
  -bodyTs: "'2000s':145 '90s':142 'account':79 'actual':104 'also':42 'anoth':61 'anyth':3 'away':118 'bad':33 'big':16,47 'browser':11,85 'btw':38 'certain':113 'complex':14,45 'creat':76 'danger':8 'desktop':40,57,83 'dos':136 'earli':144 'end':127 'environ':41 'everyth':110 'extra':68,122 'issu':23,53 'layer':123 'limit':97 'mani':21 'ms':135 'ms-dos':134 'need':105 'open':89 'oper':102 'permiss':107 'piec':17,48 'potenti':7,27,52 'proper':71 'reason':37 'remot':29 'right':99 'root':5,59,98,112 'run':2,54,81,109 'secur':22,69,125,132 'softwar':19,50 'someth':130 'su':93 'sudo':95 'termin':91 'thing':62 'trigger':28 'two':36 'user':78,88 'way':72 'whole':56 'window':139 'work':114 'wouldn':64 'yes':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6096233"
  +editedAt: DateTimeImmutable @1712572070 {#1568
    date: 2024-04-08 12:27:50.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704276769 {#1526
    date: 2024-01-03 11:12:49.0 +01:00
  }
  +"title": 287121
}
"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 {#1560
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1576
    +user: Proxies\__CG__\App\Entity\User {#2860 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "Is-it-actually-dangerous-to-run-Firefox-as-root"
    +title: "Is it actually dangerous to run Firefox as root?"
    +url: null
    +body: """
      I have a few Linux servers at home that I regularly remote into in order to manage, usually logged into KDE Plasma as root. Usually they just have several command line windows and a file manager open (I personally just find it more convenient to use the command line from a remote desktop instead of directly SSH-ing into the system), but if I have an issue, I’ve just been absentmindedly searching stuff up and trying to find solutions using the preinstalled Firefox instance from within the remote desktop itself, which would also be running as root.\n
      \n
      I never even thought to install uBlock Origin on it or anything, but the servers are all configured to use a PiHole instance which blocks the vast majority of ads. However, I do also remember using the browser in my main server to figure out how to set up the PiHole instance in the first place, and that server also happens to be the most important one and is my main NAS.\n
      \n
      I never went on any particularly shady websites, but I also don’t remember exactly which websites I’ve been on as root, though I do seem to remember seeing ads during the initial pihole setup, because it didn’t go very smoothly and I was searching up error messages trying to get it to work.\n
      \n
      This is definitely on me, but it never crossed my mind until recently that it might be a bad idea to use a browser as root, and searching online everyone just states the general cybersecurity doctrine to never do it (which I’m now realizing I shouldn’t have) but no one seems to be discussing how risky it actually is. Shouldn’t Firefox be sandboxing every website and not allowing anything to access the base system? Between “just stop doing it” and “you have to reinstall the OS right now there’s probably already a virus on there,” how much danger do you suppose I’m in? I’m mainly worried about the security/privacy of my personal data I have stored on the servers. All my servers run Fedora KDE Spin and have Intel processors if that makes a difference?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 88
    +favouriteCount: 93
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712572029 {#2855
      date: 2024-04-08 12:27:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2862 …}
    +votes: Doctrine\ORM\PersistentCollection {#2864 …}
    +reports: Doctrine\ORM\PersistentCollection {#2866 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2868 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2870 …}
    +badges: Doctrine\ORM\PersistentCollection {#2872 …}
    +children: [
      App\Entity\EntryComment {#1560}
    ]
    -id: 26893
    -titleTs: "'actual':3 'danger':4 'firefox':7 'root':9 'run':6"
    -bodyTs: "'absentmind':73 'access':301 'actual':287 'ad':129,202 'allow':298 'alreadi':322 'also':95,133,159,182 'anyth':111,299 'bad':246 'base':303 'block':124 'browser':137,251 'command':30,48 'configur':117 'conveni':44 'cross':236 'cybersecur':262 'danger':329 'data':346 'definit':230 'desktop':53,91 'didn':210 'differ':368 'direct':56 'discuss':283 'doctrin':263 'error':220 'even':102 'everi':294 'everyon':257 'exact':186 'fedora':357 'figur':143 'file':35 'find':41,80 'firefox':85,291 'first':154 'general':261 'get':224 'go':212 'happen':160 'home':8 'howev':130 'idea':247 'import':165 'ing':59 'initi':205 'instal':105 'instanc':86,122,151 'instead':54 'intel':362 'issu':68 'kde':21,358 'line':31,49 'linux':5 'log':19 'm':270,334,337 'main':140,170,338 'major':127 'make':366 'manag':17,36 'messag':221 'might':243 'mind':238 'much':328 'nas':171 'never':101,173,235,265 'one':166,279 'onlin':256 'open':37 'order':15 'origin':107 'os':316 'particular':177 'person':39,345 'pihol':121,150,206 'place':155 'plasma':22 'preinstal':84 'probabl':321 'processor':363 'realiz':272 'recent':240 'regular':11 'reinstal':314 'rememb':134,185,200 'remot':12,52,90 'right':317 'riski':285 'root':24,99,194,253 'run':97,356 'sandbox':293 'search':74,218,255 'security/privacy':342 'see':201 'seem':198,280 'server':6,114,141,158,352,355 'set':147 'setup':207 'sever':29 'shadi':178 'shouldn':274,289 'smooth':214 'solut':81 'spin':359 'ssh':58 'ssh-ing':57 'state':259 'stop':307 'store':349 'stuff':75 'suppos':332 'system':62,304 'though':195 'thought':103 'tri':78,222 'ublock':106 'use':46,82,119,135,249 'usual':18,25 'vast':126 've':70,190 'virus':324 'websit':179,188,295 'went':174 'window':32 'within':88 'work':227 'worri':339 'would':94"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704359289
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10062491"
    +editedAt: DateTimeImmutable @1711170613 {#2842
      date: 2024-03-23 06:10:13.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704272889 {#2820
      date: 2024-01-03 10:08:09.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Yes. Running anything as root is potentially dangerous. And a browser is a complex and big piece of software with many security issues that can be (potentially) triggered remotely. So it’s bad because of two reasons.\n
    \n
    Btw a desktop environment also is a complex and big piece of software with potential issues. Running the whole desktop as root is another thing you wouldn’t do for extra security.\n
    \n
    The proper way is to just create a user account and run the desktop and browser as a user. Open a terminal and ‘su’ or ‘sudo’ to limit root rights to the operations that actually need those permissions.\n
    \n
    Just running everything as root certainly works. But you do away with all the extra layers of security and end up with something as secure as MS-DOS or a Windows in the 90s or early 2000s.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704276769 {#1677
    date: 2024-01-03 11:12:49.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@HiddenLayer5@lemmy.ml"
    "@HiddenLayer5@lemmy.ml"
    "@HiddenLayer5@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1551 …}
  +nested: Doctrine\ORM\PersistentCollection {#1527 …}
  +votes: Doctrine\ORM\PersistentCollection {#1525 …}
  +reports: Doctrine\ORM\PersistentCollection {#1550 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1548 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1566 …}
  -id: 287121
  -bodyTs: "'2000s':145 '90s':142 'account':79 'actual':104 'also':42 'anoth':61 'anyth':3 'away':118 'bad':33 'big':16,47 'browser':11,85 'btw':38 'certain':113 'complex':14,45 'creat':76 'danger':8 'desktop':40,57,83 'dos':136 'earli':144 'end':127 'environ':41 'everyth':110 'extra':68,122 'issu':23,53 'layer':123 'limit':97 'mani':21 'ms':135 'ms-dos':134 'need':105 'open':89 'oper':102 'permiss':107 'piec':17,48 'potenti':7,27,52 'proper':71 'reason':37 'remot':29 'right':99 'root':5,59,98,112 'run':2,54,81,109 'secur':22,69,125,132 'softwar':19,50 'someth':130 'su':93 'sudo':95 'termin':91 'thing':62 'trigger':28 'two':36 'user':78,88 'way':72 'whole':56 'window':139 'work':114 'wouldn':64 'yes':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6096233"
  +editedAt: DateTimeImmutable @1712572070 {#1568
    date: 2024-04-08 12:27:50.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704276769 {#1526
    date: 2024-01-03 11:12:49.0 +01:00
  }
  +"title": 287121
}
"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 {#1558
  +user: Proxies\__CG__\App\Entity\User {#2839 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
  +slug: "FOSS-Miracast-WiDi-receiver-for-Android-TV"
  +title: "FOSS Miracast/WiDi receiver for Android TV?"
  +url: null
  +body: """
    Greetings, fellow FOSS fanatics! I’ve been scouring the internet in the past month for any kind of open source implementation of the Miracast protocol that could run on Android (or Android TV) as a receiver with no luck.\n
    \n
    I installed LineageOS 20 (Android 13) on my TV Box (Dynalink 4k / wade), but even though LineageOS for phones has retained the Miracast sender functionality after Google removed it from AOSP in favor of their stupid proprietary Chromecast, it seems the ATV version hasn’t received a similar treatment as a receiver.\n
    \n
    I think this is a real shame and a massive oversight, forcing us privacy-loving folk to either use Goolag services for Chromecast (if you’re lucky enough that your device has it built-in), or resort to disgusting proprietary apps filled to the brim with ads, tracking and in-app purchases.\n
    \n
    Is there a reason no FOSS Miracast / WifiDisplay receiver has ever been developed for Android? I found receivers made for Raspberry PI and Linux, but no Android, could one of those be adapted or compiled for Android? Note that I’m not a developer, so I might be talking mumbo-jumbo, sorry if that’s the case :D
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 9
  +favouriteCount: 27
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1712572208 {#2874
    date: 2024-04-08 12:30:08.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2879 …}
  +votes: Doctrine\ORM\PersistentCollection {#2882 …}
  +reports: Doctrine\ORM\PersistentCollection {#2884 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2886 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2888 …}
  +badges: Doctrine\ORM\PersistentCollection {#2890 …}
  +children: [
    App\Entity\EntryComment {#1554
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1558 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
      +image: null
      +parent: null
      +root: null
      +body: "Is there even a sender? All Android devices in my house don’t include Miracast anymore."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704279504 {#1562
        date: 2024-01-03 11:58:24.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Imonobor@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1557 …}
      +nested: Doctrine\ORM\PersistentCollection {#1621 …}
      +votes: Doctrine\ORM\PersistentCollection {#1613 …}
      +reports: Doctrine\ORM\PersistentCollection {#1596 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1702 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1683 …}
      -id: 287125
      -bodyTs: "'android':7 'anymor':16 'devic':8 'even':3 'hous':11 'includ':14 'miracast':15 'sender':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6097673"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704279504 {#1565
        date: 2024-01-03 11:58:24.0 +01:00
      }
      +"title": 287125
    }
  ]
  -id: 26880
  -titleTs: "'android':5 'foss':1 'miracast/widi':2 'receiv':3 'tv':6"
  -bodyTs: "'13':45 '20':43 '4k':51 'ad':140 'adapt':179 'android':30,32,44,161,173,183 'aosp':70 'app':134,145 'atv':81 'box':49 'brim':138 'built':127 'built-in':126 'case':204 'chromecast':77,115 'compil':181 'could':27,174 'd':205 'develop':159,190 'devic':123 'disgust':132 'dynalink':50 'either':110 'enough':120 'even':54 'ever':157 'fanat':4 'favor':72 'fellow':2 'fill':135 'folk':108 'forc':103 'foss':3,152 'found':163 'function':64 'googl':66 'goolag':112 'greet':1 'hasn':83 'implement':21 'in-app':143 'instal':41 'internet':10 'jumbo':198 'kind':17 'lineageo':42,56 'linux':170 'love':107 'luck':39 'lucki':119 'm':187 'made':165 'massiv':101 'might':193 'miracast':24,62,153 'month':14 'mumbo':197 'mumbo-jumbo':196 'note':184 'one':175 'open':19 'oversight':102 'past':13 'phone':58 'pi':168 'privaci':106 'privacy-lov':105 'proprietari':76,133 'protocol':25 'purchas':146 'raspberri':167 're':118 'real':97 'reason':150 'receiv':36,85,91,155,164 'remov':67 'resort':130 'retain':60 'run':28 'scour':8 'seem':79 'sender':63 'servic':113 'shame':98 'similar':87 'sorri':199 'sourc':20 'stupid':75 'talk':195 'think':93 'though':55 'track':141 'treatment':88 'tv':33,48 'us':104 'use':111 've':6 'version':82 'wade':52 'wifidisplay':154"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704353304
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10260681"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704266904 {#2861
    date: 2024-01-03 08:28:24.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
143 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1558
  +user: Proxies\__CG__\App\Entity\User {#2839 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
  +slug: "FOSS-Miracast-WiDi-receiver-for-Android-TV"
  +title: "FOSS Miracast/WiDi receiver for Android TV?"
  +url: null
  +body: """
    Greetings, fellow FOSS fanatics! I’ve been scouring the internet in the past month for any kind of open source implementation of the Miracast protocol that could run on Android (or Android TV) as a receiver with no luck.\n
    \n
    I installed LineageOS 20 (Android 13) on my TV Box (Dynalink 4k / wade), but even though LineageOS for phones has retained the Miracast sender functionality after Google removed it from AOSP in favor of their stupid proprietary Chromecast, it seems the ATV version hasn’t received a similar treatment as a receiver.\n
    \n
    I think this is a real shame and a massive oversight, forcing us privacy-loving folk to either use Goolag services for Chromecast (if you’re lucky enough that your device has it built-in), or resort to disgusting proprietary apps filled to the brim with ads, tracking and in-app purchases.\n
    \n
    Is there a reason no FOSS Miracast / WifiDisplay receiver has ever been developed for Android? I found receivers made for Raspberry PI and Linux, but no Android, could one of those be adapted or compiled for Android? Note that I’m not a developer, so I might be talking mumbo-jumbo, sorry if that’s the case :D
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 9
  +favouriteCount: 27
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1712572208 {#2874
    date: 2024-04-08 12:30:08.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2879 …}
  +votes: Doctrine\ORM\PersistentCollection {#2882 …}
  +reports: Doctrine\ORM\PersistentCollection {#2884 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2886 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2888 …}
  +badges: Doctrine\ORM\PersistentCollection {#2890 …}
  +children: [
    App\Entity\EntryComment {#1554
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1558 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
      +image: null
      +parent: null
      +root: null
      +body: "Is there even a sender? All Android devices in my house don’t include Miracast anymore."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704279504 {#1562
        date: 2024-01-03 11:58:24.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Imonobor@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1557 …}
      +nested: Doctrine\ORM\PersistentCollection {#1621 …}
      +votes: Doctrine\ORM\PersistentCollection {#1613 …}
      +reports: Doctrine\ORM\PersistentCollection {#1596 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1702 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1683 …}
      -id: 287125
      -bodyTs: "'android':7 'anymor':16 'devic':8 'even':3 'hous':11 'includ':14 'miracast':15 'sender':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6097673"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704279504 {#1565
        date: 2024-01-03 11:58:24.0 +01:00
      }
      +"title": 287125
    }
  ]
  -id: 26880
  -titleTs: "'android':5 'foss':1 'miracast/widi':2 'receiv':3 'tv':6"
  -bodyTs: "'13':45 '20':43 '4k':51 'ad':140 'adapt':179 'android':30,32,44,161,173,183 'aosp':70 'app':134,145 'atv':81 'box':49 'brim':138 'built':127 'built-in':126 'case':204 'chromecast':77,115 'compil':181 'could':27,174 'd':205 'develop':159,190 'devic':123 'disgust':132 'dynalink':50 'either':110 'enough':120 'even':54 'ever':157 'fanat':4 'favor':72 'fellow':2 'fill':135 'folk':108 'forc':103 'foss':3,152 'found':163 'function':64 'googl':66 'goolag':112 'greet':1 'hasn':83 'implement':21 'in-app':143 'instal':41 'internet':10 'jumbo':198 'kind':17 'lineageo':42,56 'linux':170 'love':107 'luck':39 'lucki':119 'm':187 'made':165 'massiv':101 'might':193 'miracast':24,62,153 'month':14 'mumbo':197 'mumbo-jumbo':196 'note':184 'one':175 'open':19 'oversight':102 'past':13 'phone':58 'pi':168 'privaci':106 'privacy-lov':105 'proprietari':76,133 'protocol':25 'purchas':146 'raspberri':167 're':118 'real':97 'reason':150 'receiv':36,85,91,155,164 'remov':67 'resort':130 'retain':60 'run':28 'scour':8 'seem':79 'sender':63 'servic':113 'shame':98 'similar':87 'sorri':199 'sourc':20 'stupid':75 'talk':195 'think':93 'though':55 'track':141 'treatment':88 'tv':33,48 'us':104 'use':111 've':6 'version':82 'wade':52 'wifidisplay':154"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704353304
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10260681"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704266904 {#2861
    date: 2024-01-03 08:28:24.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
144 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1558
  +user: Proxies\__CG__\App\Entity\User {#2839 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
  +slug: "FOSS-Miracast-WiDi-receiver-for-Android-TV"
  +title: "FOSS Miracast/WiDi receiver for Android TV?"
  +url: null
  +body: """
    Greetings, fellow FOSS fanatics! I’ve been scouring the internet in the past month for any kind of open source implementation of the Miracast protocol that could run on Android (or Android TV) as a receiver with no luck.\n
    \n
    I installed LineageOS 20 (Android 13) on my TV Box (Dynalink 4k / wade), but even though LineageOS for phones has retained the Miracast sender functionality after Google removed it from AOSP in favor of their stupid proprietary Chromecast, it seems the ATV version hasn’t received a similar treatment as a receiver.\n
    \n
    I think this is a real shame and a massive oversight, forcing us privacy-loving folk to either use Goolag services for Chromecast (if you’re lucky enough that your device has it built-in), or resort to disgusting proprietary apps filled to the brim with ads, tracking and in-app purchases.\n
    \n
    Is there a reason no FOSS Miracast / WifiDisplay receiver has ever been developed for Android? I found receivers made for Raspberry PI and Linux, but no Android, could one of those be adapted or compiled for Android? Note that I’m not a developer, so I might be talking mumbo-jumbo, sorry if that’s the case :D
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 9
  +favouriteCount: 27
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1712572208 {#2874
    date: 2024-04-08 12:30:08.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2879 …}
  +votes: Doctrine\ORM\PersistentCollection {#2882 …}
  +reports: Doctrine\ORM\PersistentCollection {#2884 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2886 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2888 …}
  +badges: Doctrine\ORM\PersistentCollection {#2890 …}
  +children: [
    App\Entity\EntryComment {#1554
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1558 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
      +image: null
      +parent: null
      +root: null
      +body: "Is there even a sender? All Android devices in my house don’t include Miracast anymore."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704279504 {#1562
        date: 2024-01-03 11:58:24.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Imonobor@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1557 …}
      +nested: Doctrine\ORM\PersistentCollection {#1621 …}
      +votes: Doctrine\ORM\PersistentCollection {#1613 …}
      +reports: Doctrine\ORM\PersistentCollection {#1596 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1702 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1683 …}
      -id: 287125
      -bodyTs: "'android':7 'anymor':16 'devic':8 'even':3 'hous':11 'includ':14 'miracast':15 'sender':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6097673"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704279504 {#1565
        date: 2024-01-03 11:58:24.0 +01:00
      }
      +"title": 287125
    }
  ]
  -id: 26880
  -titleTs: "'android':5 'foss':1 'miracast/widi':2 'receiv':3 'tv':6"
  -bodyTs: "'13':45 '20':43 '4k':51 'ad':140 'adapt':179 'android':30,32,44,161,173,183 'aosp':70 'app':134,145 'atv':81 'box':49 'brim':138 'built':127 'built-in':126 'case':204 'chromecast':77,115 'compil':181 'could':27,174 'd':205 'develop':159,190 'devic':123 'disgust':132 'dynalink':50 'either':110 'enough':120 'even':54 'ever':157 'fanat':4 'favor':72 'fellow':2 'fill':135 'folk':108 'forc':103 'foss':3,152 'found':163 'function':64 'googl':66 'goolag':112 'greet':1 'hasn':83 'implement':21 'in-app':143 'instal':41 'internet':10 'jumbo':198 'kind':17 'lineageo':42,56 'linux':170 'love':107 'luck':39 'lucki':119 'm':187 'made':165 'massiv':101 'might':193 'miracast':24,62,153 'month':14 'mumbo':197 'mumbo-jumbo':196 'note':184 'one':175 'open':19 'oversight':102 'past':13 'phone':58 'pi':168 'privaci':106 'privacy-lov':105 'proprietari':76,133 'protocol':25 'purchas':146 'raspberri':167 're':118 'real':97 'reason':150 'receiv':36,85,91,155,164 'remov':67 'resort':130 'retain':60 'run':28 'scour':8 'seem':79 'sender':63 'servic':113 'shame':98 'similar':87 'sorri':199 'sourc':20 'stupid':75 'talk':195 'think':93 'though':55 'track':141 'treatment':88 'tv':33,48 'us':104 'use':111 've':6 'version':82 'wade':52 'wifidisplay':154"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704353304
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10260681"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704266904 {#2861
    date: 2024-01-03 08:28:24.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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 {#1554
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1558
    +user: Proxies\__CG__\App\Entity\User {#2839 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "FOSS-Miracast-WiDi-receiver-for-Android-TV"
    +title: "FOSS Miracast/WiDi receiver for Android TV?"
    +url: null
    +body: """
      Greetings, fellow FOSS fanatics! I’ve been scouring the internet in the past month for any kind of open source implementation of the Miracast protocol that could run on Android (or Android TV) as a receiver with no luck.\n
      \n
      I installed LineageOS 20 (Android 13) on my TV Box (Dynalink 4k / wade), but even though LineageOS for phones has retained the Miracast sender functionality after Google removed it from AOSP in favor of their stupid proprietary Chromecast, it seems the ATV version hasn’t received a similar treatment as a receiver.\n
      \n
      I think this is a real shame and a massive oversight, forcing us privacy-loving folk to either use Goolag services for Chromecast (if you’re lucky enough that your device has it built-in), or resort to disgusting proprietary apps filled to the brim with ads, tracking and in-app purchases.\n
      \n
      Is there a reason no FOSS Miracast / WifiDisplay receiver has ever been developed for Android? I found receivers made for Raspberry PI and Linux, but no Android, could one of those be adapted or compiled for Android? Note that I’m not a developer, so I might be talking mumbo-jumbo, sorry if that’s the case :D
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 27
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712572208 {#2874
      date: 2024-04-08 12:30:08.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2879 …}
    +votes: Doctrine\ORM\PersistentCollection {#2882 …}
    +reports: Doctrine\ORM\PersistentCollection {#2884 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2886 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2888 …}
    +badges: Doctrine\ORM\PersistentCollection {#2890 …}
    +children: [
      App\Entity\EntryComment {#1554}
    ]
    -id: 26880
    -titleTs: "'android':5 'foss':1 'miracast/widi':2 'receiv':3 'tv':6"
    -bodyTs: "'13':45 '20':43 '4k':51 'ad':140 'adapt':179 'android':30,32,44,161,173,183 'aosp':70 'app':134,145 'atv':81 'box':49 'brim':138 'built':127 'built-in':126 'case':204 'chromecast':77,115 'compil':181 'could':27,174 'd':205 'develop':159,190 'devic':123 'disgust':132 'dynalink':50 'either':110 'enough':120 'even':54 'ever':157 'fanat':4 'favor':72 'fellow':2 'fill':135 'folk':108 'forc':103 'foss':3,152 'found':163 'function':64 'googl':66 'goolag':112 'greet':1 'hasn':83 'implement':21 'in-app':143 'instal':41 'internet':10 'jumbo':198 'kind':17 'lineageo':42,56 'linux':170 'love':107 'luck':39 'lucki':119 'm':187 'made':165 'massiv':101 'might':193 'miracast':24,62,153 'month':14 'mumbo':197 'mumbo-jumbo':196 'note':184 'one':175 'open':19 'oversight':102 'past':13 'phone':58 'pi':168 'privaci':106 'privacy-lov':105 'proprietari':76,133 'protocol':25 'purchas':146 'raspberri':167 're':118 'real':97 'reason':150 'receiv':36,85,91,155,164 'remov':67 'resort':130 'retain':60 'run':28 'scour':8 'seem':79 'sender':63 'servic':113 'shame':98 'similar':87 'sorri':199 'sourc':20 'stupid':75 'talk':195 'think':93 'though':55 'track':141 'treatment':88 'tv':33,48 'us':104 'use':111 've':6 'version':82 'wade':52 'wifidisplay':154"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704353304
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10260681"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704266904 {#2861
      date: 2024-01-03 08:28:24.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: null
  +parent: null
  +root: null
  +body: "Is there even a sender? All Android devices in my house don’t include Miracast anymore."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704279504 {#1562
    date: 2024-01-03 11:58:24.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Imonobor@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1557 …}
  +nested: Doctrine\ORM\PersistentCollection {#1621 …}
  +votes: Doctrine\ORM\PersistentCollection {#1613 …}
  +reports: Doctrine\ORM\PersistentCollection {#1596 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1702 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1683 …}
  -id: 287125
  -bodyTs: "'android':7 'anymor':16 'devic':8 'even':3 'hous':11 'includ':14 'miracast':15 'sender':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6097673"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704279504 {#1565
    date: 2024-01-03 11:58:24.0 +01:00
  }
  +"title": 287125
}
"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 {#1554
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1558
    +user: Proxies\__CG__\App\Entity\User {#2839 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "FOSS-Miracast-WiDi-receiver-for-Android-TV"
    +title: "FOSS Miracast/WiDi receiver for Android TV?"
    +url: null
    +body: """
      Greetings, fellow FOSS fanatics! I’ve been scouring the internet in the past month for any kind of open source implementation of the Miracast protocol that could run on Android (or Android TV) as a receiver with no luck.\n
      \n
      I installed LineageOS 20 (Android 13) on my TV Box (Dynalink 4k / wade), but even though LineageOS for phones has retained the Miracast sender functionality after Google removed it from AOSP in favor of their stupid proprietary Chromecast, it seems the ATV version hasn’t received a similar treatment as a receiver.\n
      \n
      I think this is a real shame and a massive oversight, forcing us privacy-loving folk to either use Goolag services for Chromecast (if you’re lucky enough that your device has it built-in), or resort to disgusting proprietary apps filled to the brim with ads, tracking and in-app purchases.\n
      \n
      Is there a reason no FOSS Miracast / WifiDisplay receiver has ever been developed for Android? I found receivers made for Raspberry PI and Linux, but no Android, could one of those be adapted or compiled for Android? Note that I’m not a developer, so I might be talking mumbo-jumbo, sorry if that’s the case :D
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 27
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712572208 {#2874
      date: 2024-04-08 12:30:08.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2879 …}
    +votes: Doctrine\ORM\PersistentCollection {#2882 …}
    +reports: Doctrine\ORM\PersistentCollection {#2884 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2886 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2888 …}
    +badges: Doctrine\ORM\PersistentCollection {#2890 …}
    +children: [
      App\Entity\EntryComment {#1554}
    ]
    -id: 26880
    -titleTs: "'android':5 'foss':1 'miracast/widi':2 'receiv':3 'tv':6"
    -bodyTs: "'13':45 '20':43 '4k':51 'ad':140 'adapt':179 'android':30,32,44,161,173,183 'aosp':70 'app':134,145 'atv':81 'box':49 'brim':138 'built':127 'built-in':126 'case':204 'chromecast':77,115 'compil':181 'could':27,174 'd':205 'develop':159,190 'devic':123 'disgust':132 'dynalink':50 'either':110 'enough':120 'even':54 'ever':157 'fanat':4 'favor':72 'fellow':2 'fill':135 'folk':108 'forc':103 'foss':3,152 'found':163 'function':64 'googl':66 'goolag':112 'greet':1 'hasn':83 'implement':21 'in-app':143 'instal':41 'internet':10 'jumbo':198 'kind':17 'lineageo':42,56 'linux':170 'love':107 'luck':39 'lucki':119 'm':187 'made':165 'massiv':101 'might':193 'miracast':24,62,153 'month':14 'mumbo':197 'mumbo-jumbo':196 'note':184 'one':175 'open':19 'oversight':102 'past':13 'phone':58 'pi':168 'privaci':106 'privacy-lov':105 'proprietari':76,133 'protocol':25 'purchas':146 'raspberri':167 're':118 'real':97 'reason':150 'receiv':36,85,91,155,164 'remov':67 'resort':130 'retain':60 'run':28 'scour':8 'seem':79 'sender':63 'servic':113 'shame':98 'similar':87 'sorri':199 'sourc':20 'stupid':75 'talk':195 'think':93 'though':55 'track':141 'treatment':88 'tv':33,48 'us':104 'use':111 've':6 'version':82 'wade':52 'wifidisplay':154"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704353304
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10260681"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704266904 {#2861
      date: 2024-01-03 08:28:24.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: null
  +parent: null
  +root: null
  +body: "Is there even a sender? All Android devices in my house don’t include Miracast anymore."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704279504 {#1562
    date: 2024-01-03 11:58:24.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Imonobor@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1557 …}
  +nested: Doctrine\ORM\PersistentCollection {#1621 …}
  +votes: Doctrine\ORM\PersistentCollection {#1613 …}
  +reports: Doctrine\ORM\PersistentCollection {#1596 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1702 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1683 …}
  -id: 287125
  -bodyTs: "'android':7 'anymor':16 'devic':8 'even':3 'hous':11 'includ':14 'miracast':15 'sender':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6097673"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704279504 {#1565
    date: 2024-01-03 11:58:24.0 +01:00
  }
  +"title": 287125
}
"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 {#1554
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1558
    +user: Proxies\__CG__\App\Entity\User {#2839 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "FOSS-Miracast-WiDi-receiver-for-Android-TV"
    +title: "FOSS Miracast/WiDi receiver for Android TV?"
    +url: null
    +body: """
      Greetings, fellow FOSS fanatics! I’ve been scouring the internet in the past month for any kind of open source implementation of the Miracast protocol that could run on Android (or Android TV) as a receiver with no luck.\n
      \n
      I installed LineageOS 20 (Android 13) on my TV Box (Dynalink 4k / wade), but even though LineageOS for phones has retained the Miracast sender functionality after Google removed it from AOSP in favor of their stupid proprietary Chromecast, it seems the ATV version hasn’t received a similar treatment as a receiver.\n
      \n
      I think this is a real shame and a massive oversight, forcing us privacy-loving folk to either use Goolag services for Chromecast (if you’re lucky enough that your device has it built-in), or resort to disgusting proprietary apps filled to the brim with ads, tracking and in-app purchases.\n
      \n
      Is there a reason no FOSS Miracast / WifiDisplay receiver has ever been developed for Android? I found receivers made for Raspberry PI and Linux, but no Android, could one of those be adapted or compiled for Android? Note that I’m not a developer, so I might be talking mumbo-jumbo, sorry if that’s the case :D
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 27
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712572208 {#2874
      date: 2024-04-08 12:30:08.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2879 …}
    +votes: Doctrine\ORM\PersistentCollection {#2882 …}
    +reports: Doctrine\ORM\PersistentCollection {#2884 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2886 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2888 …}
    +badges: Doctrine\ORM\PersistentCollection {#2890 …}
    +children: [
      App\Entity\EntryComment {#1554}
    ]
    -id: 26880
    -titleTs: "'android':5 'foss':1 'miracast/widi':2 'receiv':3 'tv':6"
    -bodyTs: "'13':45 '20':43 '4k':51 'ad':140 'adapt':179 'android':30,32,44,161,173,183 'aosp':70 'app':134,145 'atv':81 'box':49 'brim':138 'built':127 'built-in':126 'case':204 'chromecast':77,115 'compil':181 'could':27,174 'd':205 'develop':159,190 'devic':123 'disgust':132 'dynalink':50 'either':110 'enough':120 'even':54 'ever':157 'fanat':4 'favor':72 'fellow':2 'fill':135 'folk':108 'forc':103 'foss':3,152 'found':163 'function':64 'googl':66 'goolag':112 'greet':1 'hasn':83 'implement':21 'in-app':143 'instal':41 'internet':10 'jumbo':198 'kind':17 'lineageo':42,56 'linux':170 'love':107 'luck':39 'lucki':119 'm':187 'made':165 'massiv':101 'might':193 'miracast':24,62,153 'month':14 'mumbo':197 'mumbo-jumbo':196 'note':184 'one':175 'open':19 'oversight':102 'past':13 'phone':58 'pi':168 'privaci':106 'privacy-lov':105 'proprietari':76,133 'protocol':25 'purchas':146 'raspberri':167 're':118 'real':97 'reason':150 'receiv':36,85,91,155,164 'remov':67 'resort':130 'retain':60 'run':28 'scour':8 'seem':79 'sender':63 'servic':113 'shame':98 'similar':87 'sorri':199 'sourc':20 'stupid':75 'talk':195 'think':93 'though':55 'track':141 'treatment':88 'tv':33,48 'us':104 'use':111 've':6 'version':82 'wade':52 'wifidisplay':154"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704353304
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10260681"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704266904 {#2861
      date: 2024-01-03 08:28:24.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: null
  +parent: null
  +root: null
  +body: "Is there even a sender? All Android devices in my house don’t include Miracast anymore."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704279504 {#1562
    date: 2024-01-03 11:58:24.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Imonobor@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1557 …}
  +nested: Doctrine\ORM\PersistentCollection {#1621 …}
  +votes: Doctrine\ORM\PersistentCollection {#1613 …}
  +reports: Doctrine\ORM\PersistentCollection {#1596 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1702 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1683 …}
  -id: 287125
  -bodyTs: "'android':7 'anymor':16 'devic':8 'even':3 'hous':11 'includ':14 'miracast':15 'sender':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6097673"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704279504 {#1565
    date: 2024-01-03 11:58:24.0 +01:00
  }
  +"title": 287125
}
"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
Proxies\__CG__\App\Entity\Entry {#1692
  +user: Proxies\__CG__\App\Entity\User {#2858 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
  +slug: "Is-my-smart-thermostat-violating-the-GPL"
  +title: "Is my 'smart' thermostat violating the GPL?"
  +url: null
  +body: """
    So, I know very little and have a poor understanding of the software licenses, hence why I’m asking.\n
    \n
    I have a ‘smart’ thermostat that came with the new HVAC system. It is the [AprilAire 8920W](https://www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w). It has a touchscreen, connects to wifi, does lots of ‘computer’ things. I cannot imagine that this furnace company built their own OS and kernel and everything else from scratch; it seems most likely it is running linux, yea? And with that, includes libraries and other tools that are under some version of the GPL, yea?\n
    \n
    I went down the router rabbit-hole some weeks ago and found the firmware for routers available on the Linksys website, the Linksys site has this [‘GPL Code Center’](https://www.linksys.com/ca/support-article/?articleNum=50485). I’m finding nothing of the sort from AprilAire, though…\n
    \n
    So, if we assume that my ‘smart’ thermostat is running Linux (and, say, busybox, a common GPL-ed tool on small systems, like routers), they are obligated to provide the code for at least those pieces of software, right? They need to give me a CD or have a page on their website (and include the link in the manual) and all that?\n
    \n
    Do they need to give me access to the entire firmware as well? The router folks do, but you also sometimes need to re-install the firmware manually, so that may not be a license issue.\n
    \n
    However, how would we know if they are violating a license if we don’t know what is running on it?\n
    \n
    I’m curious about how the GPL / copy-left licenses work, and wondering if I found someone who is violating it. I also want to hack the thermostat to control it without the motherfuckin’ cloud, but that is a bit separate.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 1
  +favouriteCount: 3
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1712572540 {#2892
    date: 2024-04-08 12:35:40.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2897 …}
  +votes: Doctrine\ORM\PersistentCollection {#2900 …}
  +reports: Doctrine\ORM\PersistentCollection {#2902 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2904 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2906 …}
  +badges: Doctrine\ORM\PersistentCollection {#2908 …}
  +children: [
    App\Entity\EntryComment {#1691
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1692 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Not necessarily. There are other operating systems and frameworks for embedded devices. Especially for commercial products. It doesn’t have to be something like Linux and GPL code.\n
        \n
        [en.wikipedia.org/…/Comparison_of_real-time_operat…](https://en.wikipedia.org/wiki/Comparison_of_real-time_operating_systems)\n
        \n
        This is a list of many other choices with many of them having non-copyleft licenses. And a thermostat is a comparatively simple device. They could also have implemented most things themselves and just taken a network-stack to connect it to the outside world. (I think network is something that is very complex and companies just buy a solution instead of writing all of that code.)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704283706 {#1680
        date: 2024-01-03 13:08:26.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@megaman@discuss.tchncs.de"
        "@megaman@discuss.tchncs.de"
        "@megaman@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1795 …}
      +nested: Doctrine\ORM\PersistentCollection {#1711 …}
      +votes: Doctrine\ORM\PersistentCollection {#1611 …}
      +reports: Doctrine\ORM\PersistentCollection {#1630 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1628 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1599 …}
      -id: 287129
      -bodyTs: "'/comparison_of_real-time_operat':30 '/wiki/comparison_of_real-time_operating_systems)':33 'also':61 'buy':93 'choic':41 'code':28,102 'commerci':15 'compani':91 'compar':56 'complex':89 'connect':75 'copyleft':49 'could':60 'devic':12,58 'doesn':18 'embed':11 'en.wikipedia.org':29,32 'en.wikipedia.org/wiki/comparison_of_real-time_operating_systems)':31 'especi':13 'framework':9 'gpl':27 'implement':63 'instead':96 'licens':50 'like':24 'linux':25 'list':37 'mani':39,43 'necessarili':2 'network':72,83 'network-stack':71 'non':48 'non-copyleft':47 'oper':6 'outsid':79 'product':16 'simpl':57 'solut':95 'someth':23,85 'stack':73 'system':7 'taken':69 'thermostat':53 'thing':65 'think':82 'world':80 'write':98"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6099755"
      +editedAt: DateTimeImmutable @1712572576 {#1689
        date: 2024-04-08 12:36:16.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704283706 {#1686
        date: 2024-01-03 13:08:26.0 +01:00
      }
      +"title": 287129
    }
  ]
  -id: 27737
  -titleTs: "'gpl':7 'smart':3 'thermostat':4 'violat':5"
  -bodyTs: "'/ca/support-article/?articlenum=50485).':128 '/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':39 '8920w':36 'access':209 'ago':106 'also':222,284 'aprilair':35,137 'ask':19 'assum':142 'avail':113 'bit':301 'built':59 'busybox':152 'came':26 'cannot':53 'cd':185 'center':125 'cloud':296 'code':124,170 'common':154 'compani':58 'comput':50 'connect':44 'control':291 'copi':269 'copy-left':268 'curious':263 'ed':157 'els':67 'entir':212 'everyth':66 'find':131 'firmwar':110,213,230 'folk':218 'found':108,277 'furnac':57 'give':182,207 'gpl':94,123,156,267 'gpl-ed':155 'hack':287 'henc':15 'hole':103 'howev':240 'hvac':30 'imagin':54 'includ':82,194 'instal':228 'issu':239 'kernel':64 'know':3,244,255 'least':173 'left':270 'librari':83 'licens':14,238,250,271 'like':73,162 'link':196 'linksi':116,119 'linux':77,149 'littl':5 'lot':48 'm':18,130,262 'manual':199,231 'may':234 'motherfuckin':295 'need':180,205,224 'new':29 'noth':132 'oblig':166 'os':62 'page':189 'piec':175 'poor':9 'provid':168 'rabbit':102 'rabbit-hol':101 're':227 're-instal':226 'right':178 'router':100,112,163,217 'run':76,148,258 'say':151 'scratch':69 'seem':71 'separ':302 'site':120 'small':160 'smart':23,145 'softwar':13,177 'someon':278 'sometim':223 'sort':135 'system':31,161 'thermostat':24,146,289 'thing':51 'though':138 'tool':86,158 'touchscreen':43 'understand':10 'version':91 'violat':248,281 'want':285 'websit':117,192 'week':105 'well':215 'went':97 'wifi':46 'without':293 'wonder':274 'work':272 'would':242 'www.aprilaire.com':38 'www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':37 'www.linksys.com':127 'www.linksys.com/ca/support-article/?articlenum=50485).':126 'yea':78,95"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704261964
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/post/8690251"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704250964 {#2880
    date: 2024-01-03 04:02:44.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
151 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1692
  +user: Proxies\__CG__\App\Entity\User {#2858 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
  +slug: "Is-my-smart-thermostat-violating-the-GPL"
  +title: "Is my 'smart' thermostat violating the GPL?"
  +url: null
  +body: """
    So, I know very little and have a poor understanding of the software licenses, hence why I’m asking.\n
    \n
    I have a ‘smart’ thermostat that came with the new HVAC system. It is the [AprilAire 8920W](https://www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w). It has a touchscreen, connects to wifi, does lots of ‘computer’ things. I cannot imagine that this furnace company built their own OS and kernel and everything else from scratch; it seems most likely it is running linux, yea? And with that, includes libraries and other tools that are under some version of the GPL, yea?\n
    \n
    I went down the router rabbit-hole some weeks ago and found the firmware for routers available on the Linksys website, the Linksys site has this [‘GPL Code Center’](https://www.linksys.com/ca/support-article/?articleNum=50485). I’m finding nothing of the sort from AprilAire, though…\n
    \n
    So, if we assume that my ‘smart’ thermostat is running Linux (and, say, busybox, a common GPL-ed tool on small systems, like routers), they are obligated to provide the code for at least those pieces of software, right? They need to give me a CD or have a page on their website (and include the link in the manual) and all that?\n
    \n
    Do they need to give me access to the entire firmware as well? The router folks do, but you also sometimes need to re-install the firmware manually, so that may not be a license issue.\n
    \n
    However, how would we know if they are violating a license if we don’t know what is running on it?\n
    \n
    I’m curious about how the GPL / copy-left licenses work, and wondering if I found someone who is violating it. I also want to hack the thermostat to control it without the motherfuckin’ cloud, but that is a bit separate.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 1
  +favouriteCount: 3
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1712572540 {#2892
    date: 2024-04-08 12:35:40.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2897 …}
  +votes: Doctrine\ORM\PersistentCollection {#2900 …}
  +reports: Doctrine\ORM\PersistentCollection {#2902 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2904 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2906 …}
  +badges: Doctrine\ORM\PersistentCollection {#2908 …}
  +children: [
    App\Entity\EntryComment {#1691
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1692 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Not necessarily. There are other operating systems and frameworks for embedded devices. Especially for commercial products. It doesn’t have to be something like Linux and GPL code.\n
        \n
        [en.wikipedia.org/…/Comparison_of_real-time_operat…](https://en.wikipedia.org/wiki/Comparison_of_real-time_operating_systems)\n
        \n
        This is a list of many other choices with many of them having non-copyleft licenses. And a thermostat is a comparatively simple device. They could also have implemented most things themselves and just taken a network-stack to connect it to the outside world. (I think network is something that is very complex and companies just buy a solution instead of writing all of that code.)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704283706 {#1680
        date: 2024-01-03 13:08:26.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@megaman@discuss.tchncs.de"
        "@megaman@discuss.tchncs.de"
        "@megaman@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1795 …}
      +nested: Doctrine\ORM\PersistentCollection {#1711 …}
      +votes: Doctrine\ORM\PersistentCollection {#1611 …}
      +reports: Doctrine\ORM\PersistentCollection {#1630 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1628 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1599 …}
      -id: 287129
      -bodyTs: "'/comparison_of_real-time_operat':30 '/wiki/comparison_of_real-time_operating_systems)':33 'also':61 'buy':93 'choic':41 'code':28,102 'commerci':15 'compani':91 'compar':56 'complex':89 'connect':75 'copyleft':49 'could':60 'devic':12,58 'doesn':18 'embed':11 'en.wikipedia.org':29,32 'en.wikipedia.org/wiki/comparison_of_real-time_operating_systems)':31 'especi':13 'framework':9 'gpl':27 'implement':63 'instead':96 'licens':50 'like':24 'linux':25 'list':37 'mani':39,43 'necessarili':2 'network':72,83 'network-stack':71 'non':48 'non-copyleft':47 'oper':6 'outsid':79 'product':16 'simpl':57 'solut':95 'someth':23,85 'stack':73 'system':7 'taken':69 'thermostat':53 'thing':65 'think':82 'world':80 'write':98"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6099755"
      +editedAt: DateTimeImmutable @1712572576 {#1689
        date: 2024-04-08 12:36:16.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704283706 {#1686
        date: 2024-01-03 13:08:26.0 +01:00
      }
      +"title": 287129
    }
  ]
  -id: 27737
  -titleTs: "'gpl':7 'smart':3 'thermostat':4 'violat':5"
  -bodyTs: "'/ca/support-article/?articlenum=50485).':128 '/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':39 '8920w':36 'access':209 'ago':106 'also':222,284 'aprilair':35,137 'ask':19 'assum':142 'avail':113 'bit':301 'built':59 'busybox':152 'came':26 'cannot':53 'cd':185 'center':125 'cloud':296 'code':124,170 'common':154 'compani':58 'comput':50 'connect':44 'control':291 'copi':269 'copy-left':268 'curious':263 'ed':157 'els':67 'entir':212 'everyth':66 'find':131 'firmwar':110,213,230 'folk':218 'found':108,277 'furnac':57 'give':182,207 'gpl':94,123,156,267 'gpl-ed':155 'hack':287 'henc':15 'hole':103 'howev':240 'hvac':30 'imagin':54 'includ':82,194 'instal':228 'issu':239 'kernel':64 'know':3,244,255 'least':173 'left':270 'librari':83 'licens':14,238,250,271 'like':73,162 'link':196 'linksi':116,119 'linux':77,149 'littl':5 'lot':48 'm':18,130,262 'manual':199,231 'may':234 'motherfuckin':295 'need':180,205,224 'new':29 'noth':132 'oblig':166 'os':62 'page':189 'piec':175 'poor':9 'provid':168 'rabbit':102 'rabbit-hol':101 're':227 're-instal':226 'right':178 'router':100,112,163,217 'run':76,148,258 'say':151 'scratch':69 'seem':71 'separ':302 'site':120 'small':160 'smart':23,145 'softwar':13,177 'someon':278 'sometim':223 'sort':135 'system':31,161 'thermostat':24,146,289 'thing':51 'though':138 'tool':86,158 'touchscreen':43 'understand':10 'version':91 'violat':248,281 'want':285 'websit':117,192 'week':105 'well':215 'went':97 'wifi':46 'without':293 'wonder':274 'work':272 'would':242 'www.aprilaire.com':38 'www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':37 'www.linksys.com':127 'www.linksys.com/ca/support-article/?articlenum=50485).':126 'yea':78,95"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704261964
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/post/8690251"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704250964 {#2880
    date: 2024-01-03 04:02:44.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
152 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1692
  +user: Proxies\__CG__\App\Entity\User {#2858 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
  +slug: "Is-my-smart-thermostat-violating-the-GPL"
  +title: "Is my 'smart' thermostat violating the GPL?"
  +url: null
  +body: """
    So, I know very little and have a poor understanding of the software licenses, hence why I’m asking.\n
    \n
    I have a ‘smart’ thermostat that came with the new HVAC system. It is the [AprilAire 8920W](https://www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w). It has a touchscreen, connects to wifi, does lots of ‘computer’ things. I cannot imagine that this furnace company built their own OS and kernel and everything else from scratch; it seems most likely it is running linux, yea? And with that, includes libraries and other tools that are under some version of the GPL, yea?\n
    \n
    I went down the router rabbit-hole some weeks ago and found the firmware for routers available on the Linksys website, the Linksys site has this [‘GPL Code Center’](https://www.linksys.com/ca/support-article/?articleNum=50485). I’m finding nothing of the sort from AprilAire, though…\n
    \n
    So, if we assume that my ‘smart’ thermostat is running Linux (and, say, busybox, a common GPL-ed tool on small systems, like routers), they are obligated to provide the code for at least those pieces of software, right? They need to give me a CD or have a page on their website (and include the link in the manual) and all that?\n
    \n
    Do they need to give me access to the entire firmware as well? The router folks do, but you also sometimes need to re-install the firmware manually, so that may not be a license issue.\n
    \n
    However, how would we know if they are violating a license if we don’t know what is running on it?\n
    \n
    I’m curious about how the GPL / copy-left licenses work, and wondering if I found someone who is violating it. I also want to hack the thermostat to control it without the motherfuckin’ cloud, but that is a bit separate.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 1
  +favouriteCount: 3
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1712572540 {#2892
    date: 2024-04-08 12:35:40.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2897 …}
  +votes: Doctrine\ORM\PersistentCollection {#2900 …}
  +reports: Doctrine\ORM\PersistentCollection {#2902 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2904 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2906 …}
  +badges: Doctrine\ORM\PersistentCollection {#2908 …}
  +children: [
    App\Entity\EntryComment {#1691
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1692 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Not necessarily. There are other operating systems and frameworks for embedded devices. Especially for commercial products. It doesn’t have to be something like Linux and GPL code.\n
        \n
        [en.wikipedia.org/…/Comparison_of_real-time_operat…](https://en.wikipedia.org/wiki/Comparison_of_real-time_operating_systems)\n
        \n
        This is a list of many other choices with many of them having non-copyleft licenses. And a thermostat is a comparatively simple device. They could also have implemented most things themselves and just taken a network-stack to connect it to the outside world. (I think network is something that is very complex and companies just buy a solution instead of writing all of that code.)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704283706 {#1680
        date: 2024-01-03 13:08:26.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@megaman@discuss.tchncs.de"
        "@megaman@discuss.tchncs.de"
        "@megaman@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1795 …}
      +nested: Doctrine\ORM\PersistentCollection {#1711 …}
      +votes: Doctrine\ORM\PersistentCollection {#1611 …}
      +reports: Doctrine\ORM\PersistentCollection {#1630 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1628 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1599 …}
      -id: 287129
      -bodyTs: "'/comparison_of_real-time_operat':30 '/wiki/comparison_of_real-time_operating_systems)':33 'also':61 'buy':93 'choic':41 'code':28,102 'commerci':15 'compani':91 'compar':56 'complex':89 'connect':75 'copyleft':49 'could':60 'devic':12,58 'doesn':18 'embed':11 'en.wikipedia.org':29,32 'en.wikipedia.org/wiki/comparison_of_real-time_operating_systems)':31 'especi':13 'framework':9 'gpl':27 'implement':63 'instead':96 'licens':50 'like':24 'linux':25 'list':37 'mani':39,43 'necessarili':2 'network':72,83 'network-stack':71 'non':48 'non-copyleft':47 'oper':6 'outsid':79 'product':16 'simpl':57 'solut':95 'someth':23,85 'stack':73 'system':7 'taken':69 'thermostat':53 'thing':65 'think':82 'world':80 'write':98"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6099755"
      +editedAt: DateTimeImmutable @1712572576 {#1689
        date: 2024-04-08 12:36:16.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704283706 {#1686
        date: 2024-01-03 13:08:26.0 +01:00
      }
      +"title": 287129
    }
  ]
  -id: 27737
  -titleTs: "'gpl':7 'smart':3 'thermostat':4 'violat':5"
  -bodyTs: "'/ca/support-article/?articlenum=50485).':128 '/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':39 '8920w':36 'access':209 'ago':106 'also':222,284 'aprilair':35,137 'ask':19 'assum':142 'avail':113 'bit':301 'built':59 'busybox':152 'came':26 'cannot':53 'cd':185 'center':125 'cloud':296 'code':124,170 'common':154 'compani':58 'comput':50 'connect':44 'control':291 'copi':269 'copy-left':268 'curious':263 'ed':157 'els':67 'entir':212 'everyth':66 'find':131 'firmwar':110,213,230 'folk':218 'found':108,277 'furnac':57 'give':182,207 'gpl':94,123,156,267 'gpl-ed':155 'hack':287 'henc':15 'hole':103 'howev':240 'hvac':30 'imagin':54 'includ':82,194 'instal':228 'issu':239 'kernel':64 'know':3,244,255 'least':173 'left':270 'librari':83 'licens':14,238,250,271 'like':73,162 'link':196 'linksi':116,119 'linux':77,149 'littl':5 'lot':48 'm':18,130,262 'manual':199,231 'may':234 'motherfuckin':295 'need':180,205,224 'new':29 'noth':132 'oblig':166 'os':62 'page':189 'piec':175 'poor':9 'provid':168 'rabbit':102 'rabbit-hol':101 're':227 're-instal':226 'right':178 'router':100,112,163,217 'run':76,148,258 'say':151 'scratch':69 'seem':71 'separ':302 'site':120 'small':160 'smart':23,145 'softwar':13,177 'someon':278 'sometim':223 'sort':135 'system':31,161 'thermostat':24,146,289 'thing':51 'though':138 'tool':86,158 'touchscreen':43 'understand':10 'version':91 'violat':248,281 'want':285 'websit':117,192 'week':105 'well':215 'went':97 'wifi':46 'without':293 'wonder':274 'work':272 'would':242 'www.aprilaire.com':38 'www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':37 'www.linksys.com':127 'www.linksys.com/ca/support-article/?articlenum=50485).':126 'yea':78,95"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704261964
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/post/8690251"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704250964 {#2880
    date: 2024-01-03 04:02:44.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
153 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
154 DENIED moderate
App\Entity\EntryComment {#1691
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1692
    +user: Proxies\__CG__\App\Entity\User {#2858 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "Is-my-smart-thermostat-violating-the-GPL"
    +title: "Is my 'smart' thermostat violating the GPL?"
    +url: null
    +body: """
      So, I know very little and have a poor understanding of the software licenses, hence why I’m asking.\n
      \n
      I have a ‘smart’ thermostat that came with the new HVAC system. It is the [AprilAire 8920W](https://www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w). It has a touchscreen, connects to wifi, does lots of ‘computer’ things. I cannot imagine that this furnace company built their own OS and kernel and everything else from scratch; it seems most likely it is running linux, yea? And with that, includes libraries and other tools that are under some version of the GPL, yea?\n
      \n
      I went down the router rabbit-hole some weeks ago and found the firmware for routers available on the Linksys website, the Linksys site has this [‘GPL Code Center’](https://www.linksys.com/ca/support-article/?articleNum=50485). I’m finding nothing of the sort from AprilAire, though…\n
      \n
      So, if we assume that my ‘smart’ thermostat is running Linux (and, say, busybox, a common GPL-ed tool on small systems, like routers), they are obligated to provide the code for at least those pieces of software, right? They need to give me a CD or have a page on their website (and include the link in the manual) and all that?\n
      \n
      Do they need to give me access to the entire firmware as well? The router folks do, but you also sometimes need to re-install the firmware manually, so that may not be a license issue.\n
      \n
      However, how would we know if they are violating a license if we don’t know what is running on it?\n
      \n
      I’m curious about how the GPL / copy-left licenses work, and wondering if I found someone who is violating it. I also want to hack the thermostat to control it without the motherfuckin’ cloud, but that is a bit separate.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 1
    +favouriteCount: 3
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712572540 {#2892
      date: 2024-04-08 12:35:40.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2897 …}
    +votes: Doctrine\ORM\PersistentCollection {#2900 …}
    +reports: Doctrine\ORM\PersistentCollection {#2902 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2904 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2906 …}
    +badges: Doctrine\ORM\PersistentCollection {#2908 …}
    +children: [
      App\Entity\EntryComment {#1691}
    ]
    -id: 27737
    -titleTs: "'gpl':7 'smart':3 'thermostat':4 'violat':5"
    -bodyTs: "'/ca/support-article/?articlenum=50485).':128 '/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':39 '8920w':36 'access':209 'ago':106 'also':222,284 'aprilair':35,137 'ask':19 'assum':142 'avail':113 'bit':301 'built':59 'busybox':152 'came':26 'cannot':53 'cd':185 'center':125 'cloud':296 'code':124,170 'common':154 'compani':58 'comput':50 'connect':44 'control':291 'copi':269 'copy-left':268 'curious':263 'ed':157 'els':67 'entir':212 'everyth':66 'find':131 'firmwar':110,213,230 'folk':218 'found':108,277 'furnac':57 'give':182,207 'gpl':94,123,156,267 'gpl-ed':155 'hack':287 'henc':15 'hole':103 'howev':240 'hvac':30 'imagin':54 'includ':82,194 'instal':228 'issu':239 'kernel':64 'know':3,244,255 'least':173 'left':270 'librari':83 'licens':14,238,250,271 'like':73,162 'link':196 'linksi':116,119 'linux':77,149 'littl':5 'lot':48 'm':18,130,262 'manual':199,231 'may':234 'motherfuckin':295 'need':180,205,224 'new':29 'noth':132 'oblig':166 'os':62 'page':189 'piec':175 'poor':9 'provid':168 'rabbit':102 'rabbit-hol':101 're':227 're-instal':226 'right':178 'router':100,112,163,217 'run':76,148,258 'say':151 'scratch':69 'seem':71 'separ':302 'site':120 'small':160 'smart':23,145 'softwar':13,177 'someon':278 'sometim':223 'sort':135 'system':31,161 'thermostat':24,146,289 'thing':51 'though':138 'tool':86,158 'touchscreen':43 'understand':10 'version':91 'violat':248,281 'want':285 'websit':117,192 'week':105 'well':215 'went':97 'wifi':46 'without':293 'wonder':274 'work':272 'would':242 'www.aprilaire.com':38 'www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':37 'www.linksys.com':127 'www.linksys.com/ca/support-article/?articlenum=50485).':126 'yea':78,95"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704261964
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/post/8690251"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704250964 {#2880
      date: 2024-01-03 04:02:44.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Not necessarily. There are other operating systems and frameworks for embedded devices. Especially for commercial products. It doesn’t have to be something like Linux and GPL code.\n
    \n
    [en.wikipedia.org/…/Comparison_of_real-time_operat…](https://en.wikipedia.org/wiki/Comparison_of_real-time_operating_systems)\n
    \n
    This is a list of many other choices with many of them having non-copyleft licenses. And a thermostat is a comparatively simple device. They could also have implemented most things themselves and just taken a network-stack to connect it to the outside world. (I think network is something that is very complex and companies just buy a solution instead of writing all of that code.)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1704283706 {#1680
    date: 2024-01-03 13:08:26.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@megaman@discuss.tchncs.de"
    "@megaman@discuss.tchncs.de"
    "@megaman@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1795 …}
  +nested: Doctrine\ORM\PersistentCollection {#1711 …}
  +votes: Doctrine\ORM\PersistentCollection {#1611 …}
  +reports: Doctrine\ORM\PersistentCollection {#1630 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1628 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1599 …}
  -id: 287129
  -bodyTs: "'/comparison_of_real-time_operat':30 '/wiki/comparison_of_real-time_operating_systems)':33 'also':61 'buy':93 'choic':41 'code':28,102 'commerci':15 'compani':91 'compar':56 'complex':89 'connect':75 'copyleft':49 'could':60 'devic':12,58 'doesn':18 'embed':11 'en.wikipedia.org':29,32 'en.wikipedia.org/wiki/comparison_of_real-time_operating_systems)':31 'especi':13 'framework':9 'gpl':27 'implement':63 'instead':96 'licens':50 'like':24 'linux':25 'list':37 'mani':39,43 'necessarili':2 'network':72,83 'network-stack':71 'non':48 'non-copyleft':47 'oper':6 'outsid':79 'product':16 'simpl':57 'solut':95 'someth':23,85 'stack':73 'system':7 'taken':69 'thermostat':53 'thing':65 'think':82 'world':80 'write':98"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6099755"
  +editedAt: DateTimeImmutable @1712572576 {#1689
    date: 2024-04-08 12:36:16.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704283706 {#1686
    date: 2024-01-03 13:08:26.0 +01:00
  }
  +"title": 287129
}
"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
155 DENIED edit
App\Entity\EntryComment {#1691
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1692
    +user: Proxies\__CG__\App\Entity\User {#2858 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "Is-my-smart-thermostat-violating-the-GPL"
    +title: "Is my 'smart' thermostat violating the GPL?"
    +url: null
    +body: """
      So, I know very little and have a poor understanding of the software licenses, hence why I’m asking.\n
      \n
      I have a ‘smart’ thermostat that came with the new HVAC system. It is the [AprilAire 8920W](https://www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w). It has a touchscreen, connects to wifi, does lots of ‘computer’ things. I cannot imagine that this furnace company built their own OS and kernel and everything else from scratch; it seems most likely it is running linux, yea? And with that, includes libraries and other tools that are under some version of the GPL, yea?\n
      \n
      I went down the router rabbit-hole some weeks ago and found the firmware for routers available on the Linksys website, the Linksys site has this [‘GPL Code Center’](https://www.linksys.com/ca/support-article/?articleNum=50485). I’m finding nothing of the sort from AprilAire, though…\n
      \n
      So, if we assume that my ‘smart’ thermostat is running Linux (and, say, busybox, a common GPL-ed tool on small systems, like routers), they are obligated to provide the code for at least those pieces of software, right? They need to give me a CD or have a page on their website (and include the link in the manual) and all that?\n
      \n
      Do they need to give me access to the entire firmware as well? The router folks do, but you also sometimes need to re-install the firmware manually, so that may not be a license issue.\n
      \n
      However, how would we know if they are violating a license if we don’t know what is running on it?\n
      \n
      I’m curious about how the GPL / copy-left licenses work, and wondering if I found someone who is violating it. I also want to hack the thermostat to control it without the motherfuckin’ cloud, but that is a bit separate.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 1
    +favouriteCount: 3
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712572540 {#2892
      date: 2024-04-08 12:35:40.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2897 …}
    +votes: Doctrine\ORM\PersistentCollection {#2900 …}
    +reports: Doctrine\ORM\PersistentCollection {#2902 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2904 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2906 …}
    +badges: Doctrine\ORM\PersistentCollection {#2908 …}
    +children: [
      App\Entity\EntryComment {#1691}
    ]
    -id: 27737
    -titleTs: "'gpl':7 'smart':3 'thermostat':4 'violat':5"
    -bodyTs: "'/ca/support-article/?articlenum=50485).':128 '/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':39 '8920w':36 'access':209 'ago':106 'also':222,284 'aprilair':35,137 'ask':19 'assum':142 'avail':113 'bit':301 'built':59 'busybox':152 'came':26 'cannot':53 'cd':185 'center':125 'cloud':296 'code':124,170 'common':154 'compani':58 'comput':50 'connect':44 'control':291 'copi':269 'copy-left':268 'curious':263 'ed':157 'els':67 'entir':212 'everyth':66 'find':131 'firmwar':110,213,230 'folk':218 'found':108,277 'furnac':57 'give':182,207 'gpl':94,123,156,267 'gpl-ed':155 'hack':287 'henc':15 'hole':103 'howev':240 'hvac':30 'imagin':54 'includ':82,194 'instal':228 'issu':239 'kernel':64 'know':3,244,255 'least':173 'left':270 'librari':83 'licens':14,238,250,271 'like':73,162 'link':196 'linksi':116,119 'linux':77,149 'littl':5 'lot':48 'm':18,130,262 'manual':199,231 'may':234 'motherfuckin':295 'need':180,205,224 'new':29 'noth':132 'oblig':166 'os':62 'page':189 'piec':175 'poor':9 'provid':168 'rabbit':102 'rabbit-hol':101 're':227 're-instal':226 'right':178 'router':100,112,163,217 'run':76,148,258 'say':151 'scratch':69 'seem':71 'separ':302 'site':120 'small':160 'smart':23,145 'softwar':13,177 'someon':278 'sometim':223 'sort':135 'system':31,161 'thermostat':24,146,289 'thing':51 'though':138 'tool':86,158 'touchscreen':43 'understand':10 'version':91 'violat':248,281 'want':285 'websit':117,192 'week':105 'well':215 'went':97 'wifi':46 'without':293 'wonder':274 'work':272 'would':242 'www.aprilaire.com':38 'www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':37 'www.linksys.com':127 'www.linksys.com/ca/support-article/?articlenum=50485).':126 'yea':78,95"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704261964
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/post/8690251"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704250964 {#2880
      date: 2024-01-03 04:02:44.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Not necessarily. There are other operating systems and frameworks for embedded devices. Especially for commercial products. It doesn’t have to be something like Linux and GPL code.\n
    \n
    [en.wikipedia.org/…/Comparison_of_real-time_operat…](https://en.wikipedia.org/wiki/Comparison_of_real-time_operating_systems)\n
    \n
    This is a list of many other choices with many of them having non-copyleft licenses. And a thermostat is a comparatively simple device. They could also have implemented most things themselves and just taken a network-stack to connect it to the outside world. (I think network is something that is very complex and companies just buy a solution instead of writing all of that code.)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1704283706 {#1680
    date: 2024-01-03 13:08:26.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@megaman@discuss.tchncs.de"
    "@megaman@discuss.tchncs.de"
    "@megaman@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1795 …}
  +nested: Doctrine\ORM\PersistentCollection {#1711 …}
  +votes: Doctrine\ORM\PersistentCollection {#1611 …}
  +reports: Doctrine\ORM\PersistentCollection {#1630 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1628 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1599 …}
  -id: 287129
  -bodyTs: "'/comparison_of_real-time_operat':30 '/wiki/comparison_of_real-time_operating_systems)':33 'also':61 'buy':93 'choic':41 'code':28,102 'commerci':15 'compani':91 'compar':56 'complex':89 'connect':75 'copyleft':49 'could':60 'devic':12,58 'doesn':18 'embed':11 'en.wikipedia.org':29,32 'en.wikipedia.org/wiki/comparison_of_real-time_operating_systems)':31 'especi':13 'framework':9 'gpl':27 'implement':63 'instead':96 'licens':50 'like':24 'linux':25 'list':37 'mani':39,43 'necessarili':2 'network':72,83 'network-stack':71 'non':48 'non-copyleft':47 'oper':6 'outsid':79 'product':16 'simpl':57 'solut':95 'someth':23,85 'stack':73 'system':7 'taken':69 'thermostat':53 'thing':65 'think':82 'world':80 'write':98"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6099755"
  +editedAt: DateTimeImmutable @1712572576 {#1689
    date: 2024-04-08 12:36:16.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704283706 {#1686
    date: 2024-01-03 13:08:26.0 +01:00
  }
  +"title": 287129
}
"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
156 DENIED moderate
App\Entity\EntryComment {#1691
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1692
    +user: Proxies\__CG__\App\Entity\User {#2858 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "Is-my-smart-thermostat-violating-the-GPL"
    +title: "Is my 'smart' thermostat violating the GPL?"
    +url: null
    +body: """
      So, I know very little and have a poor understanding of the software licenses, hence why I’m asking.\n
      \n
      I have a ‘smart’ thermostat that came with the new HVAC system. It is the [AprilAire 8920W](https://www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w). It has a touchscreen, connects to wifi, does lots of ‘computer’ things. I cannot imagine that this furnace company built their own OS and kernel and everything else from scratch; it seems most likely it is running linux, yea? And with that, includes libraries and other tools that are under some version of the GPL, yea?\n
      \n
      I went down the router rabbit-hole some weeks ago and found the firmware for routers available on the Linksys website, the Linksys site has this [‘GPL Code Center’](https://www.linksys.com/ca/support-article/?articleNum=50485). I’m finding nothing of the sort from AprilAire, though…\n
      \n
      So, if we assume that my ‘smart’ thermostat is running Linux (and, say, busybox, a common GPL-ed tool on small systems, like routers), they are obligated to provide the code for at least those pieces of software, right? They need to give me a CD or have a page on their website (and include the link in the manual) and all that?\n
      \n
      Do they need to give me access to the entire firmware as well? The router folks do, but you also sometimes need to re-install the firmware manually, so that may not be a license issue.\n
      \n
      However, how would we know if they are violating a license if we don’t know what is running on it?\n
      \n
      I’m curious about how the GPL / copy-left licenses work, and wondering if I found someone who is violating it. I also want to hack the thermostat to control it without the motherfuckin’ cloud, but that is a bit separate.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 1
    +favouriteCount: 3
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712572540 {#2892
      date: 2024-04-08 12:35:40.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2897 …}
    +votes: Doctrine\ORM\PersistentCollection {#2900 …}
    +reports: Doctrine\ORM\PersistentCollection {#2902 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2904 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2906 …}
    +badges: Doctrine\ORM\PersistentCollection {#2908 …}
    +children: [
      App\Entity\EntryComment {#1691}
    ]
    -id: 27737
    -titleTs: "'gpl':7 'smart':3 'thermostat':4 'violat':5"
    -bodyTs: "'/ca/support-article/?articlenum=50485).':128 '/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':39 '8920w':36 'access':209 'ago':106 'also':222,284 'aprilair':35,137 'ask':19 'assum':142 'avail':113 'bit':301 'built':59 'busybox':152 'came':26 'cannot':53 'cd':185 'center':125 'cloud':296 'code':124,170 'common':154 'compani':58 'comput':50 'connect':44 'control':291 'copi':269 'copy-left':268 'curious':263 'ed':157 'els':67 'entir':212 'everyth':66 'find':131 'firmwar':110,213,230 'folk':218 'found':108,277 'furnac':57 'give':182,207 'gpl':94,123,156,267 'gpl-ed':155 'hack':287 'henc':15 'hole':103 'howev':240 'hvac':30 'imagin':54 'includ':82,194 'instal':228 'issu':239 'kernel':64 'know':3,244,255 'least':173 'left':270 'librari':83 'licens':14,238,250,271 'like':73,162 'link':196 'linksi':116,119 'linux':77,149 'littl':5 'lot':48 'm':18,130,262 'manual':199,231 'may':234 'motherfuckin':295 'need':180,205,224 'new':29 'noth':132 'oblig':166 'os':62 'page':189 'piec':175 'poor':9 'provid':168 'rabbit':102 'rabbit-hol':101 're':227 're-instal':226 'right':178 'router':100,112,163,217 'run':76,148,258 'say':151 'scratch':69 'seem':71 'separ':302 'site':120 'small':160 'smart':23,145 'softwar':13,177 'someon':278 'sometim':223 'sort':135 'system':31,161 'thermostat':24,146,289 'thing':51 'though':138 'tool':86,158 'touchscreen':43 'understand':10 'version':91 'violat':248,281 'want':285 'websit':117,192 'week':105 'well':215 'went':97 'wifi':46 'without':293 'wonder':274 'work':272 'would':242 'www.aprilaire.com':38 'www.aprilaire.com/whole-house-products/thermostats/old-wifi-thermostat/model-8920w).':37 'www.linksys.com':127 'www.linksys.com/ca/support-article/?articlenum=50485).':126 'yea':78,95"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704261964
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/post/8690251"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704250964 {#2880
      date: 2024-01-03 04:02:44.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1556 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Not necessarily. There are other operating systems and frameworks for embedded devices. Especially for commercial products. It doesn’t have to be something like Linux and GPL code.\n
    \n
    [en.wikipedia.org/…/Comparison_of_real-time_operat…](https://en.wikipedia.org/wiki/Comparison_of_real-time_operating_systems)\n
    \n
    This is a list of many other choices with many of them having non-copyleft licenses. And a thermostat is a comparatively simple device. They could also have implemented most things themselves and just taken a network-stack to connect it to the outside world. (I think network is something that is very complex and companies just buy a solution instead of writing all of that code.)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1704283706 {#1680
    date: 2024-01-03 13:08:26.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@megaman@discuss.tchncs.de"
    "@megaman@discuss.tchncs.de"
    "@megaman@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1795 …}
  +nested: Doctrine\ORM\PersistentCollection {#1711 …}
  +votes: Doctrine\ORM\PersistentCollection {#1611 …}
  +reports: Doctrine\ORM\PersistentCollection {#1630 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1628 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1599 …}
  -id: 287129
  -bodyTs: "'/comparison_of_real-time_operat':30 '/wiki/comparison_of_real-time_operating_systems)':33 'also':61 'buy':93 'choic':41 'code':28,102 'commerci':15 'compani':91 'compar':56 'complex':89 'connect':75 'copyleft':49 'could':60 'devic':12,58 'doesn':18 'embed':11 'en.wikipedia.org':29,32 'en.wikipedia.org/wiki/comparison_of_real-time_operating_systems)':31 'especi':13 'framework':9 'gpl':27 'implement':63 'instead':96 'licens':50 'like':24 'linux':25 'list':37 'mani':39,43 'necessarili':2 'network':72,83 'network-stack':71 'non':48 'non-copyleft':47 'oper':6 'outsid':79 'product':16 'simpl':57 'solut':95 'someth':23,85 'stack':73 'system':7 'taken':69 'thermostat':53 'thing':65 'think':82 'world':80 'write':98"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6099755"
  +editedAt: DateTimeImmutable @1712572576 {#1689
    date: 2024-04-08 12:36:16.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704283706 {#1686
    date: 2024-01-03 13:08:26.0 +01:00
  }
  +"title": 287129
}
"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
157 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
158 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1593
  +user: Proxies\__CG__\App\Entity\User {#2654 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
  +slug: "Is-there-such-a-thing-as-split-screen-grep"
  +title: "Is there such a thing as split-screen grep?"
  +url: null
  +body: """
    I want to run a command and see all of its output on the left hand side, while simultaneously searching/grepping for particular lines on the right hand side. In other words, I want a temporary vertically split screen in my CLI, ideally with scrollback on each side of the split, but where I expect the left hand side to be scrolling thousands of lines quickly, while on the right hand side is a slow accumulation of “matches” to my grep.\n
    \n
    Is this possible today? What tools would you recommend to accomplish this?\n
    \n
    EDIT: To be clear, a one-liner is preferable over learning tmux or screen, although this does motivate me to perhaps begin learning tmux.\n
    \n
    In case this is an X/Y problem: The specific command I’m trying to run is an rsync simulation (dry-run) where I want to both check that the command works, and subsequently check that there are no `denied` errors. The recommended way to do this is to run the command twice, as follows (but I want to combine it into one pass):\n
    \n
    ```\n
    \n
    <span style="color:#323232;"># first specify the "-n" parameter so rsync will simulate its operation. You should use this before you start:\n
    </span><span style="color:#323232;">rsync -naP --exclude-from=rsync-homedir-local.txt /home/$USER/ $BACKUPDIR/\n
    </span><span style="color:#323232;">\n
    </span><span style="color:#323232;"># check for permission denied errors in your homedir:\n
    </span><span style="color:#323232;">rsync -naP --exclude-from=rsync-homedir-local.txt /home/$USER/ $BACKUPDIR/ | grep denied\n
    </span>\n
    ```
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 21
  +favouriteCount: 57
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1719267028 {#2649
    date: 2024-06-25 00:10:28.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2656 …}
  +votes: Doctrine\ORM\PersistentCollection {#2658 …}
  +reports: Doctrine\ORM\PersistentCollection {#2660 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2662 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2664 …}
  +badges: Doctrine\ORM\PersistentCollection {#2666 …}
  +children: [
    App\Entity\EntryComment {#1690
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: null
      +root: null
      +body: "Couldn’t you just check the rsync exit codes? `echo $?` check if both return 0?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704141124 {#1437
        date: 2024-01-01 21:32:04.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@canadaduane@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1584 …}
      +nested: Doctrine\ORM\PersistentCollection {#1580 …}
      +votes: Doctrine\ORM\PersistentCollection {#1583 …}
      +reports: Doctrine\ORM\PersistentCollection {#1582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1575 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1668 …}
      -id: 287091
      -bodyTs: "'0':15 'check':5,11 'code':9 'couldn':1 'echo':10 'exit':8 'return':14 'rsync':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6054560"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704141124 {#1434
        date: 2024-01-01 21:32:04.0 +01:00
      }
      +"title": 287091
    }
  ]
  -id: 26591
  -titleTs: "'grep':10 'screen':9 'split':8 'split-screen':7 'thing':5"
  -bodyTs: "'/home':206,223 'accomplish':91 'accumul':75 'although':108 'backupdir':208,225 'begin':115 'case':119 'check':145,152,209 'clear':96 'cli':41 'combin':177 'command':6,127,148,169 'deni':157,212,227 'dri':138 'dry-run':137 'edit':93 'error':158,213 'exclud':203,220 'exclude-from':202,219 'expect':54 'first':182 'follow':172 'grep':80,226 'hand':16,27,57,70 'homedir':216 'ideal':42 'learn':104,116 'left':15,56 'line':23,64 'liner':100 'm':129 'match':77 'motiv':111 'n':185 'nap':201,218 'one':99,180 'one-lin':98 'oper':192 'output':12 'paramet':186 'particular':22 'pass':181 'perhap':114 'permiss':211 'possibl':83 'prefer':102 'problem':124 'quick':65 'recommend':89,160 'right':26,69 'rsync':135,188,200,217 'rsync-homedir-local.txt':205,222 'run':4,132,139,167 'screen':38,107 'scroll':61 'scrollback':44 'searching/grepping':20 'see':8 'side':17,28,47,58,71 'simul':136,190 'simultan':19 'slow':74 'specif':126 'specifi':183 'split':37,50 'start':199 'subsequ':151 'temporari':35 'thousand':62 'tmux':105,117 'today':84 'tool':86 'tri':130 'twice':170 'use':195 'user':207,224 'vertic':36 'want':2,33,142,175 'way':161 'word':31 'work':149 'would':87 'x/y':123"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704218040
  +visibility: "visible             "
  +apId: "https://lemmy.ca/post/12450133"
  +editedAt: DateTimeImmutable @1710501214 {#2633
    date: 2024-03-15 12:13:34.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704131640 {#2553
    date: 2024-01-01 18:54:00.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
159 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1593
  +user: Proxies\__CG__\App\Entity\User {#2654 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
  +slug: "Is-there-such-a-thing-as-split-screen-grep"
  +title: "Is there such a thing as split-screen grep?"
  +url: null
  +body: """
    I want to run a command and see all of its output on the left hand side, while simultaneously searching/grepping for particular lines on the right hand side. In other words, I want a temporary vertically split screen in my CLI, ideally with scrollback on each side of the split, but where I expect the left hand side to be scrolling thousands of lines quickly, while on the right hand side is a slow accumulation of “matches” to my grep.\n
    \n
    Is this possible today? What tools would you recommend to accomplish this?\n
    \n
    EDIT: To be clear, a one-liner is preferable over learning tmux or screen, although this does motivate me to perhaps begin learning tmux.\n
    \n
    In case this is an X/Y problem: The specific command I’m trying to run is an rsync simulation (dry-run) where I want to both check that the command works, and subsequently check that there are no `denied` errors. The recommended way to do this is to run the command twice, as follows (but I want to combine it into one pass):\n
    \n
    ```\n
    \n
    <span style="color:#323232;"># first specify the "-n" parameter so rsync will simulate its operation. You should use this before you start:\n
    </span><span style="color:#323232;">rsync -naP --exclude-from=rsync-homedir-local.txt /home/$USER/ $BACKUPDIR/\n
    </span><span style="color:#323232;">\n
    </span><span style="color:#323232;"># check for permission denied errors in your homedir:\n
    </span><span style="color:#323232;">rsync -naP --exclude-from=rsync-homedir-local.txt /home/$USER/ $BACKUPDIR/ | grep denied\n
    </span>\n
    ```
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 21
  +favouriteCount: 57
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1719267028 {#2649
    date: 2024-06-25 00:10:28.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2656 …}
  +votes: Doctrine\ORM\PersistentCollection {#2658 …}
  +reports: Doctrine\ORM\PersistentCollection {#2660 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2662 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2664 …}
  +badges: Doctrine\ORM\PersistentCollection {#2666 …}
  +children: [
    App\Entity\EntryComment {#1690
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: null
      +root: null
      +body: "Couldn’t you just check the rsync exit codes? `echo $?` check if both return 0?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704141124 {#1437
        date: 2024-01-01 21:32:04.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@canadaduane@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1584 …}
      +nested: Doctrine\ORM\PersistentCollection {#1580 …}
      +votes: Doctrine\ORM\PersistentCollection {#1583 …}
      +reports: Doctrine\ORM\PersistentCollection {#1582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1575 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1668 …}
      -id: 287091
      -bodyTs: "'0':15 'check':5,11 'code':9 'couldn':1 'echo':10 'exit':8 'return':14 'rsync':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6054560"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704141124 {#1434
        date: 2024-01-01 21:32:04.0 +01:00
      }
      +"title": 287091
    }
  ]
  -id: 26591
  -titleTs: "'grep':10 'screen':9 'split':8 'split-screen':7 'thing':5"
  -bodyTs: "'/home':206,223 'accomplish':91 'accumul':75 'although':108 'backupdir':208,225 'begin':115 'case':119 'check':145,152,209 'clear':96 'cli':41 'combin':177 'command':6,127,148,169 'deni':157,212,227 'dri':138 'dry-run':137 'edit':93 'error':158,213 'exclud':203,220 'exclude-from':202,219 'expect':54 'first':182 'follow':172 'grep':80,226 'hand':16,27,57,70 'homedir':216 'ideal':42 'learn':104,116 'left':15,56 'line':23,64 'liner':100 'm':129 'match':77 'motiv':111 'n':185 'nap':201,218 'one':99,180 'one-lin':98 'oper':192 'output':12 'paramet':186 'particular':22 'pass':181 'perhap':114 'permiss':211 'possibl':83 'prefer':102 'problem':124 'quick':65 'recommend':89,160 'right':26,69 'rsync':135,188,200,217 'rsync-homedir-local.txt':205,222 'run':4,132,139,167 'screen':38,107 'scroll':61 'scrollback':44 'searching/grepping':20 'see':8 'side':17,28,47,58,71 'simul':136,190 'simultan':19 'slow':74 'specif':126 'specifi':183 'split':37,50 'start':199 'subsequ':151 'temporari':35 'thousand':62 'tmux':105,117 'today':84 'tool':86 'tri':130 'twice':170 'use':195 'user':207,224 'vertic':36 'want':2,33,142,175 'way':161 'word':31 'work':149 'would':87 'x/y':123"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704218040
  +visibility: "visible             "
  +apId: "https://lemmy.ca/post/12450133"
  +editedAt: DateTimeImmutable @1710501214 {#2633
    date: 2024-03-15 12:13:34.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704131640 {#2553
    date: 2024-01-01 18:54:00.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
160 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1593
  +user: Proxies\__CG__\App\Entity\User {#2654 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
  +slug: "Is-there-such-a-thing-as-split-screen-grep"
  +title: "Is there such a thing as split-screen grep?"
  +url: null
  +body: """
    I want to run a command and see all of its output on the left hand side, while simultaneously searching/grepping for particular lines on the right hand side. In other words, I want a temporary vertically split screen in my CLI, ideally with scrollback on each side of the split, but where I expect the left hand side to be scrolling thousands of lines quickly, while on the right hand side is a slow accumulation of “matches” to my grep.\n
    \n
    Is this possible today? What tools would you recommend to accomplish this?\n
    \n
    EDIT: To be clear, a one-liner is preferable over learning tmux or screen, although this does motivate me to perhaps begin learning tmux.\n
    \n
    In case this is an X/Y problem: The specific command I’m trying to run is an rsync simulation (dry-run) where I want to both check that the command works, and subsequently check that there are no `denied` errors. The recommended way to do this is to run the command twice, as follows (but I want to combine it into one pass):\n
    \n
    ```\n
    \n
    <span style="color:#323232;"># first specify the "-n" parameter so rsync will simulate its operation. You should use this before you start:\n
    </span><span style="color:#323232;">rsync -naP --exclude-from=rsync-homedir-local.txt /home/$USER/ $BACKUPDIR/\n
    </span><span style="color:#323232;">\n
    </span><span style="color:#323232;"># check for permission denied errors in your homedir:\n
    </span><span style="color:#323232;">rsync -naP --exclude-from=rsync-homedir-local.txt /home/$USER/ $BACKUPDIR/ | grep denied\n
    </span>\n
    ```
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 21
  +favouriteCount: 57
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1719267028 {#2649
    date: 2024-06-25 00:10:28.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2656 …}
  +votes: Doctrine\ORM\PersistentCollection {#2658 …}
  +reports: Doctrine\ORM\PersistentCollection {#2660 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2662 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2664 …}
  +badges: Doctrine\ORM\PersistentCollection {#2666 …}
  +children: [
    App\Entity\EntryComment {#1690
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: null
      +root: null
      +body: "Couldn’t you just check the rsync exit codes? `echo $?` check if both return 0?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704141124 {#1437
        date: 2024-01-01 21:32:04.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@canadaduane@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1584 …}
      +nested: Doctrine\ORM\PersistentCollection {#1580 …}
      +votes: Doctrine\ORM\PersistentCollection {#1583 …}
      +reports: Doctrine\ORM\PersistentCollection {#1582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1575 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1668 …}
      -id: 287091
      -bodyTs: "'0':15 'check':5,11 'code':9 'couldn':1 'echo':10 'exit':8 'return':14 'rsync':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6054560"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704141124 {#1434
        date: 2024-01-01 21:32:04.0 +01:00
      }
      +"title": 287091
    }
  ]
  -id: 26591
  -titleTs: "'grep':10 'screen':9 'split':8 'split-screen':7 'thing':5"
  -bodyTs: "'/home':206,223 'accomplish':91 'accumul':75 'although':108 'backupdir':208,225 'begin':115 'case':119 'check':145,152,209 'clear':96 'cli':41 'combin':177 'command':6,127,148,169 'deni':157,212,227 'dri':138 'dry-run':137 'edit':93 'error':158,213 'exclud':203,220 'exclude-from':202,219 'expect':54 'first':182 'follow':172 'grep':80,226 'hand':16,27,57,70 'homedir':216 'ideal':42 'learn':104,116 'left':15,56 'line':23,64 'liner':100 'm':129 'match':77 'motiv':111 'n':185 'nap':201,218 'one':99,180 'one-lin':98 'oper':192 'output':12 'paramet':186 'particular':22 'pass':181 'perhap':114 'permiss':211 'possibl':83 'prefer':102 'problem':124 'quick':65 'recommend':89,160 'right':26,69 'rsync':135,188,200,217 'rsync-homedir-local.txt':205,222 'run':4,132,139,167 'screen':38,107 'scroll':61 'scrollback':44 'searching/grepping':20 'see':8 'side':17,28,47,58,71 'simul':136,190 'simultan':19 'slow':74 'specif':126 'specifi':183 'split':37,50 'start':199 'subsequ':151 'temporari':35 'thousand':62 'tmux':105,117 'today':84 'tool':86 'tri':130 'twice':170 'use':195 'user':207,224 'vertic':36 'want':2,33,142,175 'way':161 'word':31 'work':149 'would':87 'x/y':123"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704218040
  +visibility: "visible             "
  +apId: "https://lemmy.ca/post/12450133"
  +editedAt: DateTimeImmutable @1710501214 {#2633
    date: 2024-03-15 12:13:34.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704131640 {#2553
    date: 2024-01-01 18:54:00.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
161 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
162 DENIED moderate
App\Entity\EntryComment {#1690
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1593
    +user: Proxies\__CG__\App\Entity\User {#2654 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "Is-there-such-a-thing-as-split-screen-grep"
    +title: "Is there such a thing as split-screen grep?"
    +url: null
    +body: """
      I want to run a command and see all of its output on the left hand side, while simultaneously searching/grepping for particular lines on the right hand side. In other words, I want a temporary vertically split screen in my CLI, ideally with scrollback on each side of the split, but where I expect the left hand side to be scrolling thousands of lines quickly, while on the right hand side is a slow accumulation of “matches” to my grep.\n
      \n
      Is this possible today? What tools would you recommend to accomplish this?\n
      \n
      EDIT: To be clear, a one-liner is preferable over learning tmux or screen, although this does motivate me to perhaps begin learning tmux.\n
      \n
      In case this is an X/Y problem: The specific command I’m trying to run is an rsync simulation (dry-run) where I want to both check that the command works, and subsequently check that there are no `denied` errors. The recommended way to do this is to run the command twice, as follows (but I want to combine it into one pass):\n
      \n
      ```\n
      \n
      <span style="color:#323232;"># first specify the "-n" parameter so rsync will simulate its operation. You should use this before you start:\n
      </span><span style="color:#323232;">rsync -naP --exclude-from=rsync-homedir-local.txt /home/$USER/ $BACKUPDIR/\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;"># check for permission denied errors in your homedir:\n
      </span><span style="color:#323232;">rsync -naP --exclude-from=rsync-homedir-local.txt /home/$USER/ $BACKUPDIR/ | grep denied\n
      </span>\n
      ```
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 57
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719267028 {#2649
      date: 2024-06-25 00:10:28.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2656 …}
    +votes: Doctrine\ORM\PersistentCollection {#2658 …}
    +reports: Doctrine\ORM\PersistentCollection {#2660 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2662 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2664 …}
    +badges: Doctrine\ORM\PersistentCollection {#2666 …}
    +children: [
      App\Entity\EntryComment {#1690}
    ]
    -id: 26591
    -titleTs: "'grep':10 'screen':9 'split':8 'split-screen':7 'thing':5"
    -bodyTs: "'/home':206,223 'accomplish':91 'accumul':75 'although':108 'backupdir':208,225 'begin':115 'case':119 'check':145,152,209 'clear':96 'cli':41 'combin':177 'command':6,127,148,169 'deni':157,212,227 'dri':138 'dry-run':137 'edit':93 'error':158,213 'exclud':203,220 'exclude-from':202,219 'expect':54 'first':182 'follow':172 'grep':80,226 'hand':16,27,57,70 'homedir':216 'ideal':42 'learn':104,116 'left':15,56 'line':23,64 'liner':100 'm':129 'match':77 'motiv':111 'n':185 'nap':201,218 'one':99,180 'one-lin':98 'oper':192 'output':12 'paramet':186 'particular':22 'pass':181 'perhap':114 'permiss':211 'possibl':83 'prefer':102 'problem':124 'quick':65 'recommend':89,160 'right':26,69 'rsync':135,188,200,217 'rsync-homedir-local.txt':205,222 'run':4,132,139,167 'screen':38,107 'scroll':61 'scrollback':44 'searching/grepping':20 'see':8 'side':17,28,47,58,71 'simul':136,190 'simultan':19 'slow':74 'specif':126 'specifi':183 'split':37,50 'start':199 'subsequ':151 'temporari':35 'thousand':62 'tmux':105,117 'today':84 'tool':86 'tri':130 'twice':170 'use':195 'user':207,224 'vertic':36 'want':2,33,142,175 'way':161 'word':31 'work':149 'would':87 'x/y':123"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704218040
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/12450133"
    +editedAt: DateTimeImmutable @1710501214 {#2633
      date: 2024-03-15 12:13:34.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704131640 {#2553
      date: 2024-01-01 18:54:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: null
  +root: null
  +body: "Couldn’t you just check the rsync exit codes? `echo $?` check if both return 0?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704141124 {#1437
    date: 2024-01-01 21:32:04.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@canadaduane@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1584 …}
  +nested: Doctrine\ORM\PersistentCollection {#1580 …}
  +votes: Doctrine\ORM\PersistentCollection {#1583 …}
  +reports: Doctrine\ORM\PersistentCollection {#1582 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1575 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1668 …}
  -id: 287091
  -bodyTs: "'0':15 'check':5,11 'code':9 'couldn':1 'echo':10 'exit':8 'return':14 'rsync':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6054560"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704141124 {#1434
    date: 2024-01-01 21:32:04.0 +01:00
  }
  +"title": 287091
}
"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
163 DENIED edit
App\Entity\EntryComment {#1690
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1593
    +user: Proxies\__CG__\App\Entity\User {#2654 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "Is-there-such-a-thing-as-split-screen-grep"
    +title: "Is there such a thing as split-screen grep?"
    +url: null
    +body: """
      I want to run a command and see all of its output on the left hand side, while simultaneously searching/grepping for particular lines on the right hand side. In other words, I want a temporary vertically split screen in my CLI, ideally with scrollback on each side of the split, but where I expect the left hand side to be scrolling thousands of lines quickly, while on the right hand side is a slow accumulation of “matches” to my grep.\n
      \n
      Is this possible today? What tools would you recommend to accomplish this?\n
      \n
      EDIT: To be clear, a one-liner is preferable over learning tmux or screen, although this does motivate me to perhaps begin learning tmux.\n
      \n
      In case this is an X/Y problem: The specific command I’m trying to run is an rsync simulation (dry-run) where I want to both check that the command works, and subsequently check that there are no `denied` errors. The recommended way to do this is to run the command twice, as follows (but I want to combine it into one pass):\n
      \n
      ```\n
      \n
      <span style="color:#323232;"># first specify the "-n" parameter so rsync will simulate its operation. You should use this before you start:\n
      </span><span style="color:#323232;">rsync -naP --exclude-from=rsync-homedir-local.txt /home/$USER/ $BACKUPDIR/\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;"># check for permission denied errors in your homedir:\n
      </span><span style="color:#323232;">rsync -naP --exclude-from=rsync-homedir-local.txt /home/$USER/ $BACKUPDIR/ | grep denied\n
      </span>\n
      ```
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 57
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719267028 {#2649
      date: 2024-06-25 00:10:28.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2656 …}
    +votes: Doctrine\ORM\PersistentCollection {#2658 …}
    +reports: Doctrine\ORM\PersistentCollection {#2660 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2662 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2664 …}
    +badges: Doctrine\ORM\PersistentCollection {#2666 …}
    +children: [
      App\Entity\EntryComment {#1690}
    ]
    -id: 26591
    -titleTs: "'grep':10 'screen':9 'split':8 'split-screen':7 'thing':5"
    -bodyTs: "'/home':206,223 'accomplish':91 'accumul':75 'although':108 'backupdir':208,225 'begin':115 'case':119 'check':145,152,209 'clear':96 'cli':41 'combin':177 'command':6,127,148,169 'deni':157,212,227 'dri':138 'dry-run':137 'edit':93 'error':158,213 'exclud':203,220 'exclude-from':202,219 'expect':54 'first':182 'follow':172 'grep':80,226 'hand':16,27,57,70 'homedir':216 'ideal':42 'learn':104,116 'left':15,56 'line':23,64 'liner':100 'm':129 'match':77 'motiv':111 'n':185 'nap':201,218 'one':99,180 'one-lin':98 'oper':192 'output':12 'paramet':186 'particular':22 'pass':181 'perhap':114 'permiss':211 'possibl':83 'prefer':102 'problem':124 'quick':65 'recommend':89,160 'right':26,69 'rsync':135,188,200,217 'rsync-homedir-local.txt':205,222 'run':4,132,139,167 'screen':38,107 'scroll':61 'scrollback':44 'searching/grepping':20 'see':8 'side':17,28,47,58,71 'simul':136,190 'simultan':19 'slow':74 'specif':126 'specifi':183 'split':37,50 'start':199 'subsequ':151 'temporari':35 'thousand':62 'tmux':105,117 'today':84 'tool':86 'tri':130 'twice':170 'use':195 'user':207,224 'vertic':36 'want':2,33,142,175 'way':161 'word':31 'work':149 'would':87 'x/y':123"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704218040
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/12450133"
    +editedAt: DateTimeImmutable @1710501214 {#2633
      date: 2024-03-15 12:13:34.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704131640 {#2553
      date: 2024-01-01 18:54:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: null
  +root: null
  +body: "Couldn’t you just check the rsync exit codes? `echo $?` check if both return 0?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704141124 {#1437
    date: 2024-01-01 21:32:04.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@canadaduane@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1584 …}
  +nested: Doctrine\ORM\PersistentCollection {#1580 …}
  +votes: Doctrine\ORM\PersistentCollection {#1583 …}
  +reports: Doctrine\ORM\PersistentCollection {#1582 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1575 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1668 …}
  -id: 287091
  -bodyTs: "'0':15 'check':5,11 'code':9 'couldn':1 'echo':10 'exit':8 'return':14 'rsync':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6054560"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704141124 {#1434
    date: 2024-01-01 21:32:04.0 +01:00
  }
  +"title": 287091
}
"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
164 DENIED moderate
App\Entity\EntryComment {#1690
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1593
    +user: Proxies\__CG__\App\Entity\User {#2654 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "Is-there-such-a-thing-as-split-screen-grep"
    +title: "Is there such a thing as split-screen grep?"
    +url: null
    +body: """
      I want to run a command and see all of its output on the left hand side, while simultaneously searching/grepping for particular lines on the right hand side. In other words, I want a temporary vertically split screen in my CLI, ideally with scrollback on each side of the split, but where I expect the left hand side to be scrolling thousands of lines quickly, while on the right hand side is a slow accumulation of “matches” to my grep.\n
      \n
      Is this possible today? What tools would you recommend to accomplish this?\n
      \n
      EDIT: To be clear, a one-liner is preferable over learning tmux or screen, although this does motivate me to perhaps begin learning tmux.\n
      \n
      In case this is an X/Y problem: The specific command I’m trying to run is an rsync simulation (dry-run) where I want to both check that the command works, and subsequently check that there are no `denied` errors. The recommended way to do this is to run the command twice, as follows (but I want to combine it into one pass):\n
      \n
      ```\n
      \n
      <span style="color:#323232;"># first specify the "-n" parameter so rsync will simulate its operation. You should use this before you start:\n
      </span><span style="color:#323232;">rsync -naP --exclude-from=rsync-homedir-local.txt /home/$USER/ $BACKUPDIR/\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;"># check for permission denied errors in your homedir:\n
      </span><span style="color:#323232;">rsync -naP --exclude-from=rsync-homedir-local.txt /home/$USER/ $BACKUPDIR/ | grep denied\n
      </span>\n
      ```
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 57
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719267028 {#2649
      date: 2024-06-25 00:10:28.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2656 …}
    +votes: Doctrine\ORM\PersistentCollection {#2658 …}
    +reports: Doctrine\ORM\PersistentCollection {#2660 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2662 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2664 …}
    +badges: Doctrine\ORM\PersistentCollection {#2666 …}
    +children: [
      App\Entity\EntryComment {#1690}
    ]
    -id: 26591
    -titleTs: "'grep':10 'screen':9 'split':8 'split-screen':7 'thing':5"
    -bodyTs: "'/home':206,223 'accomplish':91 'accumul':75 'although':108 'backupdir':208,225 'begin':115 'case':119 'check':145,152,209 'clear':96 'cli':41 'combin':177 'command':6,127,148,169 'deni':157,212,227 'dri':138 'dry-run':137 'edit':93 'error':158,213 'exclud':203,220 'exclude-from':202,219 'expect':54 'first':182 'follow':172 'grep':80,226 'hand':16,27,57,70 'homedir':216 'ideal':42 'learn':104,116 'left':15,56 'line':23,64 'liner':100 'm':129 'match':77 'motiv':111 'n':185 'nap':201,218 'one':99,180 'one-lin':98 'oper':192 'output':12 'paramet':186 'particular':22 'pass':181 'perhap':114 'permiss':211 'possibl':83 'prefer':102 'problem':124 'quick':65 'recommend':89,160 'right':26,69 'rsync':135,188,200,217 'rsync-homedir-local.txt':205,222 'run':4,132,139,167 'screen':38,107 'scroll':61 'scrollback':44 'searching/grepping':20 'see':8 'side':17,28,47,58,71 'simul':136,190 'simultan':19 'slow':74 'specif':126 'specifi':183 'split':37,50 'start':199 'subsequ':151 'temporari':35 'thousand':62 'tmux':105,117 'today':84 'tool':86 'tri':130 'twice':170 'use':195 'user':207,224 'vertic':36 'want':2,33,142,175 'way':161 'word':31 'work':149 'would':87 'x/y':123"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704218040
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/12450133"
    +editedAt: DateTimeImmutable @1710501214 {#2633
      date: 2024-03-15 12:13:34.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704131640 {#2553
      date: 2024-01-01 18:54:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: null
  +root: null
  +body: "Couldn’t you just check the rsync exit codes? `echo $?` check if both return 0?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704141124 {#1437
    date: 2024-01-01 21:32:04.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@canadaduane@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1584 …}
  +nested: Doctrine\ORM\PersistentCollection {#1580 …}
  +votes: Doctrine\ORM\PersistentCollection {#1583 …}
  +reports: Doctrine\ORM\PersistentCollection {#1582 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1575 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1668 …}
  -id: 287091
  -bodyTs: "'0':15 'check':5,11 'code':9 'couldn':1 'echo':10 'exit':8 'return':14 'rsync':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6054560"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704141124 {#1434
    date: 2024-01-01 21:32:04.0 +01:00
  }
  +"title": 287091
}
"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
165 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
166 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1731
  +user: Proxies\__CG__\App\Entity\User {#2877 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
  +slug: "New-Linux-user-here-Is-this-really-how-I-m-supposed"
  +title: "New Linux user here. Is this really how I'm supposed to install apps on Linux?"
  +url: null
  +body: """
    [mullvad.net/en/help/install-mullvad-app-linux](https://mullvad.net/en/help/install-mullvad-app-linux)\n
    \n
    Trying to install VPN and these are the instructions Mullvad is giving me. This is ridiculous. There must be a more simple way. I know how to follow the instructions but I have no idea what I’m doing here. Can’t I just download a file and install it? I’m on Ubuntu.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 229
  +favouriteCount: 203
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1720279895 {#2910
    date: 2024-07-06 17:31:35.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2915 …}
  +votes: Doctrine\ORM\PersistentCollection {#2918 …}
  +reports: Doctrine\ORM\PersistentCollection {#2920 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2922 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2924 …}
  +badges: Doctrine\ORM\PersistentCollection {#2926 …}
  +children: [
    App\Entity\EntryComment {#1617
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1731 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2458 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
      +body: """
        That statement is certainly true.\n
        \n
        But how do you think you install software on Windows? You download a random installer from the internet and double-click it. The installer is an executable file and runs some code on your computer to set up the software. I’d argue it’s exactly the same.\n
        \n
        In the one instance you copy and paste code and run it. In the other instance you execute an installer that also contains the random code. And you can’t even have a look what happens.\n
        \n
        The real issue is: You have to trust the vendor. If you don’t trust Mullvad, don’t run their 5 lines of code. But you then also shouldn’t install their software and not run their windows installer. I don’t see a way around this ‘trust’ issue.\n
        \n
        The proper way of course would be a standardised process that also confines the software into containers with minimal permissions. Something like Android Apps. In theory you could add a default update process so the vendor just needs to define an update server in the (apk) installer file. Google didn’t do this, but they want people to use their Play Store. And I don’t think we have a permission system that is actively used on any of the major desktop operating systems, anyways.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704619840 {#1625
        date: 2024-01-07 10:30:40.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Critical_Insight@feddit.uk"
        "@rufus@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2447 …}
      +nested: Doctrine\ORM\PersistentCollection {#2448 …}
      +votes: Doctrine\ORM\PersistentCollection {#2464 …}
      +reports: Doctrine\ORM\PersistentCollection {#1707 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1741 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1717 …}
      -id: 297002
      -bodyTs: "'5':111 'activ':214 'add':168 'also':76,118,151 'android':162 'anyway':224 'apk':185 'app':163 'argu':49 'around':136 'certain':4 'click':27 'code':38,63,80,114 'comput':41 'confin':152 'contain':77,156 'copi':60 'could':167 'cours':144 'd':48 'default':170 'defin':179 'desktop':221 'didn':189 'doubl':26 'double-click':25 'download':17 'even':85 'exact':52 'execut':33,72 'file':34,187 'googl':188 'happen':90 'instal':12,20,30,74,121,129,186 'instanc':58,70 'internet':23 'issu':93,139 'like':161 'line':112 'look':88 'major':220 'minim':158 'mullvad':106 'need':177 'one':57 'oper':222 'past':62 'peopl':196 'permiss':159,210 'play':200 'process':149,172 'proper':141 'random':19,79 'real':92 'run':36,65,109,126 'see':133 'server':182 'set':43 'shouldn':119 'softwar':13,46,123,154 'someth':160 'standardis':148 'statement':2 'store':201 'system':211,223 'theori':165 'think':10,206 'true':5 'trust':98,105,138 'updat':171,181 'use':198,215 'vendor':100,175 'want':195 'way':135,142 'window':15,128 'would':145"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6209713"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704619840 {#1597
        date: 2024-01-07 10:30:40.0 +01:00
      }
      +"title": 297002
    }
  ]
  -id: 26435
  -titleTs: "'app':14 'instal':13 'linux':2,16 'm':10 'new':1 'realli':7 'suppos':11 'user':3"
  -bodyTs: "'/en/help/install-mullvad-app-linux](https://mullvad.net/en/help/install-mullvad-app-linux)':3 'download':48 'file':50 'follow':31 'give':15 'idea':38 'instal':6,52 'instruct':12,33 'know':28 'm':41,55 'mullvad':13 'mullvad.net':2 'mullvad.net/en/help/install-mullvad-app-linux](https://mullvad.net/en/help/install-mullvad-app-linux)':1 'must':21 'ridicul':19 'simpl':25 'tri':4 'ubuntu':57 'vpn':7 'way':26"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704185781
  +visibility: "visible             "
  +apId: "https://feddit.uk/post/6207077"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704099381 {#2898
    date: 2024-01-01 09:56:21.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
167 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1731
  +user: Proxies\__CG__\App\Entity\User {#2877 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
  +slug: "New-Linux-user-here-Is-this-really-how-I-m-supposed"
  +title: "New Linux user here. Is this really how I'm supposed to install apps on Linux?"
  +url: null
  +body: """
    [mullvad.net/en/help/install-mullvad-app-linux](https://mullvad.net/en/help/install-mullvad-app-linux)\n
    \n
    Trying to install VPN and these are the instructions Mullvad is giving me. This is ridiculous. There must be a more simple way. I know how to follow the instructions but I have no idea what I’m doing here. Can’t I just download a file and install it? I’m on Ubuntu.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 229
  +favouriteCount: 203
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1720279895 {#2910
    date: 2024-07-06 17:31:35.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2915 …}
  +votes: Doctrine\ORM\PersistentCollection {#2918 …}
  +reports: Doctrine\ORM\PersistentCollection {#2920 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2922 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2924 …}
  +badges: Doctrine\ORM\PersistentCollection {#2926 …}
  +children: [
    App\Entity\EntryComment {#1617
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1731 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2458 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
      +body: """
        That statement is certainly true.\n
        \n
        But how do you think you install software on Windows? You download a random installer from the internet and double-click it. The installer is an executable file and runs some code on your computer to set up the software. I’d argue it’s exactly the same.\n
        \n
        In the one instance you copy and paste code and run it. In the other instance you execute an installer that also contains the random code. And you can’t even have a look what happens.\n
        \n
        The real issue is: You have to trust the vendor. If you don’t trust Mullvad, don’t run their 5 lines of code. But you then also shouldn’t install their software and not run their windows installer. I don’t see a way around this ‘trust’ issue.\n
        \n
        The proper way of course would be a standardised process that also confines the software into containers with minimal permissions. Something like Android Apps. In theory you could add a default update process so the vendor just needs to define an update server in the (apk) installer file. Google didn’t do this, but they want people to use their Play Store. And I don’t think we have a permission system that is actively used on any of the major desktop operating systems, anyways.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704619840 {#1625
        date: 2024-01-07 10:30:40.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Critical_Insight@feddit.uk"
        "@rufus@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2447 …}
      +nested: Doctrine\ORM\PersistentCollection {#2448 …}
      +votes: Doctrine\ORM\PersistentCollection {#2464 …}
      +reports: Doctrine\ORM\PersistentCollection {#1707 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1741 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1717 …}
      -id: 297002
      -bodyTs: "'5':111 'activ':214 'add':168 'also':76,118,151 'android':162 'anyway':224 'apk':185 'app':163 'argu':49 'around':136 'certain':4 'click':27 'code':38,63,80,114 'comput':41 'confin':152 'contain':77,156 'copi':60 'could':167 'cours':144 'd':48 'default':170 'defin':179 'desktop':221 'didn':189 'doubl':26 'double-click':25 'download':17 'even':85 'exact':52 'execut':33,72 'file':34,187 'googl':188 'happen':90 'instal':12,20,30,74,121,129,186 'instanc':58,70 'internet':23 'issu':93,139 'like':161 'line':112 'look':88 'major':220 'minim':158 'mullvad':106 'need':177 'one':57 'oper':222 'past':62 'peopl':196 'permiss':159,210 'play':200 'process':149,172 'proper':141 'random':19,79 'real':92 'run':36,65,109,126 'see':133 'server':182 'set':43 'shouldn':119 'softwar':13,46,123,154 'someth':160 'standardis':148 'statement':2 'store':201 'system':211,223 'theori':165 'think':10,206 'true':5 'trust':98,105,138 'updat':171,181 'use':198,215 'vendor':100,175 'want':195 'way':135,142 'window':15,128 'would':145"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6209713"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704619840 {#1597
        date: 2024-01-07 10:30:40.0 +01:00
      }
      +"title": 297002
    }
  ]
  -id: 26435
  -titleTs: "'app':14 'instal':13 'linux':2,16 'm':10 'new':1 'realli':7 'suppos':11 'user':3"
  -bodyTs: "'/en/help/install-mullvad-app-linux](https://mullvad.net/en/help/install-mullvad-app-linux)':3 'download':48 'file':50 'follow':31 'give':15 'idea':38 'instal':6,52 'instruct':12,33 'know':28 'm':41,55 'mullvad':13 'mullvad.net':2 'mullvad.net/en/help/install-mullvad-app-linux](https://mullvad.net/en/help/install-mullvad-app-linux)':1 'must':21 'ridicul':19 'simpl':25 'tri':4 'ubuntu':57 'vpn':7 'way':26"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704185781
  +visibility: "visible             "
  +apId: "https://feddit.uk/post/6207077"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704099381 {#2898
    date: 2024-01-01 09:56:21.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
168 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1731
  +user: Proxies\__CG__\App\Entity\User {#2877 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
  +slug: "New-Linux-user-here-Is-this-really-how-I-m-supposed"
  +title: "New Linux user here. Is this really how I'm supposed to install apps on Linux?"
  +url: null
  +body: """
    [mullvad.net/en/help/install-mullvad-app-linux](https://mullvad.net/en/help/install-mullvad-app-linux)\n
    \n
    Trying to install VPN and these are the instructions Mullvad is giving me. This is ridiculous. There must be a more simple way. I know how to follow the instructions but I have no idea what I’m doing here. Can’t I just download a file and install it? I’m on Ubuntu.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 229
  +favouriteCount: 203
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1720279895 {#2910
    date: 2024-07-06 17:31:35.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2915 …}
  +votes: Doctrine\ORM\PersistentCollection {#2918 …}
  +reports: Doctrine\ORM\PersistentCollection {#2920 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2922 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2924 …}
  +badges: Doctrine\ORM\PersistentCollection {#2926 …}
  +children: [
    App\Entity\EntryComment {#1617
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1731 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2458 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
      +body: """
        That statement is certainly true.\n
        \n
        But how do you think you install software on Windows? You download a random installer from the internet and double-click it. The installer is an executable file and runs some code on your computer to set up the software. I’d argue it’s exactly the same.\n
        \n
        In the one instance you copy and paste code and run it. In the other instance you execute an installer that also contains the random code. And you can’t even have a look what happens.\n
        \n
        The real issue is: You have to trust the vendor. If you don’t trust Mullvad, don’t run their 5 lines of code. But you then also shouldn’t install their software and not run their windows installer. I don’t see a way around this ‘trust’ issue.\n
        \n
        The proper way of course would be a standardised process that also confines the software into containers with minimal permissions. Something like Android Apps. In theory you could add a default update process so the vendor just needs to define an update server in the (apk) installer file. Google didn’t do this, but they want people to use their Play Store. And I don’t think we have a permission system that is actively used on any of the major desktop operating systems, anyways.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704619840 {#1625
        date: 2024-01-07 10:30:40.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Critical_Insight@feddit.uk"
        "@rufus@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2447 …}
      +nested: Doctrine\ORM\PersistentCollection {#2448 …}
      +votes: Doctrine\ORM\PersistentCollection {#2464 …}
      +reports: Doctrine\ORM\PersistentCollection {#1707 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1741 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1717 …}
      -id: 297002
      -bodyTs: "'5':111 'activ':214 'add':168 'also':76,118,151 'android':162 'anyway':224 'apk':185 'app':163 'argu':49 'around':136 'certain':4 'click':27 'code':38,63,80,114 'comput':41 'confin':152 'contain':77,156 'copi':60 'could':167 'cours':144 'd':48 'default':170 'defin':179 'desktop':221 'didn':189 'doubl':26 'double-click':25 'download':17 'even':85 'exact':52 'execut':33,72 'file':34,187 'googl':188 'happen':90 'instal':12,20,30,74,121,129,186 'instanc':58,70 'internet':23 'issu':93,139 'like':161 'line':112 'look':88 'major':220 'minim':158 'mullvad':106 'need':177 'one':57 'oper':222 'past':62 'peopl':196 'permiss':159,210 'play':200 'process':149,172 'proper':141 'random':19,79 'real':92 'run':36,65,109,126 'see':133 'server':182 'set':43 'shouldn':119 'softwar':13,46,123,154 'someth':160 'standardis':148 'statement':2 'store':201 'system':211,223 'theori':165 'think':10,206 'true':5 'trust':98,105,138 'updat':171,181 'use':198,215 'vendor':100,175 'want':195 'way':135,142 'window':15,128 'would':145"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6209713"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704619840 {#1597
        date: 2024-01-07 10:30:40.0 +01:00
      }
      +"title": 297002
    }
  ]
  -id: 26435
  -titleTs: "'app':14 'instal':13 'linux':2,16 'm':10 'new':1 'realli':7 'suppos':11 'user':3"
  -bodyTs: "'/en/help/install-mullvad-app-linux](https://mullvad.net/en/help/install-mullvad-app-linux)':3 'download':48 'file':50 'follow':31 'give':15 'idea':38 'instal':6,52 'instruct':12,33 'know':28 'm':41,55 'mullvad':13 'mullvad.net':2 'mullvad.net/en/help/install-mullvad-app-linux](https://mullvad.net/en/help/install-mullvad-app-linux)':1 'must':21 'ridicul':19 'simpl':25 'tri':4 'ubuntu':57 'vpn':7 'way':26"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704185781
  +visibility: "visible             "
  +apId: "https://feddit.uk/post/6207077"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704099381 {#2898
    date: 2024-01-01 09:56:21.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
169 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
170 DENIED moderate
App\Entity\EntryComment {#1617
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1731
    +user: Proxies\__CG__\App\Entity\User {#2877 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "New-Linux-user-here-Is-this-really-how-I-m-supposed"
    +title: "New Linux user here. Is this really how I'm supposed to install apps on Linux?"
    +url: null
    +body: """
      [mullvad.net/en/help/install-mullvad-app-linux](https://mullvad.net/en/help/install-mullvad-app-linux)\n
      \n
      Trying to install VPN and these are the instructions Mullvad is giving me. This is ridiculous. There must be a more simple way. I know how to follow the instructions but I have no idea what I’m doing here. Can’t I just download a file and install it? I’m on Ubuntu.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 229
    +favouriteCount: 203
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1720279895 {#2910
      date: 2024-07-06 17:31:35.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2915 …}
    +votes: Doctrine\ORM\PersistentCollection {#2918 …}
    +reports: Doctrine\ORM\PersistentCollection {#2920 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2922 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2924 …}
    +badges: Doctrine\ORM\PersistentCollection {#2926 …}
    +children: [
      App\Entity\EntryComment {#1617}
    ]
    -id: 26435
    -titleTs: "'app':14 'instal':13 'linux':2,16 'm':10 'new':1 'realli':7 'suppos':11 'user':3"
    -bodyTs: "'/en/help/install-mullvad-app-linux](https://mullvad.net/en/help/install-mullvad-app-linux)':3 'download':48 'file':50 'follow':31 'give':15 'idea':38 'instal':6,52 'instruct':12,33 'know':28 'm':41,55 'mullvad':13 'mullvad.net':2 'mullvad.net/en/help/install-mullvad-app-linux](https://mullvad.net/en/help/install-mullvad-app-linux)':1 'must':21 'ridicul':19 'simpl':25 'tri':4 'ubuntu':57 'vpn':7 'way':26"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704185781
    +visibility: "visible             "
    +apId: "https://feddit.uk/post/6207077"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704099381 {#2898
      date: 2024-01-01 09:56:21.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2458 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
  +body: """
    That statement is certainly true.\n
    \n
    But how do you think you install software on Windows? You download a random installer from the internet and double-click it. The installer is an executable file and runs some code on your computer to set up the software. I’d argue it’s exactly the same.\n
    \n
    In the one instance you copy and paste code and run it. In the other instance you execute an installer that also contains the random code. And you can’t even have a look what happens.\n
    \n
    The real issue is: You have to trust the vendor. If you don’t trust Mullvad, don’t run their 5 lines of code. But you then also shouldn’t install their software and not run their windows installer. I don’t see a way around this ‘trust’ issue.\n
    \n
    The proper way of course would be a standardised process that also confines the software into containers with minimal permissions. Something like Android Apps. In theory you could add a default update process so the vendor just needs to define an update server in the (apk) installer file. Google didn’t do this, but they want people to use their Play Store. And I don’t think we have a permission system that is actively used on any of the major desktop operating systems, anyways.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704619840 {#1625
    date: 2024-01-07 10:30:40.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Critical_Insight@feddit.uk"
    "@rufus@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2447 …}
  +nested: Doctrine\ORM\PersistentCollection {#2448 …}
  +votes: Doctrine\ORM\PersistentCollection {#2464 …}
  +reports: Doctrine\ORM\PersistentCollection {#1707 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1741 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1717 …}
  -id: 297002
  -bodyTs: "'5':111 'activ':214 'add':168 'also':76,118,151 'android':162 'anyway':224 'apk':185 'app':163 'argu':49 'around':136 'certain':4 'click':27 'code':38,63,80,114 'comput':41 'confin':152 'contain':77,156 'copi':60 'could':167 'cours':144 'd':48 'default':170 'defin':179 'desktop':221 'didn':189 'doubl':26 'double-click':25 'download':17 'even':85 'exact':52 'execut':33,72 'file':34,187 'googl':188 'happen':90 'instal':12,20,30,74,121,129,186 'instanc':58,70 'internet':23 'issu':93,139 'like':161 'line':112 'look':88 'major':220 'minim':158 'mullvad':106 'need':177 'one':57 'oper':222 'past':62 'peopl':196 'permiss':159,210 'play':200 'process':149,172 'proper':141 'random':19,79 'real':92 'run':36,65,109,126 'see':133 'server':182 'set':43 'shouldn':119 'softwar':13,46,123,154 'someth':160 'standardis':148 'statement':2 'store':201 'system':211,223 'theori':165 'think':10,206 'true':5 'trust':98,105,138 'updat':171,181 'use':198,215 'vendor':100,175 'want':195 'way':135,142 'window':15,128 'would':145"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6209713"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704619840 {#1597
    date: 2024-01-07 10:30:40.0 +01:00
  }
  +"title": 297002
}
"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
171 DENIED edit
App\Entity\EntryComment {#1617
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1731
    +user: Proxies\__CG__\App\Entity\User {#2877 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "New-Linux-user-here-Is-this-really-how-I-m-supposed"
    +title: "New Linux user here. Is this really how I'm supposed to install apps on Linux?"
    +url: null
    +body: """
      [mullvad.net/en/help/install-mullvad-app-linux](https://mullvad.net/en/help/install-mullvad-app-linux)\n
      \n
      Trying to install VPN and these are the instructions Mullvad is giving me. This is ridiculous. There must be a more simple way. I know how to follow the instructions but I have no idea what I’m doing here. Can’t I just download a file and install it? I’m on Ubuntu.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 229
    +favouriteCount: 203
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1720279895 {#2910
      date: 2024-07-06 17:31:35.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2915 …}
    +votes: Doctrine\ORM\PersistentCollection {#2918 …}
    +reports: Doctrine\ORM\PersistentCollection {#2920 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2922 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2924 …}
    +badges: Doctrine\ORM\PersistentCollection {#2926 …}
    +children: [
      App\Entity\EntryComment {#1617}
    ]
    -id: 26435
    -titleTs: "'app':14 'instal':13 'linux':2,16 'm':10 'new':1 'realli':7 'suppos':11 'user':3"
    -bodyTs: "'/en/help/install-mullvad-app-linux](https://mullvad.net/en/help/install-mullvad-app-linux)':3 'download':48 'file':50 'follow':31 'give':15 'idea':38 'instal':6,52 'instruct':12,33 'know':28 'm':41,55 'mullvad':13 'mullvad.net':2 'mullvad.net/en/help/install-mullvad-app-linux](https://mullvad.net/en/help/install-mullvad-app-linux)':1 'must':21 'ridicul':19 'simpl':25 'tri':4 'ubuntu':57 'vpn':7 'way':26"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704185781
    +visibility: "visible             "
    +apId: "https://feddit.uk/post/6207077"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704099381 {#2898
      date: 2024-01-01 09:56:21.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2458 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
  +body: """
    That statement is certainly true.\n
    \n
    But how do you think you install software on Windows? You download a random installer from the internet and double-click it. The installer is an executable file and runs some code on your computer to set up the software. I’d argue it’s exactly the same.\n
    \n
    In the one instance you copy and paste code and run it. In the other instance you execute an installer that also contains the random code. And you can’t even have a look what happens.\n
    \n
    The real issue is: You have to trust the vendor. If you don’t trust Mullvad, don’t run their 5 lines of code. But you then also shouldn’t install their software and not run their windows installer. I don’t see a way around this ‘trust’ issue.\n
    \n
    The proper way of course would be a standardised process that also confines the software into containers with minimal permissions. Something like Android Apps. In theory you could add a default update process so the vendor just needs to define an update server in the (apk) installer file. Google didn’t do this, but they want people to use their Play Store. And I don’t think we have a permission system that is actively used on any of the major desktop operating systems, anyways.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704619840 {#1625
    date: 2024-01-07 10:30:40.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Critical_Insight@feddit.uk"
    "@rufus@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2447 …}
  +nested: Doctrine\ORM\PersistentCollection {#2448 …}
  +votes: Doctrine\ORM\PersistentCollection {#2464 …}
  +reports: Doctrine\ORM\PersistentCollection {#1707 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1741 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1717 …}
  -id: 297002
  -bodyTs: "'5':111 'activ':214 'add':168 'also':76,118,151 'android':162 'anyway':224 'apk':185 'app':163 'argu':49 'around':136 'certain':4 'click':27 'code':38,63,80,114 'comput':41 'confin':152 'contain':77,156 'copi':60 'could':167 'cours':144 'd':48 'default':170 'defin':179 'desktop':221 'didn':189 'doubl':26 'double-click':25 'download':17 'even':85 'exact':52 'execut':33,72 'file':34,187 'googl':188 'happen':90 'instal':12,20,30,74,121,129,186 'instanc':58,70 'internet':23 'issu':93,139 'like':161 'line':112 'look':88 'major':220 'minim':158 'mullvad':106 'need':177 'one':57 'oper':222 'past':62 'peopl':196 'permiss':159,210 'play':200 'process':149,172 'proper':141 'random':19,79 'real':92 'run':36,65,109,126 'see':133 'server':182 'set':43 'shouldn':119 'softwar':13,46,123,154 'someth':160 'standardis':148 'statement':2 'store':201 'system':211,223 'theori':165 'think':10,206 'true':5 'trust':98,105,138 'updat':171,181 'use':198,215 'vendor':100,175 'want':195 'way':135,142 'window':15,128 'would':145"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6209713"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704619840 {#1597
    date: 2024-01-07 10:30:40.0 +01:00
  }
  +"title": 297002
}
"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
172 DENIED moderate
App\Entity\EntryComment {#1617
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1731
    +user: Proxies\__CG__\App\Entity\User {#2877 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2587 …}
    +slug: "New-Linux-user-here-Is-this-really-how-I-m-supposed"
    +title: "New Linux user here. Is this really how I'm supposed to install apps on Linux?"
    +url: null
    +body: """
      [mullvad.net/en/help/install-mullvad-app-linux](https://mullvad.net/en/help/install-mullvad-app-linux)\n
      \n
      Trying to install VPN and these are the instructions Mullvad is giving me. This is ridiculous. There must be a more simple way. I know how to follow the instructions but I have no idea what I’m doing here. Can’t I just download a file and install it? I’m on Ubuntu.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 229
    +favouriteCount: 203
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1720279895 {#2910
      date: 2024-07-06 17:31:35.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2915 …}
    +votes: Doctrine\ORM\PersistentCollection {#2918 …}
    +reports: Doctrine\ORM\PersistentCollection {#2920 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2922 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2924 …}
    +badges: Doctrine\ORM\PersistentCollection {#2926 …}
    +children: [
      App\Entity\EntryComment {#1617}
    ]
    -id: 26435
    -titleTs: "'app':14 'instal':13 'linux':2,16 'm':10 'new':1 'realli':7 'suppos':11 'user':3"
    -bodyTs: "'/en/help/install-mullvad-app-linux](https://mullvad.net/en/help/install-mullvad-app-linux)':3 'download':48 'file':50 'follow':31 'give':15 'idea':38 'instal':6,52 'instruct':12,33 'know':28 'm':41,55 'mullvad':13 'mullvad.net':2 'mullvad.net/en/help/install-mullvad-app-linux](https://mullvad.net/en/help/install-mullvad-app-linux)':1 'must':21 'ridicul':19 'simpl':25 'tri':4 'ubuntu':57 'vpn':7 'way':26"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704185781
    +visibility: "visible             "
    +apId: "https://feddit.uk/post/6207077"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704099381 {#2898
      date: 2024-01-01 09:56:21.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2458 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2462 …}
  +body: """
    That statement is certainly true.\n
    \n
    But how do you think you install software on Windows? You download a random installer from the internet and double-click it. The installer is an executable file and runs some code on your computer to set up the software. I’d argue it’s exactly the same.\n
    \n
    In the one instance you copy and paste code and run it. In the other instance you execute an installer that also contains the random code. And you can’t even have a look what happens.\n
    \n
    The real issue is: You have to trust the vendor. If you don’t trust Mullvad, don’t run their 5 lines of code. But you then also shouldn’t install their software and not run their windows installer. I don’t see a way around this ‘trust’ issue.\n
    \n
    The proper way of course would be a standardised process that also confines the software into containers with minimal permissions. Something like Android Apps. In theory you could add a default update process so the vendor just needs to define an update server in the (apk) installer file. Google didn’t do this, but they want people to use their Play Store. And I don’t think we have a permission system that is actively used on any of the major desktop operating systems, anyways.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704619840 {#1625
    date: 2024-01-07 10:30:40.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Critical_Insight@feddit.uk"
    "@rufus@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2447 …}
  +nested: Doctrine\ORM\PersistentCollection {#2448 …}
  +votes: Doctrine\ORM\PersistentCollection {#2464 …}
  +reports: Doctrine\ORM\PersistentCollection {#1707 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1741 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1717 …}
  -id: 297002
  -bodyTs: "'5':111 'activ':214 'add':168 'also':76,118,151 'android':162 'anyway':224 'apk':185 'app':163 'argu':49 'around':136 'certain':4 'click':27 'code':38,63,80,114 'comput':41 'confin':152 'contain':77,156 'copi':60 'could':167 'cours':144 'd':48 'default':170 'defin':179 'desktop':221 'didn':189 'doubl':26 'double-click':25 'download':17 'even':85 'exact':52 'execut':33,72 'file':34,187 'googl':188 'happen':90 'instal':12,20,30,74,121,129,186 'instanc':58,70 'internet':23 'issu':93,139 'like':161 'line':112 'look':88 'major':220 'minim':158 'mullvad':106 'need':177 'one':57 'oper':222 'past':62 'peopl':196 'permiss':159,210 'play':200 'process':149,172 'proper':141 'random':19,79 'real':92 'run':36,65,109,126 'see':133 'server':182 'set':43 'shouldn':119 'softwar':13,46,123,154 'someth':160 'standardis':148 'statement':2 'store':201 'system':211,223 'theori':165 'think':10,206 'true':5 'trust':98,105,138 'updat':171,181 'use':198,215 'vendor':100,175 'want':195 'way':135,142 'window':15,128 'would':145"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6209713"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704619840 {#1597
    date: 2024-01-07 10:30:40.0 +01:00
  }
  +"title": 297002
}
"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
173 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
174 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