Redirect 302 redirect from GET @entry_comment_create (7025fc)

GET https://kbin.spritesserver.nl/index.php/m/linux@lemmy.ml/t/17167/Why-are-there-so-many-rust-GTK-apps-and-so

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

Authenticators

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

Access Decision

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

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
App\Entity\Entry {#2419
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +magazine: App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#275
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#269
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#271
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
  +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
  +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
  +url: null
  +body: """
    I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
    \n
    But they work, are solid, and do what they should.\n
    \n
    Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
    \n
    I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
    \n
    Do you have experience in rust, using GTK or Qt? How do they compare?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 24
  +favouriteCount: 87
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1701110212 {#2414
    date: 2023-11-27 19:36:52.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1884 …}
  +votes: Doctrine\ORM\PersistentCollection {#1973 …}
  +reports: Doctrine\ORM\PersistentCollection {#1959 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
  +badges: Doctrine\ORM\PersistentCollection {#2440 …}
  +children: []
  -id: 17167
  -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
  -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1701138730
  +visibility: "visible             "
  +apId: "https://feddit.de/post/6087750"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701052330 {#1793
    date: 2023-11-27 03:32:10.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
App\Entity\Entry {#2419
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +magazine: App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#275
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#269
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#271
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
  +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
  +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
  +url: null
  +body: """
    I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
    \n
    But they work, are solid, and do what they should.\n
    \n
    Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
    \n
    I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
    \n
    Do you have experience in rust, using GTK or Qt? How do they compare?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 24
  +favouriteCount: 87
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1701110212 {#2414
    date: 2023-11-27 19:36:52.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1884 …}
  +votes: Doctrine\ORM\PersistentCollection {#1973 …}
  +reports: Doctrine\ORM\PersistentCollection {#1959 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
  +badges: Doctrine\ORM\PersistentCollection {#2440 …}
  +children: []
  -id: 17167
  -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
  -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1701138730
  +visibility: "visible             "
  +apId: "https://feddit.de/post/6087750"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701052330 {#1793
    date: 2023-11-27 03:32:10.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
App\Entity\Entry {#2419
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +magazine: App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#275
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#269
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#271
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
  +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
  +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
  +url: null
  +body: """
    I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
    \n
    But they work, are solid, and do what they should.\n
    \n
    Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
    \n
    I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
    \n
    Do you have experience in rust, using GTK or Qt? How do they compare?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 24
  +favouriteCount: 87
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1701110212 {#2414
    date: 2023-11-27 19:36:52.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1884 …}
  +votes: Doctrine\ORM\PersistentCollection {#1973 …}
  +reports: Doctrine\ORM\PersistentCollection {#1959 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
  +badges: Doctrine\ORM\PersistentCollection {#2440 …}
  +children: []
  -id: 17167
  -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
  -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1701138730
  +visibility: "visible             "
  +apId: "https://feddit.de/post/6087750"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701052330 {#1793
    date: 2023-11-27 03:32:10.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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 {#4026
  +user: App\Entity\User {#3974 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    GNOME was focusing on building Rust bindings for GTK for many years before Qt development picked up. The GTK bindings were usable within a year or two after Rust’s 1.0 release. Yet even today, those looking to build applications in Rust will find that GTK is the only mature toolkit right now. And if you’re doing that today, I’d recommend starting with Relm4 for the best GTK Rust experience.\n
    \n
    Rust does not support the C++ ABI, and Qt does not provide a C interface, so much work has to be done on building the tooling for binding C++ libraries to Rust. That work is still ongoing, so some have opted to use QML instead of interfacing with Qt C++ libraries. Yet if you’re looking to use Qt or QML, you may as well use Slint instead. It’s developed by former Qt/Trolltech developers and has a similar approach as QML.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 26
  +score: 0
  +lastActive: DateTime @1701808396 {#4036
    date: 2023-12-05 21:33:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4024 …}
  +nested: Doctrine\ORM\PersistentCollection {#4022 …}
  +votes: Doctrine\ORM\PersistentCollection {#4020 …}
  +reports: Doctrine\ORM\PersistentCollection {#4018 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3986 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3990 …}
  -id: 169883
  -bodyTs: "'1.0':31 'abi':79 'applic':40 'approach':152 'best':69 'bind':7,20,100 'build':5,39,96 'c':78,86,101,122 'd':62 'develop':15,143,147 'done':94 'even':34 'experi':72 'find':44 'focus':3 'former':145 'gnome':1 'gtk':9,19,46,70 'instead':117,140 'interfac':87,119 'librari':102,123 'look':37,128 'mani':11 'matur':50 'may':135 'much':89 'ongo':109 'opt':113 'pick':16 'provid':84 'qml':116,133,154 'qt':14,81,121,131 'qt/trolltech':146 're':57,127 'recommend':63 'releas':32 'relm4':66 'right':52 'rust':6,29,42,71,73,104 'similar':151 'slint':139 'start':64 'still':108 'support':76 'today':35,60 'tool':98 'toolkit':51 'two':27 'usabl':22 'use':115,130,138 'well':137 'within':23 'work':90,106 'year':12,25 'yet':33,124"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5619756"
  +editedAt: DateTimeImmutable @1701805248 {#3972
    date: 2023-12-05 20:40:48.0 +01:00
  }
  +createdAt: DateTimeImmutable @1701090116 {#4035
    date: 2023-11-27 14:01:56.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4026
  +user: App\Entity\User {#3974 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    GNOME was focusing on building Rust bindings for GTK for many years before Qt development picked up. The GTK bindings were usable within a year or two after Rust’s 1.0 release. Yet even today, those looking to build applications in Rust will find that GTK is the only mature toolkit right now. And if you’re doing that today, I’d recommend starting with Relm4 for the best GTK Rust experience.\n
    \n
    Rust does not support the C++ ABI, and Qt does not provide a C interface, so much work has to be done on building the tooling for binding C++ libraries to Rust. That work is still ongoing, so some have opted to use QML instead of interfacing with Qt C++ libraries. Yet if you’re looking to use Qt or QML, you may as well use Slint instead. It’s developed by former Qt/Trolltech developers and has a similar approach as QML.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 26
  +score: 0
  +lastActive: DateTime @1701808396 {#4036
    date: 2023-12-05 21:33:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4024 …}
  +nested: Doctrine\ORM\PersistentCollection {#4022 …}
  +votes: Doctrine\ORM\PersistentCollection {#4020 …}
  +reports: Doctrine\ORM\PersistentCollection {#4018 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3986 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3990 …}
  -id: 169883
  -bodyTs: "'1.0':31 'abi':79 'applic':40 'approach':152 'best':69 'bind':7,20,100 'build':5,39,96 'c':78,86,101,122 'd':62 'develop':15,143,147 'done':94 'even':34 'experi':72 'find':44 'focus':3 'former':145 'gnome':1 'gtk':9,19,46,70 'instead':117,140 'interfac':87,119 'librari':102,123 'look':37,128 'mani':11 'matur':50 'may':135 'much':89 'ongo':109 'opt':113 'pick':16 'provid':84 'qml':116,133,154 'qt':14,81,121,131 'qt/trolltech':146 're':57,127 'recommend':63 'releas':32 'relm4':66 'right':52 'rust':6,29,42,71,73,104 'similar':151 'slint':139 'start':64 'still':108 'support':76 'today':35,60 'tool':98 'toolkit':51 'two':27 'usabl':22 'use':115,130,138 'well':137 'within':23 'work':90,106 'year':12,25 'yet':33,124"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5619756"
  +editedAt: DateTimeImmutable @1701805248 {#3972
    date: 2023-12-05 20:40:48.0 +01:00
  }
  +createdAt: DateTimeImmutable @1701090116 {#4035
    date: 2023-11-27 14:01:56.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4026
  +user: App\Entity\User {#3974 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    GNOME was focusing on building Rust bindings for GTK for many years before Qt development picked up. The GTK bindings were usable within a year or two after Rust’s 1.0 release. Yet even today, those looking to build applications in Rust will find that GTK is the only mature toolkit right now. And if you’re doing that today, I’d recommend starting with Relm4 for the best GTK Rust experience.\n
    \n
    Rust does not support the C++ ABI, and Qt does not provide a C interface, so much work has to be done on building the tooling for binding C++ libraries to Rust. That work is still ongoing, so some have opted to use QML instead of interfacing with Qt C++ libraries. Yet if you’re looking to use Qt or QML, you may as well use Slint instead. It’s developed by former Qt/Trolltech developers and has a similar approach as QML.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 26
  +score: 0
  +lastActive: DateTime @1701808396 {#4036
    date: 2023-12-05 21:33:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4024 …}
  +nested: Doctrine\ORM\PersistentCollection {#4022 …}
  +votes: Doctrine\ORM\PersistentCollection {#4020 …}
  +reports: Doctrine\ORM\PersistentCollection {#4018 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3986 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3990 …}
  -id: 169883
  -bodyTs: "'1.0':31 'abi':79 'applic':40 'approach':152 'best':69 'bind':7,20,100 'build':5,39,96 'c':78,86,101,122 'd':62 'develop':15,143,147 'done':94 'even':34 'experi':72 'find':44 'focus':3 'former':145 'gnome':1 'gtk':9,19,46,70 'instead':117,140 'interfac':87,119 'librari':102,123 'look':37,128 'mani':11 'matur':50 'may':135 'much':89 'ongo':109 'opt':113 'pick':16 'provid':84 'qml':116,133,154 'qt':14,81,121,131 'qt/trolltech':146 're':57,127 'recommend':63 'releas':32 'relm4':66 'right':52 'rust':6,29,42,71,73,104 'similar':151 'slint':139 'start':64 'still':108 'support':76 'today':35,60 'tool':98 'toolkit':51 'two':27 'usabl':22 'use':115,130,138 'well':137 'within':23 'work':90,106 'year':12,25 'yet':33,124"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5619756"
  +editedAt: DateTimeImmutable @1701805248 {#3972
    date: 2023-12-05 20:40:48.0 +01:00
  }
  +createdAt: DateTimeImmutable @1701090116 {#4035
    date: 2023-11-27 14:01:56.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
9 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
10 DENIED moderate
App\Entity\EntryComment {#4063
  +user: App\Entity\User {#4045 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    GTK is in bare `C`, which is rather easy to interop with `Rust`. Even if using GLib from Rust is a pain, GTK can and does have decent Rust bindings.\n
    \n
    QT on the other hand is C++ with object oriented stuff, and therefore cannot have easy bindings to Rust.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 37
  +score: 0
  +lastActive: DateTime @1701804438 {#4069
    date: 2023-12-05 20:27:18.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4060 …}
  +nested: Doctrine\ORM\PersistentCollection {#4058 …}
  +votes: Doctrine\ORM\PersistentCollection {#4055 …}
  +reports: Doctrine\ORM\PersistentCollection {#4051 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4049 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
  -id: 169373
  -bodyTs: "'bare':4 'bind':30,47 'c':5,37 'cannot':44 'decent':28 'easi':9,46 'even':14 'glib':17 'gtk':1,23 'hand':35 'interop':11 'object':39 'orient':40 'pain':22 'qt':31 'rather':8 'rust':13,19,29,49 'stuff':41 'therefor':43 'use':16"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5616187"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701072185 {#4066
    date: 2023-11-27 09:03:05.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED edit
App\Entity\EntryComment {#4063
  +user: App\Entity\User {#4045 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    GTK is in bare `C`, which is rather easy to interop with `Rust`. Even if using GLib from Rust is a pain, GTK can and does have decent Rust bindings.\n
    \n
    QT on the other hand is C++ with object oriented stuff, and therefore cannot have easy bindings to Rust.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 37
  +score: 0
  +lastActive: DateTime @1701804438 {#4069
    date: 2023-12-05 20:27:18.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4060 …}
  +nested: Doctrine\ORM\PersistentCollection {#4058 …}
  +votes: Doctrine\ORM\PersistentCollection {#4055 …}
  +reports: Doctrine\ORM\PersistentCollection {#4051 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4049 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
  -id: 169373
  -bodyTs: "'bare':4 'bind':30,47 'c':5,37 'cannot':44 'decent':28 'easi':9,46 'even':14 'glib':17 'gtk':1,23 'hand':35 'interop':11 'object':39 'orient':40 'pain':22 'qt':31 'rather':8 'rust':13,19,29,49 'stuff':41 'therefor':43 'use':16"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5616187"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701072185 {#4066
    date: 2023-11-27 09:03:05.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED moderate
App\Entity\EntryComment {#4063
  +user: App\Entity\User {#4045 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    GTK is in bare `C`, which is rather easy to interop with `Rust`. Even if using GLib from Rust is a pain, GTK can and does have decent Rust bindings.\n
    \n
    QT on the other hand is C++ with object oriented stuff, and therefore cannot have easy bindings to Rust.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 37
  +score: 0
  +lastActive: DateTime @1701804438 {#4069
    date: 2023-12-05 20:27:18.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4060 …}
  +nested: Doctrine\ORM\PersistentCollection {#4058 …}
  +votes: Doctrine\ORM\PersistentCollection {#4055 …}
  +reports: Doctrine\ORM\PersistentCollection {#4051 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4049 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
  -id: 169373
  -bodyTs: "'bare':4 'bind':30,47 'c':5,37 'cannot':44 'decent':28 'easi':9,46 'even':14 'glib':17 'gtk':1,23 'hand':35 'interop':11 'object':39 'orient':40 'pain':22 'qt':31 'rather':8 'rust':13,19,29,49 'stuff':41 'therefor':43 'use':16"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5616187"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701072185 {#4066
    date: 2023-11-27 09:03:05.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4649
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4063
    +user: App\Entity\User {#4045 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      GTK is in bare `C`, which is rather easy to interop with `Rust`. Even if using GLib from Rust is a pain, GTK can and does have decent Rust bindings.\n
      \n
      QT on the other hand is C++ with object oriented stuff, and therefore cannot have easy bindings to Rust.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 37
    +score: 0
    +lastActive: DateTime @1701804438 {#4069
      date: 2023-12-05 20:27:18.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4060 …}
    +nested: Doctrine\ORM\PersistentCollection {#4058 …}
    +votes: Doctrine\ORM\PersistentCollection {#4055 …}
    +reports: Doctrine\ORM\PersistentCollection {#4051 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4049 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
    -id: 169373
    -bodyTs: "'bare':4 'bind':30,47 'c':5,37 'cannot':44 'decent':28 'easi':9,46 'even':14 'glib':17 'gtk':1,23 'hand':35 'interop':11 'object':39 'orient':40 'pain':22 'qt':31 'rather':8 'rust':13,19,29,49 'stuff':41 'therefor':43 'use':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5616187"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701072185 {#4066
      date: 2023-11-27 09:03:05.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4063}
  +body: "Could you explain C bindings in Rust to a nonprogrammer? Does this mean GTK can’t use Rust natively, at least for the interface?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1701081609 {#4647
    date: 2023-11-27 11:40:09.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@teolan@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4650 …}
  +nested: Doctrine\ORM\PersistentCollection {#4652 …}
  +votes: Doctrine\ORM\PersistentCollection {#4654 …}
  +reports: Doctrine\ORM\PersistentCollection {#4656 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4658 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4660 …}
  -id: 169575
  -bodyTs: "'bind':5 'c':4 'could':1 'explain':3 'gtk':14 'interfac':24 'least':21 'mean':13 'nativ':19 'nonprogramm':10 'rust':7,18 'use':17"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.de/comment/5189057"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701081609 {#4648
    date: 2023-11-27 11:40:09.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4649
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4063
    +user: App\Entity\User {#4045 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      GTK is in bare `C`, which is rather easy to interop with `Rust`. Even if using GLib from Rust is a pain, GTK can and does have decent Rust bindings.\n
      \n
      QT on the other hand is C++ with object oriented stuff, and therefore cannot have easy bindings to Rust.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 37
    +score: 0
    +lastActive: DateTime @1701804438 {#4069
      date: 2023-12-05 20:27:18.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4060 …}
    +nested: Doctrine\ORM\PersistentCollection {#4058 …}
    +votes: Doctrine\ORM\PersistentCollection {#4055 …}
    +reports: Doctrine\ORM\PersistentCollection {#4051 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4049 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
    -id: 169373
    -bodyTs: "'bare':4 'bind':30,47 'c':5,37 'cannot':44 'decent':28 'easi':9,46 'even':14 'glib':17 'gtk':1,23 'hand':35 'interop':11 'object':39 'orient':40 'pain':22 'qt':31 'rather':8 'rust':13,19,29,49 'stuff':41 'therefor':43 'use':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5616187"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701072185 {#4066
      date: 2023-11-27 09:03:05.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4063}
  +body: "Could you explain C bindings in Rust to a nonprogrammer? Does this mean GTK can’t use Rust natively, at least for the interface?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1701081609 {#4647
    date: 2023-11-27 11:40:09.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@teolan@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4650 …}
  +nested: Doctrine\ORM\PersistentCollection {#4652 …}
  +votes: Doctrine\ORM\PersistentCollection {#4654 …}
  +reports: Doctrine\ORM\PersistentCollection {#4656 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4658 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4660 …}
  -id: 169575
  -bodyTs: "'bind':5 'c':4 'could':1 'explain':3 'gtk':14 'interfac':24 'least':21 'mean':13 'nativ':19 'nonprogramm':10 'rust':7,18 'use':17"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.de/comment/5189057"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701081609 {#4648
    date: 2023-11-27 11:40:09.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4649
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4063
    +user: App\Entity\User {#4045 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      GTK is in bare `C`, which is rather easy to interop with `Rust`. Even if using GLib from Rust is a pain, GTK can and does have decent Rust bindings.\n
      \n
      QT on the other hand is C++ with object oriented stuff, and therefore cannot have easy bindings to Rust.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 37
    +score: 0
    +lastActive: DateTime @1701804438 {#4069
      date: 2023-12-05 20:27:18.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4060 …}
    +nested: Doctrine\ORM\PersistentCollection {#4058 …}
    +votes: Doctrine\ORM\PersistentCollection {#4055 …}
    +reports: Doctrine\ORM\PersistentCollection {#4051 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4049 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
    -id: 169373
    -bodyTs: "'bare':4 'bind':30,47 'c':5,37 'cannot':44 'decent':28 'easi':9,46 'even':14 'glib':17 'gtk':1,23 'hand':35 'interop':11 'object':39 'orient':40 'pain':22 'qt':31 'rather':8 'rust':13,19,29,49 'stuff':41 'therefor':43 'use':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5616187"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701072185 {#4066
      date: 2023-11-27 09:03:05.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4063}
  +body: "Could you explain C bindings in Rust to a nonprogrammer? Does this mean GTK can’t use Rust natively, at least for the interface?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1701081609 {#4647
    date: 2023-11-27 11:40:09.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@teolan@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4650 …}
  +nested: Doctrine\ORM\PersistentCollection {#4652 …}
  +votes: Doctrine\ORM\PersistentCollection {#4654 …}
  +reports: Doctrine\ORM\PersistentCollection {#4656 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4658 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4660 …}
  -id: 169575
  -bodyTs: "'bind':5 'c':4 'could':1 'explain':3 'gtk':14 'interfac':24 'least':21 'mean':13 'nativ':19 'nonprogramm':10 'rust':7,18 'use':17"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.de/comment/5189057"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701081609 {#4648
    date: 2023-11-27 11:40:09.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4718
  +user: Proxies\__CG__\App\Entity\User {#4719 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4649
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4063
      +user: App\Entity\User {#4045 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        GTK is in bare `C`, which is rather easy to interop with `Rust`. Even if using GLib from Rust is a pain, GTK can and does have decent Rust bindings.\n
        \n
        QT on the other hand is C++ with object oriented stuff, and therefore cannot have easy bindings to Rust.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 37
      +score: 0
      +lastActive: DateTime @1701804438 {#4069
        date: 2023-12-05 20:27:18.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Pantherina@feddit.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4060 …}
      +nested: Doctrine\ORM\PersistentCollection {#4058 …}
      +votes: Doctrine\ORM\PersistentCollection {#4055 …}
      +reports: Doctrine\ORM\PersistentCollection {#4051 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4049 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      -id: 169373
      -bodyTs: "'bare':4 'bind':30,47 'c':5,37 'cannot':44 'decent':28 'easi':9,46 'even':14 'glib':17 'gtk':1,23 'hand':35 'interop':11 'object':39 'orient':40 'pain':22 'qt':31 'rather':8 'rust':13,19,29,49 'stuff':41 'therefor':43 'use':16"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5616187"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701072185 {#4066
        date: 2023-11-27 09:03:05.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4063}
    +body: "Could you explain C bindings in Rust to a nonprogrammer? Does this mean GTK can’t use Rust natively, at least for the interface?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1701081609 {#4647
      date: 2023-11-27 11:40:09.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
      "@teolan@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4650 …}
    +nested: Doctrine\ORM\PersistentCollection {#4652 …}
    +votes: Doctrine\ORM\PersistentCollection {#4654 …}
    +reports: Doctrine\ORM\PersistentCollection {#4656 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4658 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4660 …}
    -id: 169575
    -bodyTs: "'bind':5 'c':4 'could':1 'explain':3 'gtk':14 'interfac':24 'least':21 'mean':13 'nativ':19 'nonprogramm':10 'rust':7,18 'use':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.de/comment/5189057"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701081609 {#4648
      date: 2023-11-27 11:40:09.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4063}
  +body: "Rust can use all basic C data types, but it can’t use C++ classes, in any straightforward way at least."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1701084400 {#4716
    date: 2023-11-27 12:26:40.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@teolan@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4720 …}
  +nested: Doctrine\ORM\PersistentCollection {#4722 …}
  +votes: Doctrine\ORM\PersistentCollection {#4724 …}
  +reports: Doctrine\ORM\PersistentCollection {#4726 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4728 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4730 …}
  -id: 169681
  -bodyTs: "'basic':5 'c':6,14 'class':15 'data':7 'least':21 'rust':1 'straightforward':18 'type':8 'use':3,13 'way':19"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5214788"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701084400 {#4717
    date: 2023-11-27 12:26:40.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4718
  +user: Proxies\__CG__\App\Entity\User {#4719 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4649
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4063
      +user: App\Entity\User {#4045 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        GTK is in bare `C`, which is rather easy to interop with `Rust`. Even if using GLib from Rust is a pain, GTK can and does have decent Rust bindings.\n
        \n
        QT on the other hand is C++ with object oriented stuff, and therefore cannot have easy bindings to Rust.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 37
      +score: 0
      +lastActive: DateTime @1701804438 {#4069
        date: 2023-12-05 20:27:18.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Pantherina@feddit.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4060 …}
      +nested: Doctrine\ORM\PersistentCollection {#4058 …}
      +votes: Doctrine\ORM\PersistentCollection {#4055 …}
      +reports: Doctrine\ORM\PersistentCollection {#4051 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4049 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      -id: 169373
      -bodyTs: "'bare':4 'bind':30,47 'c':5,37 'cannot':44 'decent':28 'easi':9,46 'even':14 'glib':17 'gtk':1,23 'hand':35 'interop':11 'object':39 'orient':40 'pain':22 'qt':31 'rather':8 'rust':13,19,29,49 'stuff':41 'therefor':43 'use':16"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5616187"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701072185 {#4066
        date: 2023-11-27 09:03:05.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4063}
    +body: "Could you explain C bindings in Rust to a nonprogrammer? Does this mean GTK can’t use Rust natively, at least for the interface?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1701081609 {#4647
      date: 2023-11-27 11:40:09.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
      "@teolan@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4650 …}
    +nested: Doctrine\ORM\PersistentCollection {#4652 …}
    +votes: Doctrine\ORM\PersistentCollection {#4654 …}
    +reports: Doctrine\ORM\PersistentCollection {#4656 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4658 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4660 …}
    -id: 169575
    -bodyTs: "'bind':5 'c':4 'could':1 'explain':3 'gtk':14 'interfac':24 'least':21 'mean':13 'nativ':19 'nonprogramm':10 'rust':7,18 'use':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.de/comment/5189057"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701081609 {#4648
      date: 2023-11-27 11:40:09.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4063}
  +body: "Rust can use all basic C data types, but it can’t use C++ classes, in any straightforward way at least."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1701084400 {#4716
    date: 2023-11-27 12:26:40.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@teolan@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4720 …}
  +nested: Doctrine\ORM\PersistentCollection {#4722 …}
  +votes: Doctrine\ORM\PersistentCollection {#4724 …}
  +reports: Doctrine\ORM\PersistentCollection {#4726 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4728 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4730 …}
  -id: 169681
  -bodyTs: "'basic':5 'c':6,14 'class':15 'data':7 'least':21 'rust':1 'straightforward':18 'type':8 'use':3,13 'way':19"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5214788"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701084400 {#4717
    date: 2023-11-27 12:26:40.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4718
  +user: Proxies\__CG__\App\Entity\User {#4719 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4649
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4063
      +user: App\Entity\User {#4045 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        GTK is in bare `C`, which is rather easy to interop with `Rust`. Even if using GLib from Rust is a pain, GTK can and does have decent Rust bindings.\n
        \n
        QT on the other hand is C++ with object oriented stuff, and therefore cannot have easy bindings to Rust.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 37
      +score: 0
      +lastActive: DateTime @1701804438 {#4069
        date: 2023-12-05 20:27:18.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Pantherina@feddit.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4060 …}
      +nested: Doctrine\ORM\PersistentCollection {#4058 …}
      +votes: Doctrine\ORM\PersistentCollection {#4055 …}
      +reports: Doctrine\ORM\PersistentCollection {#4051 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4049 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      -id: 169373
      -bodyTs: "'bare':4 'bind':30,47 'c':5,37 'cannot':44 'decent':28 'easi':9,46 'even':14 'glib':17 'gtk':1,23 'hand':35 'interop':11 'object':39 'orient':40 'pain':22 'qt':31 'rather':8 'rust':13,19,29,49 'stuff':41 'therefor':43 'use':16"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5616187"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701072185 {#4066
        date: 2023-11-27 09:03:05.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4063}
    +body: "Could you explain C bindings in Rust to a nonprogrammer? Does this mean GTK can’t use Rust natively, at least for the interface?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1701081609 {#4647
      date: 2023-11-27 11:40:09.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
      "@teolan@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4650 …}
    +nested: Doctrine\ORM\PersistentCollection {#4652 …}
    +votes: Doctrine\ORM\PersistentCollection {#4654 …}
    +reports: Doctrine\ORM\PersistentCollection {#4656 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4658 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4660 …}
    -id: 169575
    -bodyTs: "'bind':5 'c':4 'could':1 'explain':3 'gtk':14 'interfac':24 'least':21 'mean':13 'nativ':19 'nonprogramm':10 'rust':7,18 'use':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.de/comment/5189057"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701081609 {#4648
      date: 2023-11-27 11:40:09.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4063}
  +body: "Rust can use all basic C data types, but it can’t use C++ classes, in any straightforward way at least."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1701084400 {#4716
    date: 2023-11-27 12:26:40.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@teolan@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4720 …}
  +nested: Doctrine\ORM\PersistentCollection {#4722 …}
  +votes: Doctrine\ORM\PersistentCollection {#4724 …}
  +reports: Doctrine\ORM\PersistentCollection {#4726 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4728 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4730 …}
  -id: 169681
  -bodyTs: "'basic':5 'c':6,14 'class':15 'data':7 'least':21 'rust':1 'straightforward':18 'type':8 'use':3,13 'way':19"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5214788"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701084400 {#4717
    date: 2023-11-27 12:26:40.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
21 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
22 DENIED moderate
App\Entity\EntryComment {#4734
  +user: Proxies\__CG__\App\Entity\User {#4735 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4649
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4063
      +user: App\Entity\User {#4045 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        GTK is in bare `C`, which is rather easy to interop with `Rust`. Even if using GLib from Rust is a pain, GTK can and does have decent Rust bindings.\n
        \n
        QT on the other hand is C++ with object oriented stuff, and therefore cannot have easy bindings to Rust.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 37
      +score: 0
      +lastActive: DateTime @1701804438 {#4069
        date: 2023-12-05 20:27:18.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Pantherina@feddit.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4060 …}
      +nested: Doctrine\ORM\PersistentCollection {#4058 …}
      +votes: Doctrine\ORM\PersistentCollection {#4055 …}
      +reports: Doctrine\ORM\PersistentCollection {#4051 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4049 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      -id: 169373
      -bodyTs: "'bare':4 'bind':30,47 'c':5,37 'cannot':44 'decent':28 'easi':9,46 'even':14 'glib':17 'gtk':1,23 'hand':35 'interop':11 'object':39 'orient':40 'pain':22 'qt':31 'rather':8 'rust':13,19,29,49 'stuff':41 'therefor':43 'use':16"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5616187"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701072185 {#4066
        date: 2023-11-27 09:03:05.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4063}
    +body: "Could you explain C bindings in Rust to a nonprogrammer? Does this mean GTK can’t use Rust natively, at least for the interface?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1701081609 {#4647
      date: 2023-11-27 11:40:09.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
      "@teolan@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4650 …}
    +nested: Doctrine\ORM\PersistentCollection {#4652 …}
    +votes: Doctrine\ORM\PersistentCollection {#4654 …}
    +reports: Doctrine\ORM\PersistentCollection {#4656 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4658 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4660 …}
    -id: 169575
    -bodyTs: "'bind':5 'c':4 'could':1 'explain':3 'gtk':14 'interfac':24 'least':21 'mean':13 'nativ':19 'nonprogramm':10 'rust':7,18 'use':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.de/comment/5189057"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701081609 {#4648
      date: 2023-11-27 11:40:09.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4063}
  +body: """
    Bindings are like translations of the relevant C code to Rust so they can use Rust to talk (interop) with the C library instead of having to use C.\n
    \n
    > Does this mean GTK can’t use Rust natively, at least for the interface?\n
    \n
    I never used GTK, but I suppose from this conversation that yes.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1701089552 {#4732
    date: 2023-11-27 13:52:32.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@teolan@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4736 …}
  +nested: Doctrine\ORM\PersistentCollection {#4738 …}
  +votes: Doctrine\ORM\PersistentCollection {#4740 …}
  +reports: Doctrine\ORM\PersistentCollection {#4742 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4744 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4746 …}
  -id: 169866
  -bodyTs: "'bind':1 'c':8,22,29 'code':9 'convers':53 'gtk':33,47 'instead':24 'interfac':43 'interop':19 'least':40 'librari':23 'like':3 'mean':32 'nativ':38 'never':45 'relev':7 'rust':11,16,37 'suppos':50 'talk':18 'translat':4 'use':15,28,36,46 'yes':55"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://endlesstalk.org/comment/5676205"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701089552 {#4733
    date: 2023-11-27 13:52:32.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
23 DENIED edit
App\Entity\EntryComment {#4734
  +user: Proxies\__CG__\App\Entity\User {#4735 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4649
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4063
      +user: App\Entity\User {#4045 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        GTK is in bare `C`, which is rather easy to interop with `Rust`. Even if using GLib from Rust is a pain, GTK can and does have decent Rust bindings.\n
        \n
        QT on the other hand is C++ with object oriented stuff, and therefore cannot have easy bindings to Rust.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 37
      +score: 0
      +lastActive: DateTime @1701804438 {#4069
        date: 2023-12-05 20:27:18.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Pantherina@feddit.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4060 …}
      +nested: Doctrine\ORM\PersistentCollection {#4058 …}
      +votes: Doctrine\ORM\PersistentCollection {#4055 …}
      +reports: Doctrine\ORM\PersistentCollection {#4051 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4049 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      -id: 169373
      -bodyTs: "'bare':4 'bind':30,47 'c':5,37 'cannot':44 'decent':28 'easi':9,46 'even':14 'glib':17 'gtk':1,23 'hand':35 'interop':11 'object':39 'orient':40 'pain':22 'qt':31 'rather':8 'rust':13,19,29,49 'stuff':41 'therefor':43 'use':16"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5616187"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701072185 {#4066
        date: 2023-11-27 09:03:05.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4063}
    +body: "Could you explain C bindings in Rust to a nonprogrammer? Does this mean GTK can’t use Rust natively, at least for the interface?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1701081609 {#4647
      date: 2023-11-27 11:40:09.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
      "@teolan@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4650 …}
    +nested: Doctrine\ORM\PersistentCollection {#4652 …}
    +votes: Doctrine\ORM\PersistentCollection {#4654 …}
    +reports: Doctrine\ORM\PersistentCollection {#4656 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4658 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4660 …}
    -id: 169575
    -bodyTs: "'bind':5 'c':4 'could':1 'explain':3 'gtk':14 'interfac':24 'least':21 'mean':13 'nativ':19 'nonprogramm':10 'rust':7,18 'use':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.de/comment/5189057"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701081609 {#4648
      date: 2023-11-27 11:40:09.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4063}
  +body: """
    Bindings are like translations of the relevant C code to Rust so they can use Rust to talk (interop) with the C library instead of having to use C.\n
    \n
    > Does this mean GTK can’t use Rust natively, at least for the interface?\n
    \n
    I never used GTK, but I suppose from this conversation that yes.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1701089552 {#4732
    date: 2023-11-27 13:52:32.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@teolan@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4736 …}
  +nested: Doctrine\ORM\PersistentCollection {#4738 …}
  +votes: Doctrine\ORM\PersistentCollection {#4740 …}
  +reports: Doctrine\ORM\PersistentCollection {#4742 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4744 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4746 …}
  -id: 169866
  -bodyTs: "'bind':1 'c':8,22,29 'code':9 'convers':53 'gtk':33,47 'instead':24 'interfac':43 'interop':19 'least':40 'librari':23 'like':3 'mean':32 'nativ':38 'never':45 'relev':7 'rust':11,16,37 'suppos':50 'talk':18 'translat':4 'use':15,28,36,46 'yes':55"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://endlesstalk.org/comment/5676205"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701089552 {#4733
    date: 2023-11-27 13:52:32.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
24 DENIED moderate
App\Entity\EntryComment {#4734
  +user: Proxies\__CG__\App\Entity\User {#4735 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4649
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4063
      +user: App\Entity\User {#4045 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        GTK is in bare `C`, which is rather easy to interop with `Rust`. Even if using GLib from Rust is a pain, GTK can and does have decent Rust bindings.\n
        \n
        QT on the other hand is C++ with object oriented stuff, and therefore cannot have easy bindings to Rust.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 37
      +score: 0
      +lastActive: DateTime @1701804438 {#4069
        date: 2023-12-05 20:27:18.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Pantherina@feddit.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4060 …}
      +nested: Doctrine\ORM\PersistentCollection {#4058 …}
      +votes: Doctrine\ORM\PersistentCollection {#4055 …}
      +reports: Doctrine\ORM\PersistentCollection {#4051 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4049 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
      -id: 169373
      -bodyTs: "'bare':4 'bind':30,47 'c':5,37 'cannot':44 'decent':28 'easi':9,46 'even':14 'glib':17 'gtk':1,23 'hand':35 'interop':11 'object':39 'orient':40 'pain':22 'qt':31 'rather':8 'rust':13,19,29,49 'stuff':41 'therefor':43 'use':16"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5616187"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701072185 {#4066
        date: 2023-11-27 09:03:05.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4063}
    +body: "Could you explain C bindings in Rust to a nonprogrammer? Does this mean GTK can’t use Rust natively, at least for the interface?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1701081609 {#4647
      date: 2023-11-27 11:40:09.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
      "@teolan@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4650 …}
    +nested: Doctrine\ORM\PersistentCollection {#4652 …}
    +votes: Doctrine\ORM\PersistentCollection {#4654 …}
    +reports: Doctrine\ORM\PersistentCollection {#4656 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4658 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4660 …}
    -id: 169575
    -bodyTs: "'bind':5 'c':4 'could':1 'explain':3 'gtk':14 'interfac':24 'least':21 'mean':13 'nativ':19 'nonprogramm':10 'rust':7,18 'use':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.de/comment/5189057"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701081609 {#4648
      date: 2023-11-27 11:40:09.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4063}
  +body: """
    Bindings are like translations of the relevant C code to Rust so they can use Rust to talk (interop) with the C library instead of having to use C.\n
    \n
    > Does this mean GTK can’t use Rust natively, at least for the interface?\n
    \n
    I never used GTK, but I suppose from this conversation that yes.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1701089552 {#4732
    date: 2023-11-27 13:52:32.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@teolan@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4736 …}
  +nested: Doctrine\ORM\PersistentCollection {#4738 …}
  +votes: Doctrine\ORM\PersistentCollection {#4740 …}
  +reports: Doctrine\ORM\PersistentCollection {#4742 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4744 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4746 …}
  -id: 169866
  -bodyTs: "'bind':1 'c':8,22,29 'code':9 'convers':53 'gtk':33,47 'instead':24 'interfac':43 'interop':19 'least':40 'librari':23 'like':3 'mean':32 'nativ':38 'never':45 'relev':7 'rust':11,16,37 'suppos':50 'talk':18 'translat':4 'use':15,28,36,46 'yes':55"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://endlesstalk.org/comment/5676205"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701089552 {#4733
    date: 2023-11-27 13:52:32.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4149
  +user: App\Entity\User {#4162 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    I think there’s a pretty big thing here that people are kinda missing and it’s the ease of app creation. Recently gnome has done a lot for app developers to make the experience really good. Workbench, gnome builder, biblioteca all combined with the ease of libadwaita and the gnome circle make app development significantly easier for gtk than qt. There’s a big community now with a lot of inertia. I think workbench has around 100 tutorials now or so. Super low barrier to entry. Also libadwaita is pretty.\n
    \n
    I already use gnome now, but even before I had settled on a DE, I took a look at both ecosystems and was heavily leaning towards gtk because of all these factors and against qt because of its reliance on c++. Until all of those factors are replicated well for qt (and by extension kde), I don’t think they’ll see the same level of development.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 23
  +score: 0
  +lastActive: DateTime @1701070256 {#4143
    date: 2023-11-27 08:30:56.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4150 …}
  +nested: Doctrine\ORM\PersistentCollection {#4152 …}
  +votes: Doctrine\ORM\PersistentCollection {#4154 …}
  +reports: Doctrine\ORM\PersistentCollection {#4156 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4158 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4160 …}
  -id: 169325
  -bodyTs: "'100':78 'alreadi':93 'also':88 'app':21,30,54 'around':77 'barrier':85 'biblioteca':41 'big':7,65 'builder':40 'c':132 'circl':52 'combin':43 'communiti':66 'creation':22 'de':105 'develop':31,55,158 'done':26 'eas':19,46 'easier':57 'ecosystem':112 'entri':87 'even':98 'experi':35 'extens':145 'factor':123,137 'gnome':24,39,51,95 'good':37 'gtk':59,118 'heavili':115 'inertia':72 'kde':146 'kinda':13 'lean':116 'level':156 'libadwaita':48,89 'll':152 'look':109 'lot':28,70 'low':84 'make':33,53 'miss':14 'peopl':11 'pretti':6,91 'qt':61,126,142 'realli':36 'recent':23 'relianc':130 'replic':139 'see':153 'settl':102 'signific':56 'super':83 'thing':8 'think':2,74,150 'took':107 'toward':117 'tutori':79 'use':94 'well':140 'workbench':38,75"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/6155392"
  +editedAt: DateTimeImmutable @1701782856 {#4144
    date: 2023-12-05 14:27:36.0 +01:00
  }
  +createdAt: DateTimeImmutable @1701070256 {#4145
    date: 2023-11-27 08:30:56.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4149
  +user: App\Entity\User {#4162 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    I think there’s a pretty big thing here that people are kinda missing and it’s the ease of app creation. Recently gnome has done a lot for app developers to make the experience really good. Workbench, gnome builder, biblioteca all combined with the ease of libadwaita and the gnome circle make app development significantly easier for gtk than qt. There’s a big community now with a lot of inertia. I think workbench has around 100 tutorials now or so. Super low barrier to entry. Also libadwaita is pretty.\n
    \n
    I already use gnome now, but even before I had settled on a DE, I took a look at both ecosystems and was heavily leaning towards gtk because of all these factors and against qt because of its reliance on c++. Until all of those factors are replicated well for qt (and by extension kde), I don’t think they’ll see the same level of development.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 23
  +score: 0
  +lastActive: DateTime @1701070256 {#4143
    date: 2023-11-27 08:30:56.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4150 …}
  +nested: Doctrine\ORM\PersistentCollection {#4152 …}
  +votes: Doctrine\ORM\PersistentCollection {#4154 …}
  +reports: Doctrine\ORM\PersistentCollection {#4156 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4158 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4160 …}
  -id: 169325
  -bodyTs: "'100':78 'alreadi':93 'also':88 'app':21,30,54 'around':77 'barrier':85 'biblioteca':41 'big':7,65 'builder':40 'c':132 'circl':52 'combin':43 'communiti':66 'creation':22 'de':105 'develop':31,55,158 'done':26 'eas':19,46 'easier':57 'ecosystem':112 'entri':87 'even':98 'experi':35 'extens':145 'factor':123,137 'gnome':24,39,51,95 'good':37 'gtk':59,118 'heavili':115 'inertia':72 'kde':146 'kinda':13 'lean':116 'level':156 'libadwaita':48,89 'll':152 'look':109 'lot':28,70 'low':84 'make':33,53 'miss':14 'peopl':11 'pretti':6,91 'qt':61,126,142 'realli':36 'recent':23 'relianc':130 'replic':139 'see':153 'settl':102 'signific':56 'super':83 'thing':8 'think':2,74,150 'took':107 'toward':117 'tutori':79 'use':94 'well':140 'workbench':38,75"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/6155392"
  +editedAt: DateTimeImmutable @1701782856 {#4144
    date: 2023-12-05 14:27:36.0 +01:00
  }
  +createdAt: DateTimeImmutable @1701070256 {#4145
    date: 2023-11-27 08:30:56.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4149
  +user: App\Entity\User {#4162 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    I think there’s a pretty big thing here that people are kinda missing and it’s the ease of app creation. Recently gnome has done a lot for app developers to make the experience really good. Workbench, gnome builder, biblioteca all combined with the ease of libadwaita and the gnome circle make app development significantly easier for gtk than qt. There’s a big community now with a lot of inertia. I think workbench has around 100 tutorials now or so. Super low barrier to entry. Also libadwaita is pretty.\n
    \n
    I already use gnome now, but even before I had settled on a DE, I took a look at both ecosystems and was heavily leaning towards gtk because of all these factors and against qt because of its reliance on c++. Until all of those factors are replicated well for qt (and by extension kde), I don’t think they’ll see the same level of development.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 23
  +score: 0
  +lastActive: DateTime @1701070256 {#4143
    date: 2023-11-27 08:30:56.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4150 …}
  +nested: Doctrine\ORM\PersistentCollection {#4152 …}
  +votes: Doctrine\ORM\PersistentCollection {#4154 …}
  +reports: Doctrine\ORM\PersistentCollection {#4156 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4158 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4160 …}
  -id: 169325
  -bodyTs: "'100':78 'alreadi':93 'also':88 'app':21,30,54 'around':77 'barrier':85 'biblioteca':41 'big':7,65 'builder':40 'c':132 'circl':52 'combin':43 'communiti':66 'creation':22 'de':105 'develop':31,55,158 'done':26 'eas':19,46 'easier':57 'ecosystem':112 'entri':87 'even':98 'experi':35 'extens':145 'factor':123,137 'gnome':24,39,51,95 'good':37 'gtk':59,118 'heavili':115 'inertia':72 'kde':146 'kinda':13 'lean':116 'level':156 'libadwaita':48,89 'll':152 'look':109 'lot':28,70 'low':84 'make':33,53 'miss':14 'peopl':11 'pretti':6,91 'qt':61,126,142 'realli':36 'recent':23 'relianc':130 'replic':139 'see':153 'settl':102 'signific':56 'super':83 'thing':8 'think':2,74,150 'took':107 'toward':117 'tutori':79 'use':94 'well':140 'workbench':38,75"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/6155392"
  +editedAt: DateTimeImmutable @1701782856 {#4144
    date: 2023-12-05 14:27:36.0 +01:00
  }
  +createdAt: DateTimeImmutable @1701070256 {#4145
    date: 2023-11-27 08:30:56.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4223
  +user: App\Entity\User {#4236 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    Qt with C++ is a spectacular environment to develop UI apps in. Coupled with QtQuick it’s even better. It’s perhaps only outclassed by Flutter. As others have mentioned, there’s lots of inertia behind GTK+. There’s also past issues with licensing which made the OSS community prefer GTK+ to Qt.\n
    \n
    I’ve no idea what’s involved in using Qt in Rust but people starting new UI apps in C and GTK+ today are likely doing a disservice to themselves and the larger OSS community that could contribute to development and maintenance.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 16
  +score: 0
  +lastActive: DateTime @1701067259 {#4217
    date: 2023-11-27 07:40:59.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4224 …}
  +nested: Doctrine\ORM\PersistentCollection {#4226 …}
  +votes: Doctrine\ORM\PersistentCollection {#4228 …}
  +reports: Doctrine\ORM\PersistentCollection {#4230 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4232 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4234 …}
  -id: 169231
  -bodyTs: "'also':40 'app':11,71 'behind':36 'better':19 'c':3,73 'communiti':49,88 'contribut':91 'could':90 'coupl':13 'develop':9,93 'disservic':81 'environ':7 'even':18 'flutter':26 'gtk':37,51,75 'idea':57 'inertia':35 'involv':60 'issu':42 'larger':86 'licens':44 'like':78 'lot':33 'made':46 'mainten':95 'mention':30 'new':69 'oss':48,87 'other':28 'outclass':24 'past':41 'peopl':67 'perhap':22 'prefer':50 'qt':1,53,63 'qtquick':15 'rust':65 'spectacular':6 'start':68 'today':76 'ui':10,70 'use':62 've':55"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/5207902"
  +editedAt: DateTimeImmutable @1701829383 {#4218
    date: 2023-12-06 03:23:03.0 +01:00
  }
  +createdAt: DateTimeImmutable @1701067259 {#4219
    date: 2023-11-27 07:40:59.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4223
  +user: App\Entity\User {#4236 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    Qt with C++ is a spectacular environment to develop UI apps in. Coupled with QtQuick it’s even better. It’s perhaps only outclassed by Flutter. As others have mentioned, there’s lots of inertia behind GTK+. There’s also past issues with licensing which made the OSS community prefer GTK+ to Qt.\n
    \n
    I’ve no idea what’s involved in using Qt in Rust but people starting new UI apps in C and GTK+ today are likely doing a disservice to themselves and the larger OSS community that could contribute to development and maintenance.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 16
  +score: 0
  +lastActive: DateTime @1701067259 {#4217
    date: 2023-11-27 07:40:59.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4224 …}
  +nested: Doctrine\ORM\PersistentCollection {#4226 …}
  +votes: Doctrine\ORM\PersistentCollection {#4228 …}
  +reports: Doctrine\ORM\PersistentCollection {#4230 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4232 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4234 …}
  -id: 169231
  -bodyTs: "'also':40 'app':11,71 'behind':36 'better':19 'c':3,73 'communiti':49,88 'contribut':91 'could':90 'coupl':13 'develop':9,93 'disservic':81 'environ':7 'even':18 'flutter':26 'gtk':37,51,75 'idea':57 'inertia':35 'involv':60 'issu':42 'larger':86 'licens':44 'like':78 'lot':33 'made':46 'mainten':95 'mention':30 'new':69 'oss':48,87 'other':28 'outclass':24 'past':41 'peopl':67 'perhap':22 'prefer':50 'qt':1,53,63 'qtquick':15 'rust':65 'spectacular':6 'start':68 'today':76 'ui':10,70 'use':62 've':55"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/5207902"
  +editedAt: DateTimeImmutable @1701829383 {#4218
    date: 2023-12-06 03:23:03.0 +01:00
  }
  +createdAt: DateTimeImmutable @1701067259 {#4219
    date: 2023-11-27 07:40:59.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4223
  +user: App\Entity\User {#4236 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    Qt with C++ is a spectacular environment to develop UI apps in. Coupled with QtQuick it’s even better. It’s perhaps only outclassed by Flutter. As others have mentioned, there’s lots of inertia behind GTK+. There’s also past issues with licensing which made the OSS community prefer GTK+ to Qt.\n
    \n
    I’ve no idea what’s involved in using Qt in Rust but people starting new UI apps in C and GTK+ today are likely doing a disservice to themselves and the larger OSS community that could contribute to development and maintenance.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 16
  +score: 0
  +lastActive: DateTime @1701067259 {#4217
    date: 2023-11-27 07:40:59.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4224 …}
  +nested: Doctrine\ORM\PersistentCollection {#4226 …}
  +votes: Doctrine\ORM\PersistentCollection {#4228 …}
  +reports: Doctrine\ORM\PersistentCollection {#4230 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4232 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4234 …}
  -id: 169231
  -bodyTs: "'also':40 'app':11,71 'behind':36 'better':19 'c':3,73 'communiti':49,88 'contribut':91 'could':90 'coupl':13 'develop':9,93 'disservic':81 'environ':7 'even':18 'flutter':26 'gtk':37,51,75 'idea':57 'inertia':35 'involv':60 'issu':42 'larger':86 'licens':44 'like':78 'lot':33 'made':46 'mainten':95 'mention':30 'new':69 'oss':48,87 'other':28 'outclass':24 'past':41 'peopl':67 'perhap':22 'prefer':50 'qt':1,53,63 'qtquick':15 'rust':65 'spectacular':6 'start':68 'today':76 'ui':10,70 'use':62 've':55"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/5207902"
  +editedAt: DateTimeImmutable @1701829383 {#4218
    date: 2023-12-06 03:23:03.0 +01:00
  }
  +createdAt: DateTimeImmutable @1701067259 {#4219
    date: 2023-11-27 07:40:59.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4298
  +user: App\Entity\User {#4311 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: "Interop with C was given first class support in Rust, so the Rust scene tends to tap into the C ecosystem more than C++'s."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1701066827 {#4293
    date: 2023-11-27 07:33:47.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4299 …}
  +nested: Doctrine\ORM\PersistentCollection {#4301 …}
  +votes: Doctrine\ORM\PersistentCollection {#4303 …}
  +reports: Doctrine\ORM\PersistentCollection {#4305 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
  -id: 169215
  -bodyTs: "'c':3,20,24 'class':7 'ecosystem':21 'first':6 'given':5 'interop':1 'rust':10,13 'scene':14 'support':8 'tap':17 'tend':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1748993"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701066827 {#4294
    date: 2023-11-27 07:33:47.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4298
  +user: App\Entity\User {#4311 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: "Interop with C was given first class support in Rust, so the Rust scene tends to tap into the C ecosystem more than C++'s."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1701066827 {#4293
    date: 2023-11-27 07:33:47.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4299 …}
  +nested: Doctrine\ORM\PersistentCollection {#4301 …}
  +votes: Doctrine\ORM\PersistentCollection {#4303 …}
  +reports: Doctrine\ORM\PersistentCollection {#4305 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
  -id: 169215
  -bodyTs: "'c':3,20,24 'class':7 'ecosystem':21 'first':6 'given':5 'interop':1 'rust':10,13 'scene':14 'support':8 'tap':17 'tend':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1748993"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701066827 {#4294
    date: 2023-11-27 07:33:47.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4298
  +user: App\Entity\User {#4311 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: "Interop with C was given first class support in Rust, so the Rust scene tends to tap into the C ecosystem more than C++'s."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1701066827 {#4293
    date: 2023-11-27 07:33:47.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4299 …}
  +nested: Doctrine\ORM\PersistentCollection {#4301 …}
  +votes: Doctrine\ORM\PersistentCollection {#4303 …}
  +reports: Doctrine\ORM\PersistentCollection {#4305 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
  -id: 169215
  -bodyTs: "'c':3,20,24 'class':7 'ecosystem':21 'first':6 'given':5 'interop':1 'rust':10,13 'scene':14 'support':8 'tap':17 'tend':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1748993"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701066827 {#4294
    date: 2023-11-27 07:33:47.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
37 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
38 DENIED moderate
App\Entity\EntryComment {#4372
  +user: App\Entity\User {#4385 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    No specific rust experience with either, but some thoughts on the popularity reasons outside of the language:\n
    \n
    I suspect a bit part of this difference in framework popularity may be due to GTK being more attached to gnome and friends, and by extension, Ubuntu (for better or worse, the most used desktop distro for quite a while) Most of the time that’ll be mainline Ubuntu which has always been GTK.\n
    \n
    So if a developer or company is going to target something, then it may come down to “what is the ideal platform to build on for Ubuntu as our main target? GTK? Cool, that’s what we will use.” Of course, either framework is just fine, and either framework targets other OSs as well. I don’t have any experience with either, but it wouldn’t surprise me if the choice of GTK more often is akin to Swift + Apple’s toolkits for iphone development being more popular by a large margin than Ionic/Capacitor, React Native, Xamarin, etc, even though the others provide some benefits (and some significant context-dependent downsides, of course)\n
    \n
    If i remember correctly, Qt was not fully FOSS for a while, so GTK was much more widely adopted and recommended early on. But that was pre-2005, I think.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1701795525 {#4367
    date: 2023-12-05 17:58:45.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4373 …}
  +nested: Doctrine\ORM\PersistentCollection {#4375 …}
  +votes: Doctrine\ORM\PersistentCollection {#4377 …}
  +reports: Doctrine\ORM\PersistentCollection {#4379 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4381 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4383 …}
  -id: 168868
  -bodyTs: "'-2005':213 'adopt':204 'akin':148 'alway':69 'appl':151 'attach':36 'benefit':176 'better':46 'bit':21 'build':95 'choic':142 'come':86 'compani':77 'context':181 'context-depend':180 'cool':104 'correct':189 'cours':112,185 'depend':182 'desktop':52 'develop':75,156 'differ':25 'distro':53 'downsid':183 'due':31 'earli':207 'either':6,113,119,133 'etc':169 'even':170 'experi':4,131 'extens':43 'fine':117 'foss':194 'framework':27,114,120 'friend':40 'fulli':193 'gnome':38 'go':79 'gtk':33,71,103,144,199 'ideal':92 'ionic/capacitor':165 'iphon':155 'languag':17 'larg':162 'll':63 'main':101 'mainlin':65 'margin':163 'may':29,85 'much':201 'nativ':167 'often':146 'oss':123 'other':173 'outsid':14 'part':22 'platform':93 'popular':12,28,159 'pre':212 'provid':174 'qt':190 'quit':55 'react':166 'reason':13 'recommend':206 'rememb':188 'rust':3 'signific':179 'someth':82 'specif':2 'surpris':138 'suspect':19 'swift':150 'target':81,102,121 'think':215 'though':171 'thought':9 'time':61 'toolkit':153 'ubuntu':44,66,98 'use':51,110 'well':125 'wide':203 'wors':48 'wouldn':136 'xamarin':168"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.blahaj.zone/comment/4641311"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701055038 {#4368
    date: 2023-11-27 04:17:18.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
39 DENIED edit
App\Entity\EntryComment {#4372
  +user: App\Entity\User {#4385 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    No specific rust experience with either, but some thoughts on the popularity reasons outside of the language:\n
    \n
    I suspect a bit part of this difference in framework popularity may be due to GTK being more attached to gnome and friends, and by extension, Ubuntu (for better or worse, the most used desktop distro for quite a while) Most of the time that’ll be mainline Ubuntu which has always been GTK.\n
    \n
    So if a developer or company is going to target something, then it may come down to “what is the ideal platform to build on for Ubuntu as our main target? GTK? Cool, that’s what we will use.” Of course, either framework is just fine, and either framework targets other OSs as well. I don’t have any experience with either, but it wouldn’t surprise me if the choice of GTK more often is akin to Swift + Apple’s toolkits for iphone development being more popular by a large margin than Ionic/Capacitor, React Native, Xamarin, etc, even though the others provide some benefits (and some significant context-dependent downsides, of course)\n
    \n
    If i remember correctly, Qt was not fully FOSS for a while, so GTK was much more widely adopted and recommended early on. But that was pre-2005, I think.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1701795525 {#4367
    date: 2023-12-05 17:58:45.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4373 …}
  +nested: Doctrine\ORM\PersistentCollection {#4375 …}
  +votes: Doctrine\ORM\PersistentCollection {#4377 …}
  +reports: Doctrine\ORM\PersistentCollection {#4379 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4381 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4383 …}
  -id: 168868
  -bodyTs: "'-2005':213 'adopt':204 'akin':148 'alway':69 'appl':151 'attach':36 'benefit':176 'better':46 'bit':21 'build':95 'choic':142 'come':86 'compani':77 'context':181 'context-depend':180 'cool':104 'correct':189 'cours':112,185 'depend':182 'desktop':52 'develop':75,156 'differ':25 'distro':53 'downsid':183 'due':31 'earli':207 'either':6,113,119,133 'etc':169 'even':170 'experi':4,131 'extens':43 'fine':117 'foss':194 'framework':27,114,120 'friend':40 'fulli':193 'gnome':38 'go':79 'gtk':33,71,103,144,199 'ideal':92 'ionic/capacitor':165 'iphon':155 'languag':17 'larg':162 'll':63 'main':101 'mainlin':65 'margin':163 'may':29,85 'much':201 'nativ':167 'often':146 'oss':123 'other':173 'outsid':14 'part':22 'platform':93 'popular':12,28,159 'pre':212 'provid':174 'qt':190 'quit':55 'react':166 'reason':13 'recommend':206 'rememb':188 'rust':3 'signific':179 'someth':82 'specif':2 'surpris':138 'suspect':19 'swift':150 'target':81,102,121 'think':215 'though':171 'thought':9 'time':61 'toolkit':153 'ubuntu':44,66,98 'use':51,110 'well':125 'wide':203 'wors':48 'wouldn':136 'xamarin':168"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.blahaj.zone/comment/4641311"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701055038 {#4368
    date: 2023-11-27 04:17:18.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
40 DENIED moderate
App\Entity\EntryComment {#4372
  +user: App\Entity\User {#4385 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    No specific rust experience with either, but some thoughts on the popularity reasons outside of the language:\n
    \n
    I suspect a bit part of this difference in framework popularity may be due to GTK being more attached to gnome and friends, and by extension, Ubuntu (for better or worse, the most used desktop distro for quite a while) Most of the time that’ll be mainline Ubuntu which has always been GTK.\n
    \n
    So if a developer or company is going to target something, then it may come down to “what is the ideal platform to build on for Ubuntu as our main target? GTK? Cool, that’s what we will use.” Of course, either framework is just fine, and either framework targets other OSs as well. I don’t have any experience with either, but it wouldn’t surprise me if the choice of GTK more often is akin to Swift + Apple’s toolkits for iphone development being more popular by a large margin than Ionic/Capacitor, React Native, Xamarin, etc, even though the others provide some benefits (and some significant context-dependent downsides, of course)\n
    \n
    If i remember correctly, Qt was not fully FOSS for a while, so GTK was much more widely adopted and recommended early on. But that was pre-2005, I think.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1701795525 {#4367
    date: 2023-12-05 17:58:45.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4373 …}
  +nested: Doctrine\ORM\PersistentCollection {#4375 …}
  +votes: Doctrine\ORM\PersistentCollection {#4377 …}
  +reports: Doctrine\ORM\PersistentCollection {#4379 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4381 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4383 …}
  -id: 168868
  -bodyTs: "'-2005':213 'adopt':204 'akin':148 'alway':69 'appl':151 'attach':36 'benefit':176 'better':46 'bit':21 'build':95 'choic':142 'come':86 'compani':77 'context':181 'context-depend':180 'cool':104 'correct':189 'cours':112,185 'depend':182 'desktop':52 'develop':75,156 'differ':25 'distro':53 'downsid':183 'due':31 'earli':207 'either':6,113,119,133 'etc':169 'even':170 'experi':4,131 'extens':43 'fine':117 'foss':194 'framework':27,114,120 'friend':40 'fulli':193 'gnome':38 'go':79 'gtk':33,71,103,144,199 'ideal':92 'ionic/capacitor':165 'iphon':155 'languag':17 'larg':162 'll':63 'main':101 'mainlin':65 'margin':163 'may':29,85 'much':201 'nativ':167 'often':146 'oss':123 'other':173 'outsid':14 'part':22 'platform':93 'popular':12,28,159 'pre':212 'provid':174 'qt':190 'quit':55 'react':166 'reason':13 'recommend':206 'rememb':188 'rust':3 'signific':179 'someth':82 'specif':2 'surpris':138 'suspect':19 'swift':150 'target':81,102,121 'think':215 'though':171 'thought':9 'time':61 'toolkit':153 'ubuntu':44,66,98 'use':51,110 'well':125 'wide':203 'wors':48 'wouldn':136 'xamarin':168"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.blahaj.zone/comment/4641311"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701055038 {#4368
    date: 2023-11-27 04:17:18.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4634
  +user: App\Entity\User {#4532 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4372
    +user: App\Entity\User {#4385 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      No specific rust experience with either, but some thoughts on the popularity reasons outside of the language:\n
      \n
      I suspect a bit part of this difference in framework popularity may be due to GTK being more attached to gnome and friends, and by extension, Ubuntu (for better or worse, the most used desktop distro for quite a while) Most of the time that’ll be mainline Ubuntu which has always been GTK.\n
      \n
      So if a developer or company is going to target something, then it may come down to “what is the ideal platform to build on for Ubuntu as our main target? GTK? Cool, that’s what we will use.” Of course, either framework is just fine, and either framework targets other OSs as well. I don’t have any experience with either, but it wouldn’t surprise me if the choice of GTK more often is akin to Swift + Apple’s toolkits for iphone development being more popular by a large margin than Ionic/Capacitor, React Native, Xamarin, etc, even though the others provide some benefits (and some significant context-dependent downsides, of course)\n
      \n
      If i remember correctly, Qt was not fully FOSS for a while, so GTK was much more widely adopted and recommended early on. But that was pre-2005, I think.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1701795525 {#4367
      date: 2023-12-05 17:58:45.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4373 …}
    +nested: Doctrine\ORM\PersistentCollection {#4375 …}
    +votes: Doctrine\ORM\PersistentCollection {#4377 …}
    +reports: Doctrine\ORM\PersistentCollection {#4379 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4381 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4383 …}
    -id: 168868
    -bodyTs: "'-2005':213 'adopt':204 'akin':148 'alway':69 'appl':151 'attach':36 'benefit':176 'better':46 'bit':21 'build':95 'choic':142 'come':86 'compani':77 'context':181 'context-depend':180 'cool':104 'correct':189 'cours':112,185 'depend':182 'desktop':52 'develop':75,156 'differ':25 'distro':53 'downsid':183 'due':31 'earli':207 'either':6,113,119,133 'etc':169 'even':170 'experi':4,131 'extens':43 'fine':117 'foss':194 'framework':27,114,120 'friend':40 'fulli':193 'gnome':38 'go':79 'gtk':33,71,103,144,199 'ideal':92 'ionic/capacitor':165 'iphon':155 'languag':17 'larg':162 'll':63 'main':101 'mainlin':65 'margin':163 'may':29,85 'much':201 'nativ':167 'often':146 'oss':123 'other':173 'outsid':14 'part':22 'platform':93 'popular':12,28,159 'pre':212 'provid':174 'qt':190 'quit':55 'react':166 'reason':13 'recommend':206 'rememb':188 'rust':3 'signific':179 'someth':82 'specif':2 'surpris':138 'suspect':19 'swift':150 'target':81,102,121 'think':215 'though':171 'thought':9 'time':61 'toolkit':153 'ubuntu':44,66,98 'use':51,110 'well':125 'wide':203 'wors':48 'wouldn':136 'xamarin':168"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/4641311"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701055038 {#4368
      date: 2023-11-27 04:17:18.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4372}
  +body: "I generally don’t really think this is the case, there are still plenty of apps from other languages in QT. in fact, for cross platform apps, QT is immensely more popular then GTK is. Rust itself had disproportionately less apps developed in QT then other stuff, (Python for instance). especially when you consider cross platform. and at least for open source anyways. closed source I cant comment on"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1701060328 {#4632
    date: 2023-11-27 05:45:28.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@d0ntpan1c@lemmy.blahaj.zone"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4635 …}
  +nested: Doctrine\ORM\PersistentCollection {#4637 …}
  +votes: Doctrine\ORM\PersistentCollection {#4639 …}
  +reports: Doctrine\ORM\PersistentCollection {#4641 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4643 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4645 …}
  -id: 169018
  -bodyTs: "'anyway':63 'app':16,27,41 'cant':67 'case':10 'close':64 'comment':68 'consid':54 'cross':25,55 'develop':42 'disproportion':39 'especi':51 'fact':23 'general':2 'gtk':34 'immens':30 'instanc':50 'languag':19 'least':59 'less':40 'open':61 'platform':26,56 'plenti':14 'popular':32 'python':48 'qt':21,28,44 'realli':5 'rust':36 'sourc':62,65 'still':13 'stuff':47 'think':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/5453648"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701060328 {#4633
    date: 2023-11-27 05:45:28.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4634
  +user: App\Entity\User {#4532 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4372
    +user: App\Entity\User {#4385 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      No specific rust experience with either, but some thoughts on the popularity reasons outside of the language:\n
      \n
      I suspect a bit part of this difference in framework popularity may be due to GTK being more attached to gnome and friends, and by extension, Ubuntu (for better or worse, the most used desktop distro for quite a while) Most of the time that’ll be mainline Ubuntu which has always been GTK.\n
      \n
      So if a developer or company is going to target something, then it may come down to “what is the ideal platform to build on for Ubuntu as our main target? GTK? Cool, that’s what we will use.” Of course, either framework is just fine, and either framework targets other OSs as well. I don’t have any experience with either, but it wouldn’t surprise me if the choice of GTK more often is akin to Swift + Apple’s toolkits for iphone development being more popular by a large margin than Ionic/Capacitor, React Native, Xamarin, etc, even though the others provide some benefits (and some significant context-dependent downsides, of course)\n
      \n
      If i remember correctly, Qt was not fully FOSS for a while, so GTK was much more widely adopted and recommended early on. But that was pre-2005, I think.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1701795525 {#4367
      date: 2023-12-05 17:58:45.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4373 …}
    +nested: Doctrine\ORM\PersistentCollection {#4375 …}
    +votes: Doctrine\ORM\PersistentCollection {#4377 …}
    +reports: Doctrine\ORM\PersistentCollection {#4379 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4381 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4383 …}
    -id: 168868
    -bodyTs: "'-2005':213 'adopt':204 'akin':148 'alway':69 'appl':151 'attach':36 'benefit':176 'better':46 'bit':21 'build':95 'choic':142 'come':86 'compani':77 'context':181 'context-depend':180 'cool':104 'correct':189 'cours':112,185 'depend':182 'desktop':52 'develop':75,156 'differ':25 'distro':53 'downsid':183 'due':31 'earli':207 'either':6,113,119,133 'etc':169 'even':170 'experi':4,131 'extens':43 'fine':117 'foss':194 'framework':27,114,120 'friend':40 'fulli':193 'gnome':38 'go':79 'gtk':33,71,103,144,199 'ideal':92 'ionic/capacitor':165 'iphon':155 'languag':17 'larg':162 'll':63 'main':101 'mainlin':65 'margin':163 'may':29,85 'much':201 'nativ':167 'often':146 'oss':123 'other':173 'outsid':14 'part':22 'platform':93 'popular':12,28,159 'pre':212 'provid':174 'qt':190 'quit':55 'react':166 'reason':13 'recommend':206 'rememb':188 'rust':3 'signific':179 'someth':82 'specif':2 'surpris':138 'suspect':19 'swift':150 'target':81,102,121 'think':215 'though':171 'thought':9 'time':61 'toolkit':153 'ubuntu':44,66,98 'use':51,110 'well':125 'wide':203 'wors':48 'wouldn':136 'xamarin':168"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/4641311"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701055038 {#4368
      date: 2023-11-27 04:17:18.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4372}
  +body: "I generally don’t really think this is the case, there are still plenty of apps from other languages in QT. in fact, for cross platform apps, QT is immensely more popular then GTK is. Rust itself had disproportionately less apps developed in QT then other stuff, (Python for instance). especially when you consider cross platform. and at least for open source anyways. closed source I cant comment on"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1701060328 {#4632
    date: 2023-11-27 05:45:28.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@d0ntpan1c@lemmy.blahaj.zone"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4635 …}
  +nested: Doctrine\ORM\PersistentCollection {#4637 …}
  +votes: Doctrine\ORM\PersistentCollection {#4639 …}
  +reports: Doctrine\ORM\PersistentCollection {#4641 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4643 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4645 …}
  -id: 169018
  -bodyTs: "'anyway':63 'app':16,27,41 'cant':67 'case':10 'close':64 'comment':68 'consid':54 'cross':25,55 'develop':42 'disproportion':39 'especi':51 'fact':23 'general':2 'gtk':34 'immens':30 'instanc':50 'languag':19 'least':59 'less':40 'open':61 'platform':26,56 'plenti':14 'popular':32 'python':48 'qt':21,28,44 'realli':5 'rust':36 'sourc':62,65 'still':13 'stuff':47 'think':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/5453648"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701060328 {#4633
    date: 2023-11-27 05:45:28.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4634
  +user: App\Entity\User {#4532 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4372
    +user: App\Entity\User {#4385 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      No specific rust experience with either, but some thoughts on the popularity reasons outside of the language:\n
      \n
      I suspect a bit part of this difference in framework popularity may be due to GTK being more attached to gnome and friends, and by extension, Ubuntu (for better or worse, the most used desktop distro for quite a while) Most of the time that’ll be mainline Ubuntu which has always been GTK.\n
      \n
      So if a developer or company is going to target something, then it may come down to “what is the ideal platform to build on for Ubuntu as our main target? GTK? Cool, that’s what we will use.” Of course, either framework is just fine, and either framework targets other OSs as well. I don’t have any experience with either, but it wouldn’t surprise me if the choice of GTK more often is akin to Swift + Apple’s toolkits for iphone development being more popular by a large margin than Ionic/Capacitor, React Native, Xamarin, etc, even though the others provide some benefits (and some significant context-dependent downsides, of course)\n
      \n
      If i remember correctly, Qt was not fully FOSS for a while, so GTK was much more widely adopted and recommended early on. But that was pre-2005, I think.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1701795525 {#4367
      date: 2023-12-05 17:58:45.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4373 …}
    +nested: Doctrine\ORM\PersistentCollection {#4375 …}
    +votes: Doctrine\ORM\PersistentCollection {#4377 …}
    +reports: Doctrine\ORM\PersistentCollection {#4379 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4381 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4383 …}
    -id: 168868
    -bodyTs: "'-2005':213 'adopt':204 'akin':148 'alway':69 'appl':151 'attach':36 'benefit':176 'better':46 'bit':21 'build':95 'choic':142 'come':86 'compani':77 'context':181 'context-depend':180 'cool':104 'correct':189 'cours':112,185 'depend':182 'desktop':52 'develop':75,156 'differ':25 'distro':53 'downsid':183 'due':31 'earli':207 'either':6,113,119,133 'etc':169 'even':170 'experi':4,131 'extens':43 'fine':117 'foss':194 'framework':27,114,120 'friend':40 'fulli':193 'gnome':38 'go':79 'gtk':33,71,103,144,199 'ideal':92 'ionic/capacitor':165 'iphon':155 'languag':17 'larg':162 'll':63 'main':101 'mainlin':65 'margin':163 'may':29,85 'much':201 'nativ':167 'often':146 'oss':123 'other':173 'outsid':14 'part':22 'platform':93 'popular':12,28,159 'pre':212 'provid':174 'qt':190 'quit':55 'react':166 'reason':13 'recommend':206 'rememb':188 'rust':3 'signific':179 'someth':82 'specif':2 'surpris':138 'suspect':19 'swift':150 'target':81,102,121 'think':215 'though':171 'thought':9 'time':61 'toolkit':153 'ubuntu':44,66,98 'use':51,110 'well':125 'wide':203 'wors':48 'wouldn':136 'xamarin':168"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/4641311"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701055038 {#4368
      date: 2023-11-27 04:17:18.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4372}
  +body: "I generally don’t really think this is the case, there are still plenty of apps from other languages in QT. in fact, for cross platform apps, QT is immensely more popular then GTK is. Rust itself had disproportionately less apps developed in QT then other stuff, (Python for instance). especially when you consider cross platform. and at least for open source anyways. closed source I cant comment on"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1701060328 {#4632
    date: 2023-11-27 05:45:28.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@d0ntpan1c@lemmy.blahaj.zone"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4635 …}
  +nested: Doctrine\ORM\PersistentCollection {#4637 …}
  +votes: Doctrine\ORM\PersistentCollection {#4639 …}
  +reports: Doctrine\ORM\PersistentCollection {#4641 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4643 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4645 …}
  -id: 169018
  -bodyTs: "'anyway':63 'app':16,27,41 'cant':67 'case':10 'close':64 'comment':68 'consid':54 'cross':25,55 'develop':42 'disproportion':39 'especi':51 'fact':23 'general':2 'gtk':34 'immens':30 'instanc':50 'languag':19 'least':59 'less':40 'open':61 'platform':26,56 'plenti':14 'popular':32 'python':48 'qt':21,28,44 'realli':5 'rust':36 'sourc':62,65 'still':13 'stuff':47 'think':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/5453648"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701060328 {#4633
    date: 2023-11-27 05:45:28.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
45 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
46 DENIED moderate
App\Entity\EntryComment {#4445
  +user: App\Entity\User {#4458 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    C bindings and APIs generally work much better in Rust because the language works a lot more like C than it does C++.\n
    \n
    Qt depends a lot on C++ class inheritance, and even does some preprocessing of C++ files to generate code in those classes. That’s obviously not possible when using Rust. And it looks like you need a fair bit of unsafe there and there to use it at all too.\n
    \n
    Meanwhile, GTK being a C library, its integration with Rust is much more transparent and nice.\n
    \n
    So if you’re making a GUI Rust app, you’re just kind of better off with GTK at the moment. It’s significantly easier and nicer.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 71
  +score: 0
  +lastActive: DateTime @1701835154 {#4440
    date: 2023-12-06 04:59:14.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4446 …}
  +nested: Doctrine\ORM\PersistentCollection {#4448 …}
  +votes: Doctrine\ORM\PersistentCollection {#4450 …}
  +reports: Doctrine\ORM\PersistentCollection {#4452 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4454 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4456 …}
  -id: 168798
  -bodyTs: "'api':4 'app':98 'better':8,104 'bind':2 'bit':62 'c':1,19,23,29,38,78 'class':30,45 'code':42 'depend':25 'easier':114 'even':33 'fair':61 'file':39 'general':5 'generat':41 'gtk':75,107 'gui':96 'inherit':31 'integr':81 'kind':102 'languag':13 'librari':79 'like':18,57 'look':56 'lot':16,27 'make':94 'meanwhil':74 'moment':110 'much':7,85 'need':59 'nice':89 'nicer':116 'obvious':48 'possibl':50 'preprocess':36 'qt':24 're':93,100 'rust':10,53,83,97 'signific':113 'transpar':87 'unsaf':64 'use':52,69 'work':6,14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.max-p.me/comment/1553092"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701053005 {#4441
    date: 2023-11-27 03:43:25.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
47 DENIED edit
App\Entity\EntryComment {#4445
  +user: App\Entity\User {#4458 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    C bindings and APIs generally work much better in Rust because the language works a lot more like C than it does C++.\n
    \n
    Qt depends a lot on C++ class inheritance, and even does some preprocessing of C++ files to generate code in those classes. That’s obviously not possible when using Rust. And it looks like you need a fair bit of unsafe there and there to use it at all too.\n
    \n
    Meanwhile, GTK being a C library, its integration with Rust is much more transparent and nice.\n
    \n
    So if you’re making a GUI Rust app, you’re just kind of better off with GTK at the moment. It’s significantly easier and nicer.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 71
  +score: 0
  +lastActive: DateTime @1701835154 {#4440
    date: 2023-12-06 04:59:14.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4446 …}
  +nested: Doctrine\ORM\PersistentCollection {#4448 …}
  +votes: Doctrine\ORM\PersistentCollection {#4450 …}
  +reports: Doctrine\ORM\PersistentCollection {#4452 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4454 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4456 …}
  -id: 168798
  -bodyTs: "'api':4 'app':98 'better':8,104 'bind':2 'bit':62 'c':1,19,23,29,38,78 'class':30,45 'code':42 'depend':25 'easier':114 'even':33 'fair':61 'file':39 'general':5 'generat':41 'gtk':75,107 'gui':96 'inherit':31 'integr':81 'kind':102 'languag':13 'librari':79 'like':18,57 'look':56 'lot':16,27 'make':94 'meanwhil':74 'moment':110 'much':7,85 'need':59 'nice':89 'nicer':116 'obvious':48 'possibl':50 'preprocess':36 'qt':24 're':93,100 'rust':10,53,83,97 'signific':113 'transpar':87 'unsaf':64 'use':52,69 'work':6,14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.max-p.me/comment/1553092"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701053005 {#4441
    date: 2023-11-27 03:43:25.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
48 DENIED moderate
App\Entity\EntryComment {#4445
  +user: App\Entity\User {#4458 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    C bindings and APIs generally work much better in Rust because the language works a lot more like C than it does C++.\n
    \n
    Qt depends a lot on C++ class inheritance, and even does some preprocessing of C++ files to generate code in those classes. That’s obviously not possible when using Rust. And it looks like you need a fair bit of unsafe there and there to use it at all too.\n
    \n
    Meanwhile, GTK being a C library, its integration with Rust is much more transparent and nice.\n
    \n
    So if you’re making a GUI Rust app, you’re just kind of better off with GTK at the moment. It’s significantly easier and nicer.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 71
  +score: 0
  +lastActive: DateTime @1701835154 {#4440
    date: 2023-12-06 04:59:14.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4446 …}
  +nested: Doctrine\ORM\PersistentCollection {#4448 …}
  +votes: Doctrine\ORM\PersistentCollection {#4450 …}
  +reports: Doctrine\ORM\PersistentCollection {#4452 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4454 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4456 …}
  -id: 168798
  -bodyTs: "'api':4 'app':98 'better':8,104 'bind':2 'bit':62 'c':1,19,23,29,38,78 'class':30,45 'code':42 'depend':25 'easier':114 'even':33 'fair':61 'file':39 'general':5 'generat':41 'gtk':75,107 'gui':96 'inherit':31 'integr':81 'kind':102 'languag':13 'librari':79 'like':18,57 'look':56 'lot':16,27 'make':94 'meanwhil':74 'moment':110 'much':7,85 'need':59 'nice':89 'nicer':116 'obvious':48 'possibl':50 'preprocess':36 'qt':24 're':93,100 'rust':10,53,83,97 'signific':113 'transpar':87 'unsaf':64 'use':52,69 'work':6,14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.max-p.me/comment/1553092"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701053005 {#4441
    date: 2023-11-27 03:43:25.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4618
  +user: Proxies\__CG__\App\Entity\User {#4619 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4445
    +user: App\Entity\User {#4458 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      C bindings and APIs generally work much better in Rust because the language works a lot more like C than it does C++.\n
      \n
      Qt depends a lot on C++ class inheritance, and even does some preprocessing of C++ files to generate code in those classes. That’s obviously not possible when using Rust. And it looks like you need a fair bit of unsafe there and there to use it at all too.\n
      \n
      Meanwhile, GTK being a C library, its integration with Rust is much more transparent and nice.\n
      \n
      So if you’re making a GUI Rust app, you’re just kind of better off with GTK at the moment. It’s significantly easier and nicer.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 71
    +score: 0
    +lastActive: DateTime @1701835154 {#4440
      date: 2023-12-06 04:59:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4446 …}
    +nested: Doctrine\ORM\PersistentCollection {#4448 …}
    +votes: Doctrine\ORM\PersistentCollection {#4450 …}
    +reports: Doctrine\ORM\PersistentCollection {#4452 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4454 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4456 …}
    -id: 168798
    -bodyTs: "'api':4 'app':98 'better':8,104 'bind':2 'bit':62 'c':1,19,23,29,38,78 'class':30,45 'code':42 'depend':25 'easier':114 'even':33 'fair':61 'file':39 'general':5 'generat':41 'gtk':75,107 'gui':96 'inherit':31 'integr':81 'kind':102 'languag':13 'librari':79 'like':18,57 'look':56 'lot':16,27 'make':94 'meanwhil':74 'moment':110 'much':7,85 'need':59 'nice':89 'nicer':116 'obvious':48 'possibl':50 'preprocess':36 'qt':24 're':93,100 'rust':10,53,83,97 'signific':113 'transpar':87 'unsaf':64 'use':52,69 'work':6,14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.max-p.me/comment/1553092"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701053005 {#4441
      date: 2023-11-27 03:43:25.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4445}
  +body: "Having made the choice to use GTK for a Rust project years ago - before a lot of the more Rust-friendly frameworks were around - this is exactly why I chose it. Nothing to do with DEs or any of that, just looking for a better coding experience. Now I’d probably choose one of the several Rust-focused solutions that have popped up though."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 18
  +score: 0
  +lastActive: DateTime @1701057696 {#4616
    date: 2023-11-27 05:01:36.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@Max_P@lemmy.max-p.me"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4620 …}
  +nested: Doctrine\ORM\PersistentCollection {#4622 …}
  +votes: Doctrine\ORM\PersistentCollection {#4624 …}
  +reports: Doctrine\ORM\PersistentCollection {#4626 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4628 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4630 …}
  -id: 168936
  -bodyTs: "'ago':13 'around':25 'better':46 'choic':4 'choos':53 'chose':31 'code':47 'd':51 'des':37 'exact':28 'experi':48 'focus':60 'framework':23 'friend':22 'gtk':7 'look':43 'lot':16 'made':2 'noth':33 'one':54 'pop':64 'probabl':52 'project':11 'rust':10,21,59 'rust-focus':58 'rust-friend':20 'sever':57 'solut':61 'though':66 'use':6 'year':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5613530"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701057696 {#4617
    date: 2023-11-27 05:01:36.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4618
  +user: Proxies\__CG__\App\Entity\User {#4619 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4445
    +user: App\Entity\User {#4458 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      C bindings and APIs generally work much better in Rust because the language works a lot more like C than it does C++.\n
      \n
      Qt depends a lot on C++ class inheritance, and even does some preprocessing of C++ files to generate code in those classes. That’s obviously not possible when using Rust. And it looks like you need a fair bit of unsafe there and there to use it at all too.\n
      \n
      Meanwhile, GTK being a C library, its integration with Rust is much more transparent and nice.\n
      \n
      So if you’re making a GUI Rust app, you’re just kind of better off with GTK at the moment. It’s significantly easier and nicer.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 71
    +score: 0
    +lastActive: DateTime @1701835154 {#4440
      date: 2023-12-06 04:59:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4446 …}
    +nested: Doctrine\ORM\PersistentCollection {#4448 …}
    +votes: Doctrine\ORM\PersistentCollection {#4450 …}
    +reports: Doctrine\ORM\PersistentCollection {#4452 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4454 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4456 …}
    -id: 168798
    -bodyTs: "'api':4 'app':98 'better':8,104 'bind':2 'bit':62 'c':1,19,23,29,38,78 'class':30,45 'code':42 'depend':25 'easier':114 'even':33 'fair':61 'file':39 'general':5 'generat':41 'gtk':75,107 'gui':96 'inherit':31 'integr':81 'kind':102 'languag':13 'librari':79 'like':18,57 'look':56 'lot':16,27 'make':94 'meanwhil':74 'moment':110 'much':7,85 'need':59 'nice':89 'nicer':116 'obvious':48 'possibl':50 'preprocess':36 'qt':24 're':93,100 'rust':10,53,83,97 'signific':113 'transpar':87 'unsaf':64 'use':52,69 'work':6,14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.max-p.me/comment/1553092"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701053005 {#4441
      date: 2023-11-27 03:43:25.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4445}
  +body: "Having made the choice to use GTK for a Rust project years ago - before a lot of the more Rust-friendly frameworks were around - this is exactly why I chose it. Nothing to do with DEs or any of that, just looking for a better coding experience. Now I’d probably choose one of the several Rust-focused solutions that have popped up though."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 18
  +score: 0
  +lastActive: DateTime @1701057696 {#4616
    date: 2023-11-27 05:01:36.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@Max_P@lemmy.max-p.me"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4620 …}
  +nested: Doctrine\ORM\PersistentCollection {#4622 …}
  +votes: Doctrine\ORM\PersistentCollection {#4624 …}
  +reports: Doctrine\ORM\PersistentCollection {#4626 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4628 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4630 …}
  -id: 168936
  -bodyTs: "'ago':13 'around':25 'better':46 'choic':4 'choos':53 'chose':31 'code':47 'd':51 'des':37 'exact':28 'experi':48 'focus':60 'framework':23 'friend':22 'gtk':7 'look':43 'lot':16 'made':2 'noth':33 'one':54 'pop':64 'probabl':52 'project':11 'rust':10,21,59 'rust-focus':58 'rust-friend':20 'sever':57 'solut':61 'though':66 'use':6 'year':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5613530"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701057696 {#4617
    date: 2023-11-27 05:01:36.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4618
  +user: Proxies\__CG__\App\Entity\User {#4619 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4445
    +user: App\Entity\User {#4458 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      C bindings and APIs generally work much better in Rust because the language works a lot more like C than it does C++.\n
      \n
      Qt depends a lot on C++ class inheritance, and even does some preprocessing of C++ files to generate code in those classes. That’s obviously not possible when using Rust. And it looks like you need a fair bit of unsafe there and there to use it at all too.\n
      \n
      Meanwhile, GTK being a C library, its integration with Rust is much more transparent and nice.\n
      \n
      So if you’re making a GUI Rust app, you’re just kind of better off with GTK at the moment. It’s significantly easier and nicer.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 71
    +score: 0
    +lastActive: DateTime @1701835154 {#4440
      date: 2023-12-06 04:59:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4446 …}
    +nested: Doctrine\ORM\PersistentCollection {#4448 …}
    +votes: Doctrine\ORM\PersistentCollection {#4450 …}
    +reports: Doctrine\ORM\PersistentCollection {#4452 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4454 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4456 …}
    -id: 168798
    -bodyTs: "'api':4 'app':98 'better':8,104 'bind':2 'bit':62 'c':1,19,23,29,38,78 'class':30,45 'code':42 'depend':25 'easier':114 'even':33 'fair':61 'file':39 'general':5 'generat':41 'gtk':75,107 'gui':96 'inherit':31 'integr':81 'kind':102 'languag':13 'librari':79 'like':18,57 'look':56 'lot':16,27 'make':94 'meanwhil':74 'moment':110 'much':7,85 'need':59 'nice':89 'nicer':116 'obvious':48 'possibl':50 'preprocess':36 'qt':24 're':93,100 'rust':10,53,83,97 'signific':113 'transpar':87 'unsaf':64 'use':52,69 'work':6,14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.max-p.me/comment/1553092"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701053005 {#4441
      date: 2023-11-27 03:43:25.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4445}
  +body: "Having made the choice to use GTK for a Rust project years ago - before a lot of the more Rust-friendly frameworks were around - this is exactly why I chose it. Nothing to do with DEs or any of that, just looking for a better coding experience. Now I’d probably choose one of the several Rust-focused solutions that have popped up though."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 18
  +score: 0
  +lastActive: DateTime @1701057696 {#4616
    date: 2023-11-27 05:01:36.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@Max_P@lemmy.max-p.me"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4620 …}
  +nested: Doctrine\ORM\PersistentCollection {#4622 …}
  +votes: Doctrine\ORM\PersistentCollection {#4624 …}
  +reports: Doctrine\ORM\PersistentCollection {#4626 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4628 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4630 …}
  -id: 168936
  -bodyTs: "'ago':13 'around':25 'better':46 'choic':4 'choos':53 'chose':31 'code':47 'd':51 'des':37 'exact':28 'experi':48 'focus':60 'framework':23 'friend':22 'gtk':7 'look':43 'lot':16 'made':2 'noth':33 'one':54 'pop':64 'probabl':52 'project':11 'rust':10,21,59 'rust-focus':58 'rust-friend':20 'sever':57 'solut':61 'though':66 'use':6 'year':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5613530"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701057696 {#4617
    date: 2023-11-27 05:01:36.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4668
  +user: Proxies\__CG__\App\Entity\User {#4671 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4618
    +user: Proxies\__CG__\App\Entity\User {#4619 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4445
      +user: App\Entity\User {#4458 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        C bindings and APIs generally work much better in Rust because the language works a lot more like C than it does C++.\n
        \n
        Qt depends a lot on C++ class inheritance, and even does some preprocessing of C++ files to generate code in those classes. That’s obviously not possible when using Rust. And it looks like you need a fair bit of unsafe there and there to use it at all too.\n
        \n
        Meanwhile, GTK being a C library, its integration with Rust is much more transparent and nice.\n
        \n
        So if you’re making a GUI Rust app, you’re just kind of better off with GTK at the moment. It’s significantly easier and nicer.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 71
      +score: 0
      +lastActive: DateTime @1701835154 {#4440
        date: 2023-12-06 04:59:14.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Pantherina@feddit.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4446 …}
      +nested: Doctrine\ORM\PersistentCollection {#4448 …}
      +votes: Doctrine\ORM\PersistentCollection {#4450 …}
      +reports: Doctrine\ORM\PersistentCollection {#4452 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4454 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4456 …}
      -id: 168798
      -bodyTs: "'api':4 'app':98 'better':8,104 'bind':2 'bit':62 'c':1,19,23,29,38,78 'class':30,45 'code':42 'depend':25 'easier':114 'even':33 'fair':61 'file':39 'general':5 'generat':41 'gtk':75,107 'gui':96 'inherit':31 'integr':81 'kind':102 'languag':13 'librari':79 'like':18,57 'look':56 'lot':16,27 'make':94 'meanwhil':74 'moment':110 'much':7,85 'need':59 'nice':89 'nicer':116 'obvious':48 'possibl':50 'preprocess':36 'qt':24 're':93,100 'rust':10,53,83,97 'signific':113 'transpar':87 'unsaf':64 'use':52,69 'work':6,14"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.max-p.me/comment/1553092"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701053005 {#4441
        date: 2023-11-27 03:43:25.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4445}
    +body: "Having made the choice to use GTK for a Rust project years ago - before a lot of the more Rust-friendly frameworks were around - this is exactly why I chose it. Nothing to do with DEs or any of that, just looking for a better coding experience. Now I’d probably choose one of the several Rust-focused solutions that have popped up though."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 18
    +score: 0
    +lastActive: DateTime @1701057696 {#4616
      date: 2023-11-27 05:01:36.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
      "@Max_P@lemmy.max-p.me"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4620 …}
    +nested: Doctrine\ORM\PersistentCollection {#4622 …}
    +votes: Doctrine\ORM\PersistentCollection {#4624 …}
    +reports: Doctrine\ORM\PersistentCollection {#4626 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4628 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4630 …}
    -id: 168936
    -bodyTs: "'ago':13 'around':25 'better':46 'choic':4 'choos':53 'chose':31 'code':47 'd':51 'des':37 'exact':28 'experi':48 'focus':60 'framework':23 'friend':22 'gtk':7 'look':43 'lot':16 'made':2 'noth':33 'one':54 'pop':64 'probabl':52 'project':11 'rust':10,21,59 'rust-focus':58 'rust-friend':20 'sever':57 'solut':61 'though':66 'use':6 'year':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5613530"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701057696 {#4617
      date: 2023-11-27 05:01:36.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4445}
  +body: "Any examples of such rust-focused solutions that popped up?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1701059789 {#4667
    date: 2023-11-27 05:36:29.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@Max_P@lemmy.max-p.me"
    "@sleep_deprived@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4675 …}
  +nested: Doctrine\ORM\PersistentCollection {#4677 …}
  +votes: Doctrine\ORM\PersistentCollection {#4673 …}
  +reports: Doctrine\ORM\PersistentCollection {#4679 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4681 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4683 …}
  -id: 168993
  -bodyTs: "'exampl':2 'focus':7 'pop':10 'rust':6 'rust-focus':5 'solut':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://aussie.zone/comment/4652558"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701059789 {#4664
    date: 2023-11-27 05:36:29.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4668
  +user: Proxies\__CG__\App\Entity\User {#4671 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4618
    +user: Proxies\__CG__\App\Entity\User {#4619 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4445
      +user: App\Entity\User {#4458 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        C bindings and APIs generally work much better in Rust because the language works a lot more like C than it does C++.\n
        \n
        Qt depends a lot on C++ class inheritance, and even does some preprocessing of C++ files to generate code in those classes. That’s obviously not possible when using Rust. And it looks like you need a fair bit of unsafe there and there to use it at all too.\n
        \n
        Meanwhile, GTK being a C library, its integration with Rust is much more transparent and nice.\n
        \n
        So if you’re making a GUI Rust app, you’re just kind of better off with GTK at the moment. It’s significantly easier and nicer.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 71
      +score: 0
      +lastActive: DateTime @1701835154 {#4440
        date: 2023-12-06 04:59:14.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Pantherina@feddit.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4446 …}
      +nested: Doctrine\ORM\PersistentCollection {#4448 …}
      +votes: Doctrine\ORM\PersistentCollection {#4450 …}
      +reports: Doctrine\ORM\PersistentCollection {#4452 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4454 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4456 …}
      -id: 168798
      -bodyTs: "'api':4 'app':98 'better':8,104 'bind':2 'bit':62 'c':1,19,23,29,38,78 'class':30,45 'code':42 'depend':25 'easier':114 'even':33 'fair':61 'file':39 'general':5 'generat':41 'gtk':75,107 'gui':96 'inherit':31 'integr':81 'kind':102 'languag':13 'librari':79 'like':18,57 'look':56 'lot':16,27 'make':94 'meanwhil':74 'moment':110 'much':7,85 'need':59 'nice':89 'nicer':116 'obvious':48 'possibl':50 'preprocess':36 'qt':24 're':93,100 'rust':10,53,83,97 'signific':113 'transpar':87 'unsaf':64 'use':52,69 'work':6,14"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.max-p.me/comment/1553092"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701053005 {#4441
        date: 2023-11-27 03:43:25.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4445}
    +body: "Having made the choice to use GTK for a Rust project years ago - before a lot of the more Rust-friendly frameworks were around - this is exactly why I chose it. Nothing to do with DEs or any of that, just looking for a better coding experience. Now I’d probably choose one of the several Rust-focused solutions that have popped up though."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 18
    +score: 0
    +lastActive: DateTime @1701057696 {#4616
      date: 2023-11-27 05:01:36.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
      "@Max_P@lemmy.max-p.me"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4620 …}
    +nested: Doctrine\ORM\PersistentCollection {#4622 …}
    +votes: Doctrine\ORM\PersistentCollection {#4624 …}
    +reports: Doctrine\ORM\PersistentCollection {#4626 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4628 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4630 …}
    -id: 168936
    -bodyTs: "'ago':13 'around':25 'better':46 'choic':4 'choos':53 'chose':31 'code':47 'd':51 'des':37 'exact':28 'experi':48 'focus':60 'framework':23 'friend':22 'gtk':7 'look':43 'lot':16 'made':2 'noth':33 'one':54 'pop':64 'probabl':52 'project':11 'rust':10,21,59 'rust-focus':58 'rust-friend':20 'sever':57 'solut':61 'though':66 'use':6 'year':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5613530"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701057696 {#4617
      date: 2023-11-27 05:01:36.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4445}
  +body: "Any examples of such rust-focused solutions that popped up?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1701059789 {#4667
    date: 2023-11-27 05:36:29.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@Max_P@lemmy.max-p.me"
    "@sleep_deprived@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4675 …}
  +nested: Doctrine\ORM\PersistentCollection {#4677 …}
  +votes: Doctrine\ORM\PersistentCollection {#4673 …}
  +reports: Doctrine\ORM\PersistentCollection {#4679 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4681 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4683 …}
  -id: 168993
  -bodyTs: "'exampl':2 'focus':7 'pop':10 'rust':6 'rust-focus':5 'solut':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://aussie.zone/comment/4652558"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701059789 {#4664
    date: 2023-11-27 05:36:29.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4668
  +user: Proxies\__CG__\App\Entity\User {#4671 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4618
    +user: Proxies\__CG__\App\Entity\User {#4619 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4445
      +user: App\Entity\User {#4458 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        C bindings and APIs generally work much better in Rust because the language works a lot more like C than it does C++.\n
        \n
        Qt depends a lot on C++ class inheritance, and even does some preprocessing of C++ files to generate code in those classes. That’s obviously not possible when using Rust. And it looks like you need a fair bit of unsafe there and there to use it at all too.\n
        \n
        Meanwhile, GTK being a C library, its integration with Rust is much more transparent and nice.\n
        \n
        So if you’re making a GUI Rust app, you’re just kind of better off with GTK at the moment. It’s significantly easier and nicer.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 71
      +score: 0
      +lastActive: DateTime @1701835154 {#4440
        date: 2023-12-06 04:59:14.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Pantherina@feddit.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4446 …}
      +nested: Doctrine\ORM\PersistentCollection {#4448 …}
      +votes: Doctrine\ORM\PersistentCollection {#4450 …}
      +reports: Doctrine\ORM\PersistentCollection {#4452 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4454 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4456 …}
      -id: 168798
      -bodyTs: "'api':4 'app':98 'better':8,104 'bind':2 'bit':62 'c':1,19,23,29,38,78 'class':30,45 'code':42 'depend':25 'easier':114 'even':33 'fair':61 'file':39 'general':5 'generat':41 'gtk':75,107 'gui':96 'inherit':31 'integr':81 'kind':102 'languag':13 'librari':79 'like':18,57 'look':56 'lot':16,27 'make':94 'meanwhil':74 'moment':110 'much':7,85 'need':59 'nice':89 'nicer':116 'obvious':48 'possibl':50 'preprocess':36 'qt':24 're':93,100 'rust':10,53,83,97 'signific':113 'transpar':87 'unsaf':64 'use':52,69 'work':6,14"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.max-p.me/comment/1553092"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701053005 {#4441
        date: 2023-11-27 03:43:25.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4445}
    +body: "Having made the choice to use GTK for a Rust project years ago - before a lot of the more Rust-friendly frameworks were around - this is exactly why I chose it. Nothing to do with DEs or any of that, just looking for a better coding experience. Now I’d probably choose one of the several Rust-focused solutions that have popped up though."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 18
    +score: 0
    +lastActive: DateTime @1701057696 {#4616
      date: 2023-11-27 05:01:36.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
      "@Max_P@lemmy.max-p.me"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4620 …}
    +nested: Doctrine\ORM\PersistentCollection {#4622 …}
    +votes: Doctrine\ORM\PersistentCollection {#4624 …}
    +reports: Doctrine\ORM\PersistentCollection {#4626 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4628 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4630 …}
    -id: 168936
    -bodyTs: "'ago':13 'around':25 'better':46 'choic':4 'choos':53 'chose':31 'code':47 'd':51 'des':37 'exact':28 'experi':48 'focus':60 'framework':23 'friend':22 'gtk':7 'look':43 'lot':16 'made':2 'noth':33 'one':54 'pop':64 'probabl':52 'project':11 'rust':10,21,59 'rust-focus':58 'rust-friend':20 'sever':57 'solut':61 'though':66 'use':6 'year':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5613530"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701057696 {#4617
      date: 2023-11-27 05:01:36.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4445}
  +body: "Any examples of such rust-focused solutions that popped up?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1701059789 {#4667
    date: 2023-11-27 05:36:29.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@Max_P@lemmy.max-p.me"
    "@sleep_deprived@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4675 …}
  +nested: Doctrine\ORM\PersistentCollection {#4677 …}
  +votes: Doctrine\ORM\PersistentCollection {#4673 …}
  +reports: Doctrine\ORM\PersistentCollection {#4679 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4681 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4683 …}
  -id: 168993
  -bodyTs: "'exampl':2 'focus':7 'pop':10 'rust':6 'rust-focus':5 'solut':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://aussie.zone/comment/4652558"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701059789 {#4664
    date: 2023-11-27 05:36:29.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
57 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
58 DENIED moderate
App\Entity\EntryComment {#4759
  +user: Proxies\__CG__\App\Entity\User {#4755 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4668
    +user: Proxies\__CG__\App\Entity\User {#4671 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4618
      +user: Proxies\__CG__\App\Entity\User {#4619 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4445
        +user: App\Entity\User {#4458 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          C bindings and APIs generally work much better in Rust because the language works a lot more like C than it does C++.\n
          \n
          Qt depends a lot on C++ class inheritance, and even does some preprocessing of C++ files to generate code in those classes. That’s obviously not possible when using Rust. And it looks like you need a fair bit of unsafe there and there to use it at all too.\n
          \n
          Meanwhile, GTK being a C library, its integration with Rust is much more transparent and nice.\n
          \n
          So if you’re making a GUI Rust app, you’re just kind of better off with GTK at the moment. It’s significantly easier and nicer.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 71
        +score: 0
        +lastActive: DateTime @1701835154 {#4440
          date: 2023-12-06 04:59:14.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Pantherina@feddit.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4446 …}
        +nested: Doctrine\ORM\PersistentCollection {#4448 …}
        +votes: Doctrine\ORM\PersistentCollection {#4450 …}
        +reports: Doctrine\ORM\PersistentCollection {#4452 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4454 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4456 …}
        -id: 168798
        -bodyTs: "'api':4 'app':98 'better':8,104 'bind':2 'bit':62 'c':1,19,23,29,38,78 'class':30,45 'code':42 'depend':25 'easier':114 'even':33 'fair':61 'file':39 'general':5 'generat':41 'gtk':75,107 'gui':96 'inherit':31 'integr':81 'kind':102 'languag':13 'librari':79 'like':18,57 'look':56 'lot':16,27 'make':94 'meanwhil':74 'moment':110 'much':7,85 'need':59 'nice':89 'nicer':116 'obvious':48 'possibl':50 'preprocess':36 'qt':24 're':93,100 'rust':10,53,83,97 'signific':113 'transpar':87 'unsaf':64 'use':52,69 'work':6,14"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.max-p.me/comment/1553092"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701053005 {#4441
          date: 2023-11-27 03:43:25.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4445}
      +body: "Having made the choice to use GTK for a Rust project years ago - before a lot of the more Rust-friendly frameworks were around - this is exactly why I chose it. Nothing to do with DEs or any of that, just looking for a better coding experience. Now I’d probably choose one of the several Rust-focused solutions that have popped up though."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 18
      +score: 0
      +lastActive: DateTime @1701057696 {#4616
        date: 2023-11-27 05:01:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Pantherina@feddit.de"
        "@Max_P@lemmy.max-p.me"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4620 …}
      +nested: Doctrine\ORM\PersistentCollection {#4622 …}
      +votes: Doctrine\ORM\PersistentCollection {#4624 …}
      +reports: Doctrine\ORM\PersistentCollection {#4626 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4628 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4630 …}
      -id: 168936
      -bodyTs: "'ago':13 'around':25 'better':46 'choic':4 'choos':53 'chose':31 'code':47 'd':51 'des':37 'exact':28 'experi':48 'focus':60 'framework':23 'friend':22 'gtk':7 'look':43 'lot':16 'made':2 'noth':33 'one':54 'pop':64 'probabl':52 'project':11 'rust':10,21,59 'rust-focus':58 'rust-friend':20 'sever':57 'solut':61 'though':66 'use':6 'year':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5613530"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701057696 {#4617
        date: 2023-11-27 05:01:36.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4445}
    +body: "Any examples of such rust-focused solutions that popped up?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1701059789 {#4667
      date: 2023-11-27 05:36:29.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
      "@Max_P@lemmy.max-p.me"
      "@sleep_deprived@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4675 …}
    +nested: Doctrine\ORM\PersistentCollection {#4677 …}
    +votes: Doctrine\ORM\PersistentCollection {#4673 …}
    +reports: Doctrine\ORM\PersistentCollection {#4679 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4681 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4683 …}
    -id: 168993
    -bodyTs: "'exampl':2 'focus':7 'pop':10 'rust':6 'rust-focus':5 'solut':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://aussie.zone/comment/4652558"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701059789 {#4664
      date: 2023-11-27 05:36:29.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4445}
  +body: "Iced and Floem are the ones I’m seeing used on larger rust only applications."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1701064501 {#4760
    date: 2023-11-27 06:55:01.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@Max_P@lemmy.max-p.me"
    "@sleep_deprived@lemmy.world"
    "@joao@aussie.zone"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4751 …}
  +nested: Doctrine\ORM\PersistentCollection {#4749 …}
  +votes: Doctrine\ORM\PersistentCollection {#4753 …}
  +reports: Doctrine\ORM\PersistentCollection {#4765 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4767 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4769 …}
  -id: 169125
  -bodyTs: "'applic':15 'floem':3 'ice':1 'larger':12 'm':8 'one':6 'rust':13 'see':9 'use':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.one/comment/5040535"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701064501 {#4763
    date: 2023-11-27 06:55:01.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
59 DENIED edit
App\Entity\EntryComment {#4759
  +user: Proxies\__CG__\App\Entity\User {#4755 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4668
    +user: Proxies\__CG__\App\Entity\User {#4671 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4618
      +user: Proxies\__CG__\App\Entity\User {#4619 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4445
        +user: App\Entity\User {#4458 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          C bindings and APIs generally work much better in Rust because the language works a lot more like C than it does C++.\n
          \n
          Qt depends a lot on C++ class inheritance, and even does some preprocessing of C++ files to generate code in those classes. That’s obviously not possible when using Rust. And it looks like you need a fair bit of unsafe there and there to use it at all too.\n
          \n
          Meanwhile, GTK being a C library, its integration with Rust is much more transparent and nice.\n
          \n
          So if you’re making a GUI Rust app, you’re just kind of better off with GTK at the moment. It’s significantly easier and nicer.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 71
        +score: 0
        +lastActive: DateTime @1701835154 {#4440
          date: 2023-12-06 04:59:14.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Pantherina@feddit.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4446 …}
        +nested: Doctrine\ORM\PersistentCollection {#4448 …}
        +votes: Doctrine\ORM\PersistentCollection {#4450 …}
        +reports: Doctrine\ORM\PersistentCollection {#4452 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4454 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4456 …}
        -id: 168798
        -bodyTs: "'api':4 'app':98 'better':8,104 'bind':2 'bit':62 'c':1,19,23,29,38,78 'class':30,45 'code':42 'depend':25 'easier':114 'even':33 'fair':61 'file':39 'general':5 'generat':41 'gtk':75,107 'gui':96 'inherit':31 'integr':81 'kind':102 'languag':13 'librari':79 'like':18,57 'look':56 'lot':16,27 'make':94 'meanwhil':74 'moment':110 'much':7,85 'need':59 'nice':89 'nicer':116 'obvious':48 'possibl':50 'preprocess':36 'qt':24 're':93,100 'rust':10,53,83,97 'signific':113 'transpar':87 'unsaf':64 'use':52,69 'work':6,14"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.max-p.me/comment/1553092"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701053005 {#4441
          date: 2023-11-27 03:43:25.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4445}
      +body: "Having made the choice to use GTK for a Rust project years ago - before a lot of the more Rust-friendly frameworks were around - this is exactly why I chose it. Nothing to do with DEs or any of that, just looking for a better coding experience. Now I’d probably choose one of the several Rust-focused solutions that have popped up though."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 18
      +score: 0
      +lastActive: DateTime @1701057696 {#4616
        date: 2023-11-27 05:01:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Pantherina@feddit.de"
        "@Max_P@lemmy.max-p.me"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4620 …}
      +nested: Doctrine\ORM\PersistentCollection {#4622 …}
      +votes: Doctrine\ORM\PersistentCollection {#4624 …}
      +reports: Doctrine\ORM\PersistentCollection {#4626 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4628 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4630 …}
      -id: 168936
      -bodyTs: "'ago':13 'around':25 'better':46 'choic':4 'choos':53 'chose':31 'code':47 'd':51 'des':37 'exact':28 'experi':48 'focus':60 'framework':23 'friend':22 'gtk':7 'look':43 'lot':16 'made':2 'noth':33 'one':54 'pop':64 'probabl':52 'project':11 'rust':10,21,59 'rust-focus':58 'rust-friend':20 'sever':57 'solut':61 'though':66 'use':6 'year':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5613530"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701057696 {#4617
        date: 2023-11-27 05:01:36.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4445}
    +body: "Any examples of such rust-focused solutions that popped up?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1701059789 {#4667
      date: 2023-11-27 05:36:29.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
      "@Max_P@lemmy.max-p.me"
      "@sleep_deprived@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4675 …}
    +nested: Doctrine\ORM\PersistentCollection {#4677 …}
    +votes: Doctrine\ORM\PersistentCollection {#4673 …}
    +reports: Doctrine\ORM\PersistentCollection {#4679 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4681 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4683 …}
    -id: 168993
    -bodyTs: "'exampl':2 'focus':7 'pop':10 'rust':6 'rust-focus':5 'solut':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://aussie.zone/comment/4652558"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701059789 {#4664
      date: 2023-11-27 05:36:29.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4445}
  +body: "Iced and Floem are the ones I’m seeing used on larger rust only applications."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1701064501 {#4760
    date: 2023-11-27 06:55:01.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@Max_P@lemmy.max-p.me"
    "@sleep_deprived@lemmy.world"
    "@joao@aussie.zone"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4751 …}
  +nested: Doctrine\ORM\PersistentCollection {#4749 …}
  +votes: Doctrine\ORM\PersistentCollection {#4753 …}
  +reports: Doctrine\ORM\PersistentCollection {#4765 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4767 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4769 …}
  -id: 169125
  -bodyTs: "'applic':15 'floem':3 'ice':1 'larger':12 'm':8 'one':6 'rust':13 'see':9 'use':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.one/comment/5040535"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701064501 {#4763
    date: 2023-11-27 06:55:01.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
60 DENIED moderate
App\Entity\EntryComment {#4759
  +user: Proxies\__CG__\App\Entity\User {#4755 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4668
    +user: Proxies\__CG__\App\Entity\User {#4671 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4618
      +user: Proxies\__CG__\App\Entity\User {#4619 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4445
        +user: App\Entity\User {#4458 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          C bindings and APIs generally work much better in Rust because the language works a lot more like C than it does C++.\n
          \n
          Qt depends a lot on C++ class inheritance, and even does some preprocessing of C++ files to generate code in those classes. That’s obviously not possible when using Rust. And it looks like you need a fair bit of unsafe there and there to use it at all too.\n
          \n
          Meanwhile, GTK being a C library, its integration with Rust is much more transparent and nice.\n
          \n
          So if you’re making a GUI Rust app, you’re just kind of better off with GTK at the moment. It’s significantly easier and nicer.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 71
        +score: 0
        +lastActive: DateTime @1701835154 {#4440
          date: 2023-12-06 04:59:14.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Pantherina@feddit.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4446 …}
        +nested: Doctrine\ORM\PersistentCollection {#4448 …}
        +votes: Doctrine\ORM\PersistentCollection {#4450 …}
        +reports: Doctrine\ORM\PersistentCollection {#4452 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4454 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4456 …}
        -id: 168798
        -bodyTs: "'api':4 'app':98 'better':8,104 'bind':2 'bit':62 'c':1,19,23,29,38,78 'class':30,45 'code':42 'depend':25 'easier':114 'even':33 'fair':61 'file':39 'general':5 'generat':41 'gtk':75,107 'gui':96 'inherit':31 'integr':81 'kind':102 'languag':13 'librari':79 'like':18,57 'look':56 'lot':16,27 'make':94 'meanwhil':74 'moment':110 'much':7,85 'need':59 'nice':89 'nicer':116 'obvious':48 'possibl':50 'preprocess':36 'qt':24 're':93,100 'rust':10,53,83,97 'signific':113 'transpar':87 'unsaf':64 'use':52,69 'work':6,14"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.max-p.me/comment/1553092"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701053005 {#4441
          date: 2023-11-27 03:43:25.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4445}
      +body: "Having made the choice to use GTK for a Rust project years ago - before a lot of the more Rust-friendly frameworks were around - this is exactly why I chose it. Nothing to do with DEs or any of that, just looking for a better coding experience. Now I’d probably choose one of the several Rust-focused solutions that have popped up though."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 18
      +score: 0
      +lastActive: DateTime @1701057696 {#4616
        date: 2023-11-27 05:01:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Pantherina@feddit.de"
        "@Max_P@lemmy.max-p.me"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4620 …}
      +nested: Doctrine\ORM\PersistentCollection {#4622 …}
      +votes: Doctrine\ORM\PersistentCollection {#4624 …}
      +reports: Doctrine\ORM\PersistentCollection {#4626 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4628 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4630 …}
      -id: 168936
      -bodyTs: "'ago':13 'around':25 'better':46 'choic':4 'choos':53 'chose':31 'code':47 'd':51 'des':37 'exact':28 'experi':48 'focus':60 'framework':23 'friend':22 'gtk':7 'look':43 'lot':16 'made':2 'noth':33 'one':54 'pop':64 'probabl':52 'project':11 'rust':10,21,59 'rust-focus':58 'rust-friend':20 'sever':57 'solut':61 'though':66 'use':6 'year':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5613530"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701057696 {#4617
        date: 2023-11-27 05:01:36.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4445}
    +body: "Any examples of such rust-focused solutions that popped up?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1701059789 {#4667
      date: 2023-11-27 05:36:29.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
      "@Max_P@lemmy.max-p.me"
      "@sleep_deprived@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4675 …}
    +nested: Doctrine\ORM\PersistentCollection {#4677 …}
    +votes: Doctrine\ORM\PersistentCollection {#4673 …}
    +reports: Doctrine\ORM\PersistentCollection {#4679 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4681 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4683 …}
    -id: 168993
    -bodyTs: "'exampl':2 'focus':7 'pop':10 'rust':6 'rust-focus':5 'solut':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://aussie.zone/comment/4652558"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701059789 {#4664
      date: 2023-11-27 05:36:29.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4445}
  +body: "Iced and Floem are the ones I’m seeing used on larger rust only applications."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1701064501 {#4760
    date: 2023-11-27 06:55:01.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@Max_P@lemmy.max-p.me"
    "@sleep_deprived@lemmy.world"
    "@joao@aussie.zone"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4751 …}
  +nested: Doctrine\ORM\PersistentCollection {#4749 …}
  +votes: Doctrine\ORM\PersistentCollection {#4753 …}
  +reports: Doctrine\ORM\PersistentCollection {#4765 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4767 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4769 …}
  -id: 169125
  -bodyTs: "'applic':15 'floem':3 'ice':1 'larger':12 'm':8 'one':6 'rust':13 'see':9 'use':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.one/comment/5040535"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701064501 {#4763
    date: 2023-11-27 06:55:01.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4812
  +user: Proxies\__CG__\App\Entity\User {#4809 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4759
    +user: Proxies\__CG__\App\Entity\User {#4755 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4668
      +user: Proxies\__CG__\App\Entity\User {#4671 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4618
        +user: Proxies\__CG__\App\Entity\User {#4619 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4445
          +user: App\Entity\User {#4458 …}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            C bindings and APIs generally work much better in Rust because the language works a lot more like C than it does C++.\n
            \n
            Qt depends a lot on C++ class inheritance, and even does some preprocessing of C++ files to generate code in those classes. That’s obviously not possible when using Rust. And it looks like you need a fair bit of unsafe there and there to use it at all too.\n
            \n
            Meanwhile, GTK being a C library, its integration with Rust is much more transparent and nice.\n
            \n
            So if you’re making a GUI Rust app, you’re just kind of better off with GTK at the moment. It’s significantly easier and nicer.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 71
          +score: 0
          +lastActive: DateTime @1701835154 {#4440
            date: 2023-12-06 04:59:14.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Pantherina@feddit.de"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4446 …}
          +nested: Doctrine\ORM\PersistentCollection {#4448 …}
          +votes: Doctrine\ORM\PersistentCollection {#4450 …}
          +reports: Doctrine\ORM\PersistentCollection {#4452 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4454 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4456 …}
          -id: 168798
          -bodyTs: "'api':4 'app':98 'better':8,104 'bind':2 'bit':62 'c':1,19,23,29,38,78 'class':30,45 'code':42 'depend':25 'easier':114 'even':33 'fair':61 'file':39 'general':5 'generat':41 'gtk':75,107 'gui':96 'inherit':31 'integr':81 'kind':102 'languag':13 'librari':79 'like':18,57 'look':56 'lot':16,27 'make':94 'meanwhil':74 'moment':110 'much':7,85 'need':59 'nice':89 'nicer':116 'obvious':48 'possibl':50 'preprocess':36 'qt':24 're':93,100 'rust':10,53,83,97 'signific':113 'transpar':87 'unsaf':64 'use':52,69 'work':6,14"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.max-p.me/comment/1553092"
          +editedAt: null
          +createdAt: DateTimeImmutable @1701053005 {#4441
            date: 2023-11-27 03:43:25.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4445}
        +body: "Having made the choice to use GTK for a Rust project years ago - before a lot of the more Rust-friendly frameworks were around - this is exactly why I chose it. Nothing to do with DEs or any of that, just looking for a better coding experience. Now I’d probably choose one of the several Rust-focused solutions that have popped up though."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 18
        +score: 0
        +lastActive: DateTime @1701057696 {#4616
          date: 2023-11-27 05:01:36.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Pantherina@feddit.de"
          "@Max_P@lemmy.max-p.me"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4620 …}
        +nested: Doctrine\ORM\PersistentCollection {#4622 …}
        +votes: Doctrine\ORM\PersistentCollection {#4624 …}
        +reports: Doctrine\ORM\PersistentCollection {#4626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4628 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4630 …}
        -id: 168936
        -bodyTs: "'ago':13 'around':25 'better':46 'choic':4 'choos':53 'chose':31 'code':47 'd':51 'des':37 'exact':28 'experi':48 'focus':60 'framework':23 'friend':22 'gtk':7 'look':43 'lot':16 'made':2 'noth':33 'one':54 'pop':64 'probabl':52 'project':11 'rust':10,21,59 'rust-focus':58 'rust-friend':20 'sever':57 'solut':61 'though':66 'use':6 'year':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5613530"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701057696 {#4617
          date: 2023-11-27 05:01:36.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4445}
      +body: "Any examples of such rust-focused solutions that popped up?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1701059789 {#4667
        date: 2023-11-27 05:36:29.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Pantherina@feddit.de"
        "@Max_P@lemmy.max-p.me"
        "@sleep_deprived@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4675 …}
      +nested: Doctrine\ORM\PersistentCollection {#4677 …}
      +votes: Doctrine\ORM\PersistentCollection {#4673 …}
      +reports: Doctrine\ORM\PersistentCollection {#4679 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4681 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4683 …}
      -id: 168993
      -bodyTs: "'exampl':2 'focus':7 'pop':10 'rust':6 'rust-focus':5 'solut':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://aussie.zone/comment/4652558"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701059789 {#4664
        date: 2023-11-27 05:36:29.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4445}
    +body: "Iced and Floem are the ones I’m seeing used on larger rust only applications."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1701064501 {#4760
      date: 2023-11-27 06:55:01.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
      "@Max_P@lemmy.max-p.me"
      "@sleep_deprived@lemmy.world"
      "@joao@aussie.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4751 …}
    +nested: Doctrine\ORM\PersistentCollection {#4749 …}
    +votes: Doctrine\ORM\PersistentCollection {#4753 …}
    +reports: Doctrine\ORM\PersistentCollection {#4765 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4767 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4769 …}
    -id: 169125
    -bodyTs: "'applic':15 'floem':3 'ice':1 'larger':12 'm':8 'one':6 'rust':13 'see':9 'use':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/5040535"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701064501 {#4763
      date: 2023-11-27 06:55:01.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4445}
  +body: "I’m still waiting for them to be documented"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1701068138 {#4813
    date: 2023-11-27 07:55:38.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@Max_P@lemmy.max-p.me"
    "@sleep_deprived@lemmy.world"
    "@joao@aussie.zone"
    "@bitwolf@lemmy.one"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4806 …}
  +nested: Doctrine\ORM\PersistentCollection {#4804 …}
  +votes: Doctrine\ORM\PersistentCollection {#4808 …}
  +reports: Doctrine\ORM\PersistentCollection {#4819 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4821 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4823 …}
  -id: 169260
  -bodyTs: "'document':9 'm':2 'still':3 'wait':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/5985553"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701068138 {#4816
    date: 2023-11-27 07:55:38.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4812
  +user: Proxies\__CG__\App\Entity\User {#4809 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4759
    +user: Proxies\__CG__\App\Entity\User {#4755 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4668
      +user: Proxies\__CG__\App\Entity\User {#4671 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4618
        +user: Proxies\__CG__\App\Entity\User {#4619 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4445
          +user: App\Entity\User {#4458 …}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            C bindings and APIs generally work much better in Rust because the language works a lot more like C than it does C++.\n
            \n
            Qt depends a lot on C++ class inheritance, and even does some preprocessing of C++ files to generate code in those classes. That’s obviously not possible when using Rust. And it looks like you need a fair bit of unsafe there and there to use it at all too.\n
            \n
            Meanwhile, GTK being a C library, its integration with Rust is much more transparent and nice.\n
            \n
            So if you’re making a GUI Rust app, you’re just kind of better off with GTK at the moment. It’s significantly easier and nicer.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 71
          +score: 0
          +lastActive: DateTime @1701835154 {#4440
            date: 2023-12-06 04:59:14.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Pantherina@feddit.de"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4446 …}
          +nested: Doctrine\ORM\PersistentCollection {#4448 …}
          +votes: Doctrine\ORM\PersistentCollection {#4450 …}
          +reports: Doctrine\ORM\PersistentCollection {#4452 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4454 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4456 …}
          -id: 168798
          -bodyTs: "'api':4 'app':98 'better':8,104 'bind':2 'bit':62 'c':1,19,23,29,38,78 'class':30,45 'code':42 'depend':25 'easier':114 'even':33 'fair':61 'file':39 'general':5 'generat':41 'gtk':75,107 'gui':96 'inherit':31 'integr':81 'kind':102 'languag':13 'librari':79 'like':18,57 'look':56 'lot':16,27 'make':94 'meanwhil':74 'moment':110 'much':7,85 'need':59 'nice':89 'nicer':116 'obvious':48 'possibl':50 'preprocess':36 'qt':24 're':93,100 'rust':10,53,83,97 'signific':113 'transpar':87 'unsaf':64 'use':52,69 'work':6,14"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.max-p.me/comment/1553092"
          +editedAt: null
          +createdAt: DateTimeImmutable @1701053005 {#4441
            date: 2023-11-27 03:43:25.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4445}
        +body: "Having made the choice to use GTK for a Rust project years ago - before a lot of the more Rust-friendly frameworks were around - this is exactly why I chose it. Nothing to do with DEs or any of that, just looking for a better coding experience. Now I’d probably choose one of the several Rust-focused solutions that have popped up though."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 18
        +score: 0
        +lastActive: DateTime @1701057696 {#4616
          date: 2023-11-27 05:01:36.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Pantherina@feddit.de"
          "@Max_P@lemmy.max-p.me"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4620 …}
        +nested: Doctrine\ORM\PersistentCollection {#4622 …}
        +votes: Doctrine\ORM\PersistentCollection {#4624 …}
        +reports: Doctrine\ORM\PersistentCollection {#4626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4628 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4630 …}
        -id: 168936
        -bodyTs: "'ago':13 'around':25 'better':46 'choic':4 'choos':53 'chose':31 'code':47 'd':51 'des':37 'exact':28 'experi':48 'focus':60 'framework':23 'friend':22 'gtk':7 'look':43 'lot':16 'made':2 'noth':33 'one':54 'pop':64 'probabl':52 'project':11 'rust':10,21,59 'rust-focus':58 'rust-friend':20 'sever':57 'solut':61 'though':66 'use':6 'year':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5613530"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701057696 {#4617
          date: 2023-11-27 05:01:36.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4445}
      +body: "Any examples of such rust-focused solutions that popped up?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1701059789 {#4667
        date: 2023-11-27 05:36:29.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Pantherina@feddit.de"
        "@Max_P@lemmy.max-p.me"
        "@sleep_deprived@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4675 …}
      +nested: Doctrine\ORM\PersistentCollection {#4677 …}
      +votes: Doctrine\ORM\PersistentCollection {#4673 …}
      +reports: Doctrine\ORM\PersistentCollection {#4679 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4681 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4683 …}
      -id: 168993
      -bodyTs: "'exampl':2 'focus':7 'pop':10 'rust':6 'rust-focus':5 'solut':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://aussie.zone/comment/4652558"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701059789 {#4664
        date: 2023-11-27 05:36:29.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4445}
    +body: "Iced and Floem are the ones I’m seeing used on larger rust only applications."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1701064501 {#4760
      date: 2023-11-27 06:55:01.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
      "@Max_P@lemmy.max-p.me"
      "@sleep_deprived@lemmy.world"
      "@joao@aussie.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4751 …}
    +nested: Doctrine\ORM\PersistentCollection {#4749 …}
    +votes: Doctrine\ORM\PersistentCollection {#4753 …}
    +reports: Doctrine\ORM\PersistentCollection {#4765 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4767 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4769 …}
    -id: 169125
    -bodyTs: "'applic':15 'floem':3 'ice':1 'larger':12 'm':8 'one':6 'rust':13 'see':9 'use':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/5040535"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701064501 {#4763
      date: 2023-11-27 06:55:01.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4445}
  +body: "I’m still waiting for them to be documented"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1701068138 {#4813
    date: 2023-11-27 07:55:38.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@Max_P@lemmy.max-p.me"
    "@sleep_deprived@lemmy.world"
    "@joao@aussie.zone"
    "@bitwolf@lemmy.one"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4806 …}
  +nested: Doctrine\ORM\PersistentCollection {#4804 …}
  +votes: Doctrine\ORM\PersistentCollection {#4808 …}
  +reports: Doctrine\ORM\PersistentCollection {#4819 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4821 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4823 …}
  -id: 169260
  -bodyTs: "'document':9 'm':2 'still':3 'wait':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/5985553"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701068138 {#4816
    date: 2023-11-27 07:55:38.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4812
  +user: Proxies\__CG__\App\Entity\User {#4809 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4759
    +user: Proxies\__CG__\App\Entity\User {#4755 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4668
      +user: Proxies\__CG__\App\Entity\User {#4671 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4618
        +user: Proxies\__CG__\App\Entity\User {#4619 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4445
          +user: App\Entity\User {#4458 …}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            C bindings and APIs generally work much better in Rust because the language works a lot more like C than it does C++.\n
            \n
            Qt depends a lot on C++ class inheritance, and even does some preprocessing of C++ files to generate code in those classes. That’s obviously not possible when using Rust. And it looks like you need a fair bit of unsafe there and there to use it at all too.\n
            \n
            Meanwhile, GTK being a C library, its integration with Rust is much more transparent and nice.\n
            \n
            So if you’re making a GUI Rust app, you’re just kind of better off with GTK at the moment. It’s significantly easier and nicer.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 71
          +score: 0
          +lastActive: DateTime @1701835154 {#4440
            date: 2023-12-06 04:59:14.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Pantherina@feddit.de"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4446 …}
          +nested: Doctrine\ORM\PersistentCollection {#4448 …}
          +votes: Doctrine\ORM\PersistentCollection {#4450 …}
          +reports: Doctrine\ORM\PersistentCollection {#4452 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4454 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4456 …}
          -id: 168798
          -bodyTs: "'api':4 'app':98 'better':8,104 'bind':2 'bit':62 'c':1,19,23,29,38,78 'class':30,45 'code':42 'depend':25 'easier':114 'even':33 'fair':61 'file':39 'general':5 'generat':41 'gtk':75,107 'gui':96 'inherit':31 'integr':81 'kind':102 'languag':13 'librari':79 'like':18,57 'look':56 'lot':16,27 'make':94 'meanwhil':74 'moment':110 'much':7,85 'need':59 'nice':89 'nicer':116 'obvious':48 'possibl':50 'preprocess':36 'qt':24 're':93,100 'rust':10,53,83,97 'signific':113 'transpar':87 'unsaf':64 'use':52,69 'work':6,14"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.max-p.me/comment/1553092"
          +editedAt: null
          +createdAt: DateTimeImmutable @1701053005 {#4441
            date: 2023-11-27 03:43:25.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4445}
        +body: "Having made the choice to use GTK for a Rust project years ago - before a lot of the more Rust-friendly frameworks were around - this is exactly why I chose it. Nothing to do with DEs or any of that, just looking for a better coding experience. Now I’d probably choose one of the several Rust-focused solutions that have popped up though."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 18
        +score: 0
        +lastActive: DateTime @1701057696 {#4616
          date: 2023-11-27 05:01:36.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Pantherina@feddit.de"
          "@Max_P@lemmy.max-p.me"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4620 …}
        +nested: Doctrine\ORM\PersistentCollection {#4622 …}
        +votes: Doctrine\ORM\PersistentCollection {#4624 …}
        +reports: Doctrine\ORM\PersistentCollection {#4626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4628 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4630 …}
        -id: 168936
        -bodyTs: "'ago':13 'around':25 'better':46 'choic':4 'choos':53 'chose':31 'code':47 'd':51 'des':37 'exact':28 'experi':48 'focus':60 'framework':23 'friend':22 'gtk':7 'look':43 'lot':16 'made':2 'noth':33 'one':54 'pop':64 'probabl':52 'project':11 'rust':10,21,59 'rust-focus':58 'rust-friend':20 'sever':57 'solut':61 'though':66 'use':6 'year':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5613530"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701057696 {#4617
          date: 2023-11-27 05:01:36.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4445}
      +body: "Any examples of such rust-focused solutions that popped up?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1701059789 {#4667
        date: 2023-11-27 05:36:29.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Pantherina@feddit.de"
        "@Max_P@lemmy.max-p.me"
        "@sleep_deprived@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4675 …}
      +nested: Doctrine\ORM\PersistentCollection {#4677 …}
      +votes: Doctrine\ORM\PersistentCollection {#4673 …}
      +reports: Doctrine\ORM\PersistentCollection {#4679 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4681 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4683 …}
      -id: 168993
      -bodyTs: "'exampl':2 'focus':7 'pop':10 'rust':6 'rust-focus':5 'solut':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://aussie.zone/comment/4652558"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701059789 {#4664
        date: 2023-11-27 05:36:29.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4445}
    +body: "Iced and Floem are the ones I’m seeing used on larger rust only applications."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1701064501 {#4760
      date: 2023-11-27 06:55:01.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
      "@Max_P@lemmy.max-p.me"
      "@sleep_deprived@lemmy.world"
      "@joao@aussie.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4751 …}
    +nested: Doctrine\ORM\PersistentCollection {#4749 …}
    +votes: Doctrine\ORM\PersistentCollection {#4753 …}
    +reports: Doctrine\ORM\PersistentCollection {#4765 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4767 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4769 …}
    -id: 169125
    -bodyTs: "'applic':15 'floem':3 'ice':1 'larger':12 'm':8 'one':6 'rust':13 'see':9 'use':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/5040535"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701064501 {#4763
      date: 2023-11-27 06:55:01.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4445}
  +body: "I’m still waiting for them to be documented"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1701068138 {#4813
    date: 2023-11-27 07:55:38.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@Max_P@lemmy.max-p.me"
    "@sleep_deprived@lemmy.world"
    "@joao@aussie.zone"
    "@bitwolf@lemmy.one"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4806 …}
  +nested: Doctrine\ORM\PersistentCollection {#4804 …}
  +votes: Doctrine\ORM\PersistentCollection {#4808 …}
  +reports: Doctrine\ORM\PersistentCollection {#4819 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4821 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4823 …}
  -id: 169260
  -bodyTs: "'document':9 'm':2 'still':3 'wait':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/5985553"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701068138 {#4816
    date: 2023-11-27 07:55:38.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
65 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
66 DENIED moderate
App\Entity\EntryComment {#4827
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4759
    +user: Proxies\__CG__\App\Entity\User {#4755 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4668
      +user: Proxies\__CG__\App\Entity\User {#4671 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4618
        +user: Proxies\__CG__\App\Entity\User {#4619 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4445
          +user: App\Entity\User {#4458 …}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            C bindings and APIs generally work much better in Rust because the language works a lot more like C than it does C++.\n
            \n
            Qt depends a lot on C++ class inheritance, and even does some preprocessing of C++ files to generate code in those classes. That’s obviously not possible when using Rust. And it looks like you need a fair bit of unsafe there and there to use it at all too.\n
            \n
            Meanwhile, GTK being a C library, its integration with Rust is much more transparent and nice.\n
            \n
            So if you’re making a GUI Rust app, you’re just kind of better off with GTK at the moment. It’s significantly easier and nicer.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 71
          +score: 0
          +lastActive: DateTime @1701835154 {#4440
            date: 2023-12-06 04:59:14.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Pantherina@feddit.de"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4446 …}
          +nested: Doctrine\ORM\PersistentCollection {#4448 …}
          +votes: Doctrine\ORM\PersistentCollection {#4450 …}
          +reports: Doctrine\ORM\PersistentCollection {#4452 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4454 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4456 …}
          -id: 168798
          -bodyTs: "'api':4 'app':98 'better':8,104 'bind':2 'bit':62 'c':1,19,23,29,38,78 'class':30,45 'code':42 'depend':25 'easier':114 'even':33 'fair':61 'file':39 'general':5 'generat':41 'gtk':75,107 'gui':96 'inherit':31 'integr':81 'kind':102 'languag':13 'librari':79 'like':18,57 'look':56 'lot':16,27 'make':94 'meanwhil':74 'moment':110 'much':7,85 'need':59 'nice':89 'nicer':116 'obvious':48 'possibl':50 'preprocess':36 'qt':24 're':93,100 'rust':10,53,83,97 'signific':113 'transpar':87 'unsaf':64 'use':52,69 'work':6,14"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.max-p.me/comment/1553092"
          +editedAt: null
          +createdAt: DateTimeImmutable @1701053005 {#4441
            date: 2023-11-27 03:43:25.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4445}
        +body: "Having made the choice to use GTK for a Rust project years ago - before a lot of the more Rust-friendly frameworks were around - this is exactly why I chose it. Nothing to do with DEs or any of that, just looking for a better coding experience. Now I’d probably choose one of the several Rust-focused solutions that have popped up though."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 18
        +score: 0
        +lastActive: DateTime @1701057696 {#4616
          date: 2023-11-27 05:01:36.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Pantherina@feddit.de"
          "@Max_P@lemmy.max-p.me"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4620 …}
        +nested: Doctrine\ORM\PersistentCollection {#4622 …}
        +votes: Doctrine\ORM\PersistentCollection {#4624 …}
        +reports: Doctrine\ORM\PersistentCollection {#4626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4628 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4630 …}
        -id: 168936
        -bodyTs: "'ago':13 'around':25 'better':46 'choic':4 'choos':53 'chose':31 'code':47 'd':51 'des':37 'exact':28 'experi':48 'focus':60 'framework':23 'friend':22 'gtk':7 'look':43 'lot':16 'made':2 'noth':33 'one':54 'pop':64 'probabl':52 'project':11 'rust':10,21,59 'rust-focus':58 'rust-friend':20 'sever':57 'solut':61 'though':66 'use':6 'year':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5613530"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701057696 {#4617
          date: 2023-11-27 05:01:36.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4445}
      +body: "Any examples of such rust-focused solutions that popped up?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1701059789 {#4667
        date: 2023-11-27 05:36:29.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Pantherina@feddit.de"
        "@Max_P@lemmy.max-p.me"
        "@sleep_deprived@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4675 …}
      +nested: Doctrine\ORM\PersistentCollection {#4677 …}
      +votes: Doctrine\ORM\PersistentCollection {#4673 …}
      +reports: Doctrine\ORM\PersistentCollection {#4679 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4681 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4683 …}
      -id: 168993
      -bodyTs: "'exampl':2 'focus':7 'pop':10 'rust':6 'rust-focus':5 'solut':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://aussie.zone/comment/4652558"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701059789 {#4664
        date: 2023-11-27 05:36:29.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4445}
    +body: "Iced and Floem are the ones I’m seeing used on larger rust only applications."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1701064501 {#4760
      date: 2023-11-27 06:55:01.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
      "@Max_P@lemmy.max-p.me"
      "@sleep_deprived@lemmy.world"
      "@joao@aussie.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4751 …}
    +nested: Doctrine\ORM\PersistentCollection {#4749 …}
    +votes: Doctrine\ORM\PersistentCollection {#4753 …}
    +reports: Doctrine\ORM\PersistentCollection {#4765 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4767 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4769 …}
    -id: 169125
    -bodyTs: "'applic':15 'floem':3 'ice':1 'larger':12 'm':8 'one':6 'rust':13 'see':9 'use':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/5040535"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701064501 {#4763
      date: 2023-11-27 06:55:01.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4445}
  +body: "With Cosmic, Iced seems like it will become a great Framework!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1701081751 {#4825
    date: 2023-11-27 11:42:31.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@Max_P@lemmy.max-p.me"
    "@sleep_deprived@lemmy.world"
    "@joao@aussie.zone"
    "@bitwolf@lemmy.one"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4828 …}
  +nested: Doctrine\ORM\PersistentCollection {#4830 …}
  +votes: Doctrine\ORM\PersistentCollection {#4832 …}
  +reports: Doctrine\ORM\PersistentCollection {#4834 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4836 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4838 …}
  -id: 169582
  -bodyTs: "'becom':8 'cosmic':2 'framework':11 'great':10 'ice':3 'like':5 'seem':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.de/comment/5189089"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701081751 {#4826
    date: 2023-11-27 11:42:31.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
67 DENIED edit
App\Entity\EntryComment {#4827
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4759
    +user: Proxies\__CG__\App\Entity\User {#4755 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4668
      +user: Proxies\__CG__\App\Entity\User {#4671 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4618
        +user: Proxies\__CG__\App\Entity\User {#4619 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4445
          +user: App\Entity\User {#4458 …}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            C bindings and APIs generally work much better in Rust because the language works a lot more like C than it does C++.\n
            \n
            Qt depends a lot on C++ class inheritance, and even does some preprocessing of C++ files to generate code in those classes. That’s obviously not possible when using Rust. And it looks like you need a fair bit of unsafe there and there to use it at all too.\n
            \n
            Meanwhile, GTK being a C library, its integration with Rust is much more transparent and nice.\n
            \n
            So if you’re making a GUI Rust app, you’re just kind of better off with GTK at the moment. It’s significantly easier and nicer.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 71
          +score: 0
          +lastActive: DateTime @1701835154 {#4440
            date: 2023-12-06 04:59:14.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Pantherina@feddit.de"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4446 …}
          +nested: Doctrine\ORM\PersistentCollection {#4448 …}
          +votes: Doctrine\ORM\PersistentCollection {#4450 …}
          +reports: Doctrine\ORM\PersistentCollection {#4452 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4454 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4456 …}
          -id: 168798
          -bodyTs: "'api':4 'app':98 'better':8,104 'bind':2 'bit':62 'c':1,19,23,29,38,78 'class':30,45 'code':42 'depend':25 'easier':114 'even':33 'fair':61 'file':39 'general':5 'generat':41 'gtk':75,107 'gui':96 'inherit':31 'integr':81 'kind':102 'languag':13 'librari':79 'like':18,57 'look':56 'lot':16,27 'make':94 'meanwhil':74 'moment':110 'much':7,85 'need':59 'nice':89 'nicer':116 'obvious':48 'possibl':50 'preprocess':36 'qt':24 're':93,100 'rust':10,53,83,97 'signific':113 'transpar':87 'unsaf':64 'use':52,69 'work':6,14"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.max-p.me/comment/1553092"
          +editedAt: null
          +createdAt: DateTimeImmutable @1701053005 {#4441
            date: 2023-11-27 03:43:25.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4445}
        +body: "Having made the choice to use GTK for a Rust project years ago - before a lot of the more Rust-friendly frameworks were around - this is exactly why I chose it. Nothing to do with DEs or any of that, just looking for a better coding experience. Now I’d probably choose one of the several Rust-focused solutions that have popped up though."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 18
        +score: 0
        +lastActive: DateTime @1701057696 {#4616
          date: 2023-11-27 05:01:36.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Pantherina@feddit.de"
          "@Max_P@lemmy.max-p.me"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4620 …}
        +nested: Doctrine\ORM\PersistentCollection {#4622 …}
        +votes: Doctrine\ORM\PersistentCollection {#4624 …}
        +reports: Doctrine\ORM\PersistentCollection {#4626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4628 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4630 …}
        -id: 168936
        -bodyTs: "'ago':13 'around':25 'better':46 'choic':4 'choos':53 'chose':31 'code':47 'd':51 'des':37 'exact':28 'experi':48 'focus':60 'framework':23 'friend':22 'gtk':7 'look':43 'lot':16 'made':2 'noth':33 'one':54 'pop':64 'probabl':52 'project':11 'rust':10,21,59 'rust-focus':58 'rust-friend':20 'sever':57 'solut':61 'though':66 'use':6 'year':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5613530"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701057696 {#4617
          date: 2023-11-27 05:01:36.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4445}
      +body: "Any examples of such rust-focused solutions that popped up?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1701059789 {#4667
        date: 2023-11-27 05:36:29.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Pantherina@feddit.de"
        "@Max_P@lemmy.max-p.me"
        "@sleep_deprived@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4675 …}
      +nested: Doctrine\ORM\PersistentCollection {#4677 …}
      +votes: Doctrine\ORM\PersistentCollection {#4673 …}
      +reports: Doctrine\ORM\PersistentCollection {#4679 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4681 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4683 …}
      -id: 168993
      -bodyTs: "'exampl':2 'focus':7 'pop':10 'rust':6 'rust-focus':5 'solut':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://aussie.zone/comment/4652558"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701059789 {#4664
        date: 2023-11-27 05:36:29.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4445}
    +body: "Iced and Floem are the ones I’m seeing used on larger rust only applications."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1701064501 {#4760
      date: 2023-11-27 06:55:01.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
      "@Max_P@lemmy.max-p.me"
      "@sleep_deprived@lemmy.world"
      "@joao@aussie.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4751 …}
    +nested: Doctrine\ORM\PersistentCollection {#4749 …}
    +votes: Doctrine\ORM\PersistentCollection {#4753 …}
    +reports: Doctrine\ORM\PersistentCollection {#4765 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4767 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4769 …}
    -id: 169125
    -bodyTs: "'applic':15 'floem':3 'ice':1 'larger':12 'm':8 'one':6 'rust':13 'see':9 'use':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/5040535"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701064501 {#4763
      date: 2023-11-27 06:55:01.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4445}
  +body: "With Cosmic, Iced seems like it will become a great Framework!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1701081751 {#4825
    date: 2023-11-27 11:42:31.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@Max_P@lemmy.max-p.me"
    "@sleep_deprived@lemmy.world"
    "@joao@aussie.zone"
    "@bitwolf@lemmy.one"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4828 …}
  +nested: Doctrine\ORM\PersistentCollection {#4830 …}
  +votes: Doctrine\ORM\PersistentCollection {#4832 …}
  +reports: Doctrine\ORM\PersistentCollection {#4834 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4836 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4838 …}
  -id: 169582
  -bodyTs: "'becom':8 'cosmic':2 'framework':11 'great':10 'ice':3 'like':5 'seem':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.de/comment/5189089"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701081751 {#4826
    date: 2023-11-27 11:42:31.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
68 DENIED moderate
App\Entity\EntryComment {#4827
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4759
    +user: Proxies\__CG__\App\Entity\User {#4755 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4668
      +user: Proxies\__CG__\App\Entity\User {#4671 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4618
        +user: Proxies\__CG__\App\Entity\User {#4619 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4445
          +user: App\Entity\User {#4458 …}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            C bindings and APIs generally work much better in Rust because the language works a lot more like C than it does C++.\n
            \n
            Qt depends a lot on C++ class inheritance, and even does some preprocessing of C++ files to generate code in those classes. That’s obviously not possible when using Rust. And it looks like you need a fair bit of unsafe there and there to use it at all too.\n
            \n
            Meanwhile, GTK being a C library, its integration with Rust is much more transparent and nice.\n
            \n
            So if you’re making a GUI Rust app, you’re just kind of better off with GTK at the moment. It’s significantly easier and nicer.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 71
          +score: 0
          +lastActive: DateTime @1701835154 {#4440
            date: 2023-12-06 04:59:14.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Pantherina@feddit.de"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4446 …}
          +nested: Doctrine\ORM\PersistentCollection {#4448 …}
          +votes: Doctrine\ORM\PersistentCollection {#4450 …}
          +reports: Doctrine\ORM\PersistentCollection {#4452 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4454 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4456 …}
          -id: 168798
          -bodyTs: "'api':4 'app':98 'better':8,104 'bind':2 'bit':62 'c':1,19,23,29,38,78 'class':30,45 'code':42 'depend':25 'easier':114 'even':33 'fair':61 'file':39 'general':5 'generat':41 'gtk':75,107 'gui':96 'inherit':31 'integr':81 'kind':102 'languag':13 'librari':79 'like':18,57 'look':56 'lot':16,27 'make':94 'meanwhil':74 'moment':110 'much':7,85 'need':59 'nice':89 'nicer':116 'obvious':48 'possibl':50 'preprocess':36 'qt':24 're':93,100 'rust':10,53,83,97 'signific':113 'transpar':87 'unsaf':64 'use':52,69 'work':6,14"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.max-p.me/comment/1553092"
          +editedAt: null
          +createdAt: DateTimeImmutable @1701053005 {#4441
            date: 2023-11-27 03:43:25.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4445}
        +body: "Having made the choice to use GTK for a Rust project years ago - before a lot of the more Rust-friendly frameworks were around - this is exactly why I chose it. Nothing to do with DEs or any of that, just looking for a better coding experience. Now I’d probably choose one of the several Rust-focused solutions that have popped up though."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 18
        +score: 0
        +lastActive: DateTime @1701057696 {#4616
          date: 2023-11-27 05:01:36.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Pantherina@feddit.de"
          "@Max_P@lemmy.max-p.me"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4620 …}
        +nested: Doctrine\ORM\PersistentCollection {#4622 …}
        +votes: Doctrine\ORM\PersistentCollection {#4624 …}
        +reports: Doctrine\ORM\PersistentCollection {#4626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4628 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4630 …}
        -id: 168936
        -bodyTs: "'ago':13 'around':25 'better':46 'choic':4 'choos':53 'chose':31 'code':47 'd':51 'des':37 'exact':28 'experi':48 'focus':60 'framework':23 'friend':22 'gtk':7 'look':43 'lot':16 'made':2 'noth':33 'one':54 'pop':64 'probabl':52 'project':11 'rust':10,21,59 'rust-focus':58 'rust-friend':20 'sever':57 'solut':61 'though':66 'use':6 'year':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5613530"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701057696 {#4617
          date: 2023-11-27 05:01:36.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4445}
      +body: "Any examples of such rust-focused solutions that popped up?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1701059789 {#4667
        date: 2023-11-27 05:36:29.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Pantherina@feddit.de"
        "@Max_P@lemmy.max-p.me"
        "@sleep_deprived@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4675 …}
      +nested: Doctrine\ORM\PersistentCollection {#4677 …}
      +votes: Doctrine\ORM\PersistentCollection {#4673 …}
      +reports: Doctrine\ORM\PersistentCollection {#4679 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4681 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4683 …}
      -id: 168993
      -bodyTs: "'exampl':2 'focus':7 'pop':10 'rust':6 'rust-focus':5 'solut':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://aussie.zone/comment/4652558"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701059789 {#4664
        date: 2023-11-27 05:36:29.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4445}
    +body: "Iced and Floem are the ones I’m seeing used on larger rust only applications."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1701064501 {#4760
      date: 2023-11-27 06:55:01.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
      "@Max_P@lemmy.max-p.me"
      "@sleep_deprived@lemmy.world"
      "@joao@aussie.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4751 …}
    +nested: Doctrine\ORM\PersistentCollection {#4749 …}
    +votes: Doctrine\ORM\PersistentCollection {#4753 …}
    +reports: Doctrine\ORM\PersistentCollection {#4765 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4767 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4769 …}
    -id: 169125
    -bodyTs: "'applic':15 'floem':3 'ice':1 'larger':12 'm':8 'one':6 'rust':13 'see':9 'use':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/5040535"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701064501 {#4763
      date: 2023-11-27 06:55:01.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4445}
  +body: "With Cosmic, Iced seems like it will become a great Framework!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1701081751 {#4825
    date: 2023-11-27 11:42:31.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@Max_P@lemmy.max-p.me"
    "@sleep_deprived@lemmy.world"
    "@joao@aussie.zone"
    "@bitwolf@lemmy.one"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4828 …}
  +nested: Doctrine\ORM\PersistentCollection {#4830 …}
  +votes: Doctrine\ORM\PersistentCollection {#4832 …}
  +reports: Doctrine\ORM\PersistentCollection {#4834 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4836 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4838 …}
  -id: 169582
  -bodyTs: "'becom':8 'cosmic':2 'framework':11 'great':10 'ice':3 'like':5 'seem':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.de/comment/5189089"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701081751 {#4826
    date: 2023-11-27 11:42:31.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4841
  +user: Proxies\__CG__\App\Entity\User {#4755 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4827
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4759
      +user: Proxies\__CG__\App\Entity\User {#4755 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4668
        +user: Proxies\__CG__\App\Entity\User {#4671 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4618
          +user: Proxies\__CG__\App\Entity\User {#4619 …}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: App\Entity\EntryComment {#4445
            +user: App\Entity\User {#4458 …}
            +entry: App\Entity\Entry {#2419}
            +magazine: App\Entity\Magazine {#265}
            +image: null
            +parent: null
            +root: null
            +body: """
              C bindings and APIs generally work much better in Rust because the language works a lot more like C than it does C++.\n
              \n
              Qt depends a lot on C++ class inheritance, and even does some preprocessing of C++ files to generate code in those classes. That’s obviously not possible when using Rust. And it looks like you need a fair bit of unsafe there and there to use it at all too.\n
              \n
              Meanwhile, GTK being a C library, its integration with Rust is much more transparent and nice.\n
              \n
              So if you’re making a GUI Rust app, you’re just kind of better off with GTK at the moment. It’s significantly easier and nicer.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 71
            +score: 0
            +lastActive: DateTime @1701835154 {#4440
              date: 2023-12-06 04:59:14.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@Pantherina@feddit.de"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4446 …}
            +nested: Doctrine\ORM\PersistentCollection {#4448 …}
            +votes: Doctrine\ORM\PersistentCollection {#4450 …}
            +reports: Doctrine\ORM\PersistentCollection {#4452 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4454 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4456 …}
            -id: 168798
            -bodyTs: "'api':4 'app':98 'better':8,104 'bind':2 'bit':62 'c':1,19,23,29,38,78 'class':30,45 'code':42 'depend':25 'easier':114 'even':33 'fair':61 'file':39 'general':5 'generat':41 'gtk':75,107 'gui':96 'inherit':31 'integr':81 'kind':102 'languag':13 'librari':79 'like':18,57 'look':56 'lot':16,27 'make':94 'meanwhil':74 'moment':110 'much':7,85 'need':59 'nice':89 'nicer':116 'obvious':48 'possibl':50 'preprocess':36 'qt':24 're':93,100 'rust':10,53,83,97 'signific':113 'transpar':87 'unsaf':64 'use':52,69 'work':6,14"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.max-p.me/comment/1553092"
            +editedAt: null
            +createdAt: DateTimeImmutable @1701053005 {#4441
              date: 2023-11-27 03:43:25.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4445}
          +body: "Having made the choice to use GTK for a Rust project years ago - before a lot of the more Rust-friendly frameworks were around - this is exactly why I chose it. Nothing to do with DEs or any of that, just looking for a better coding experience. Now I’d probably choose one of the several Rust-focused solutions that have popped up though."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 18
          +score: 0
          +lastActive: DateTime @1701057696 {#4616
            date: 2023-11-27 05:01:36.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Pantherina@feddit.de"
            "@Max_P@lemmy.max-p.me"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4620 …}
          +nested: Doctrine\ORM\PersistentCollection {#4622 …}
          +votes: Doctrine\ORM\PersistentCollection {#4624 …}
          +reports: Doctrine\ORM\PersistentCollection {#4626 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4628 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4630 …}
          -id: 168936
          -bodyTs: "'ago':13 'around':25 'better':46 'choic':4 'choos':53 'chose':31 'code':47 'd':51 'des':37 'exact':28 'experi':48 'focus':60 'framework':23 'friend':22 'gtk':7 'look':43 'lot':16 'made':2 'noth':33 'one':54 'pop':64 'probabl':52 'project':11 'rust':10,21,59 'rust-focus':58 'rust-friend':20 'sever':57 'solut':61 'though':66 'use':6 'year':12"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/5613530"
          +editedAt: null
          +createdAt: DateTimeImmutable @1701057696 {#4617
            date: 2023-11-27 05:01:36.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4445}
        +body: "Any examples of such rust-focused solutions that popped up?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 8
        +score: 0
        +lastActive: DateTime @1701059789 {#4667
          date: 2023-11-27 05:36:29.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Pantherina@feddit.de"
          "@Max_P@lemmy.max-p.me"
          "@sleep_deprived@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4675 …}
        +nested: Doctrine\ORM\PersistentCollection {#4677 …}
        +votes: Doctrine\ORM\PersistentCollection {#4673 …}
        +reports: Doctrine\ORM\PersistentCollection {#4679 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4681 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4683 …}
        -id: 168993
        -bodyTs: "'exampl':2 'focus':7 'pop':10 'rust':6 'rust-focus':5 'solut':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://aussie.zone/comment/4652558"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701059789 {#4664
          date: 2023-11-27 05:36:29.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4445}
      +body: "Iced and Floem are the ones I’m seeing used on larger rust only applications."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1701064501 {#4760
        date: 2023-11-27 06:55:01.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Pantherina@feddit.de"
        "@Max_P@lemmy.max-p.me"
        "@sleep_deprived@lemmy.world"
        "@joao@aussie.zone"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4751 …}
      +nested: Doctrine\ORM\PersistentCollection {#4749 …}
      +votes: Doctrine\ORM\PersistentCollection {#4753 …}
      +reports: Doctrine\ORM\PersistentCollection {#4765 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4767 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4769 …}
      -id: 169125
      -bodyTs: "'applic':15 'floem':3 'ice':1 'larger':12 'm':8 'one':6 'rust':13 'see':9 'use':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.one/comment/5040535"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701064501 {#4763
        date: 2023-11-27 06:55:01.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4445}
    +body: "With Cosmic, Iced seems like it will become a great Framework!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1701081751 {#4825
      date: 2023-11-27 11:42:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
      "@Max_P@lemmy.max-p.me"
      "@sleep_deprived@lemmy.world"
      "@joao@aussie.zone"
      "@bitwolf@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4828 …}
    +nested: Doctrine\ORM\PersistentCollection {#4830 …}
    +votes: Doctrine\ORM\PersistentCollection {#4832 …}
    +reports: Doctrine\ORM\PersistentCollection {#4834 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4836 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4838 …}
    -id: 169582
    -bodyTs: "'becom':8 'cosmic':2 'framework':11 'great':10 'ice':3 'like':5 'seem':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.de/comment/5189089"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701081751 {#4826
      date: 2023-11-27 11:42:31.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4445}
  +body: """
    Agreed! For something as controversial as making another new DE (RIP Unity 7), it’s coming along very nicely.\n
    \n
    I can’t wait to try cosmic once it’s ready.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1701101064 {#4846
    date: 2023-11-27 17:04:24.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@Max_P@lemmy.max-p.me"
    "@sleep_deprived@lemmy.world"
    "@joao@aussie.zone"
    "@bitwolf@lemmy.one"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4849 …}
  +nested: Doctrine\ORM\PersistentCollection {#4853 …}
  +votes: Doctrine\ORM\PersistentCollection {#4855 …}
  +reports: Doctrine\ORM\PersistentCollection {#4856 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4858 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4860 …}
  -id: 170432
  -bodyTs: "'7':13 'agre':1 'along':17 'anoth':8 'come':16 'controversi':5 'cosmic':26 'de':10 'make':7 'new':9 'nice':19 'readi':30 'rip':11 'someth':3 'tri':25 'uniti':12 'wait':23"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.one/comment/5050054"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701101064 {#4843
    date: 2023-11-27 17:04:24.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4841
  +user: Proxies\__CG__\App\Entity\User {#4755 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4827
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4759
      +user: Proxies\__CG__\App\Entity\User {#4755 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4668
        +user: Proxies\__CG__\App\Entity\User {#4671 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4618
          +user: Proxies\__CG__\App\Entity\User {#4619 …}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: App\Entity\EntryComment {#4445
            +user: App\Entity\User {#4458 …}
            +entry: App\Entity\Entry {#2419}
            +magazine: App\Entity\Magazine {#265}
            +image: null
            +parent: null
            +root: null
            +body: """
              C bindings and APIs generally work much better in Rust because the language works a lot more like C than it does C++.\n
              \n
              Qt depends a lot on C++ class inheritance, and even does some preprocessing of C++ files to generate code in those classes. That’s obviously not possible when using Rust. And it looks like you need a fair bit of unsafe there and there to use it at all too.\n
              \n
              Meanwhile, GTK being a C library, its integration with Rust is much more transparent and nice.\n
              \n
              So if you’re making a GUI Rust app, you’re just kind of better off with GTK at the moment. It’s significantly easier and nicer.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 71
            +score: 0
            +lastActive: DateTime @1701835154 {#4440
              date: 2023-12-06 04:59:14.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@Pantherina@feddit.de"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4446 …}
            +nested: Doctrine\ORM\PersistentCollection {#4448 …}
            +votes: Doctrine\ORM\PersistentCollection {#4450 …}
            +reports: Doctrine\ORM\PersistentCollection {#4452 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4454 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4456 …}
            -id: 168798
            -bodyTs: "'api':4 'app':98 'better':8,104 'bind':2 'bit':62 'c':1,19,23,29,38,78 'class':30,45 'code':42 'depend':25 'easier':114 'even':33 'fair':61 'file':39 'general':5 'generat':41 'gtk':75,107 'gui':96 'inherit':31 'integr':81 'kind':102 'languag':13 'librari':79 'like':18,57 'look':56 'lot':16,27 'make':94 'meanwhil':74 'moment':110 'much':7,85 'need':59 'nice':89 'nicer':116 'obvious':48 'possibl':50 'preprocess':36 'qt':24 're':93,100 'rust':10,53,83,97 'signific':113 'transpar':87 'unsaf':64 'use':52,69 'work':6,14"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.max-p.me/comment/1553092"
            +editedAt: null
            +createdAt: DateTimeImmutable @1701053005 {#4441
              date: 2023-11-27 03:43:25.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4445}
          +body: "Having made the choice to use GTK for a Rust project years ago - before a lot of the more Rust-friendly frameworks were around - this is exactly why I chose it. Nothing to do with DEs or any of that, just looking for a better coding experience. Now I’d probably choose one of the several Rust-focused solutions that have popped up though."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 18
          +score: 0
          +lastActive: DateTime @1701057696 {#4616
            date: 2023-11-27 05:01:36.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Pantherina@feddit.de"
            "@Max_P@lemmy.max-p.me"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4620 …}
          +nested: Doctrine\ORM\PersistentCollection {#4622 …}
          +votes: Doctrine\ORM\PersistentCollection {#4624 …}
          +reports: Doctrine\ORM\PersistentCollection {#4626 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4628 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4630 …}
          -id: 168936
          -bodyTs: "'ago':13 'around':25 'better':46 'choic':4 'choos':53 'chose':31 'code':47 'd':51 'des':37 'exact':28 'experi':48 'focus':60 'framework':23 'friend':22 'gtk':7 'look':43 'lot':16 'made':2 'noth':33 'one':54 'pop':64 'probabl':52 'project':11 'rust':10,21,59 'rust-focus':58 'rust-friend':20 'sever':57 'solut':61 'though':66 'use':6 'year':12"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/5613530"
          +editedAt: null
          +createdAt: DateTimeImmutable @1701057696 {#4617
            date: 2023-11-27 05:01:36.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4445}
        +body: "Any examples of such rust-focused solutions that popped up?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 8
        +score: 0
        +lastActive: DateTime @1701059789 {#4667
          date: 2023-11-27 05:36:29.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Pantherina@feddit.de"
          "@Max_P@lemmy.max-p.me"
          "@sleep_deprived@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4675 …}
        +nested: Doctrine\ORM\PersistentCollection {#4677 …}
        +votes: Doctrine\ORM\PersistentCollection {#4673 …}
        +reports: Doctrine\ORM\PersistentCollection {#4679 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4681 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4683 …}
        -id: 168993
        -bodyTs: "'exampl':2 'focus':7 'pop':10 'rust':6 'rust-focus':5 'solut':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://aussie.zone/comment/4652558"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701059789 {#4664
          date: 2023-11-27 05:36:29.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4445}
      +body: "Iced and Floem are the ones I’m seeing used on larger rust only applications."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1701064501 {#4760
        date: 2023-11-27 06:55:01.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Pantherina@feddit.de"
        "@Max_P@lemmy.max-p.me"
        "@sleep_deprived@lemmy.world"
        "@joao@aussie.zone"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4751 …}
      +nested: Doctrine\ORM\PersistentCollection {#4749 …}
      +votes: Doctrine\ORM\PersistentCollection {#4753 …}
      +reports: Doctrine\ORM\PersistentCollection {#4765 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4767 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4769 …}
      -id: 169125
      -bodyTs: "'applic':15 'floem':3 'ice':1 'larger':12 'm':8 'one':6 'rust':13 'see':9 'use':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.one/comment/5040535"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701064501 {#4763
        date: 2023-11-27 06:55:01.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4445}
    +body: "With Cosmic, Iced seems like it will become a great Framework!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1701081751 {#4825
      date: 2023-11-27 11:42:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
      "@Max_P@lemmy.max-p.me"
      "@sleep_deprived@lemmy.world"
      "@joao@aussie.zone"
      "@bitwolf@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4828 …}
    +nested: Doctrine\ORM\PersistentCollection {#4830 …}
    +votes: Doctrine\ORM\PersistentCollection {#4832 …}
    +reports: Doctrine\ORM\PersistentCollection {#4834 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4836 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4838 …}
    -id: 169582
    -bodyTs: "'becom':8 'cosmic':2 'framework':11 'great':10 'ice':3 'like':5 'seem':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.de/comment/5189089"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701081751 {#4826
      date: 2023-11-27 11:42:31.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4445}
  +body: """
    Agreed! For something as controversial as making another new DE (RIP Unity 7), it’s coming along very nicely.\n
    \n
    I can’t wait to try cosmic once it’s ready.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1701101064 {#4846
    date: 2023-11-27 17:04:24.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@Max_P@lemmy.max-p.me"
    "@sleep_deprived@lemmy.world"
    "@joao@aussie.zone"
    "@bitwolf@lemmy.one"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4849 …}
  +nested: Doctrine\ORM\PersistentCollection {#4853 …}
  +votes: Doctrine\ORM\PersistentCollection {#4855 …}
  +reports: Doctrine\ORM\PersistentCollection {#4856 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4858 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4860 …}
  -id: 170432
  -bodyTs: "'7':13 'agre':1 'along':17 'anoth':8 'come':16 'controversi':5 'cosmic':26 'de':10 'make':7 'new':9 'nice':19 'readi':30 'rip':11 'someth':3 'tri':25 'uniti':12 'wait':23"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.one/comment/5050054"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701101064 {#4843
    date: 2023-11-27 17:04:24.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4841
  +user: Proxies\__CG__\App\Entity\User {#4755 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4827
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4759
      +user: Proxies\__CG__\App\Entity\User {#4755 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4668
        +user: Proxies\__CG__\App\Entity\User {#4671 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4618
          +user: Proxies\__CG__\App\Entity\User {#4619 …}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: App\Entity\EntryComment {#4445
            +user: App\Entity\User {#4458 …}
            +entry: App\Entity\Entry {#2419}
            +magazine: App\Entity\Magazine {#265}
            +image: null
            +parent: null
            +root: null
            +body: """
              C bindings and APIs generally work much better in Rust because the language works a lot more like C than it does C++.\n
              \n
              Qt depends a lot on C++ class inheritance, and even does some preprocessing of C++ files to generate code in those classes. That’s obviously not possible when using Rust. And it looks like you need a fair bit of unsafe there and there to use it at all too.\n
              \n
              Meanwhile, GTK being a C library, its integration with Rust is much more transparent and nice.\n
              \n
              So if you’re making a GUI Rust app, you’re just kind of better off with GTK at the moment. It’s significantly easier and nicer.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 71
            +score: 0
            +lastActive: DateTime @1701835154 {#4440
              date: 2023-12-06 04:59:14.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@Pantherina@feddit.de"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4446 …}
            +nested: Doctrine\ORM\PersistentCollection {#4448 …}
            +votes: Doctrine\ORM\PersistentCollection {#4450 …}
            +reports: Doctrine\ORM\PersistentCollection {#4452 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4454 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4456 …}
            -id: 168798
            -bodyTs: "'api':4 'app':98 'better':8,104 'bind':2 'bit':62 'c':1,19,23,29,38,78 'class':30,45 'code':42 'depend':25 'easier':114 'even':33 'fair':61 'file':39 'general':5 'generat':41 'gtk':75,107 'gui':96 'inherit':31 'integr':81 'kind':102 'languag':13 'librari':79 'like':18,57 'look':56 'lot':16,27 'make':94 'meanwhil':74 'moment':110 'much':7,85 'need':59 'nice':89 'nicer':116 'obvious':48 'possibl':50 'preprocess':36 'qt':24 're':93,100 'rust':10,53,83,97 'signific':113 'transpar':87 'unsaf':64 'use':52,69 'work':6,14"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.max-p.me/comment/1553092"
            +editedAt: null
            +createdAt: DateTimeImmutable @1701053005 {#4441
              date: 2023-11-27 03:43:25.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4445}
          +body: "Having made the choice to use GTK for a Rust project years ago - before a lot of the more Rust-friendly frameworks were around - this is exactly why I chose it. Nothing to do with DEs or any of that, just looking for a better coding experience. Now I’d probably choose one of the several Rust-focused solutions that have popped up though."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 18
          +score: 0
          +lastActive: DateTime @1701057696 {#4616
            date: 2023-11-27 05:01:36.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Pantherina@feddit.de"
            "@Max_P@lemmy.max-p.me"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4620 …}
          +nested: Doctrine\ORM\PersistentCollection {#4622 …}
          +votes: Doctrine\ORM\PersistentCollection {#4624 …}
          +reports: Doctrine\ORM\PersistentCollection {#4626 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4628 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4630 …}
          -id: 168936
          -bodyTs: "'ago':13 'around':25 'better':46 'choic':4 'choos':53 'chose':31 'code':47 'd':51 'des':37 'exact':28 'experi':48 'focus':60 'framework':23 'friend':22 'gtk':7 'look':43 'lot':16 'made':2 'noth':33 'one':54 'pop':64 'probabl':52 'project':11 'rust':10,21,59 'rust-focus':58 'rust-friend':20 'sever':57 'solut':61 'though':66 'use':6 'year':12"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/5613530"
          +editedAt: null
          +createdAt: DateTimeImmutable @1701057696 {#4617
            date: 2023-11-27 05:01:36.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4445}
        +body: "Any examples of such rust-focused solutions that popped up?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 8
        +score: 0
        +lastActive: DateTime @1701059789 {#4667
          date: 2023-11-27 05:36:29.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Pantherina@feddit.de"
          "@Max_P@lemmy.max-p.me"
          "@sleep_deprived@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4675 …}
        +nested: Doctrine\ORM\PersistentCollection {#4677 …}
        +votes: Doctrine\ORM\PersistentCollection {#4673 …}
        +reports: Doctrine\ORM\PersistentCollection {#4679 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4681 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4683 …}
        -id: 168993
        -bodyTs: "'exampl':2 'focus':7 'pop':10 'rust':6 'rust-focus':5 'solut':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://aussie.zone/comment/4652558"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701059789 {#4664
          date: 2023-11-27 05:36:29.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4445}
      +body: "Iced and Floem are the ones I’m seeing used on larger rust only applications."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1701064501 {#4760
        date: 2023-11-27 06:55:01.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Pantherina@feddit.de"
        "@Max_P@lemmy.max-p.me"
        "@sleep_deprived@lemmy.world"
        "@joao@aussie.zone"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4751 …}
      +nested: Doctrine\ORM\PersistentCollection {#4749 …}
      +votes: Doctrine\ORM\PersistentCollection {#4753 …}
      +reports: Doctrine\ORM\PersistentCollection {#4765 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4767 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4769 …}
      -id: 169125
      -bodyTs: "'applic':15 'floem':3 'ice':1 'larger':12 'm':8 'one':6 'rust':13 'see':9 'use':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.one/comment/5040535"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701064501 {#4763
        date: 2023-11-27 06:55:01.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4445}
    +body: "With Cosmic, Iced seems like it will become a great Framework!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1701081751 {#4825
      date: 2023-11-27 11:42:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
      "@Max_P@lemmy.max-p.me"
      "@sleep_deprived@lemmy.world"
      "@joao@aussie.zone"
      "@bitwolf@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4828 …}
    +nested: Doctrine\ORM\PersistentCollection {#4830 …}
    +votes: Doctrine\ORM\PersistentCollection {#4832 …}
    +reports: Doctrine\ORM\PersistentCollection {#4834 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4836 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4838 …}
    -id: 169582
    -bodyTs: "'becom':8 'cosmic':2 'framework':11 'great':10 'ice':3 'like':5 'seem':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.de/comment/5189089"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701081751 {#4826
      date: 2023-11-27 11:42:31.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4445}
  +body: """
    Agreed! For something as controversial as making another new DE (RIP Unity 7), it’s coming along very nicely.\n
    \n
    I can’t wait to try cosmic once it’s ready.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1701101064 {#4846
    date: 2023-11-27 17:04:24.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@Max_P@lemmy.max-p.me"
    "@sleep_deprived@lemmy.world"
    "@joao@aussie.zone"
    "@bitwolf@lemmy.one"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4849 …}
  +nested: Doctrine\ORM\PersistentCollection {#4853 …}
  +votes: Doctrine\ORM\PersistentCollection {#4855 …}
  +reports: Doctrine\ORM\PersistentCollection {#4856 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4858 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4860 …}
  -id: 170432
  -bodyTs: "'7':13 'agre':1 'along':17 'anoth':8 'come':16 'controversi':5 'cosmic':26 'de':10 'make':7 'new':9 'nice':19 'readi':30 'rip':11 'someth':3 'tri':25 'uniti':12 'wait':23"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.one/comment/5050054"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701101064 {#4843
    date: 2023-11-27 17:04:24.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4869
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4841
    +user: Proxies\__CG__\App\Entity\User {#4755 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4827
      +user: Proxies\__CG__\App\Entity\User {#1970 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4759
        +user: Proxies\__CG__\App\Entity\User {#4755 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4668
          +user: Proxies\__CG__\App\Entity\User {#4671 …}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: App\Entity\EntryComment {#4618
            +user: Proxies\__CG__\App\Entity\User {#4619 …}
            +entry: App\Entity\Entry {#2419}
            +magazine: App\Entity\Magazine {#265}
            +image: null
            +parent: App\Entity\EntryComment {#4445
              +user: App\Entity\User {#4458 …}
              +entry: App\Entity\Entry {#2419}
              +magazine: App\Entity\Magazine {#265}
              +image: null
              +parent: null
              +root: null
              +body: """
                C bindings and APIs generally work much better in Rust because the language works a lot more like C than it does C++.\n
                \n
                Qt depends a lot on C++ class inheritance, and even does some preprocessing of C++ files to generate code in those classes. That’s obviously not possible when using Rust. And it looks like you need a fair bit of unsafe there and there to use it at all too.\n
                \n
                Meanwhile, GTK being a C library, its integration with Rust is much more transparent and nice.\n
                \n
                So if you’re making a GUI Rust app, you’re just kind of better off with GTK at the moment. It’s significantly easier and nicer.
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 71
              +score: 0
              +lastActive: DateTime @1701835154 {#4440
                date: 2023-12-06 04:59:14.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@Pantherina@feddit.de"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4446 …}
              +nested: Doctrine\ORM\PersistentCollection {#4448 …}
              +votes: Doctrine\ORM\PersistentCollection {#4450 …}
              +reports: Doctrine\ORM\PersistentCollection {#4452 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4454 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4456 …}
              -id: 168798
              -bodyTs: "'api':4 'app':98 'better':8,104 'bind':2 'bit':62 'c':1,19,23,29,38,78 'class':30,45 'code':42 'depend':25 'easier':114 'even':33 'fair':61 'file':39 'general':5 'generat':41 'gtk':75,107 'gui':96 'inherit':31 'integr':81 'kind':102 'languag':13 'librari':79 'like':18,57 'look':56 'lot':16,27 'make':94 'meanwhil':74 'moment':110 'much':7,85 'need':59 'nice':89 'nicer':116 'obvious':48 'possibl':50 'preprocess':36 'qt':24 're':93,100 'rust':10,53,83,97 'signific':113 'transpar':87 'unsaf':64 'use':52,69 'work':6,14"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.max-p.me/comment/1553092"
              +editedAt: null
              +createdAt: DateTimeImmutable @1701053005 {#4441
                date: 2023-11-27 03:43:25.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4445}
            +body: "Having made the choice to use GTK for a Rust project years ago - before a lot of the more Rust-friendly frameworks were around - this is exactly why I chose it. Nothing to do with DEs or any of that, just looking for a better coding experience. Now I’d probably choose one of the several Rust-focused solutions that have popped up though."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 18
            +score: 0
            +lastActive: DateTime @1701057696 {#4616
              date: 2023-11-27 05:01:36.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@Pantherina@feddit.de"
              "@Max_P@lemmy.max-p.me"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4620 …}
            +nested: Doctrine\ORM\PersistentCollection {#4622 …}
            +votes: Doctrine\ORM\PersistentCollection {#4624 …}
            +reports: Doctrine\ORM\PersistentCollection {#4626 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4628 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4630 …}
            -id: 168936
            -bodyTs: "'ago':13 'around':25 'better':46 'choic':4 'choos':53 'chose':31 'code':47 'd':51 'des':37 'exact':28 'experi':48 'focus':60 'framework':23 'friend':22 'gtk':7 'look':43 'lot':16 'made':2 'noth':33 'one':54 'pop':64 'probabl':52 'project':11 'rust':10,21,59 'rust-focus':58 'rust-friend':20 'sever':57 'solut':61 'though':66 'use':6 'year':12"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/5613530"
            +editedAt: null
            +createdAt: DateTimeImmutable @1701057696 {#4617
              date: 2023-11-27 05:01:36.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4445}
          +body: "Any examples of such rust-focused solutions that popped up?"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 8
          +score: 0
          +lastActive: DateTime @1701059789 {#4667
            date: 2023-11-27 05:36:29.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Pantherina@feddit.de"
            "@Max_P@lemmy.max-p.me"
            "@sleep_deprived@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4675 …}
          +nested: Doctrine\ORM\PersistentCollection {#4677 …}
          +votes: Doctrine\ORM\PersistentCollection {#4673 …}
          +reports: Doctrine\ORM\PersistentCollection {#4679 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4681 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4683 …}
          -id: 168993
          -bodyTs: "'exampl':2 'focus':7 'pop':10 'rust':6 'rust-focus':5 'solut':8"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://aussie.zone/comment/4652558"
          +editedAt: null
          +createdAt: DateTimeImmutable @1701059789 {#4664
            date: 2023-11-27 05:36:29.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4445}
        +body: "Iced and Floem are the ones I’m seeing used on larger rust only applications."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1701064501 {#4760
          date: 2023-11-27 06:55:01.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Pantherina@feddit.de"
          "@Max_P@lemmy.max-p.me"
          "@sleep_deprived@lemmy.world"
          "@joao@aussie.zone"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4751 …}
        +nested: Doctrine\ORM\PersistentCollection {#4749 …}
        +votes: Doctrine\ORM\PersistentCollection {#4753 …}
        +reports: Doctrine\ORM\PersistentCollection {#4765 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4767 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4769 …}
        -id: 169125
        -bodyTs: "'applic':15 'floem':3 'ice':1 'larger':12 'm':8 'one':6 'rust':13 'see':9 'use':10"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.one/comment/5040535"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701064501 {#4763
          date: 2023-11-27 06:55:01.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4445}
      +body: "With Cosmic, Iced seems like it will become a great Framework!"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1701081751 {#4825
        date: 2023-11-27 11:42:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Pantherina@feddit.de"
        "@Max_P@lemmy.max-p.me"
        "@sleep_deprived@lemmy.world"
        "@joao@aussie.zone"
        "@bitwolf@lemmy.one"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4828 …}
      +nested: Doctrine\ORM\PersistentCollection {#4830 …}
      +votes: Doctrine\ORM\PersistentCollection {#4832 …}
      +reports: Doctrine\ORM\PersistentCollection {#4834 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4836 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4838 …}
      -id: 169582
      -bodyTs: "'becom':8 'cosmic':2 'framework':11 'great':10 'ice':3 'like':5 'seem':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.de/comment/5189089"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701081751 {#4826
        date: 2023-11-27 11:42:31.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4445}
    +body: """
      Agreed! For something as controversial as making another new DE (RIP Unity 7), it’s coming along very nicely.\n
      \n
      I can’t wait to try cosmic once it’s ready.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1701101064 {#4846
      date: 2023-11-27 17:04:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
      "@Max_P@lemmy.max-p.me"
      "@sleep_deprived@lemmy.world"
      "@joao@aussie.zone"
      "@bitwolf@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4849 …}
    +nested: Doctrine\ORM\PersistentCollection {#4853 …}
    +votes: Doctrine\ORM\PersistentCollection {#4855 …}
    +reports: Doctrine\ORM\PersistentCollection {#4856 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4858 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4860 …}
    -id: 170432
    -bodyTs: "'7':13 'agre':1 'along':17 'anoth':8 'come':16 'controversi':5 'cosmic':26 'de':10 'make':7 'new':9 'nice':19 'readi':30 'rip':11 'someth':3 'tri':25 'uniti':12 'wait':23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/5050054"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701101064 {#4843
      date: 2023-11-27 17:04:24.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4445}
  +body: """
    For a DE to succeed it just has to succeed over lots of alternatives in some features.\n
    \n
    ### GNOME\n
    \n
    is widely developed and protected, as it is the default on Fedora (with Redbat) and Ubuntu (Canonical). It is kinda fancy but its main focus seems to be a new “material-ish” simplified and streamlined Desktop.\n
    \n
    Just not with transparency, thin animations, blur, 3D Backgrounds, an actually working, goodlooking and existing panel/dock, Apps that actually use your huge top bar used for decorations. Compared to macOS or something.\n
    \n
    So you could say its design philosophy is inspired by macOS, but with many different ideas like that “Virtual Desktops or die”. But its basically macOS but less fancy, with a material-ish design like Android 13. I hate both hahaha.\n
    \n
    ### KDE\n
    \n
    Then there is KDE, which is really at the edge to look like the **extremely** outdated look of Windows 10 with these ugly rectangles everywhere, this no-round-corners fetish back in the day, “rectangles are elegant and good UI”. Such a completely weird step back in Style from Windows7, with less colors everywhere.\n
    \n
    I have to say though, that Windows11, apart from a lot of stuff like their new design framework for Apps that wastes space, while also in part just already look really fancy, looks way better than KDE 5.\n
    \n
    So KDE is now in the position to develop own ideas, but they pretty much go in the same direction as in windows, their new panel changer applet by Niccolo is veery similar to that, and it looks awesome! So I am certain the KDE6 will improve in Design a lot, even though I think I havent yet tried a KDE6 Plasma where projects like Dolphin where already ported to KDE6.\n
    \n
    Projects like Dolphin are just great. I found it so strange and new back then to use a file manager with a name XD but funny, that Dolphin, Nemo and Thunar all come from the sea. Dolphin, Ocular, Spectacle, Ark, Kfind, KDE-Partitionmanager, Gwenview (something like Gimp but just for light editing, while still being in an unsafe language with security holes everywhere). These are all just great and unique software projects.\n
    \n
    #### XFCE, MATE, Budgie, Cinnamon\n
    \n
    Afaik these are all using GTK, so you could see them as outdated GNOME forks. Maybe thats very mean though, I see that Budgie will soon have Wayland, so I consider it an actively maintained Desktop.\n
    \n
    I honestly can’t say much of the other environments, although I guess XFCE is based, had an okayish Design language that is at a solid base between Windows7 and some old Android.\n
    \n
    Maybe if you tweak it it gets really modern, but I have looked enough [Linux Scoop](https://www.youtube.com/channel/UCNnUnr4gwyNmzx_Bbzvt29g) to know that every DE can look fancy with the amazing Community Designs. Actually Desktops should let random nontechnical Designers that dont understand Git make their Design. Like, no Code touching at all, just images please.\n
    \n
    #### LXDE, LXQt, Window managers\n
    \n
    Okay so these are basically energy saving DEs. They dont support lots of stuff simply, with their Design being at Windows XP or earlier. If you dont even have a menubar, that doesnt have to be styled.\n
    \n
    So the Desktops maybe for old hardware and energy saving. If they have Wayland, so they can easily be used as the Window Manager of a Desktop, some Distro, Budgie or so, is looking to use an existent Windowmanager as their own. Just not with their own big Design Language, so they can make it “the Budgie Window Manager” without much problems.\n
    \n
    I tried Fedora Sway and that was basically broken? My mouse was deduplicating and spamming the screen full with mouse symbols, meanwhile I could look at that… modern and colorful Titlebar, no Viridis or whatever actually thought through Color pallet of child crayon colors on a rectangle Bar with Terminal Font? Who wouldnt love this much “basedness”? But it broke, so yeah uninstalled that.\n
    \n
    ### Cosmic, Hyprland\n
    \n
    Now here come new projects, that actually have Designers working on them. Aaand in the Case of Cosmic it is entirely written in a damn safe language.\n
    \n
    Okay its fair to say that Hyprland is a cool looking Window Manager, but Cosmic is doing something insane here.\n
    \n
    Nearly all these bullshit old buggy File managers are in some C/C++ code, that just always breaks.\n
    \n
    These are often 15 years old projects, they said “they cleaned up the packages” just by porting them to Qt6! Imagine what background changes they just left, because they would actually need to cleanup everything?\n
    \n
    So Rust. Slint is said to be Qt-like, but not relying on C++, making it an incredible pain to write in Rust as you need to do some OOP translation that I dont understand because I am not in IT.\n
    \n
    So Cosmic is doing something crazy and kinda new. Their interface was starting basically as a GNOME extension, quite literally. And there are many people layering just that package on their Fedora Silverblue (or future [secureblue](https://github.com/secureblue/secureblue)?)\n
    \n
    But it is still basically imitating GNOME, with GTK support being one of the first GUI Framework integrations to come. They are doing nice material android-y things with their apps, and I imagine they are going in some direction here. Much like Android actually.\n
    \n
    So COSMIC is a great beginning, but I think Rewriting something similar to Qt, with loots of frameworks and GUI Interface creation tools would be a statement. Like the Qt Creator, its crazy, a bit like this stupid TinkerCad but actually working and not being Windows-only and blocking Adblockers without even displaying Ads.\n
    \n
    It would probably be “Qt stuff + Rust + Translation”, as the Qt people will likely not switch to Rust just like that. But having the core Apps, Kwin, the panel rewritten in Rust, that would be incredible.\n
    \n
    Kwin is already working kinda well, but now there is the Cosmic Desktop with whatever WM and they could just reuse that and adapt it a bit.\n
    \n
    So yeah, its a big deal for Interface Frameworks to rewrite all their stuff in another, extremely different language.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1701108481 {#4872
    date: 2023-11-27 19:08:01.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@Max_P@lemmy.max-p.me"
    "@sleep_deprived@lemmy.world"
    "@joao@aussie.zone"
    "@bitwolf@lemmy.one"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4867 …}
  +nested: Doctrine\ORM\PersistentCollection {#4865 …}
  +votes: Doctrine\ORM\PersistentCollection {#4863 …}
  +reports: Doctrine\ORM\PersistentCollection {#4879 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4881 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4883 …}
  -id: 170914
  -bodyTs: "'/channel/ucnnunr4gwynmzx_bbzvt29g)':459 '/secureblue/secureblue)?)':844 '10':150 '13':125 '15':732 '3d':63 '5':223 'aaand':677 'activ':405 'actual':66,74,473,634,671,759,890,931 'ad':945 'adapt':1005 'adblock':941 'afaik':372 'alreadi':214,291,984 'also':210 'altern':14 'although':418 'alway':727 'amaz':470 'android':124,440,871,889 'android-i':870 'anim':61 'anoth':1024 'apart':193 'app':72,205,876,971 'applet':251 'ark':334 'awesom':262 'back':162,177,308 'background':64,751 'bar':79,646 'base':423,434 'based':655 'basic':112,504,606,819,849 'begin':896 'better':220 'big':584,1013 'bit':925,1008 'block':940 'blur':62 'break':728 'broke':658 'broken':607 'budgi':370,395,566,593 'buggi':717 'bullshit':715 'c':778 'c/c':723 'canon':35 'case':680 'certain':266 'chang':752 'changer':250 'child':640 'cinnamon':371 'clean':739 'cleanup':762 'code':489,724 'color':184,628,637,642 'come':327,667,864 'communiti':471 'compar':83 'complet':174 'consid':402 'cool':701 'core':970 'corner':160 'cosmic':663,682,706,807,892,993 'could':90,380,622,1000 'crayon':641 'crazi':811,923 'creation':912 'creator':921 'damn':689 'day':165 'de':3,464 'deal':1014 'decor':82 'dedupl':611 'default':28 'des':507 'design':93,122,202,272,427,472,479,486,517,585,673 'desktop':55,107,407,474,539,563,994 'develop':21,232 'die':109 'differ':102,1026 'direct':243,885 'display':944 'distro':565 'doesnt':532 'dolphin':289,297,322,331 'dont':481,509,526,798 'earlier':523 'easili':554 'edg':140 'edit':347 'eleg':168 'energi':505,545 'enough':454 'entir':685 'environ':417 'even':275,527,943 'everi':463 'everyth':763 'everywher':155,185,358 'exist':70,574 'extens':823 'extrem':145,1025 'fair':694 'fanci':39,116,217,467 'featur':17 'fedora':30,601,837 'fetish':161 'file':313,718 'first':859 'focus':43 'font':649 'fork':386 'found':302 'framework':203,861,908,1017 'full':616 'funni':320 'futur':840 'get':447 'gimp':342 'git':483 'github.com':843 'github.com/secureblue/secureblue)?)':842 'gnome':18,385,822,851 'go':239,882 'good':170 'goodlook':68 'great':300,363,895 'gtk':377,853 'guess':420 'gui':860,910 'gwenview':339 'hahaha':129 'hardwar':543 'hate':127 'havent':280 'hole':357 'honest':409 'huge':77 'hyprland':664,698 'idea':103,234 'imag':494 'imagin':749,879 'imit':850 'improv':270 'incred':782,981 'insan':710 'inspir':96 'integr':862 'interfac':816,911,1016 'ish':51,121 'kde':130,134,222,225,337 'kde-partitionmanag':336 'kde6':268,284,294 'kfind':335 'kinda':38,813,986 'know':461 'kwin':972,982 'languag':354,428,586,691,1027 'layer':831 'left':755 'less':115,183 'let':476 'light':346 'like':104,123,143,199,288,296,341,487,773,888,918,926,959,965 'linux':455 'liter':825 'look':142,147,215,218,261,453,466,570,623,702 'loot':906 'lot':12,196,274,511 'love':652 'lxde':496 'lxqt':497 'maco':85,98,113 'main':42 'maintain':406 'make':484,590,779 'manag':314,499,560,595,704,719 'mani':101,829 'mate':369 'materi':50,120,869 'material-ish':49,119 'mayb':387,441,540 'mean':390 'meanwhil':620 'menubar':530 'modern':449,626 'mous':609,618 'much':238,413,597,654,887 'name':317 'near':712 'need':760,790 'nemo':323 'new':48,201,248,307,668,814 'niccolo':253 'nice':868 'no-round-corn':157 'nontechn':478 'ocular':332 'often':731 'okay':500,692 'okayish':426 'old':439,542,716,734 'one':856 'oop':794 'outdat':146,384 'packag':742,834 'pain':783 'pallet':638 'panel':249,974 'panel/dock':71 'part':212 'partitionmanag':338 'peopl':830,957 'philosophi':94 'plasma':285 'pleas':495 'port':292,745 'posit':230 'pretti':237 'probabl':948 'problem':598 'project':287,295,367,669,735 'protect':23 'qt':772,904,920,950,956 'qt-like':771 'qt6':748 'quit':824 'random':477 'realli':137,216,448 'rectangl':154,166,645 'redbat':32 'reli':776 'reus':1002 'rewrit':900,1019 'rewritten':975 'round':159 'rust':765,787,952,963,977 'safe':690 'said':737,768 'save':506,546 'say':91,189,412,696 'scoop':456 'screen':615 'sea':330 'secur':356 'secureblu':841 'see':381,393 'seem':44 'silverblu':838 'similar':256,902 'simpli':514 'simplifi':52 'slint':766 'softwar':366 'solid':433 'someth':87,340,709,810,901 'soon':397 'space':208 'spam':613 'spectacl':333 'start':818 'statement':917 'step':176 'still':349,848 'strang':305 'streamlin':54 'stuff':198,513,951,1022 'stupid':928 'style':179,536 'succeed':5,10 'support':510,854 'sway':602 'switch':961 'symbol':619 'termin':648 'that':388 'thin':60 'thing':873 'think':278,899 'though':190,276,391 'thought':635 'thunar':325 'tinkercad':929 'titlebar':629 'tool':913 'top':78 'touch':490 'translat':795,953 'transpar':59 'tri':282,600 'tweak':444 'ubuntu':34 'ugli':153 'ui':171 'understand':482,799 'uninstal':661 'uniqu':365 'unsaf':353 'use':75,80,311,376,556,572 'veeri':255 'viridi':631 'virtual':106 'wast':207 'way':219 'wayland':399,550 'weird':175 'well':987 'whatev':633,996 'wide':20 'window':149,246,498,520,559,594,703,937 'windowmanag':575 'windows-on':936 'windows11':192 'windows7':181,436 'without':596,942 'wm':997 'work':67,674,932,985 'would':758,914,947,979 'wouldnt':651 'write':785 'written':686 'www.youtube.com':458 'www.youtube.com/channel/ucnnunr4gwynmzx_bbzvt29g)':457 'xd':318 'xfce':368,421 'xp':521 'y':872 'yeah':660,1010 'year':733 'yet':281"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.de/comment/5199338"
  +editedAt: DateTimeImmutable @1701835515 {#4875
    date: 2023-12-06 05:05:15.0 +01:00
  }
  +createdAt: DateTimeImmutable @1701108481 {#4877
    date: 2023-11-27 19:08:01.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4869
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4841
    +user: Proxies\__CG__\App\Entity\User {#4755 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4827
      +user: Proxies\__CG__\App\Entity\User {#1970 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4759
        +user: Proxies\__CG__\App\Entity\User {#4755 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4668
          +user: Proxies\__CG__\App\Entity\User {#4671 …}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: App\Entity\EntryComment {#4618
            +user: Proxies\__CG__\App\Entity\User {#4619 …}
            +entry: App\Entity\Entry {#2419}
            +magazine: App\Entity\Magazine {#265}
            +image: null
            +parent: App\Entity\EntryComment {#4445
              +user: App\Entity\User {#4458 …}
              +entry: App\Entity\Entry {#2419}
              +magazine: App\Entity\Magazine {#265}
              +image: null
              +parent: null
              +root: null
              +body: """
                C bindings and APIs generally work much better in Rust because the language works a lot more like C than it does C++.\n
                \n
                Qt depends a lot on C++ class inheritance, and even does some preprocessing of C++ files to generate code in those classes. That’s obviously not possible when using Rust. And it looks like you need a fair bit of unsafe there and there to use it at all too.\n
                \n
                Meanwhile, GTK being a C library, its integration with Rust is much more transparent and nice.\n
                \n
                So if you’re making a GUI Rust app, you’re just kind of better off with GTK at the moment. It’s significantly easier and nicer.
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 71
              +score: 0
              +lastActive: DateTime @1701835154 {#4440
                date: 2023-12-06 04:59:14.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@Pantherina@feddit.de"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4446 …}
              +nested: Doctrine\ORM\PersistentCollection {#4448 …}
              +votes: Doctrine\ORM\PersistentCollection {#4450 …}
              +reports: Doctrine\ORM\PersistentCollection {#4452 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4454 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4456 …}
              -id: 168798
              -bodyTs: "'api':4 'app':98 'better':8,104 'bind':2 'bit':62 'c':1,19,23,29,38,78 'class':30,45 'code':42 'depend':25 'easier':114 'even':33 'fair':61 'file':39 'general':5 'generat':41 'gtk':75,107 'gui':96 'inherit':31 'integr':81 'kind':102 'languag':13 'librari':79 'like':18,57 'look':56 'lot':16,27 'make':94 'meanwhil':74 'moment':110 'much':7,85 'need':59 'nice':89 'nicer':116 'obvious':48 'possibl':50 'preprocess':36 'qt':24 're':93,100 'rust':10,53,83,97 'signific':113 'transpar':87 'unsaf':64 'use':52,69 'work':6,14"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.max-p.me/comment/1553092"
              +editedAt: null
              +createdAt: DateTimeImmutable @1701053005 {#4441
                date: 2023-11-27 03:43:25.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4445}
            +body: "Having made the choice to use GTK for a Rust project years ago - before a lot of the more Rust-friendly frameworks were around - this is exactly why I chose it. Nothing to do with DEs or any of that, just looking for a better coding experience. Now I’d probably choose one of the several Rust-focused solutions that have popped up though."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 18
            +score: 0
            +lastActive: DateTime @1701057696 {#4616
              date: 2023-11-27 05:01:36.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@Pantherina@feddit.de"
              "@Max_P@lemmy.max-p.me"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4620 …}
            +nested: Doctrine\ORM\PersistentCollection {#4622 …}
            +votes: Doctrine\ORM\PersistentCollection {#4624 …}
            +reports: Doctrine\ORM\PersistentCollection {#4626 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4628 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4630 …}
            -id: 168936
            -bodyTs: "'ago':13 'around':25 'better':46 'choic':4 'choos':53 'chose':31 'code':47 'd':51 'des':37 'exact':28 'experi':48 'focus':60 'framework':23 'friend':22 'gtk':7 'look':43 'lot':16 'made':2 'noth':33 'one':54 'pop':64 'probabl':52 'project':11 'rust':10,21,59 'rust-focus':58 'rust-friend':20 'sever':57 'solut':61 'though':66 'use':6 'year':12"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/5613530"
            +editedAt: null
            +createdAt: DateTimeImmutable @1701057696 {#4617
              date: 2023-11-27 05:01:36.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4445}
          +body: "Any examples of such rust-focused solutions that popped up?"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 8
          +score: 0
          +lastActive: DateTime @1701059789 {#4667
            date: 2023-11-27 05:36:29.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Pantherina@feddit.de"
            "@Max_P@lemmy.max-p.me"
            "@sleep_deprived@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4675 …}
          +nested: Doctrine\ORM\PersistentCollection {#4677 …}
          +votes: Doctrine\ORM\PersistentCollection {#4673 …}
          +reports: Doctrine\ORM\PersistentCollection {#4679 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4681 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4683 …}
          -id: 168993
          -bodyTs: "'exampl':2 'focus':7 'pop':10 'rust':6 'rust-focus':5 'solut':8"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://aussie.zone/comment/4652558"
          +editedAt: null
          +createdAt: DateTimeImmutable @1701059789 {#4664
            date: 2023-11-27 05:36:29.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4445}
        +body: "Iced and Floem are the ones I’m seeing used on larger rust only applications."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1701064501 {#4760
          date: 2023-11-27 06:55:01.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Pantherina@feddit.de"
          "@Max_P@lemmy.max-p.me"
          "@sleep_deprived@lemmy.world"
          "@joao@aussie.zone"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4751 …}
        +nested: Doctrine\ORM\PersistentCollection {#4749 …}
        +votes: Doctrine\ORM\PersistentCollection {#4753 …}
        +reports: Doctrine\ORM\PersistentCollection {#4765 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4767 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4769 …}
        -id: 169125
        -bodyTs: "'applic':15 'floem':3 'ice':1 'larger':12 'm':8 'one':6 'rust':13 'see':9 'use':10"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.one/comment/5040535"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701064501 {#4763
          date: 2023-11-27 06:55:01.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4445}
      +body: "With Cosmic, Iced seems like it will become a great Framework!"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1701081751 {#4825
        date: 2023-11-27 11:42:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Pantherina@feddit.de"
        "@Max_P@lemmy.max-p.me"
        "@sleep_deprived@lemmy.world"
        "@joao@aussie.zone"
        "@bitwolf@lemmy.one"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4828 …}
      +nested: Doctrine\ORM\PersistentCollection {#4830 …}
      +votes: Doctrine\ORM\PersistentCollection {#4832 …}
      +reports: Doctrine\ORM\PersistentCollection {#4834 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4836 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4838 …}
      -id: 169582
      -bodyTs: "'becom':8 'cosmic':2 'framework':11 'great':10 'ice':3 'like':5 'seem':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.de/comment/5189089"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701081751 {#4826
        date: 2023-11-27 11:42:31.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4445}
    +body: """
      Agreed! For something as controversial as making another new DE (RIP Unity 7), it’s coming along very nicely.\n
      \n
      I can’t wait to try cosmic once it’s ready.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1701101064 {#4846
      date: 2023-11-27 17:04:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
      "@Max_P@lemmy.max-p.me"
      "@sleep_deprived@lemmy.world"
      "@joao@aussie.zone"
      "@bitwolf@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4849 …}
    +nested: Doctrine\ORM\PersistentCollection {#4853 …}
    +votes: Doctrine\ORM\PersistentCollection {#4855 …}
    +reports: Doctrine\ORM\PersistentCollection {#4856 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4858 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4860 …}
    -id: 170432
    -bodyTs: "'7':13 'agre':1 'along':17 'anoth':8 'come':16 'controversi':5 'cosmic':26 'de':10 'make':7 'new':9 'nice':19 'readi':30 'rip':11 'someth':3 'tri':25 'uniti':12 'wait':23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/5050054"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701101064 {#4843
      date: 2023-11-27 17:04:24.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4445}
  +body: """
    For a DE to succeed it just has to succeed over lots of alternatives in some features.\n
    \n
    ### GNOME\n
    \n
    is widely developed and protected, as it is the default on Fedora (with Redbat) and Ubuntu (Canonical). It is kinda fancy but its main focus seems to be a new “material-ish” simplified and streamlined Desktop.\n
    \n
    Just not with transparency, thin animations, blur, 3D Backgrounds, an actually working, goodlooking and existing panel/dock, Apps that actually use your huge top bar used for decorations. Compared to macOS or something.\n
    \n
    So you could say its design philosophy is inspired by macOS, but with many different ideas like that “Virtual Desktops or die”. But its basically macOS but less fancy, with a material-ish design like Android 13. I hate both hahaha.\n
    \n
    ### KDE\n
    \n
    Then there is KDE, which is really at the edge to look like the **extremely** outdated look of Windows 10 with these ugly rectangles everywhere, this no-round-corners fetish back in the day, “rectangles are elegant and good UI”. Such a completely weird step back in Style from Windows7, with less colors everywhere.\n
    \n
    I have to say though, that Windows11, apart from a lot of stuff like their new design framework for Apps that wastes space, while also in part just already look really fancy, looks way better than KDE 5.\n
    \n
    So KDE is now in the position to develop own ideas, but they pretty much go in the same direction as in windows, their new panel changer applet by Niccolo is veery similar to that, and it looks awesome! So I am certain the KDE6 will improve in Design a lot, even though I think I havent yet tried a KDE6 Plasma where projects like Dolphin where already ported to KDE6.\n
    \n
    Projects like Dolphin are just great. I found it so strange and new back then to use a file manager with a name XD but funny, that Dolphin, Nemo and Thunar all come from the sea. Dolphin, Ocular, Spectacle, Ark, Kfind, KDE-Partitionmanager, Gwenview (something like Gimp but just for light editing, while still being in an unsafe language with security holes everywhere). These are all just great and unique software projects.\n
    \n
    #### XFCE, MATE, Budgie, Cinnamon\n
    \n
    Afaik these are all using GTK, so you could see them as outdated GNOME forks. Maybe thats very mean though, I see that Budgie will soon have Wayland, so I consider it an actively maintained Desktop.\n
    \n
    I honestly can’t say much of the other environments, although I guess XFCE is based, had an okayish Design language that is at a solid base between Windows7 and some old Android.\n
    \n
    Maybe if you tweak it it gets really modern, but I have looked enough [Linux Scoop](https://www.youtube.com/channel/UCNnUnr4gwyNmzx_Bbzvt29g) to know that every DE can look fancy with the amazing Community Designs. Actually Desktops should let random nontechnical Designers that dont understand Git make their Design. Like, no Code touching at all, just images please.\n
    \n
    #### LXDE, LXQt, Window managers\n
    \n
    Okay so these are basically energy saving DEs. They dont support lots of stuff simply, with their Design being at Windows XP or earlier. If you dont even have a menubar, that doesnt have to be styled.\n
    \n
    So the Desktops maybe for old hardware and energy saving. If they have Wayland, so they can easily be used as the Window Manager of a Desktop, some Distro, Budgie or so, is looking to use an existent Windowmanager as their own. Just not with their own big Design Language, so they can make it “the Budgie Window Manager” without much problems.\n
    \n
    I tried Fedora Sway and that was basically broken? My mouse was deduplicating and spamming the screen full with mouse symbols, meanwhile I could look at that… modern and colorful Titlebar, no Viridis or whatever actually thought through Color pallet of child crayon colors on a rectangle Bar with Terminal Font? Who wouldnt love this much “basedness”? But it broke, so yeah uninstalled that.\n
    \n
    ### Cosmic, Hyprland\n
    \n
    Now here come new projects, that actually have Designers working on them. Aaand in the Case of Cosmic it is entirely written in a damn safe language.\n
    \n
    Okay its fair to say that Hyprland is a cool looking Window Manager, but Cosmic is doing something insane here.\n
    \n
    Nearly all these bullshit old buggy File managers are in some C/C++ code, that just always breaks.\n
    \n
    These are often 15 years old projects, they said “they cleaned up the packages” just by porting them to Qt6! Imagine what background changes they just left, because they would actually need to cleanup everything?\n
    \n
    So Rust. Slint is said to be Qt-like, but not relying on C++, making it an incredible pain to write in Rust as you need to do some OOP translation that I dont understand because I am not in IT.\n
    \n
    So Cosmic is doing something crazy and kinda new. Their interface was starting basically as a GNOME extension, quite literally. And there are many people layering just that package on their Fedora Silverblue (or future [secureblue](https://github.com/secureblue/secureblue)?)\n
    \n
    But it is still basically imitating GNOME, with GTK support being one of the first GUI Framework integrations to come. They are doing nice material android-y things with their apps, and I imagine they are going in some direction here. Much like Android actually.\n
    \n
    So COSMIC is a great beginning, but I think Rewriting something similar to Qt, with loots of frameworks and GUI Interface creation tools would be a statement. Like the Qt Creator, its crazy, a bit like this stupid TinkerCad but actually working and not being Windows-only and blocking Adblockers without even displaying Ads.\n
    \n
    It would probably be “Qt stuff + Rust + Translation”, as the Qt people will likely not switch to Rust just like that. But having the core Apps, Kwin, the panel rewritten in Rust, that would be incredible.\n
    \n
    Kwin is already working kinda well, but now there is the Cosmic Desktop with whatever WM and they could just reuse that and adapt it a bit.\n
    \n
    So yeah, its a big deal for Interface Frameworks to rewrite all their stuff in another, extremely different language.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1701108481 {#4872
    date: 2023-11-27 19:08:01.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@Max_P@lemmy.max-p.me"
    "@sleep_deprived@lemmy.world"
    "@joao@aussie.zone"
    "@bitwolf@lemmy.one"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4867 …}
  +nested: Doctrine\ORM\PersistentCollection {#4865 …}
  +votes: Doctrine\ORM\PersistentCollection {#4863 …}
  +reports: Doctrine\ORM\PersistentCollection {#4879 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4881 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4883 …}
  -id: 170914
  -bodyTs: "'/channel/ucnnunr4gwynmzx_bbzvt29g)':459 '/secureblue/secureblue)?)':844 '10':150 '13':125 '15':732 '3d':63 '5':223 'aaand':677 'activ':405 'actual':66,74,473,634,671,759,890,931 'ad':945 'adapt':1005 'adblock':941 'afaik':372 'alreadi':214,291,984 'also':210 'altern':14 'although':418 'alway':727 'amaz':470 'android':124,440,871,889 'android-i':870 'anim':61 'anoth':1024 'apart':193 'app':72,205,876,971 'applet':251 'ark':334 'awesom':262 'back':162,177,308 'background':64,751 'bar':79,646 'base':423,434 'based':655 'basic':112,504,606,819,849 'begin':896 'better':220 'big':584,1013 'bit':925,1008 'block':940 'blur':62 'break':728 'broke':658 'broken':607 'budgi':370,395,566,593 'buggi':717 'bullshit':715 'c':778 'c/c':723 'canon':35 'case':680 'certain':266 'chang':752 'changer':250 'child':640 'cinnamon':371 'clean':739 'cleanup':762 'code':489,724 'color':184,628,637,642 'come':327,667,864 'communiti':471 'compar':83 'complet':174 'consid':402 'cool':701 'core':970 'corner':160 'cosmic':663,682,706,807,892,993 'could':90,380,622,1000 'crayon':641 'crazi':811,923 'creation':912 'creator':921 'damn':689 'day':165 'de':3,464 'deal':1014 'decor':82 'dedupl':611 'default':28 'des':507 'design':93,122,202,272,427,472,479,486,517,585,673 'desktop':55,107,407,474,539,563,994 'develop':21,232 'die':109 'differ':102,1026 'direct':243,885 'display':944 'distro':565 'doesnt':532 'dolphin':289,297,322,331 'dont':481,509,526,798 'earlier':523 'easili':554 'edg':140 'edit':347 'eleg':168 'energi':505,545 'enough':454 'entir':685 'environ':417 'even':275,527,943 'everi':463 'everyth':763 'everywher':155,185,358 'exist':70,574 'extens':823 'extrem':145,1025 'fair':694 'fanci':39,116,217,467 'featur':17 'fedora':30,601,837 'fetish':161 'file':313,718 'first':859 'focus':43 'font':649 'fork':386 'found':302 'framework':203,861,908,1017 'full':616 'funni':320 'futur':840 'get':447 'gimp':342 'git':483 'github.com':843 'github.com/secureblue/secureblue)?)':842 'gnome':18,385,822,851 'go':239,882 'good':170 'goodlook':68 'great':300,363,895 'gtk':377,853 'guess':420 'gui':860,910 'gwenview':339 'hahaha':129 'hardwar':543 'hate':127 'havent':280 'hole':357 'honest':409 'huge':77 'hyprland':664,698 'idea':103,234 'imag':494 'imagin':749,879 'imit':850 'improv':270 'incred':782,981 'insan':710 'inspir':96 'integr':862 'interfac':816,911,1016 'ish':51,121 'kde':130,134,222,225,337 'kde-partitionmanag':336 'kde6':268,284,294 'kfind':335 'kinda':38,813,986 'know':461 'kwin':972,982 'languag':354,428,586,691,1027 'layer':831 'left':755 'less':115,183 'let':476 'light':346 'like':104,123,143,199,288,296,341,487,773,888,918,926,959,965 'linux':455 'liter':825 'look':142,147,215,218,261,453,466,570,623,702 'loot':906 'lot':12,196,274,511 'love':652 'lxde':496 'lxqt':497 'maco':85,98,113 'main':42 'maintain':406 'make':484,590,779 'manag':314,499,560,595,704,719 'mani':101,829 'mate':369 'materi':50,120,869 'material-ish':49,119 'mayb':387,441,540 'mean':390 'meanwhil':620 'menubar':530 'modern':449,626 'mous':609,618 'much':238,413,597,654,887 'name':317 'near':712 'need':760,790 'nemo':323 'new':48,201,248,307,668,814 'niccolo':253 'nice':868 'no-round-corn':157 'nontechn':478 'ocular':332 'often':731 'okay':500,692 'okayish':426 'old':439,542,716,734 'one':856 'oop':794 'outdat':146,384 'packag':742,834 'pain':783 'pallet':638 'panel':249,974 'panel/dock':71 'part':212 'partitionmanag':338 'peopl':830,957 'philosophi':94 'plasma':285 'pleas':495 'port':292,745 'posit':230 'pretti':237 'probabl':948 'problem':598 'project':287,295,367,669,735 'protect':23 'qt':772,904,920,950,956 'qt-like':771 'qt6':748 'quit':824 'random':477 'realli':137,216,448 'rectangl':154,166,645 'redbat':32 'reli':776 'reus':1002 'rewrit':900,1019 'rewritten':975 'round':159 'rust':765,787,952,963,977 'safe':690 'said':737,768 'save':506,546 'say':91,189,412,696 'scoop':456 'screen':615 'sea':330 'secur':356 'secureblu':841 'see':381,393 'seem':44 'silverblu':838 'similar':256,902 'simpli':514 'simplifi':52 'slint':766 'softwar':366 'solid':433 'someth':87,340,709,810,901 'soon':397 'space':208 'spam':613 'spectacl':333 'start':818 'statement':917 'step':176 'still':349,848 'strang':305 'streamlin':54 'stuff':198,513,951,1022 'stupid':928 'style':179,536 'succeed':5,10 'support':510,854 'sway':602 'switch':961 'symbol':619 'termin':648 'that':388 'thin':60 'thing':873 'think':278,899 'though':190,276,391 'thought':635 'thunar':325 'tinkercad':929 'titlebar':629 'tool':913 'top':78 'touch':490 'translat':795,953 'transpar':59 'tri':282,600 'tweak':444 'ubuntu':34 'ugli':153 'ui':171 'understand':482,799 'uninstal':661 'uniqu':365 'unsaf':353 'use':75,80,311,376,556,572 'veeri':255 'viridi':631 'virtual':106 'wast':207 'way':219 'wayland':399,550 'weird':175 'well':987 'whatev':633,996 'wide':20 'window':149,246,498,520,559,594,703,937 'windowmanag':575 'windows-on':936 'windows11':192 'windows7':181,436 'without':596,942 'wm':997 'work':67,674,932,985 'would':758,914,947,979 'wouldnt':651 'write':785 'written':686 'www.youtube.com':458 'www.youtube.com/channel/ucnnunr4gwynmzx_bbzvt29g)':457 'xd':318 'xfce':368,421 'xp':521 'y':872 'yeah':660,1010 'year':733 'yet':281"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.de/comment/5199338"
  +editedAt: DateTimeImmutable @1701835515 {#4875
    date: 2023-12-06 05:05:15.0 +01:00
  }
  +createdAt: DateTimeImmutable @1701108481 {#4877
    date: 2023-11-27 19:08:01.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4869
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4841
    +user: Proxies\__CG__\App\Entity\User {#4755 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4827
      +user: Proxies\__CG__\App\Entity\User {#1970 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4759
        +user: Proxies\__CG__\App\Entity\User {#4755 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4668
          +user: Proxies\__CG__\App\Entity\User {#4671 …}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: App\Entity\EntryComment {#4618
            +user: Proxies\__CG__\App\Entity\User {#4619 …}
            +entry: App\Entity\Entry {#2419}
            +magazine: App\Entity\Magazine {#265}
            +image: null
            +parent: App\Entity\EntryComment {#4445
              +user: App\Entity\User {#4458 …}
              +entry: App\Entity\Entry {#2419}
              +magazine: App\Entity\Magazine {#265}
              +image: null
              +parent: null
              +root: null
              +body: """
                C bindings and APIs generally work much better in Rust because the language works a lot more like C than it does C++.\n
                \n
                Qt depends a lot on C++ class inheritance, and even does some preprocessing of C++ files to generate code in those classes. That’s obviously not possible when using Rust. And it looks like you need a fair bit of unsafe there and there to use it at all too.\n
                \n
                Meanwhile, GTK being a C library, its integration with Rust is much more transparent and nice.\n
                \n
                So if you’re making a GUI Rust app, you’re just kind of better off with GTK at the moment. It’s significantly easier and nicer.
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 71
              +score: 0
              +lastActive: DateTime @1701835154 {#4440
                date: 2023-12-06 04:59:14.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@Pantherina@feddit.de"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4446 …}
              +nested: Doctrine\ORM\PersistentCollection {#4448 …}
              +votes: Doctrine\ORM\PersistentCollection {#4450 …}
              +reports: Doctrine\ORM\PersistentCollection {#4452 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4454 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4456 …}
              -id: 168798
              -bodyTs: "'api':4 'app':98 'better':8,104 'bind':2 'bit':62 'c':1,19,23,29,38,78 'class':30,45 'code':42 'depend':25 'easier':114 'even':33 'fair':61 'file':39 'general':5 'generat':41 'gtk':75,107 'gui':96 'inherit':31 'integr':81 'kind':102 'languag':13 'librari':79 'like':18,57 'look':56 'lot':16,27 'make':94 'meanwhil':74 'moment':110 'much':7,85 'need':59 'nice':89 'nicer':116 'obvious':48 'possibl':50 'preprocess':36 'qt':24 're':93,100 'rust':10,53,83,97 'signific':113 'transpar':87 'unsaf':64 'use':52,69 'work':6,14"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.max-p.me/comment/1553092"
              +editedAt: null
              +createdAt: DateTimeImmutable @1701053005 {#4441
                date: 2023-11-27 03:43:25.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4445}
            +body: "Having made the choice to use GTK for a Rust project years ago - before a lot of the more Rust-friendly frameworks were around - this is exactly why I chose it. Nothing to do with DEs or any of that, just looking for a better coding experience. Now I’d probably choose one of the several Rust-focused solutions that have popped up though."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 18
            +score: 0
            +lastActive: DateTime @1701057696 {#4616
              date: 2023-11-27 05:01:36.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@Pantherina@feddit.de"
              "@Max_P@lemmy.max-p.me"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4620 …}
            +nested: Doctrine\ORM\PersistentCollection {#4622 …}
            +votes: Doctrine\ORM\PersistentCollection {#4624 …}
            +reports: Doctrine\ORM\PersistentCollection {#4626 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4628 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4630 …}
            -id: 168936
            -bodyTs: "'ago':13 'around':25 'better':46 'choic':4 'choos':53 'chose':31 'code':47 'd':51 'des':37 'exact':28 'experi':48 'focus':60 'framework':23 'friend':22 'gtk':7 'look':43 'lot':16 'made':2 'noth':33 'one':54 'pop':64 'probabl':52 'project':11 'rust':10,21,59 'rust-focus':58 'rust-friend':20 'sever':57 'solut':61 'though':66 'use':6 'year':12"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/5613530"
            +editedAt: null
            +createdAt: DateTimeImmutable @1701057696 {#4617
              date: 2023-11-27 05:01:36.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4445}
          +body: "Any examples of such rust-focused solutions that popped up?"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 8
          +score: 0
          +lastActive: DateTime @1701059789 {#4667
            date: 2023-11-27 05:36:29.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Pantherina@feddit.de"
            "@Max_P@lemmy.max-p.me"
            "@sleep_deprived@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4675 …}
          +nested: Doctrine\ORM\PersistentCollection {#4677 …}
          +votes: Doctrine\ORM\PersistentCollection {#4673 …}
          +reports: Doctrine\ORM\PersistentCollection {#4679 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4681 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4683 …}
          -id: 168993
          -bodyTs: "'exampl':2 'focus':7 'pop':10 'rust':6 'rust-focus':5 'solut':8"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://aussie.zone/comment/4652558"
          +editedAt: null
          +createdAt: DateTimeImmutable @1701059789 {#4664
            date: 2023-11-27 05:36:29.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4445}
        +body: "Iced and Floem are the ones I’m seeing used on larger rust only applications."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1701064501 {#4760
          date: 2023-11-27 06:55:01.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Pantherina@feddit.de"
          "@Max_P@lemmy.max-p.me"
          "@sleep_deprived@lemmy.world"
          "@joao@aussie.zone"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4751 …}
        +nested: Doctrine\ORM\PersistentCollection {#4749 …}
        +votes: Doctrine\ORM\PersistentCollection {#4753 …}
        +reports: Doctrine\ORM\PersistentCollection {#4765 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4767 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4769 …}
        -id: 169125
        -bodyTs: "'applic':15 'floem':3 'ice':1 'larger':12 'm':8 'one':6 'rust':13 'see':9 'use':10"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.one/comment/5040535"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701064501 {#4763
          date: 2023-11-27 06:55:01.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4445}
      +body: "With Cosmic, Iced seems like it will become a great Framework!"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1701081751 {#4825
        date: 2023-11-27 11:42:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Pantherina@feddit.de"
        "@Max_P@lemmy.max-p.me"
        "@sleep_deprived@lemmy.world"
        "@joao@aussie.zone"
        "@bitwolf@lemmy.one"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4828 …}
      +nested: Doctrine\ORM\PersistentCollection {#4830 …}
      +votes: Doctrine\ORM\PersistentCollection {#4832 …}
      +reports: Doctrine\ORM\PersistentCollection {#4834 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4836 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4838 …}
      -id: 169582
      -bodyTs: "'becom':8 'cosmic':2 'framework':11 'great':10 'ice':3 'like':5 'seem':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.de/comment/5189089"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701081751 {#4826
        date: 2023-11-27 11:42:31.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4445}
    +body: """
      Agreed! For something as controversial as making another new DE (RIP Unity 7), it’s coming along very nicely.\n
      \n
      I can’t wait to try cosmic once it’s ready.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1701101064 {#4846
      date: 2023-11-27 17:04:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
      "@Max_P@lemmy.max-p.me"
      "@sleep_deprived@lemmy.world"
      "@joao@aussie.zone"
      "@bitwolf@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4849 …}
    +nested: Doctrine\ORM\PersistentCollection {#4853 …}
    +votes: Doctrine\ORM\PersistentCollection {#4855 …}
    +reports: Doctrine\ORM\PersistentCollection {#4856 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4858 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4860 …}
    -id: 170432
    -bodyTs: "'7':13 'agre':1 'along':17 'anoth':8 'come':16 'controversi':5 'cosmic':26 'de':10 'make':7 'new':9 'nice':19 'readi':30 'rip':11 'someth':3 'tri':25 'uniti':12 'wait':23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/5050054"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701101064 {#4843
      date: 2023-11-27 17:04:24.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4445}
  +body: """
    For a DE to succeed it just has to succeed over lots of alternatives in some features.\n
    \n
    ### GNOME\n
    \n
    is widely developed and protected, as it is the default on Fedora (with Redbat) and Ubuntu (Canonical). It is kinda fancy but its main focus seems to be a new “material-ish” simplified and streamlined Desktop.\n
    \n
    Just not with transparency, thin animations, blur, 3D Backgrounds, an actually working, goodlooking and existing panel/dock, Apps that actually use your huge top bar used for decorations. Compared to macOS or something.\n
    \n
    So you could say its design philosophy is inspired by macOS, but with many different ideas like that “Virtual Desktops or die”. But its basically macOS but less fancy, with a material-ish design like Android 13. I hate both hahaha.\n
    \n
    ### KDE\n
    \n
    Then there is KDE, which is really at the edge to look like the **extremely** outdated look of Windows 10 with these ugly rectangles everywhere, this no-round-corners fetish back in the day, “rectangles are elegant and good UI”. Such a completely weird step back in Style from Windows7, with less colors everywhere.\n
    \n
    I have to say though, that Windows11, apart from a lot of stuff like their new design framework for Apps that wastes space, while also in part just already look really fancy, looks way better than KDE 5.\n
    \n
    So KDE is now in the position to develop own ideas, but they pretty much go in the same direction as in windows, their new panel changer applet by Niccolo is veery similar to that, and it looks awesome! So I am certain the KDE6 will improve in Design a lot, even though I think I havent yet tried a KDE6 Plasma where projects like Dolphin where already ported to KDE6.\n
    \n
    Projects like Dolphin are just great. I found it so strange and new back then to use a file manager with a name XD but funny, that Dolphin, Nemo and Thunar all come from the sea. Dolphin, Ocular, Spectacle, Ark, Kfind, KDE-Partitionmanager, Gwenview (something like Gimp but just for light editing, while still being in an unsafe language with security holes everywhere). These are all just great and unique software projects.\n
    \n
    #### XFCE, MATE, Budgie, Cinnamon\n
    \n
    Afaik these are all using GTK, so you could see them as outdated GNOME forks. Maybe thats very mean though, I see that Budgie will soon have Wayland, so I consider it an actively maintained Desktop.\n
    \n
    I honestly can’t say much of the other environments, although I guess XFCE is based, had an okayish Design language that is at a solid base between Windows7 and some old Android.\n
    \n
    Maybe if you tweak it it gets really modern, but I have looked enough [Linux Scoop](https://www.youtube.com/channel/UCNnUnr4gwyNmzx_Bbzvt29g) to know that every DE can look fancy with the amazing Community Designs. Actually Desktops should let random nontechnical Designers that dont understand Git make their Design. Like, no Code touching at all, just images please.\n
    \n
    #### LXDE, LXQt, Window managers\n
    \n
    Okay so these are basically energy saving DEs. They dont support lots of stuff simply, with their Design being at Windows XP or earlier. If you dont even have a menubar, that doesnt have to be styled.\n
    \n
    So the Desktops maybe for old hardware and energy saving. If they have Wayland, so they can easily be used as the Window Manager of a Desktop, some Distro, Budgie or so, is looking to use an existent Windowmanager as their own. Just not with their own big Design Language, so they can make it “the Budgie Window Manager” without much problems.\n
    \n
    I tried Fedora Sway and that was basically broken? My mouse was deduplicating and spamming the screen full with mouse symbols, meanwhile I could look at that… modern and colorful Titlebar, no Viridis or whatever actually thought through Color pallet of child crayon colors on a rectangle Bar with Terminal Font? Who wouldnt love this much “basedness”? But it broke, so yeah uninstalled that.\n
    \n
    ### Cosmic, Hyprland\n
    \n
    Now here come new projects, that actually have Designers working on them. Aaand in the Case of Cosmic it is entirely written in a damn safe language.\n
    \n
    Okay its fair to say that Hyprland is a cool looking Window Manager, but Cosmic is doing something insane here.\n
    \n
    Nearly all these bullshit old buggy File managers are in some C/C++ code, that just always breaks.\n
    \n
    These are often 15 years old projects, they said “they cleaned up the packages” just by porting them to Qt6! Imagine what background changes they just left, because they would actually need to cleanup everything?\n
    \n
    So Rust. Slint is said to be Qt-like, but not relying on C++, making it an incredible pain to write in Rust as you need to do some OOP translation that I dont understand because I am not in IT.\n
    \n
    So Cosmic is doing something crazy and kinda new. Their interface was starting basically as a GNOME extension, quite literally. And there are many people layering just that package on their Fedora Silverblue (or future [secureblue](https://github.com/secureblue/secureblue)?)\n
    \n
    But it is still basically imitating GNOME, with GTK support being one of the first GUI Framework integrations to come. They are doing nice material android-y things with their apps, and I imagine they are going in some direction here. Much like Android actually.\n
    \n
    So COSMIC is a great beginning, but I think Rewriting something similar to Qt, with loots of frameworks and GUI Interface creation tools would be a statement. Like the Qt Creator, its crazy, a bit like this stupid TinkerCad but actually working and not being Windows-only and blocking Adblockers without even displaying Ads.\n
    \n
    It would probably be “Qt stuff + Rust + Translation”, as the Qt people will likely not switch to Rust just like that. But having the core Apps, Kwin, the panel rewritten in Rust, that would be incredible.\n
    \n
    Kwin is already working kinda well, but now there is the Cosmic Desktop with whatever WM and they could just reuse that and adapt it a bit.\n
    \n
    So yeah, its a big deal for Interface Frameworks to rewrite all their stuff in another, extremely different language.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1701108481 {#4872
    date: 2023-11-27 19:08:01.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@Max_P@lemmy.max-p.me"
    "@sleep_deprived@lemmy.world"
    "@joao@aussie.zone"
    "@bitwolf@lemmy.one"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4867 …}
  +nested: Doctrine\ORM\PersistentCollection {#4865 …}
  +votes: Doctrine\ORM\PersistentCollection {#4863 …}
  +reports: Doctrine\ORM\PersistentCollection {#4879 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4881 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4883 …}
  -id: 170914
  -bodyTs: "'/channel/ucnnunr4gwynmzx_bbzvt29g)':459 '/secureblue/secureblue)?)':844 '10':150 '13':125 '15':732 '3d':63 '5':223 'aaand':677 'activ':405 'actual':66,74,473,634,671,759,890,931 'ad':945 'adapt':1005 'adblock':941 'afaik':372 'alreadi':214,291,984 'also':210 'altern':14 'although':418 'alway':727 'amaz':470 'android':124,440,871,889 'android-i':870 'anim':61 'anoth':1024 'apart':193 'app':72,205,876,971 'applet':251 'ark':334 'awesom':262 'back':162,177,308 'background':64,751 'bar':79,646 'base':423,434 'based':655 'basic':112,504,606,819,849 'begin':896 'better':220 'big':584,1013 'bit':925,1008 'block':940 'blur':62 'break':728 'broke':658 'broken':607 'budgi':370,395,566,593 'buggi':717 'bullshit':715 'c':778 'c/c':723 'canon':35 'case':680 'certain':266 'chang':752 'changer':250 'child':640 'cinnamon':371 'clean':739 'cleanup':762 'code':489,724 'color':184,628,637,642 'come':327,667,864 'communiti':471 'compar':83 'complet':174 'consid':402 'cool':701 'core':970 'corner':160 'cosmic':663,682,706,807,892,993 'could':90,380,622,1000 'crayon':641 'crazi':811,923 'creation':912 'creator':921 'damn':689 'day':165 'de':3,464 'deal':1014 'decor':82 'dedupl':611 'default':28 'des':507 'design':93,122,202,272,427,472,479,486,517,585,673 'desktop':55,107,407,474,539,563,994 'develop':21,232 'die':109 'differ':102,1026 'direct':243,885 'display':944 'distro':565 'doesnt':532 'dolphin':289,297,322,331 'dont':481,509,526,798 'earlier':523 'easili':554 'edg':140 'edit':347 'eleg':168 'energi':505,545 'enough':454 'entir':685 'environ':417 'even':275,527,943 'everi':463 'everyth':763 'everywher':155,185,358 'exist':70,574 'extens':823 'extrem':145,1025 'fair':694 'fanci':39,116,217,467 'featur':17 'fedora':30,601,837 'fetish':161 'file':313,718 'first':859 'focus':43 'font':649 'fork':386 'found':302 'framework':203,861,908,1017 'full':616 'funni':320 'futur':840 'get':447 'gimp':342 'git':483 'github.com':843 'github.com/secureblue/secureblue)?)':842 'gnome':18,385,822,851 'go':239,882 'good':170 'goodlook':68 'great':300,363,895 'gtk':377,853 'guess':420 'gui':860,910 'gwenview':339 'hahaha':129 'hardwar':543 'hate':127 'havent':280 'hole':357 'honest':409 'huge':77 'hyprland':664,698 'idea':103,234 'imag':494 'imagin':749,879 'imit':850 'improv':270 'incred':782,981 'insan':710 'inspir':96 'integr':862 'interfac':816,911,1016 'ish':51,121 'kde':130,134,222,225,337 'kde-partitionmanag':336 'kde6':268,284,294 'kfind':335 'kinda':38,813,986 'know':461 'kwin':972,982 'languag':354,428,586,691,1027 'layer':831 'left':755 'less':115,183 'let':476 'light':346 'like':104,123,143,199,288,296,341,487,773,888,918,926,959,965 'linux':455 'liter':825 'look':142,147,215,218,261,453,466,570,623,702 'loot':906 'lot':12,196,274,511 'love':652 'lxde':496 'lxqt':497 'maco':85,98,113 'main':42 'maintain':406 'make':484,590,779 'manag':314,499,560,595,704,719 'mani':101,829 'mate':369 'materi':50,120,869 'material-ish':49,119 'mayb':387,441,540 'mean':390 'meanwhil':620 'menubar':530 'modern':449,626 'mous':609,618 'much':238,413,597,654,887 'name':317 'near':712 'need':760,790 'nemo':323 'new':48,201,248,307,668,814 'niccolo':253 'nice':868 'no-round-corn':157 'nontechn':478 'ocular':332 'often':731 'okay':500,692 'okayish':426 'old':439,542,716,734 'one':856 'oop':794 'outdat':146,384 'packag':742,834 'pain':783 'pallet':638 'panel':249,974 'panel/dock':71 'part':212 'partitionmanag':338 'peopl':830,957 'philosophi':94 'plasma':285 'pleas':495 'port':292,745 'posit':230 'pretti':237 'probabl':948 'problem':598 'project':287,295,367,669,735 'protect':23 'qt':772,904,920,950,956 'qt-like':771 'qt6':748 'quit':824 'random':477 'realli':137,216,448 'rectangl':154,166,645 'redbat':32 'reli':776 'reus':1002 'rewrit':900,1019 'rewritten':975 'round':159 'rust':765,787,952,963,977 'safe':690 'said':737,768 'save':506,546 'say':91,189,412,696 'scoop':456 'screen':615 'sea':330 'secur':356 'secureblu':841 'see':381,393 'seem':44 'silverblu':838 'similar':256,902 'simpli':514 'simplifi':52 'slint':766 'softwar':366 'solid':433 'someth':87,340,709,810,901 'soon':397 'space':208 'spam':613 'spectacl':333 'start':818 'statement':917 'step':176 'still':349,848 'strang':305 'streamlin':54 'stuff':198,513,951,1022 'stupid':928 'style':179,536 'succeed':5,10 'support':510,854 'sway':602 'switch':961 'symbol':619 'termin':648 'that':388 'thin':60 'thing':873 'think':278,899 'though':190,276,391 'thought':635 'thunar':325 'tinkercad':929 'titlebar':629 'tool':913 'top':78 'touch':490 'translat':795,953 'transpar':59 'tri':282,600 'tweak':444 'ubuntu':34 'ugli':153 'ui':171 'understand':482,799 'uninstal':661 'uniqu':365 'unsaf':353 'use':75,80,311,376,556,572 'veeri':255 'viridi':631 'virtual':106 'wast':207 'way':219 'wayland':399,550 'weird':175 'well':987 'whatev':633,996 'wide':20 'window':149,246,498,520,559,594,703,937 'windowmanag':575 'windows-on':936 'windows11':192 'windows7':181,436 'without':596,942 'wm':997 'work':67,674,932,985 'would':758,914,947,979 'wouldnt':651 'write':785 'written':686 'www.youtube.com':458 'www.youtube.com/channel/ucnnunr4gwynmzx_bbzvt29g)':457 'xd':318 'xfce':368,421 'xp':521 'y':872 'yeah':660,1010 'year':733 'yet':281"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.de/comment/5199338"
  +editedAt: DateTimeImmutable @1701835515 {#4875
    date: 2023-12-06 05:05:15.0 +01:00
  }
  +createdAt: DateTimeImmutable @1701108481 {#4877
    date: 2023-11-27 19:08:01.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
77 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
78 DENIED moderate
App\Entity\EntryComment {#4773
  +user: Proxies\__CG__\App\Entity\User {#4774 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4668
    +user: Proxies\__CG__\App\Entity\User {#4671 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4618
      +user: Proxies\__CG__\App\Entity\User {#4619 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4445
        +user: App\Entity\User {#4458 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          C bindings and APIs generally work much better in Rust because the language works a lot more like C than it does C++.\n
          \n
          Qt depends a lot on C++ class inheritance, and even does some preprocessing of C++ files to generate code in those classes. That’s obviously not possible when using Rust. And it looks like you need a fair bit of unsafe there and there to use it at all too.\n
          \n
          Meanwhile, GTK being a C library, its integration with Rust is much more transparent and nice.\n
          \n
          So if you’re making a GUI Rust app, you’re just kind of better off with GTK at the moment. It’s significantly easier and nicer.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 71
        +score: 0
        +lastActive: DateTime @1701835154 {#4440
          date: 2023-12-06 04:59:14.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Pantherina@feddit.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4446 …}
        +nested: Doctrine\ORM\PersistentCollection {#4448 …}
        +votes: Doctrine\ORM\PersistentCollection {#4450 …}
        +reports: Doctrine\ORM\PersistentCollection {#4452 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4454 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4456 …}
        -id: 168798
        -bodyTs: "'api':4 'app':98 'better':8,104 'bind':2 'bit':62 'c':1,19,23,29,38,78 'class':30,45 'code':42 'depend':25 'easier':114 'even':33 'fair':61 'file':39 'general':5 'generat':41 'gtk':75,107 'gui':96 'inherit':31 'integr':81 'kind':102 'languag':13 'librari':79 'like':18,57 'look':56 'lot':16,27 'make':94 'meanwhil':74 'moment':110 'much':7,85 'need':59 'nice':89 'nicer':116 'obvious':48 'possibl':50 'preprocess':36 'qt':24 're':93,100 'rust':10,53,83,97 'signific':113 'transpar':87 'unsaf':64 'use':52,69 'work':6,14"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.max-p.me/comment/1553092"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701053005 {#4441
          date: 2023-11-27 03:43:25.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4445}
      +body: "Having made the choice to use GTK for a Rust project years ago - before a lot of the more Rust-friendly frameworks were around - this is exactly why I chose it. Nothing to do with DEs or any of that, just looking for a better coding experience. Now I’d probably choose one of the several Rust-focused solutions that have popped up though."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 18
      +score: 0
      +lastActive: DateTime @1701057696 {#4616
        date: 2023-11-27 05:01:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Pantherina@feddit.de"
        "@Max_P@lemmy.max-p.me"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4620 …}
      +nested: Doctrine\ORM\PersistentCollection {#4622 …}
      +votes: Doctrine\ORM\PersistentCollection {#4624 …}
      +reports: Doctrine\ORM\PersistentCollection {#4626 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4628 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4630 …}
      -id: 168936
      -bodyTs: "'ago':13 'around':25 'better':46 'choic':4 'choos':53 'chose':31 'code':47 'd':51 'des':37 'exact':28 'experi':48 'focus':60 'framework':23 'friend':22 'gtk':7 'look':43 'lot':16 'made':2 'noth':33 'one':54 'pop':64 'probabl':52 'project':11 'rust':10,21,59 'rust-focus':58 'rust-friend':20 'sever':57 'solut':61 'though':66 'use':6 'year':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5613530"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701057696 {#4617
        date: 2023-11-27 05:01:36.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4445}
    +body: "Any examples of such rust-focused solutions that popped up?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1701059789 {#4667
      date: 2023-11-27 05:36:29.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
      "@Max_P@lemmy.max-p.me"
      "@sleep_deprived@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4675 …}
    +nested: Doctrine\ORM\PersistentCollection {#4677 …}
    +votes: Doctrine\ORM\PersistentCollection {#4673 …}
    +reports: Doctrine\ORM\PersistentCollection {#4679 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4681 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4683 …}
    -id: 168993
    -bodyTs: "'exampl':2 'focus':7 'pop':10 'rust':6 'rust-focus':5 'solut':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://aussie.zone/comment/4652558"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701059789 {#4664
      date: 2023-11-27 05:36:29.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4445}
  +body: "Slint has fairly decent docs and has worked fairly well for my small projects"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1701081008 {#4771
    date: 2023-11-27 11:30:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@Max_P@lemmy.max-p.me"
    "@sleep_deprived@lemmy.world"
    "@joao@aussie.zone"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4775 …}
  +nested: Doctrine\ORM\PersistentCollection {#4777 …}
  +votes: Doctrine\ORM\PersistentCollection {#4779 …}
  +reports: Doctrine\ORM\PersistentCollection {#4781 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4783 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4785 …}
  -id: 169559
  -bodyTs: "'decent':4 'doc':5 'fair':3,9 'project':14 'slint':1 'small':13 'well':10 'work':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://literature.cafe/comment/3208881"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701081008 {#4772
    date: 2023-11-27 11:30:08.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
79 DENIED edit
App\Entity\EntryComment {#4773
  +user: Proxies\__CG__\App\Entity\User {#4774 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4668
    +user: Proxies\__CG__\App\Entity\User {#4671 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4618
      +user: Proxies\__CG__\App\Entity\User {#4619 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4445
        +user: App\Entity\User {#4458 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          C bindings and APIs generally work much better in Rust because the language works a lot more like C than it does C++.\n
          \n
          Qt depends a lot on C++ class inheritance, and even does some preprocessing of C++ files to generate code in those classes. That’s obviously not possible when using Rust. And it looks like you need a fair bit of unsafe there and there to use it at all too.\n
          \n
          Meanwhile, GTK being a C library, its integration with Rust is much more transparent and nice.\n
          \n
          So if you’re making a GUI Rust app, you’re just kind of better off with GTK at the moment. It’s significantly easier and nicer.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 71
        +score: 0
        +lastActive: DateTime @1701835154 {#4440
          date: 2023-12-06 04:59:14.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Pantherina@feddit.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4446 …}
        +nested: Doctrine\ORM\PersistentCollection {#4448 …}
        +votes: Doctrine\ORM\PersistentCollection {#4450 …}
        +reports: Doctrine\ORM\PersistentCollection {#4452 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4454 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4456 …}
        -id: 168798
        -bodyTs: "'api':4 'app':98 'better':8,104 'bind':2 'bit':62 'c':1,19,23,29,38,78 'class':30,45 'code':42 'depend':25 'easier':114 'even':33 'fair':61 'file':39 'general':5 'generat':41 'gtk':75,107 'gui':96 'inherit':31 'integr':81 'kind':102 'languag':13 'librari':79 'like':18,57 'look':56 'lot':16,27 'make':94 'meanwhil':74 'moment':110 'much':7,85 'need':59 'nice':89 'nicer':116 'obvious':48 'possibl':50 'preprocess':36 'qt':24 're':93,100 'rust':10,53,83,97 'signific':113 'transpar':87 'unsaf':64 'use':52,69 'work':6,14"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.max-p.me/comment/1553092"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701053005 {#4441
          date: 2023-11-27 03:43:25.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4445}
      +body: "Having made the choice to use GTK for a Rust project years ago - before a lot of the more Rust-friendly frameworks were around - this is exactly why I chose it. Nothing to do with DEs or any of that, just looking for a better coding experience. Now I’d probably choose one of the several Rust-focused solutions that have popped up though."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 18
      +score: 0
      +lastActive: DateTime @1701057696 {#4616
        date: 2023-11-27 05:01:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Pantherina@feddit.de"
        "@Max_P@lemmy.max-p.me"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4620 …}
      +nested: Doctrine\ORM\PersistentCollection {#4622 …}
      +votes: Doctrine\ORM\PersistentCollection {#4624 …}
      +reports: Doctrine\ORM\PersistentCollection {#4626 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4628 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4630 …}
      -id: 168936
      -bodyTs: "'ago':13 'around':25 'better':46 'choic':4 'choos':53 'chose':31 'code':47 'd':51 'des':37 'exact':28 'experi':48 'focus':60 'framework':23 'friend':22 'gtk':7 'look':43 'lot':16 'made':2 'noth':33 'one':54 'pop':64 'probabl':52 'project':11 'rust':10,21,59 'rust-focus':58 'rust-friend':20 'sever':57 'solut':61 'though':66 'use':6 'year':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5613530"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701057696 {#4617
        date: 2023-11-27 05:01:36.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4445}
    +body: "Any examples of such rust-focused solutions that popped up?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1701059789 {#4667
      date: 2023-11-27 05:36:29.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
      "@Max_P@lemmy.max-p.me"
      "@sleep_deprived@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4675 …}
    +nested: Doctrine\ORM\PersistentCollection {#4677 …}
    +votes: Doctrine\ORM\PersistentCollection {#4673 …}
    +reports: Doctrine\ORM\PersistentCollection {#4679 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4681 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4683 …}
    -id: 168993
    -bodyTs: "'exampl':2 'focus':7 'pop':10 'rust':6 'rust-focus':5 'solut':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://aussie.zone/comment/4652558"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701059789 {#4664
      date: 2023-11-27 05:36:29.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4445}
  +body: "Slint has fairly decent docs and has worked fairly well for my small projects"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1701081008 {#4771
    date: 2023-11-27 11:30:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@Max_P@lemmy.max-p.me"
    "@sleep_deprived@lemmy.world"
    "@joao@aussie.zone"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4775 …}
  +nested: Doctrine\ORM\PersistentCollection {#4777 …}
  +votes: Doctrine\ORM\PersistentCollection {#4779 …}
  +reports: Doctrine\ORM\PersistentCollection {#4781 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4783 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4785 …}
  -id: 169559
  -bodyTs: "'decent':4 'doc':5 'fair':3,9 'project':14 'slint':1 'small':13 'well':10 'work':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://literature.cafe/comment/3208881"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701081008 {#4772
    date: 2023-11-27 11:30:08.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
80 DENIED moderate
App\Entity\EntryComment {#4773
  +user: Proxies\__CG__\App\Entity\User {#4774 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4668
    +user: Proxies\__CG__\App\Entity\User {#4671 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4618
      +user: Proxies\__CG__\App\Entity\User {#4619 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4445
        +user: App\Entity\User {#4458 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          C bindings and APIs generally work much better in Rust because the language works a lot more like C than it does C++.\n
          \n
          Qt depends a lot on C++ class inheritance, and even does some preprocessing of C++ files to generate code in those classes. That’s obviously not possible when using Rust. And it looks like you need a fair bit of unsafe there and there to use it at all too.\n
          \n
          Meanwhile, GTK being a C library, its integration with Rust is much more transparent and nice.\n
          \n
          So if you’re making a GUI Rust app, you’re just kind of better off with GTK at the moment. It’s significantly easier and nicer.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 71
        +score: 0
        +lastActive: DateTime @1701835154 {#4440
          date: 2023-12-06 04:59:14.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Pantherina@feddit.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4446 …}
        +nested: Doctrine\ORM\PersistentCollection {#4448 …}
        +votes: Doctrine\ORM\PersistentCollection {#4450 …}
        +reports: Doctrine\ORM\PersistentCollection {#4452 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4454 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4456 …}
        -id: 168798
        -bodyTs: "'api':4 'app':98 'better':8,104 'bind':2 'bit':62 'c':1,19,23,29,38,78 'class':30,45 'code':42 'depend':25 'easier':114 'even':33 'fair':61 'file':39 'general':5 'generat':41 'gtk':75,107 'gui':96 'inherit':31 'integr':81 'kind':102 'languag':13 'librari':79 'like':18,57 'look':56 'lot':16,27 'make':94 'meanwhil':74 'moment':110 'much':7,85 'need':59 'nice':89 'nicer':116 'obvious':48 'possibl':50 'preprocess':36 'qt':24 're':93,100 'rust':10,53,83,97 'signific':113 'transpar':87 'unsaf':64 'use':52,69 'work':6,14"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.max-p.me/comment/1553092"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701053005 {#4441
          date: 2023-11-27 03:43:25.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4445}
      +body: "Having made the choice to use GTK for a Rust project years ago - before a lot of the more Rust-friendly frameworks were around - this is exactly why I chose it. Nothing to do with DEs or any of that, just looking for a better coding experience. Now I’d probably choose one of the several Rust-focused solutions that have popped up though."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 18
      +score: 0
      +lastActive: DateTime @1701057696 {#4616
        date: 2023-11-27 05:01:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Pantherina@feddit.de"
        "@Max_P@lemmy.max-p.me"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4620 …}
      +nested: Doctrine\ORM\PersistentCollection {#4622 …}
      +votes: Doctrine\ORM\PersistentCollection {#4624 …}
      +reports: Doctrine\ORM\PersistentCollection {#4626 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4628 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4630 …}
      -id: 168936
      -bodyTs: "'ago':13 'around':25 'better':46 'choic':4 'choos':53 'chose':31 'code':47 'd':51 'des':37 'exact':28 'experi':48 'focus':60 'framework':23 'friend':22 'gtk':7 'look':43 'lot':16 'made':2 'noth':33 'one':54 'pop':64 'probabl':52 'project':11 'rust':10,21,59 'rust-focus':58 'rust-friend':20 'sever':57 'solut':61 'though':66 'use':6 'year':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5613530"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701057696 {#4617
        date: 2023-11-27 05:01:36.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4445}
    +body: "Any examples of such rust-focused solutions that popped up?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1701059789 {#4667
      date: 2023-11-27 05:36:29.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
      "@Max_P@lemmy.max-p.me"
      "@sleep_deprived@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4675 …}
    +nested: Doctrine\ORM\PersistentCollection {#4677 …}
    +votes: Doctrine\ORM\PersistentCollection {#4673 …}
    +reports: Doctrine\ORM\PersistentCollection {#4679 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4681 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4683 …}
    -id: 168993
    -bodyTs: "'exampl':2 'focus':7 'pop':10 'rust':6 'rust-focus':5 'solut':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://aussie.zone/comment/4652558"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701059789 {#4664
      date: 2023-11-27 05:36:29.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4445}
  +body: "Slint has fairly decent docs and has worked fairly well for my small projects"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1701081008 {#4771
    date: 2023-11-27 11:30:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@Max_P@lemmy.max-p.me"
    "@sleep_deprived@lemmy.world"
    "@joao@aussie.zone"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4775 …}
  +nested: Doctrine\ORM\PersistentCollection {#4777 …}
  +votes: Doctrine\ORM\PersistentCollection {#4779 …}
  +reports: Doctrine\ORM\PersistentCollection {#4781 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4783 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4785 …}
  -id: 169559
  -bodyTs: "'decent':4 'doc':5 'fair':3,9 'project':14 'slint':1 'small':13 'well':10 'work':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://literature.cafe/comment/3208881"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701081008 {#4772
    date: 2023-11-27 11:30:08.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4519
  +user: App\Entity\User {#4532 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: "a few reasons I think, the QT bindings are split between cxx-qt and qmetaobject-rs . Neither of which are super great IMO, but even if they were, we have UI frame works like slint and egui which are already becoming quite good, slint has a good native look that resembles QT so people wanting that design can use that instead."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 11
  +score: 0
  +lastActive: DateTime @1701838155 {#4514
    date: 2023-12-06 05:49:15.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4520 …}
  +nested: Doctrine\ORM\PersistentCollection {#4522 …}
  +votes: Doctrine\ORM\PersistentCollection {#4524 …}
  +reports: Doctrine\ORM\PersistentCollection {#4526 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4528 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4530 …}
  -id: 168791
  -bodyTs: "'alreadi':42 'becom':43 'bind':8 'cxx':13 'cxx-qt':12 'design':59 'egui':39 'even':27 'frame':34 'good':45,49 'great':24 'imo':25 'instead':63 'like':36 'look':51 'nativ':50 'neither':19 'peopl':56 'qmetaobject':17 'qmetaobject-r':16 'qt':7,14,54 'quit':44 'reason':3 'resembl':53 'rs':18 'slint':37,46 'split':10 'super':23 'think':5 'ui':33 'use':61 'want':57 'work':35"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/5451508"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701052873 {#4515
    date: 2023-11-27 03:41:13.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4519
  +user: App\Entity\User {#4532 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: "a few reasons I think, the QT bindings are split between cxx-qt and qmetaobject-rs . Neither of which are super great IMO, but even if they were, we have UI frame works like slint and egui which are already becoming quite good, slint has a good native look that resembles QT so people wanting that design can use that instead."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 11
  +score: 0
  +lastActive: DateTime @1701838155 {#4514
    date: 2023-12-06 05:49:15.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4520 …}
  +nested: Doctrine\ORM\PersistentCollection {#4522 …}
  +votes: Doctrine\ORM\PersistentCollection {#4524 …}
  +reports: Doctrine\ORM\PersistentCollection {#4526 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4528 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4530 …}
  -id: 168791
  -bodyTs: "'alreadi':42 'becom':43 'bind':8 'cxx':13 'cxx-qt':12 'design':59 'egui':39 'even':27 'frame':34 'good':45,49 'great':24 'imo':25 'instead':63 'like':36 'look':51 'nativ':50 'neither':19 'peopl':56 'qmetaobject':17 'qmetaobject-r':16 'qt':7,14,54 'quit':44 'reason':3 'resembl':53 'rs':18 'slint':37,46 'split':10 'super':23 'think':5 'ui':33 'use':61 'want':57 'work':35"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/5451508"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701052873 {#4515
    date: 2023-11-27 03:41:13.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4519
  +user: App\Entity\User {#4532 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: "a few reasons I think, the QT bindings are split between cxx-qt and qmetaobject-rs . Neither of which are super great IMO, but even if they were, we have UI frame works like slint and egui which are already becoming quite good, slint has a good native look that resembles QT so people wanting that design can use that instead."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 11
  +score: 0
  +lastActive: DateTime @1701838155 {#4514
    date: 2023-12-06 05:49:15.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4520 …}
  +nested: Doctrine\ORM\PersistentCollection {#4522 …}
  +votes: Doctrine\ORM\PersistentCollection {#4524 …}
  +reports: Doctrine\ORM\PersistentCollection {#4526 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4528 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4530 …}
  -id: 168791
  -bodyTs: "'alreadi':42 'becom':43 'bind':8 'cxx':13 'cxx-qt':12 'design':59 'egui':39 'even':27 'frame':34 'good':45,49 'great':24 'imo':25 'instead':63 'like':36 'look':51 'nativ':50 'neither':19 'peopl':56 'qmetaobject':17 'qmetaobject-r':16 'qt':7,14,54 'quit':44 'reason':3 'resembl':53 'rs':18 'slint':37,46 'split':10 'super':23 'think':5 'ui':33 'use':61 'want':57 'work':35"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/5451508"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701052873 {#4515
    date: 2023-11-27 03:41:13.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
85 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
86 DENIED moderate
App\Entity\EntryComment {#4597
  +user: Proxies\__CG__\App\Entity\User {#4602 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4519
    +user: App\Entity\User {#4532 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "a few reasons I think, the QT bindings are split between cxx-qt and qmetaobject-rs . Neither of which are super great IMO, but even if they were, we have UI frame works like slint and egui which are already becoming quite good, slint has a good native look that resembles QT so people wanting that design can use that instead."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1701838155 {#4514
      date: 2023-12-06 05:49:15.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4520 …}
    +nested: Doctrine\ORM\PersistentCollection {#4522 …}
    +votes: Doctrine\ORM\PersistentCollection {#4524 …}
    +reports: Doctrine\ORM\PersistentCollection {#4526 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4528 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4530 …}
    -id: 168791
    -bodyTs: "'alreadi':42 'becom':43 'bind':8 'cxx':13 'cxx-qt':12 'design':59 'egui':39 'even':27 'frame':34 'good':45,49 'great':24 'imo':25 'instead':63 'like':36 'look':51 'nativ':50 'neither':19 'peopl':56 'qmetaobject':17 'qmetaobject-r':16 'qt':7,14,54 'quit':44 'reason':3 'resembl':53 'rs':18 'slint':37,46 'split':10 'super':23 'think':5 'ui':33 'use':61 'want':57 'work':35"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/5451508"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052873 {#4515
      date: 2023-11-27 03:41:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4519}
  +body: """
    > slint has a good native look that resembles QT\n
    \n
    It doesn’t just resembles QT, it uses QT as backend.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1701072800 {#4596
    date: 2023-11-27 09:13:20.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@drwankingstein@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4608 …}
  +nested: Doctrine\ORM\PersistentCollection {#4604 …}
  +votes: Doctrine\ORM\PersistentCollection {#4606 …}
  +reports: Doctrine\ORM\PersistentCollection {#4610 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4612 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4614 …}
  -id: 169394
  -bodyTs: "'backend':20 'doesn':11 'good':4 'look':6 'nativ':5 'qt':9,15,18 'resembl':8,14 'slint':1 'use':17"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5616291"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701072800 {#4599
    date: 2023-11-27 09:13:20.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
87 DENIED edit
App\Entity\EntryComment {#4597
  +user: Proxies\__CG__\App\Entity\User {#4602 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4519
    +user: App\Entity\User {#4532 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "a few reasons I think, the QT bindings are split between cxx-qt and qmetaobject-rs . Neither of which are super great IMO, but even if they were, we have UI frame works like slint and egui which are already becoming quite good, slint has a good native look that resembles QT so people wanting that design can use that instead."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1701838155 {#4514
      date: 2023-12-06 05:49:15.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4520 …}
    +nested: Doctrine\ORM\PersistentCollection {#4522 …}
    +votes: Doctrine\ORM\PersistentCollection {#4524 …}
    +reports: Doctrine\ORM\PersistentCollection {#4526 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4528 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4530 …}
    -id: 168791
    -bodyTs: "'alreadi':42 'becom':43 'bind':8 'cxx':13 'cxx-qt':12 'design':59 'egui':39 'even':27 'frame':34 'good':45,49 'great':24 'imo':25 'instead':63 'like':36 'look':51 'nativ':50 'neither':19 'peopl':56 'qmetaobject':17 'qmetaobject-r':16 'qt':7,14,54 'quit':44 'reason':3 'resembl':53 'rs':18 'slint':37,46 'split':10 'super':23 'think':5 'ui':33 'use':61 'want':57 'work':35"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/5451508"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052873 {#4515
      date: 2023-11-27 03:41:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4519}
  +body: """
    > slint has a good native look that resembles QT\n
    \n
    It doesn’t just resembles QT, it uses QT as backend.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1701072800 {#4596
    date: 2023-11-27 09:13:20.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@drwankingstein@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4608 …}
  +nested: Doctrine\ORM\PersistentCollection {#4604 …}
  +votes: Doctrine\ORM\PersistentCollection {#4606 …}
  +reports: Doctrine\ORM\PersistentCollection {#4610 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4612 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4614 …}
  -id: 169394
  -bodyTs: "'backend':20 'doesn':11 'good':4 'look':6 'nativ':5 'qt':9,15,18 'resembl':8,14 'slint':1 'use':17"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5616291"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701072800 {#4599
    date: 2023-11-27 09:13:20.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
88 DENIED moderate
App\Entity\EntryComment {#4597
  +user: Proxies\__CG__\App\Entity\User {#4602 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4519
    +user: App\Entity\User {#4532 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "a few reasons I think, the QT bindings are split between cxx-qt and qmetaobject-rs . Neither of which are super great IMO, but even if they were, we have UI frame works like slint and egui which are already becoming quite good, slint has a good native look that resembles QT so people wanting that design can use that instead."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1701838155 {#4514
      date: 2023-12-06 05:49:15.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4520 …}
    +nested: Doctrine\ORM\PersistentCollection {#4522 …}
    +votes: Doctrine\ORM\PersistentCollection {#4524 …}
    +reports: Doctrine\ORM\PersistentCollection {#4526 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4528 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4530 …}
    -id: 168791
    -bodyTs: "'alreadi':42 'becom':43 'bind':8 'cxx':13 'cxx-qt':12 'design':59 'egui':39 'even':27 'frame':34 'good':45,49 'great':24 'imo':25 'instead':63 'like':36 'look':51 'nativ':50 'neither':19 'peopl':56 'qmetaobject':17 'qmetaobject-r':16 'qt':7,14,54 'quit':44 'reason':3 'resembl':53 'rs':18 'slint':37,46 'split':10 'super':23 'think':5 'ui':33 'use':61 'want':57 'work':35"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/5451508"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052873 {#4515
      date: 2023-11-27 03:41:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4519}
  +body: """
    > slint has a good native look that resembles QT\n
    \n
    It doesn’t just resembles QT, it uses QT as backend.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1701072800 {#4596
    date: 2023-11-27 09:13:20.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@drwankingstein@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4608 …}
  +nested: Doctrine\ORM\PersistentCollection {#4604 …}
  +votes: Doctrine\ORM\PersistentCollection {#4606 …}
  +reports: Doctrine\ORM\PersistentCollection {#4610 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4612 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4614 …}
  -id: 169394
  -bodyTs: "'backend':20 'doesn':11 'good':4 'look':6 'nativ':5 'qt':9,15,18 'resembl':8,14 'slint':1 'use':17"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5616291"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701072800 {#4599
    date: 2023-11-27 09:13:20.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4688
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4597
    +user: Proxies\__CG__\App\Entity\User {#4602 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4519
      +user: App\Entity\User {#4532 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "a few reasons I think, the QT bindings are split between cxx-qt and qmetaobject-rs . Neither of which are super great IMO, but even if they were, we have UI frame works like slint and egui which are already becoming quite good, slint has a good native look that resembles QT so people wanting that design can use that instead."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 11
      +score: 0
      +lastActive: DateTime @1701838155 {#4514
        date: 2023-12-06 05:49:15.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Pantherina@feddit.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4520 …}
      +nested: Doctrine\ORM\PersistentCollection {#4522 …}
      +votes: Doctrine\ORM\PersistentCollection {#4524 …}
      +reports: Doctrine\ORM\PersistentCollection {#4526 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4528 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4530 …}
      -id: 168791
      -bodyTs: "'alreadi':42 'becom':43 'bind':8 'cxx':13 'cxx-qt':12 'design':59 'egui':39 'even':27 'frame':34 'good':45,49 'great':24 'imo':25 'instead':63 'like':36 'look':51 'nativ':50 'neither':19 'peopl':56 'qmetaobject':17 'qmetaobject-r':16 'qt':7,14,54 'quit':44 'reason':3 'resembl':53 'rs':18 'slint':37,46 'split':10 'super':23 'think':5 'ui':33 'use':61 'want':57 'work':35"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/comment/5451508"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701052873 {#4515
        date: 2023-11-27 03:41:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4519}
    +body: """
      > slint has a good native look that resembles QT\n
      \n
      It doesn’t just resembles QT, it uses QT as backend.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1701072800 {#4596
      date: 2023-11-27 09:13:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
      "@drwankingstein@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4608 …}
    +nested: Doctrine\ORM\PersistentCollection {#4604 …}
    +votes: Doctrine\ORM\PersistentCollection {#4606 …}
    +reports: Doctrine\ORM\PersistentCollection {#4610 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4612 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4614 …}
    -id: 169394
    -bodyTs: "'backend':20 'doesn':11 'good':4 'look':6 'nativ':5 'qt':9,15,18 'resembl':8,14 'slint':1 'use':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5616291"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701072800 {#4599
      date: 2023-11-27 09:13:20.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4519}
  +body: """
    Damn, thanks for the tip! So does it support native KDR Styling and all too?\n
    \n
    Could in theory Apps like Dolphin be entirely rewritten in Rust, using Slint as Frontend, and still be native in KDE?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1701081796 {#4685
    date: 2023-11-27 11:43:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@drwankingstein@lemmy.dbzer0.com"
    "@Giooschi@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4689 …}
  +nested: Doctrine\ORM\PersistentCollection {#4691 …}
  +votes: Doctrine\ORM\PersistentCollection {#4693 …}
  +reports: Doctrine\ORM\PersistentCollection {#4695 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4697 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4699 …}
  -id: 169584
  -bodyTs: "'app':19 'could':16 'damn':1 'dolphin':21 'entir':23 'frontend':30 'kde':36 'kdr':11 'like':20 'nativ':10,34 'rewritten':24 'rust':26 'slint':28 'still':32 'style':12 'support':9 'thank':2 'theori':18 'tip':5 'use':27"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.de/comment/5189095"
  +editedAt: DateTimeImmutable @1701795363 {#4686
    date: 2023-12-05 17:56:03.0 +01:00
  }
  +createdAt: DateTimeImmutable @1701081796 {#4687
    date: 2023-11-27 11:43:16.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4688
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4597
    +user: Proxies\__CG__\App\Entity\User {#4602 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4519
      +user: App\Entity\User {#4532 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "a few reasons I think, the QT bindings are split between cxx-qt and qmetaobject-rs . Neither of which are super great IMO, but even if they were, we have UI frame works like slint and egui which are already becoming quite good, slint has a good native look that resembles QT so people wanting that design can use that instead."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 11
      +score: 0
      +lastActive: DateTime @1701838155 {#4514
        date: 2023-12-06 05:49:15.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Pantherina@feddit.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4520 …}
      +nested: Doctrine\ORM\PersistentCollection {#4522 …}
      +votes: Doctrine\ORM\PersistentCollection {#4524 …}
      +reports: Doctrine\ORM\PersistentCollection {#4526 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4528 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4530 …}
      -id: 168791
      -bodyTs: "'alreadi':42 'becom':43 'bind':8 'cxx':13 'cxx-qt':12 'design':59 'egui':39 'even':27 'frame':34 'good':45,49 'great':24 'imo':25 'instead':63 'like':36 'look':51 'nativ':50 'neither':19 'peopl':56 'qmetaobject':17 'qmetaobject-r':16 'qt':7,14,54 'quit':44 'reason':3 'resembl':53 'rs':18 'slint':37,46 'split':10 'super':23 'think':5 'ui':33 'use':61 'want':57 'work':35"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/comment/5451508"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701052873 {#4515
        date: 2023-11-27 03:41:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4519}
    +body: """
      > slint has a good native look that resembles QT\n
      \n
      It doesn’t just resembles QT, it uses QT as backend.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1701072800 {#4596
      date: 2023-11-27 09:13:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
      "@drwankingstein@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4608 …}
    +nested: Doctrine\ORM\PersistentCollection {#4604 …}
    +votes: Doctrine\ORM\PersistentCollection {#4606 …}
    +reports: Doctrine\ORM\PersistentCollection {#4610 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4612 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4614 …}
    -id: 169394
    -bodyTs: "'backend':20 'doesn':11 'good':4 'look':6 'nativ':5 'qt':9,15,18 'resembl':8,14 'slint':1 'use':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5616291"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701072800 {#4599
      date: 2023-11-27 09:13:20.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4519}
  +body: """
    Damn, thanks for the tip! So does it support native KDR Styling and all too?\n
    \n
    Could in theory Apps like Dolphin be entirely rewritten in Rust, using Slint as Frontend, and still be native in KDE?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1701081796 {#4685
    date: 2023-11-27 11:43:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@drwankingstein@lemmy.dbzer0.com"
    "@Giooschi@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4689 …}
  +nested: Doctrine\ORM\PersistentCollection {#4691 …}
  +votes: Doctrine\ORM\PersistentCollection {#4693 …}
  +reports: Doctrine\ORM\PersistentCollection {#4695 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4697 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4699 …}
  -id: 169584
  -bodyTs: "'app':19 'could':16 'damn':1 'dolphin':21 'entir':23 'frontend':30 'kde':36 'kdr':11 'like':20 'nativ':10,34 'rewritten':24 'rust':26 'slint':28 'still':32 'style':12 'support':9 'thank':2 'theori':18 'tip':5 'use':27"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.de/comment/5189095"
  +editedAt: DateTimeImmutable @1701795363 {#4686
    date: 2023-12-05 17:56:03.0 +01:00
  }
  +createdAt: DateTimeImmutable @1701081796 {#4687
    date: 2023-11-27 11:43:16.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4688
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4597
    +user: Proxies\__CG__\App\Entity\User {#4602 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4519
      +user: App\Entity\User {#4532 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "a few reasons I think, the QT bindings are split between cxx-qt and qmetaobject-rs . Neither of which are super great IMO, but even if they were, we have UI frame works like slint and egui which are already becoming quite good, slint has a good native look that resembles QT so people wanting that design can use that instead."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 11
      +score: 0
      +lastActive: DateTime @1701838155 {#4514
        date: 2023-12-06 05:49:15.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Pantherina@feddit.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4520 …}
      +nested: Doctrine\ORM\PersistentCollection {#4522 …}
      +votes: Doctrine\ORM\PersistentCollection {#4524 …}
      +reports: Doctrine\ORM\PersistentCollection {#4526 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4528 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4530 …}
      -id: 168791
      -bodyTs: "'alreadi':42 'becom':43 'bind':8 'cxx':13 'cxx-qt':12 'design':59 'egui':39 'even':27 'frame':34 'good':45,49 'great':24 'imo':25 'instead':63 'like':36 'look':51 'nativ':50 'neither':19 'peopl':56 'qmetaobject':17 'qmetaobject-r':16 'qt':7,14,54 'quit':44 'reason':3 'resembl':53 'rs':18 'slint':37,46 'split':10 'super':23 'think':5 'ui':33 'use':61 'want':57 'work':35"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/comment/5451508"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701052873 {#4515
        date: 2023-11-27 03:41:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4519}
    +body: """
      > slint has a good native look that resembles QT\n
      \n
      It doesn’t just resembles QT, it uses QT as backend.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1701072800 {#4596
      date: 2023-11-27 09:13:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
      "@drwankingstein@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4608 …}
    +nested: Doctrine\ORM\PersistentCollection {#4604 …}
    +votes: Doctrine\ORM\PersistentCollection {#4606 …}
    +reports: Doctrine\ORM\PersistentCollection {#4610 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4612 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4614 …}
    -id: 169394
    -bodyTs: "'backend':20 'doesn':11 'good':4 'look':6 'nativ':5 'qt':9,15,18 'resembl':8,14 'slint':1 'use':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5616291"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701072800 {#4599
      date: 2023-11-27 09:13:20.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4519}
  +body: """
    Damn, thanks for the tip! So does it support native KDR Styling and all too?\n
    \n
    Could in theory Apps like Dolphin be entirely rewritten in Rust, using Slint as Frontend, and still be native in KDE?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1701081796 {#4685
    date: 2023-11-27 11:43:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@drwankingstein@lemmy.dbzer0.com"
    "@Giooschi@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4689 …}
  +nested: Doctrine\ORM\PersistentCollection {#4691 …}
  +votes: Doctrine\ORM\PersistentCollection {#4693 …}
  +reports: Doctrine\ORM\PersistentCollection {#4695 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4697 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4699 …}
  -id: 169584
  -bodyTs: "'app':19 'could':16 'damn':1 'dolphin':21 'entir':23 'frontend':30 'kde':36 'kdr':11 'like':20 'nativ':10,34 'rewritten':24 'rust':26 'slint':28 'still':32 'style':12 'support':9 'thank':2 'theori':18 'tip':5 'use':27"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.de/comment/5189095"
  +editedAt: DateTimeImmutable @1701795363 {#4686
    date: 2023-12-05 17:56:03.0 +01:00
  }
  +createdAt: DateTimeImmutable @1701081796 {#4687
    date: 2023-11-27 11:43:16.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4789
  +user: Proxies\__CG__\App\Entity\User {#4602 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4688
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4597
      +user: Proxies\__CG__\App\Entity\User {#4602 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4519
        +user: App\Entity\User {#4532 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: "a few reasons I think, the QT bindings are split between cxx-qt and qmetaobject-rs . Neither of which are super great IMO, but even if they were, we have UI frame works like slint and egui which are already becoming quite good, slint has a good native look that resembles QT so people wanting that design can use that instead."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 11
        +score: 0
        +lastActive: DateTime @1701838155 {#4514
          date: 2023-12-06 05:49:15.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Pantherina@feddit.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4520 …}
        +nested: Doctrine\ORM\PersistentCollection {#4522 …}
        +votes: Doctrine\ORM\PersistentCollection {#4524 …}
        +reports: Doctrine\ORM\PersistentCollection {#4526 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4528 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4530 …}
        -id: 168791
        -bodyTs: "'alreadi':42 'becom':43 'bind':8 'cxx':13 'cxx-qt':12 'design':59 'egui':39 'even':27 'frame':34 'good':45,49 'great':24 'imo':25 'instead':63 'like':36 'look':51 'nativ':50 'neither':19 'peopl':56 'qmetaobject':17 'qmetaobject-r':16 'qt':7,14,54 'quit':44 'reason':3 'resembl':53 'rs':18 'slint':37,46 'split':10 'super':23 'think':5 'ui':33 'use':61 'want':57 'work':35"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.dbzer0.com/comment/5451508"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701052873 {#4515
          date: 2023-11-27 03:41:13.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4519}
      +body: """
        > slint has a good native look that resembles QT\n
        \n
        It doesn’t just resembles QT, it uses QT as backend.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1701072800 {#4596
        date: 2023-11-27 09:13:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Pantherina@feddit.de"
        "@drwankingstein@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4608 …}
      +nested: Doctrine\ORM\PersistentCollection {#4604 …}
      +votes: Doctrine\ORM\PersistentCollection {#4606 …}
      +reports: Doctrine\ORM\PersistentCollection {#4610 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4612 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4614 …}
      -id: 169394
      -bodyTs: "'backend':20 'doesn':11 'good':4 'look':6 'nativ':5 'qt':9,15,18 'resembl':8,14 'slint':1 'use':17"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5616291"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701072800 {#4599
        date: 2023-11-27 09:13:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4519}
    +body: """
      Damn, thanks for the tip! So does it support native KDR Styling and all too?\n
      \n
      Could in theory Apps like Dolphin be entirely rewritten in Rust, using Slint as Frontend, and still be native in KDE?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1701081796 {#4685
      date: 2023-11-27 11:43:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
      "@drwankingstein@lemmy.dbzer0.com"
      "@Giooschi@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4689 …}
    +nested: Doctrine\ORM\PersistentCollection {#4691 …}
    +votes: Doctrine\ORM\PersistentCollection {#4693 …}
    +reports: Doctrine\ORM\PersistentCollection {#4695 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4697 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4699 …}
    -id: 169584
    -bodyTs: "'app':19 'could':16 'damn':1 'dolphin':21 'entir':23 'frontend':30 'kde':36 'kdr':11 'like':20 'nativ':10,34 'rewritten':24 'rust':26 'slint':28 'still':32 'style':12 'support':9 'thank':2 'theori':18 'tip':5 'use':27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.de/comment/5189095"
    +editedAt: DateTimeImmutable @1701795363 {#4686
      date: 2023-12-05 17:56:03.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701081796 {#4687
      date: 2023-11-27 11:43:16.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4519}
  +body: """
    From their github:\n
    \n
    > NOTE: When Qt is installed on the system, the native style uses Qt’s QStyle to achieve native looking widgets.\n
    \n
    I’m not that familiar with KDE’s styling, but if I remember well it should just be a Qt style, so it should work.\n
    \n
    Regarding rewriting Dolphin, I think in theory you could do that, in practice it’s probably pretty challenging given the amount of features Dolphin has.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1701110212 {#4787
    date: 2023-11-27 19:36:52.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@drwankingstein@lemmy.dbzer0.com"
    "@Giooschi@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4790 …}
  +nested: Doctrine\ORM\PersistentCollection {#4792 …}
  +votes: Doctrine\ORM\PersistentCollection {#4794 …}
  +reports: Doctrine\ORM\PersistentCollection {#4796 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4798 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4800 …}
  -id: 170993
  -bodyTs: "'achiev':20 'amount':69 'challeng':66 'could':57 'dolphin':51,72 'familiar':28 'featur':71 'github':3 'given':67 'instal':8 'kde':30 'look':22 'm':25 'nativ':13,21 'note':4 'practic':61 'pretti':65 'probabl':64 'qstyle':18 'qt':6,16,43 'regard':49 'rememb':36 'rewrit':50 'style':14,32,44 'system':11 'theori':55 'think':53 'use':15 'well':37 'widget':23 'work':48"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5626673"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701110212 {#4788
    date: 2023-11-27 19:36:52.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4789
  +user: Proxies\__CG__\App\Entity\User {#4602 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4688
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4597
      +user: Proxies\__CG__\App\Entity\User {#4602 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4519
        +user: App\Entity\User {#4532 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: "a few reasons I think, the QT bindings are split between cxx-qt and qmetaobject-rs . Neither of which are super great IMO, but even if they were, we have UI frame works like slint and egui which are already becoming quite good, slint has a good native look that resembles QT so people wanting that design can use that instead."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 11
        +score: 0
        +lastActive: DateTime @1701838155 {#4514
          date: 2023-12-06 05:49:15.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Pantherina@feddit.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4520 …}
        +nested: Doctrine\ORM\PersistentCollection {#4522 …}
        +votes: Doctrine\ORM\PersistentCollection {#4524 …}
        +reports: Doctrine\ORM\PersistentCollection {#4526 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4528 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4530 …}
        -id: 168791
        -bodyTs: "'alreadi':42 'becom':43 'bind':8 'cxx':13 'cxx-qt':12 'design':59 'egui':39 'even':27 'frame':34 'good':45,49 'great':24 'imo':25 'instead':63 'like':36 'look':51 'nativ':50 'neither':19 'peopl':56 'qmetaobject':17 'qmetaobject-r':16 'qt':7,14,54 'quit':44 'reason':3 'resembl':53 'rs':18 'slint':37,46 'split':10 'super':23 'think':5 'ui':33 'use':61 'want':57 'work':35"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.dbzer0.com/comment/5451508"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701052873 {#4515
          date: 2023-11-27 03:41:13.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4519}
      +body: """
        > slint has a good native look that resembles QT\n
        \n
        It doesn’t just resembles QT, it uses QT as backend.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1701072800 {#4596
        date: 2023-11-27 09:13:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Pantherina@feddit.de"
        "@drwankingstein@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4608 …}
      +nested: Doctrine\ORM\PersistentCollection {#4604 …}
      +votes: Doctrine\ORM\PersistentCollection {#4606 …}
      +reports: Doctrine\ORM\PersistentCollection {#4610 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4612 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4614 …}
      -id: 169394
      -bodyTs: "'backend':20 'doesn':11 'good':4 'look':6 'nativ':5 'qt':9,15,18 'resembl':8,14 'slint':1 'use':17"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5616291"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701072800 {#4599
        date: 2023-11-27 09:13:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4519}
    +body: """
      Damn, thanks for the tip! So does it support native KDR Styling and all too?\n
      \n
      Could in theory Apps like Dolphin be entirely rewritten in Rust, using Slint as Frontend, and still be native in KDE?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1701081796 {#4685
      date: 2023-11-27 11:43:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
      "@drwankingstein@lemmy.dbzer0.com"
      "@Giooschi@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4689 …}
    +nested: Doctrine\ORM\PersistentCollection {#4691 …}
    +votes: Doctrine\ORM\PersistentCollection {#4693 …}
    +reports: Doctrine\ORM\PersistentCollection {#4695 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4697 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4699 …}
    -id: 169584
    -bodyTs: "'app':19 'could':16 'damn':1 'dolphin':21 'entir':23 'frontend':30 'kde':36 'kdr':11 'like':20 'nativ':10,34 'rewritten':24 'rust':26 'slint':28 'still':32 'style':12 'support':9 'thank':2 'theori':18 'tip':5 'use':27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.de/comment/5189095"
    +editedAt: DateTimeImmutable @1701795363 {#4686
      date: 2023-12-05 17:56:03.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701081796 {#4687
      date: 2023-11-27 11:43:16.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4519}
  +body: """
    From their github:\n
    \n
    > NOTE: When Qt is installed on the system, the native style uses Qt’s QStyle to achieve native looking widgets.\n
    \n
    I’m not that familiar with KDE’s styling, but if I remember well it should just be a Qt style, so it should work.\n
    \n
    Regarding rewriting Dolphin, I think in theory you could do that, in practice it’s probably pretty challenging given the amount of features Dolphin has.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1701110212 {#4787
    date: 2023-11-27 19:36:52.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@drwankingstein@lemmy.dbzer0.com"
    "@Giooschi@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4790 …}
  +nested: Doctrine\ORM\PersistentCollection {#4792 …}
  +votes: Doctrine\ORM\PersistentCollection {#4794 …}
  +reports: Doctrine\ORM\PersistentCollection {#4796 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4798 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4800 …}
  -id: 170993
  -bodyTs: "'achiev':20 'amount':69 'challeng':66 'could':57 'dolphin':51,72 'familiar':28 'featur':71 'github':3 'given':67 'instal':8 'kde':30 'look':22 'm':25 'nativ':13,21 'note':4 'practic':61 'pretti':65 'probabl':64 'qstyle':18 'qt':6,16,43 'regard':49 'rememb':36 'rewrit':50 'style':14,32,44 'system':11 'theori':55 'think':53 'use':15 'well':37 'widget':23 'work':48"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5626673"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701110212 {#4788
    date: 2023-11-27 19:36:52.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#4789
  +user: Proxies\__CG__\App\Entity\User {#4602 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4688
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4597
      +user: Proxies\__CG__\App\Entity\User {#4602 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4519
        +user: App\Entity\User {#4532 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: "a few reasons I think, the QT bindings are split between cxx-qt and qmetaobject-rs . Neither of which are super great IMO, but even if they were, we have UI frame works like slint and egui which are already becoming quite good, slint has a good native look that resembles QT so people wanting that design can use that instead."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 11
        +score: 0
        +lastActive: DateTime @1701838155 {#4514
          date: 2023-12-06 05:49:15.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Pantherina@feddit.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4520 …}
        +nested: Doctrine\ORM\PersistentCollection {#4522 …}
        +votes: Doctrine\ORM\PersistentCollection {#4524 …}
        +reports: Doctrine\ORM\PersistentCollection {#4526 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4528 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4530 …}
        -id: 168791
        -bodyTs: "'alreadi':42 'becom':43 'bind':8 'cxx':13 'cxx-qt':12 'design':59 'egui':39 'even':27 'frame':34 'good':45,49 'great':24 'imo':25 'instead':63 'like':36 'look':51 'nativ':50 'neither':19 'peopl':56 'qmetaobject':17 'qmetaobject-r':16 'qt':7,14,54 'quit':44 'reason':3 'resembl':53 'rs':18 'slint':37,46 'split':10 'super':23 'think':5 'ui':33 'use':61 'want':57 'work':35"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.dbzer0.com/comment/5451508"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701052873 {#4515
          date: 2023-11-27 03:41:13.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4519}
      +body: """
        > slint has a good native look that resembles QT\n
        \n
        It doesn’t just resembles QT, it uses QT as backend.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1701072800 {#4596
        date: 2023-11-27 09:13:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Pantherina@feddit.de"
        "@drwankingstein@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4608 …}
      +nested: Doctrine\ORM\PersistentCollection {#4604 …}
      +votes: Doctrine\ORM\PersistentCollection {#4606 …}
      +reports: Doctrine\ORM\PersistentCollection {#4610 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4612 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4614 …}
      -id: 169394
      -bodyTs: "'backend':20 'doesn':11 'good':4 'look':6 'nativ':5 'qt':9,15,18 'resembl':8,14 'slint':1 'use':17"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5616291"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701072800 {#4599
        date: 2023-11-27 09:13:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4519}
    +body: """
      Damn, thanks for the tip! So does it support native KDR Styling and all too?\n
      \n
      Could in theory Apps like Dolphin be entirely rewritten in Rust, using Slint as Frontend, and still be native in KDE?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1701081796 {#4685
      date: 2023-11-27 11:43:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
      "@drwankingstein@lemmy.dbzer0.com"
      "@Giooschi@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4689 …}
    +nested: Doctrine\ORM\PersistentCollection {#4691 …}
    +votes: Doctrine\ORM\PersistentCollection {#4693 …}
    +reports: Doctrine\ORM\PersistentCollection {#4695 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4697 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4699 …}
    -id: 169584
    -bodyTs: "'app':19 'could':16 'damn':1 'dolphin':21 'entir':23 'frontend':30 'kde':36 'kdr':11 'like':20 'nativ':10,34 'rewritten':24 'rust':26 'slint':28 'still':32 'style':12 'support':9 'thank':2 'theori':18 'tip':5 'use':27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.de/comment/5189095"
    +editedAt: DateTimeImmutable @1701795363 {#4686
      date: 2023-12-05 17:56:03.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701081796 {#4687
      date: 2023-11-27 11:43:16.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4519}
  +body: """
    From their github:\n
    \n
    > NOTE: When Qt is installed on the system, the native style uses Qt’s QStyle to achieve native looking widgets.\n
    \n
    I’m not that familiar with KDE’s styling, but if I remember well it should just be a Qt style, so it should work.\n
    \n
    Regarding rewriting Dolphin, I think in theory you could do that, in practice it’s probably pretty challenging given the amount of features Dolphin has.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1701110212 {#4787
    date: 2023-11-27 19:36:52.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@drwankingstein@lemmy.dbzer0.com"
    "@Giooschi@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4790 …}
  +nested: Doctrine\ORM\PersistentCollection {#4792 …}
  +votes: Doctrine\ORM\PersistentCollection {#4794 …}
  +reports: Doctrine\ORM\PersistentCollection {#4796 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4798 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4800 …}
  -id: 170993
  -bodyTs: "'achiev':20 'amount':69 'challeng':66 'could':57 'dolphin':51,72 'familiar':28 'featur':71 'github':3 'given':67 'instal':8 'kde':30 'look':22 'm':25 'nativ':13,21 'note':4 'practic':61 'pretti':65 'probabl':64 'qstyle':18 'qt':6,16,43 'regard':49 'rememb':36 'rewrit':50 'style':14,32,44 'system':11 'theori':55 'think':53 'use':15 'well':37 'widget':23 'work':48"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5626673"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701110212 {#4788
    date: 2023-11-27 19:36:52.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
97 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
98 DENIED moderate
App\Entity\EntryComment {#4703
  +user: App\Entity\User {#4532 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4597
    +user: Proxies\__CG__\App\Entity\User {#4602 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4519
      +user: App\Entity\User {#4532 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "a few reasons I think, the QT bindings are split between cxx-qt and qmetaobject-rs . Neither of which are super great IMO, but even if they were, we have UI frame works like slint and egui which are already becoming quite good, slint has a good native look that resembles QT so people wanting that design can use that instead."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 11
      +score: 0
      +lastActive: DateTime @1701838155 {#4514
        date: 2023-12-06 05:49:15.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Pantherina@feddit.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4520 …}
      +nested: Doctrine\ORM\PersistentCollection {#4522 …}
      +votes: Doctrine\ORM\PersistentCollection {#4524 …}
      +reports: Doctrine\ORM\PersistentCollection {#4526 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4528 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4530 …}
      -id: 168791
      -bodyTs: "'alreadi':42 'becom':43 'bind':8 'cxx':13 'cxx-qt':12 'design':59 'egui':39 'even':27 'frame':34 'good':45,49 'great':24 'imo':25 'instead':63 'like':36 'look':51 'nativ':50 'neither':19 'peopl':56 'qmetaobject':17 'qmetaobject-r':16 'qt':7,14,54 'quit':44 'reason':3 'resembl':53 'rs':18 'slint':37,46 'split':10 'super':23 'think':5 'ui':33 'use':61 'want':57 'work':35"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/comment/5451508"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701052873 {#4515
        date: 2023-11-27 03:41:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4519}
    +body: """
      > slint has a good native look that resembles QT\n
      \n
      It doesn’t just resembles QT, it uses QT as backend.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1701072800 {#4596
      date: 2023-11-27 09:13:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
      "@drwankingstein@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4608 …}
    +nested: Doctrine\ORM\PersistentCollection {#4604 …}
    +votes: Doctrine\ORM\PersistentCollection {#4606 …}
    +reports: Doctrine\ORM\PersistentCollection {#4610 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4612 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4614 …}
    -id: 169394
    -bodyTs: "'backend':20 'doesn':11 'good':4 'look':6 'nativ':5 'qt':9,15,18 'resembl':8,14 'slint':1 'use':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5616291"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701072800 {#4599
      date: 2023-11-27 09:13:20.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4519}
  +body: "It’s worth stating that QT is an optional backend and is only used for native styling, even the pure rust, Native styling still looks close to native. QT is fully optional and is not a dep even for linux apps"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1701085924 {#4701
    date: 2023-11-27 12:52:04.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@drwankingstein@lemmy.dbzer0.com"
    "@Giooschi@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4704 …}
  +nested: Doctrine\ORM\PersistentCollection {#4706 …}
  +votes: Doctrine\ORM\PersistentCollection {#4708 …}
  +reports: Doctrine\ORM\PersistentCollection {#4710 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4712 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4714 …}
  -id: 169732
  -bodyTs: "'app':41 'backend':10 'close':26 'dep':37 'even':18,38 'fulli':31 'linux':40 'look':25 'nativ':16,22,28 'option':9,32 'pure':20 'qt':6,29 'rust':21 'state':4 'still':24 'style':17,23 'use':14 'worth':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/5458965"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701085924 {#4702
    date: 2023-11-27 12:52:04.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
99 DENIED edit
App\Entity\EntryComment {#4703
  +user: App\Entity\User {#4532 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4597
    +user: Proxies\__CG__\App\Entity\User {#4602 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4519
      +user: App\Entity\User {#4532 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "a few reasons I think, the QT bindings are split between cxx-qt and qmetaobject-rs . Neither of which are super great IMO, but even if they were, we have UI frame works like slint and egui which are already becoming quite good, slint has a good native look that resembles QT so people wanting that design can use that instead."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 11
      +score: 0
      +lastActive: DateTime @1701838155 {#4514
        date: 2023-12-06 05:49:15.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Pantherina@feddit.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4520 …}
      +nested: Doctrine\ORM\PersistentCollection {#4522 …}
      +votes: Doctrine\ORM\PersistentCollection {#4524 …}
      +reports: Doctrine\ORM\PersistentCollection {#4526 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4528 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4530 …}
      -id: 168791
      -bodyTs: "'alreadi':42 'becom':43 'bind':8 'cxx':13 'cxx-qt':12 'design':59 'egui':39 'even':27 'frame':34 'good':45,49 'great':24 'imo':25 'instead':63 'like':36 'look':51 'nativ':50 'neither':19 'peopl':56 'qmetaobject':17 'qmetaobject-r':16 'qt':7,14,54 'quit':44 'reason':3 'resembl':53 'rs':18 'slint':37,46 'split':10 'super':23 'think':5 'ui':33 'use':61 'want':57 'work':35"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/comment/5451508"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701052873 {#4515
        date: 2023-11-27 03:41:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4519}
    +body: """
      > slint has a good native look that resembles QT\n
      \n
      It doesn’t just resembles QT, it uses QT as backend.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1701072800 {#4596
      date: 2023-11-27 09:13:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
      "@drwankingstein@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4608 …}
    +nested: Doctrine\ORM\PersistentCollection {#4604 …}
    +votes: Doctrine\ORM\PersistentCollection {#4606 …}
    +reports: Doctrine\ORM\PersistentCollection {#4610 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4612 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4614 …}
    -id: 169394
    -bodyTs: "'backend':20 'doesn':11 'good':4 'look':6 'nativ':5 'qt':9,15,18 'resembl':8,14 'slint':1 'use':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5616291"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701072800 {#4599
      date: 2023-11-27 09:13:20.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4519}
  +body: "It’s worth stating that QT is an optional backend and is only used for native styling, even the pure rust, Native styling still looks close to native. QT is fully optional and is not a dep even for linux apps"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1701085924 {#4701
    date: 2023-11-27 12:52:04.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@drwankingstein@lemmy.dbzer0.com"
    "@Giooschi@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4704 …}
  +nested: Doctrine\ORM\PersistentCollection {#4706 …}
  +votes: Doctrine\ORM\PersistentCollection {#4708 …}
  +reports: Doctrine\ORM\PersistentCollection {#4710 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4712 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4714 …}
  -id: 169732
  -bodyTs: "'app':41 'backend':10 'close':26 'dep':37 'even':18,38 'fulli':31 'linux':40 'look':25 'nativ':16,22,28 'option':9,32 'pure':20 'qt':6,29 'rust':21 'state':4 'still':24 'style':17,23 'use':14 'worth':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/5458965"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701085924 {#4702
    date: 2023-11-27 12:52:04.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
100 DENIED moderate
App\Entity\EntryComment {#4703
  +user: App\Entity\User {#4532 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Why-are-there-so-many-rust-GTK-apps-and-so"
    +title: "Why are there so many (rust) GTK apps and so little Qt ones?"
    +url: null
    +body: """
      I always see new GTK apps popup on Flathub. I dont really care and think GTK looks fancy, although CSD suck a bit and they waste space and often functionality.\n
      \n
      But they work, are solid, and do what they should.\n
      \n
      Qt on the other hand may seem more like a complex job to code with. I dont actually think so, but I heard especially writing rust with GTK is way better than with Qt.\n
      \n
      I like KDE a lot, and even though I am excited for Cosmic I think Qt is the better toolkit for many things and a lot of time. But Dolphin seems to suffer from memory safety issues all the time, as well as other projects.\n
      \n
      Do you have experience in rust, using GTK or Qt? How do they compare?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 87
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1701110212 {#2414
      date: 2023-11-27 19:36:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 17167
    -titleTs: "'app':8 'gtk':7 'littl':11 'mani':5 'one':13 'qt':12 'rust':6"
    -bodyTs: "'actual':58 'although':19 'alway':2 'app':6 'better':71,93 'bit':23 'care':13 'code':54 'compar':133 'complex':51 'cosmic':87 'csd':20 'dolphin':104 'dont':11,57 'especi':64 'even':81 'excit':85 'experi':123 'fanci':18 'flathub':9 'function':30 'gtk':5,16,68,127 'hand':45 'heard':63 'issu':111 'job':52 'kde':77 'like':49,76 'look':17 'lot':79,100 'mani':96 'may':46 'memori':109 'new':4 'often':29 'popup':7 'project':119 'qt':41,74,90,129 'realli':12 'rust':66,125 'safeti':110 'see':3 'seem':47,105 'solid':35 'space':27 'suck':21 'suffer':107 'thing':97 'think':15,59,89 'though':82 'time':102,114 'toolkit':94 'use':126 'wast':26 'way':70 'well':116 'work':33 'write':65"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701138730
    +visibility: "visible             "
    +apId: "https://feddit.de/post/6087750"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701052330 {#1793
      date: 2023-11-27 03:32:10.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4597
    +user: Proxies\__CG__\App\Entity\User {#4602 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4519
      +user: App\Entity\User {#4532 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "a few reasons I think, the QT bindings are split between cxx-qt and qmetaobject-rs . Neither of which are super great IMO, but even if they were, we have UI frame works like slint and egui which are already becoming quite good, slint has a good native look that resembles QT so people wanting that design can use that instead."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 11
      +score: 0
      +lastActive: DateTime @1701838155 {#4514
        date: 2023-12-06 05:49:15.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Pantherina@feddit.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4520 …}
      +nested: Doctrine\ORM\PersistentCollection {#4522 …}
      +votes: Doctrine\ORM\PersistentCollection {#4524 …}
      +reports: Doctrine\ORM\PersistentCollection {#4526 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4528 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4530 …}
      -id: 168791
      -bodyTs: "'alreadi':42 'becom':43 'bind':8 'cxx':13 'cxx-qt':12 'design':59 'egui':39 'even':27 'frame':34 'good':45,49 'great':24 'imo':25 'instead':63 'like':36 'look':51 'nativ':50 'neither':19 'peopl':56 'qmetaobject':17 'qmetaobject-r':16 'qt':7,14,54 'quit':44 'reason':3 'resembl':53 'rs':18 'slint':37,46 'split':10 'super':23 'think':5 'ui':33 'use':61 'want':57 'work':35"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/comment/5451508"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701052873 {#4515
        date: 2023-11-27 03:41:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4519}
    +body: """
      > slint has a good native look that resembles QT\n
      \n
      It doesn’t just resembles QT, it uses QT as backend.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1701072800 {#4596
      date: 2023-11-27 09:13:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Pantherina@feddit.de"
      "@drwankingstein@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4608 …}
    +nested: Doctrine\ORM\PersistentCollection {#4604 …}
    +votes: Doctrine\ORM\PersistentCollection {#4606 …}
    +reports: Doctrine\ORM\PersistentCollection {#4610 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4612 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4614 …}
    -id: 169394
    -bodyTs: "'backend':20 'doesn':11 'good':4 'look':6 'nativ':5 'qt':9,15,18 'resembl':8,14 'slint':1 'use':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5616291"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701072800 {#4599
      date: 2023-11-27 09:13:20.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4519}
  +body: "It’s worth stating that QT is an optional backend and is only used for native styling, even the pure rust, Native styling still looks close to native. QT is fully optional and is not a dep even for linux apps"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1701085924 {#4701
    date: 2023-11-27 12:52:04.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@drwankingstein@lemmy.dbzer0.com"
    "@Giooschi@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4704 …}
  +nested: Doctrine\ORM\PersistentCollection {#4706 …}
  +votes: Doctrine\ORM\PersistentCollection {#4708 …}
  +reports: Doctrine\ORM\PersistentCollection {#4710 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4712 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4714 …}
  -id: 169732
  -bodyTs: "'app':41 'backend':10 'close':26 'dep':37 'even':18,38 'fulli':31 'linux':40 'look':25 'nativ':16,22,28 'option':9,32 'pure':20 'qt':6,29 'rust':21 'state':4 'still':24 'style':17,23 'use':14 'worth':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/5458965"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701085924 {#4702
    date: 2023-11-27 12:52:04.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 edit
App\Entity\Magazine {#265
  +icon: Proxies\__CG__\App\Entity\Image {#246 …}
  +name: "linux@lemmy.ml"
  +title: "linux"
  +description: """
    From Wikipedia, the free encyclopedia\n
    \n
    Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
    \n
    Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
    \n
    ### Rules\n
    \n
    - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
    - No misinformation\n
    - No NSFW content\n
    - No hate speech, bigotry, etc\n
    \n
    ### Related Communities\n
    \n
    - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
    - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
    - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
    - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
    \n
    Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
    """
  +rules: null
  +subscriptionsCount: 1
  +entryCount: 1406
  +entryCommentCount: 28632
  +postCount: 6
  +postCommentCount: 214
  +isAdult: false
  +customCss: null
  +lastActive: DateTime @1729583542 {#275
    date: 2024-10-22 09:52:22.0 +02:00
  }
  +markedForDeletionAt: null
  +tags: null
  +moderators: Doctrine\ORM\PersistentCollection {#237 …}
  +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
  +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
  +entries: Doctrine\ORM\PersistentCollection {#180 …}
  +posts: Doctrine\ORM\PersistentCollection {#138 …}
  +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
  +bans: Doctrine\ORM\PersistentCollection {#117 …}
  +reports: Doctrine\ORM\PersistentCollection {#103 …}
  +badges: Doctrine\ORM\PersistentCollection {#81 …}
  +logs: Doctrine\ORM\PersistentCollection {#71 …}
  +awards: Doctrine\ORM\PersistentCollection {#1346 …}
  +categories: Doctrine\ORM\PersistentCollection {#1823 …}
  -id: 73
  +apId: "linux@lemmy.ml"
  +apProfileId: "https://lemmy.ml/c/linux"
  +apPublicUrl: "https://lemmy.ml/c/linux"
  +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
  +apInboxUrl: "https://lemmy.ml/inbox"
  +apDomain: "lemmy.ml"
  +apPreferredUsername: "linux"
  +apDiscoverable: true
  +apManuallyApprovesFollowers: null
  +privateKey: null
  +publicKey: null
  +apFetchedAt: DateTime @1729583596 {#269
    date: 2024-10-22 09:53:16.0 +02:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1698929468 {#271
    date: 2023-11-02 13:51:08.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS DENIED
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details