GET https://kbin.spritesserver.nl/d/scan2cad.com/comments/oldest

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 …}
}
0.23 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.04 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\EntryComment {#1817
  +user: App\Entity\User {#2357 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    FreeCAD is fairly good. Some of the controls are a bit wonky, but that is just a minor gripe. If you are starting on FreeCAD, that doesn’t matter so much. FreeCAD is good to know if you design components for KiCAD as well.\n
    \n
    Parametric modeling is fucking awesome, btw. I am not quite sure how old that concept is though.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1729583535 {#1919
    date: 2024-10-22 09:52:15.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1479 …}
  +nested: Doctrine\ORM\PersistentCollection {#1600 …}
  +votes: Doctrine\ORM\PersistentCollection {#1856 …}
  +reports: Doctrine\ORM\PersistentCollection {#1397 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2354 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1955 …}
  -id: 351569
  -bodyTs: "'awesom':49 'bit':11 'btw':50 'compon':40 'concept':59 'control':8 'design':39 'doesn':27 'fair':3 'freecad':1,25,32 'fuck':48 'good':4,34 'gripe':19 'kicad':42 'know':36 'matter':29 'minor':18 'model':46 'much':31 'old':57 'parametr':45 'quit':54 'start':23 'sure':55 'though':61 'well':44 'wonki':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6849480"
  +editedAt: DateTimeImmutable @1729531570 {#2397
    date: 2024-10-21 19:26:10.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706582660 {#1847
    date: 2024-01-30 03:44: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
3 DENIED edit
App\Entity\EntryComment {#1817
  +user: App\Entity\User {#2357 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    FreeCAD is fairly good. Some of the controls are a bit wonky, but that is just a minor gripe. If you are starting on FreeCAD, that doesn’t matter so much. FreeCAD is good to know if you design components for KiCAD as well.\n
    \n
    Parametric modeling is fucking awesome, btw. I am not quite sure how old that concept is though.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1729583535 {#1919
    date: 2024-10-22 09:52:15.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1479 …}
  +nested: Doctrine\ORM\PersistentCollection {#1600 …}
  +votes: Doctrine\ORM\PersistentCollection {#1856 …}
  +reports: Doctrine\ORM\PersistentCollection {#1397 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2354 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1955 …}
  -id: 351569
  -bodyTs: "'awesom':49 'bit':11 'btw':50 'compon':40 'concept':59 'control':8 'design':39 'doesn':27 'fair':3 'freecad':1,25,32 'fuck':48 'good':4,34 'gripe':19 'kicad':42 'know':36 'matter':29 'minor':18 'model':46 'much':31 'old':57 'parametr':45 'quit':54 'start':23 'sure':55 'though':61 'well':44 'wonki':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6849480"
  +editedAt: DateTimeImmutable @1729531570 {#2397
    date: 2024-10-21 19:26:10.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706582660 {#1847
    date: 2024-01-30 03:44: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
4 DENIED moderate
App\Entity\EntryComment {#1817
  +user: App\Entity\User {#2357 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    FreeCAD is fairly good. Some of the controls are a bit wonky, but that is just a minor gripe. If you are starting on FreeCAD, that doesn’t matter so much. FreeCAD is good to know if you design components for KiCAD as well.\n
    \n
    Parametric modeling is fucking awesome, btw. I am not quite sure how old that concept is though.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1729583535 {#1919
    date: 2024-10-22 09:52:15.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1479 …}
  +nested: Doctrine\ORM\PersistentCollection {#1600 …}
  +votes: Doctrine\ORM\PersistentCollection {#1856 …}
  +reports: Doctrine\ORM\PersistentCollection {#1397 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2354 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1955 …}
  -id: 351569
  -bodyTs: "'awesom':49 'bit':11 'btw':50 'compon':40 'concept':59 'control':8 'design':39 'doesn':27 'fair':3 'freecad':1,25,32 'fuck':48 'good':4,34 'gripe':19 'kicad':42 'know':36 'matter':29 'minor':18 'model':46 'much':31 'old':57 'parametr':45 'quit':54 'start':23 'sure':55 'though':61 'well':44 'wonki':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6849480"
  +editedAt: DateTimeImmutable @1729531570 {#2397
    date: 2024-10-21 19:26:10.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706582660 {#1847
    date: 2024-01-30 03:44: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
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 {#2069
  +user: Proxies\__CG__\App\Entity\User {#2320 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
  +image: null
  +parent: App\Entity\EntryComment {#1817
    +user: App\Entity\User {#2357 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
    +image: null
    +parent: null
    +root: null
    +body: """
      FreeCAD is fairly good. Some of the controls are a bit wonky, but that is just a minor gripe. If you are starting on FreeCAD, that doesn’t matter so much. FreeCAD is good to know if you design components for KiCAD as well.\n
      \n
      Parametric modeling is fucking awesome, btw. I am not quite sure how old that concept is though.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1729583535 {#1919
      date: 2024-10-22 09:52:15.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@captain_aggravated@sh.itjust.works"
      "@ook_the_librarian@lemmy.world"
      "@captain_aggravated@sh.itjust.works"
      "@ook_the_librarian@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1479 …}
    +nested: Doctrine\ORM\PersistentCollection {#1600 …}
    +votes: Doctrine\ORM\PersistentCollection {#1856 …}
    +reports: Doctrine\ORM\PersistentCollection {#1397 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2354 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1955 …}
    -id: 351569
    -bodyTs: "'awesom':49 'bit':11 'btw':50 'compon':40 'concept':59 'control':8 'design':39 'doesn':27 'fair':3 'freecad':1,25,32 'fuck':48 'good':4,34 'gripe':19 'kicad':42 'know':36 'matter':29 'minor':18 'model':46 'much':31 'old':57 'parametr':45 'quit':54 'start':23 'sure':55 'though':61 'well':44 'wonki':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6849480"
    +editedAt: DateTimeImmutable @1729531570 {#2397
      date: 2024-10-21 19:26:10.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706582660 {#1847
      date: 2024-01-30 03:44:20.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1817}
  +body: "At least a decade, probably more"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1706586526 {#2072
    date: 2024-01-30 04:48:46.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
    "@remotelove@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2297 …}
  +nested: Doctrine\ORM\PersistentCollection {#2301 …}
  +votes: Doctrine\ORM\PersistentCollection {#2291 …}
  +reports: Doctrine\ORM\PersistentCollection {#2298 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2299 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2192 …}
  -id: 351691
  -bodyTs: "'decad':4 'least':2 'probabl':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddthat.com/comment/6916625"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706586526 {#2137
    date: 2024-01-30 04:48:46.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 {#2069
  +user: Proxies\__CG__\App\Entity\User {#2320 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
  +image: null
  +parent: App\Entity\EntryComment {#1817
    +user: App\Entity\User {#2357 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
    +image: null
    +parent: null
    +root: null
    +body: """
      FreeCAD is fairly good. Some of the controls are a bit wonky, but that is just a minor gripe. If you are starting on FreeCAD, that doesn’t matter so much. FreeCAD is good to know if you design components for KiCAD as well.\n
      \n
      Parametric modeling is fucking awesome, btw. I am not quite sure how old that concept is though.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1729583535 {#1919
      date: 2024-10-22 09:52:15.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@captain_aggravated@sh.itjust.works"
      "@ook_the_librarian@lemmy.world"
      "@captain_aggravated@sh.itjust.works"
      "@ook_the_librarian@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1479 …}
    +nested: Doctrine\ORM\PersistentCollection {#1600 …}
    +votes: Doctrine\ORM\PersistentCollection {#1856 …}
    +reports: Doctrine\ORM\PersistentCollection {#1397 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2354 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1955 …}
    -id: 351569
    -bodyTs: "'awesom':49 'bit':11 'btw':50 'compon':40 'concept':59 'control':8 'design':39 'doesn':27 'fair':3 'freecad':1,25,32 'fuck':48 'good':4,34 'gripe':19 'kicad':42 'know':36 'matter':29 'minor':18 'model':46 'much':31 'old':57 'parametr':45 'quit':54 'start':23 'sure':55 'though':61 'well':44 'wonki':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6849480"
    +editedAt: DateTimeImmutable @1729531570 {#2397
      date: 2024-10-21 19:26:10.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706582660 {#1847
      date: 2024-01-30 03:44:20.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1817}
  +body: "At least a decade, probably more"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1706586526 {#2072
    date: 2024-01-30 04:48:46.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
    "@remotelove@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2297 …}
  +nested: Doctrine\ORM\PersistentCollection {#2301 …}
  +votes: Doctrine\ORM\PersistentCollection {#2291 …}
  +reports: Doctrine\ORM\PersistentCollection {#2298 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2299 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2192 …}
  -id: 351691
  -bodyTs: "'decad':4 'least':2 'probabl':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddthat.com/comment/6916625"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706586526 {#2137
    date: 2024-01-30 04:48:46.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 {#2069
  +user: Proxies\__CG__\App\Entity\User {#2320 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
  +image: null
  +parent: App\Entity\EntryComment {#1817
    +user: App\Entity\User {#2357 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
    +image: null
    +parent: null
    +root: null
    +body: """
      FreeCAD is fairly good. Some of the controls are a bit wonky, but that is just a minor gripe. If you are starting on FreeCAD, that doesn’t matter so much. FreeCAD is good to know if you design components for KiCAD as well.\n
      \n
      Parametric modeling is fucking awesome, btw. I am not quite sure how old that concept is though.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1729583535 {#1919
      date: 2024-10-22 09:52:15.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@captain_aggravated@sh.itjust.works"
      "@ook_the_librarian@lemmy.world"
      "@captain_aggravated@sh.itjust.works"
      "@ook_the_librarian@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1479 …}
    +nested: Doctrine\ORM\PersistentCollection {#1600 …}
    +votes: Doctrine\ORM\PersistentCollection {#1856 …}
    +reports: Doctrine\ORM\PersistentCollection {#1397 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2354 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1955 …}
    -id: 351569
    -bodyTs: "'awesom':49 'bit':11 'btw':50 'compon':40 'concept':59 'control':8 'design':39 'doesn':27 'fair':3 'freecad':1,25,32 'fuck':48 'good':4,34 'gripe':19 'kicad':42 'know':36 'matter':29 'minor':18 'model':46 'much':31 'old':57 'parametr':45 'quit':54 'start':23 'sure':55 'though':61 'well':44 'wonki':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6849480"
    +editedAt: DateTimeImmutable @1729531570 {#2397
      date: 2024-10-21 19:26:10.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706582660 {#1847
      date: 2024-01-30 03:44:20.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1817}
  +body: "At least a decade, probably more"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1706586526 {#2072
    date: 2024-01-30 04:48:46.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
    "@remotelove@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2297 …}
  +nested: Doctrine\ORM\PersistentCollection {#2301 …}
  +votes: Doctrine\ORM\PersistentCollection {#2291 …}
  +reports: Doctrine\ORM\PersistentCollection {#2298 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2299 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2192 …}
  -id: 351691
  -bodyTs: "'decad':4 'least':2 'probabl':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddthat.com/comment/6916625"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706586526 {#2137
    date: 2024-01-30 04:48:46.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 {#2212
  +user: Proxies\__CG__\App\Entity\User {#2202 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
  +image: null
  +parent: App\Entity\EntryComment {#2069
    +user: Proxies\__CG__\App\Entity\User {#2320 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
    +image: null
    +parent: App\Entity\EntryComment {#1817
      +user: App\Entity\User {#2357 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        FreeCAD is fairly good. Some of the controls are a bit wonky, but that is just a minor gripe. If you are starting on FreeCAD, that doesn’t matter so much. FreeCAD is good to know if you design components for KiCAD as well.\n
        \n
        Parametric modeling is fucking awesome, btw. I am not quite sure how old that concept is though.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1729583535 {#1919
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@captain_aggravated@sh.itjust.works"
        "@ook_the_librarian@lemmy.world"
        "@captain_aggravated@sh.itjust.works"
        "@ook_the_librarian@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1479 …}
      +nested: Doctrine\ORM\PersistentCollection {#1600 …}
      +votes: Doctrine\ORM\PersistentCollection {#1856 …}
      +reports: Doctrine\ORM\PersistentCollection {#1397 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2354 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1955 …}
      -id: 351569
      -bodyTs: "'awesom':49 'bit':11 'btw':50 'compon':40 'concept':59 'control':8 'design':39 'doesn':27 'fair':3 'freecad':1,25,32 'fuck':48 'good':4,34 'gripe':19 'kicad':42 'know':36 'matter':29 'minor':18 'model':46 'much':31 'old':57 'parametr':45 'quit':54 'start':23 'sure':55 'though':61 'well':44 'wonki':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/6849480"
      +editedAt: DateTimeImmutable @1729531570 {#2397
        date: 2024-10-21 19:26:10.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706582660 {#1847
        date: 2024-01-30 03:44:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#1817}
    +body: "At least a decade, probably more"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1706586526 {#2072
      date: 2024-01-30 04:48:46.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@captain_aggravated@sh.itjust.works"
      "@ook_the_librarian@lemmy.world"
      "@remotelove@lemmy.ca"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2297 …}
    +nested: Doctrine\ORM\PersistentCollection {#2301 …}
    +votes: Doctrine\ORM\PersistentCollection {#2291 …}
    +reports: Doctrine\ORM\PersistentCollection {#2298 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2299 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2192 …}
    -id: 351691
    -bodyTs: "'decad':4 'least':2 'probabl':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://reddthat.com/comment/6916625"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706586526 {#2137
      date: 2024-01-30 04:48:46.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1817}
  +body: "Even Freecad is well over a decade old. Opencascade is over 20."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706603299 {#2208
    date: 2024-01-30 09:28:19.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
    "@remotelove@lemmy.ca"
    "@notthebees@reddthat.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2195 …}
  +nested: Doctrine\ORM\PersistentCollection {#2206 …}
  +votes: Doctrine\ORM\PersistentCollection {#2197 …}
  +reports: Doctrine\ORM\PersistentCollection {#2211 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2266 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2268 …}
  -id: 352068
  -bodyTs: "'20':12 'decad':7 'even':1 'freecad':2 'old':8 'opencascad':9 'well':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sopuli.xyz/comment/6601580"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706603299 {#2203
    date: 2024-01-30 09:28:19.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 {#2212
  +user: Proxies\__CG__\App\Entity\User {#2202 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
  +image: null
  +parent: App\Entity\EntryComment {#2069
    +user: Proxies\__CG__\App\Entity\User {#2320 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
    +image: null
    +parent: App\Entity\EntryComment {#1817
      +user: App\Entity\User {#2357 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        FreeCAD is fairly good. Some of the controls are a bit wonky, but that is just a minor gripe. If you are starting on FreeCAD, that doesn’t matter so much. FreeCAD is good to know if you design components for KiCAD as well.\n
        \n
        Parametric modeling is fucking awesome, btw. I am not quite sure how old that concept is though.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1729583535 {#1919
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@captain_aggravated@sh.itjust.works"
        "@ook_the_librarian@lemmy.world"
        "@captain_aggravated@sh.itjust.works"
        "@ook_the_librarian@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1479 …}
      +nested: Doctrine\ORM\PersistentCollection {#1600 …}
      +votes: Doctrine\ORM\PersistentCollection {#1856 …}
      +reports: Doctrine\ORM\PersistentCollection {#1397 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2354 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1955 …}
      -id: 351569
      -bodyTs: "'awesom':49 'bit':11 'btw':50 'compon':40 'concept':59 'control':8 'design':39 'doesn':27 'fair':3 'freecad':1,25,32 'fuck':48 'good':4,34 'gripe':19 'kicad':42 'know':36 'matter':29 'minor':18 'model':46 'much':31 'old':57 'parametr':45 'quit':54 'start':23 'sure':55 'though':61 'well':44 'wonki':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/6849480"
      +editedAt: DateTimeImmutable @1729531570 {#2397
        date: 2024-10-21 19:26:10.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706582660 {#1847
        date: 2024-01-30 03:44:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#1817}
    +body: "At least a decade, probably more"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1706586526 {#2072
      date: 2024-01-30 04:48:46.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@captain_aggravated@sh.itjust.works"
      "@ook_the_librarian@lemmy.world"
      "@remotelove@lemmy.ca"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2297 …}
    +nested: Doctrine\ORM\PersistentCollection {#2301 …}
    +votes: Doctrine\ORM\PersistentCollection {#2291 …}
    +reports: Doctrine\ORM\PersistentCollection {#2298 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2299 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2192 …}
    -id: 351691
    -bodyTs: "'decad':4 'least':2 'probabl':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://reddthat.com/comment/6916625"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706586526 {#2137
      date: 2024-01-30 04:48:46.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1817}
  +body: "Even Freecad is well over a decade old. Opencascade is over 20."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706603299 {#2208
    date: 2024-01-30 09:28:19.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
    "@remotelove@lemmy.ca"
    "@notthebees@reddthat.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2195 …}
  +nested: Doctrine\ORM\PersistentCollection {#2206 …}
  +votes: Doctrine\ORM\PersistentCollection {#2197 …}
  +reports: Doctrine\ORM\PersistentCollection {#2211 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2266 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2268 …}
  -id: 352068
  -bodyTs: "'20':12 'decad':7 'even':1 'freecad':2 'old':8 'opencascad':9 'well':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sopuli.xyz/comment/6601580"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706603299 {#2203
    date: 2024-01-30 09:28:19.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 {#2212
  +user: Proxies\__CG__\App\Entity\User {#2202 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
  +image: null
  +parent: App\Entity\EntryComment {#2069
    +user: Proxies\__CG__\App\Entity\User {#2320 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
    +image: null
    +parent: App\Entity\EntryComment {#1817
      +user: App\Entity\User {#2357 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        FreeCAD is fairly good. Some of the controls are a bit wonky, but that is just a minor gripe. If you are starting on FreeCAD, that doesn’t matter so much. FreeCAD is good to know if you design components for KiCAD as well.\n
        \n
        Parametric modeling is fucking awesome, btw. I am not quite sure how old that concept is though.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1729583535 {#1919
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@captain_aggravated@sh.itjust.works"
        "@ook_the_librarian@lemmy.world"
        "@captain_aggravated@sh.itjust.works"
        "@ook_the_librarian@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1479 …}
      +nested: Doctrine\ORM\PersistentCollection {#1600 …}
      +votes: Doctrine\ORM\PersistentCollection {#1856 …}
      +reports: Doctrine\ORM\PersistentCollection {#1397 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2354 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1955 …}
      -id: 351569
      -bodyTs: "'awesom':49 'bit':11 'btw':50 'compon':40 'concept':59 'control':8 'design':39 'doesn':27 'fair':3 'freecad':1,25,32 'fuck':48 'good':4,34 'gripe':19 'kicad':42 'know':36 'matter':29 'minor':18 'model':46 'much':31 'old':57 'parametr':45 'quit':54 'start':23 'sure':55 'though':61 'well':44 'wonki':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/6849480"
      +editedAt: DateTimeImmutable @1729531570 {#2397
        date: 2024-10-21 19:26:10.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706582660 {#1847
        date: 2024-01-30 03:44:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#1817}
    +body: "At least a decade, probably more"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1706586526 {#2072
      date: 2024-01-30 04:48:46.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@captain_aggravated@sh.itjust.works"
      "@ook_the_librarian@lemmy.world"
      "@remotelove@lemmy.ca"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2297 …}
    +nested: Doctrine\ORM\PersistentCollection {#2301 …}
    +votes: Doctrine\ORM\PersistentCollection {#2291 …}
    +reports: Doctrine\ORM\PersistentCollection {#2298 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2299 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2192 …}
    -id: 351691
    -bodyTs: "'decad':4 'least':2 'probabl':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://reddthat.com/comment/6916625"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706586526 {#2137
      date: 2024-01-30 04:48:46.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1817}
  +body: "Even Freecad is well over a decade old. Opencascade is over 20."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706603299 {#2208
    date: 2024-01-30 09:28:19.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
    "@remotelove@lemmy.ca"
    "@notthebees@reddthat.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2195 …}
  +nested: Doctrine\ORM\PersistentCollection {#2206 …}
  +votes: Doctrine\ORM\PersistentCollection {#2197 …}
  +reports: Doctrine\ORM\PersistentCollection {#2211 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2266 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2268 …}
  -id: 352068
  -bodyTs: "'20':12 'decad':7 'even':1 'freecad':2 'old':8 'opencascad':9 'well':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sopuli.xyz/comment/6601580"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706603299 {#2203
    date: 2024-01-30 09:28:19.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 {#2232
  +user: Proxies\__CG__\App\Entity\User {#2231 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
  +image: null
  +parent: App\Entity\EntryComment {#1817
    +user: App\Entity\User {#2357 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
    +image: null
    +parent: null
    +root: null
    +body: """
      FreeCAD is fairly good. Some of the controls are a bit wonky, but that is just a minor gripe. If you are starting on FreeCAD, that doesn’t matter so much. FreeCAD is good to know if you design components for KiCAD as well.\n
      \n
      Parametric modeling is fucking awesome, btw. I am not quite sure how old that concept is though.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1729583535 {#1919
      date: 2024-10-22 09:52:15.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@captain_aggravated@sh.itjust.works"
      "@ook_the_librarian@lemmy.world"
      "@captain_aggravated@sh.itjust.works"
      "@ook_the_librarian@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1479 …}
    +nested: Doctrine\ORM\PersistentCollection {#1600 …}
    +votes: Doctrine\ORM\PersistentCollection {#1856 …}
    +reports: Doctrine\ORM\PersistentCollection {#1397 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2354 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1955 …}
    -id: 351569
    -bodyTs: "'awesom':49 'bit':11 'btw':50 'compon':40 'concept':59 'control':8 'design':39 'doesn':27 'fair':3 'freecad':1,25,32 'fuck':48 'good':4,34 'gripe':19 'kicad':42 'know':36 'matter':29 'minor':18 'model':46 'much':31 'old':57 'parametr':45 'quit':54 'start':23 'sure':55 'though':61 'well':44 'wonki':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6849480"
    +editedAt: DateTimeImmutable @1729531570 {#2397
      date: 2024-10-21 19:26:10.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706582660 {#1847
      date: 2024-01-30 03:44:20.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1817}
  +body: "Pretty old, I’d say 30 years. It’s what made pro/e, one of the first 3d cad systems, so famous within Boeing."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706589256 {#2228
    date: 2024-01-30 05:34:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
    "@remotelove@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2230 …}
  +nested: Doctrine\ORM\PersistentCollection {#2213 …}
  +votes: Doctrine\ORM\PersistentCollection {#2216 …}
  +reports: Doctrine\ORM\PersistentCollection {#2223 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2224 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2139 …}
  -id: 351750
  -bodyTs: "'30':6 '3d':17 'boe':23 'cad':18 'd':4 'famous':21 'first':16 'made':11 'old':2 'one':13 'pretti':1 'pro/e':12 'say':5 'system':19 'within':22 'year':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7141005"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706589256 {#2229
    date: 2024-01-30 05:34: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
15 DENIED edit
App\Entity\EntryComment {#2232
  +user: Proxies\__CG__\App\Entity\User {#2231 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
  +image: null
  +parent: App\Entity\EntryComment {#1817
    +user: App\Entity\User {#2357 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
    +image: null
    +parent: null
    +root: null
    +body: """
      FreeCAD is fairly good. Some of the controls are a bit wonky, but that is just a minor gripe. If you are starting on FreeCAD, that doesn’t matter so much. FreeCAD is good to know if you design components for KiCAD as well.\n
      \n
      Parametric modeling is fucking awesome, btw. I am not quite sure how old that concept is though.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1729583535 {#1919
      date: 2024-10-22 09:52:15.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@captain_aggravated@sh.itjust.works"
      "@ook_the_librarian@lemmy.world"
      "@captain_aggravated@sh.itjust.works"
      "@ook_the_librarian@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1479 …}
    +nested: Doctrine\ORM\PersistentCollection {#1600 …}
    +votes: Doctrine\ORM\PersistentCollection {#1856 …}
    +reports: Doctrine\ORM\PersistentCollection {#1397 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2354 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1955 …}
    -id: 351569
    -bodyTs: "'awesom':49 'bit':11 'btw':50 'compon':40 'concept':59 'control':8 'design':39 'doesn':27 'fair':3 'freecad':1,25,32 'fuck':48 'good':4,34 'gripe':19 'kicad':42 'know':36 'matter':29 'minor':18 'model':46 'much':31 'old':57 'parametr':45 'quit':54 'start':23 'sure':55 'though':61 'well':44 'wonki':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6849480"
    +editedAt: DateTimeImmutable @1729531570 {#2397
      date: 2024-10-21 19:26:10.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706582660 {#1847
      date: 2024-01-30 03:44:20.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1817}
  +body: "Pretty old, I’d say 30 years. It’s what made pro/e, one of the first 3d cad systems, so famous within Boeing."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706589256 {#2228
    date: 2024-01-30 05:34:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
    "@remotelove@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2230 …}
  +nested: Doctrine\ORM\PersistentCollection {#2213 …}
  +votes: Doctrine\ORM\PersistentCollection {#2216 …}
  +reports: Doctrine\ORM\PersistentCollection {#2223 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2224 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2139 …}
  -id: 351750
  -bodyTs: "'30':6 '3d':17 'boe':23 'cad':18 'd':4 'famous':21 'first':16 'made':11 'old':2 'one':13 'pretti':1 'pro/e':12 'say':5 'system':19 'within':22 'year':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7141005"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706589256 {#2229
    date: 2024-01-30 05:34: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
16 DENIED moderate
App\Entity\EntryComment {#2232
  +user: Proxies\__CG__\App\Entity\User {#2231 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
  +image: null
  +parent: App\Entity\EntryComment {#1817
    +user: App\Entity\User {#2357 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
    +image: null
    +parent: null
    +root: null
    +body: """
      FreeCAD is fairly good. Some of the controls are a bit wonky, but that is just a minor gripe. If you are starting on FreeCAD, that doesn’t matter so much. FreeCAD is good to know if you design components for KiCAD as well.\n
      \n
      Parametric modeling is fucking awesome, btw. I am not quite sure how old that concept is though.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1729583535 {#1919
      date: 2024-10-22 09:52:15.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@captain_aggravated@sh.itjust.works"
      "@ook_the_librarian@lemmy.world"
      "@captain_aggravated@sh.itjust.works"
      "@ook_the_librarian@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1479 …}
    +nested: Doctrine\ORM\PersistentCollection {#1600 …}
    +votes: Doctrine\ORM\PersistentCollection {#1856 …}
    +reports: Doctrine\ORM\PersistentCollection {#1397 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2354 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1955 …}
    -id: 351569
    -bodyTs: "'awesom':49 'bit':11 'btw':50 'compon':40 'concept':59 'control':8 'design':39 'doesn':27 'fair':3 'freecad':1,25,32 'fuck':48 'good':4,34 'gripe':19 'kicad':42 'know':36 'matter':29 'minor':18 'model':46 'much':31 'old':57 'parametr':45 'quit':54 'start':23 'sure':55 'though':61 'well':44 'wonki':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6849480"
    +editedAt: DateTimeImmutable @1729531570 {#2397
      date: 2024-10-21 19:26:10.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706582660 {#1847
      date: 2024-01-30 03:44:20.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1817}
  +body: "Pretty old, I’d say 30 years. It’s what made pro/e, one of the first 3d cad systems, so famous within Boeing."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706589256 {#2228
    date: 2024-01-30 05:34:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
    "@remotelove@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2230 …}
  +nested: Doctrine\ORM\PersistentCollection {#2213 …}
  +votes: Doctrine\ORM\PersistentCollection {#2216 …}
  +reports: Doctrine\ORM\PersistentCollection {#2223 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2224 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2139 …}
  -id: 351750
  -bodyTs: "'30':6 '3d':17 'boe':23 'cad':18 'd':4 'famous':21 'first':16 'made':11 'old':2 'one':13 'pretti':1 'pro/e':12 'say':5 'system':19 'within':22 'year':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7141005"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706589256 {#2229
    date: 2024-01-30 05:34: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
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 {#1701
  +user: App\Entity\User {#1598 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Yeah if you want to be reductive about it, FreeCAD is a GUI wrapper for OpenCASCADE, its CAD engine. FreeCAD is designed to be extensible; the workbench system allows for several different workflows, and using the Python API it’s not that far out there to make your own workbench for specialized tasks. You could build a clockwork workbench if you were interested in designing escapements and such.\n
    \n
    The tradeoff is it can seem overhwelming because there’s a LOT of functionality in there. I do almost all of my work in the Spreadsheet, Sketcher and Part Design workbench, plus the A2Plus assembly workbench from the addon manager.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 12
  +score: 0
  +lastActive: DateTime @1729582590 {#1565
    date: 2024-10-22 09:36:30.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1620 …}
  +nested: Doctrine\ORM\PersistentCollection {#1680 …}
  +votes: Doctrine\ORM\PersistentCollection {#1686 …}
  +reports: Doctrine\ORM\PersistentCollection {#1692 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1705 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1616 …}
  -id: 351571
  -bodyTs: "'a2plus':102 'addon':107 'allow':29 'almost':87 'api':38 'assembl':103 'build':56 'cad':18 'clockwork':58 'could':55 'design':22,65,98 'differ':32 'engin':19 'escap':66 'extens':25 'far':43 'freecad':10,20 'function':82 'gui':13 'interest':63 'lot':80 'make':47 'manag':108 'opencascad':16 'overhwelm':75 'part':97 'plus':100 'python':37 'reduct':7 'seem':74 'sever':31 'sketcher':95 'special':52 'spreadsheet':94 'system':28 'task':53 'tradeoff':70 'use':35 'want':4 'work':91 'workbench':27,50,59,99,104 'workflow':33 'wrapper':14 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/8254898"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706582785 {#1604
    date: 2024-01-30 03:46: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
19 DENIED edit
App\Entity\EntryComment {#1701
  +user: App\Entity\User {#1598 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Yeah if you want to be reductive about it, FreeCAD is a GUI wrapper for OpenCASCADE, its CAD engine. FreeCAD is designed to be extensible; the workbench system allows for several different workflows, and using the Python API it’s not that far out there to make your own workbench for specialized tasks. You could build a clockwork workbench if you were interested in designing escapements and such.\n
    \n
    The tradeoff is it can seem overhwelming because there’s a LOT of functionality in there. I do almost all of my work in the Spreadsheet, Sketcher and Part Design workbench, plus the A2Plus assembly workbench from the addon manager.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 12
  +score: 0
  +lastActive: DateTime @1729582590 {#1565
    date: 2024-10-22 09:36:30.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1620 …}
  +nested: Doctrine\ORM\PersistentCollection {#1680 …}
  +votes: Doctrine\ORM\PersistentCollection {#1686 …}
  +reports: Doctrine\ORM\PersistentCollection {#1692 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1705 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1616 …}
  -id: 351571
  -bodyTs: "'a2plus':102 'addon':107 'allow':29 'almost':87 'api':38 'assembl':103 'build':56 'cad':18 'clockwork':58 'could':55 'design':22,65,98 'differ':32 'engin':19 'escap':66 'extens':25 'far':43 'freecad':10,20 'function':82 'gui':13 'interest':63 'lot':80 'make':47 'manag':108 'opencascad':16 'overhwelm':75 'part':97 'plus':100 'python':37 'reduct':7 'seem':74 'sever':31 'sketcher':95 'special':52 'spreadsheet':94 'system':28 'task':53 'tradeoff':70 'use':35 'want':4 'work':91 'workbench':27,50,59,99,104 'workflow':33 'wrapper':14 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/8254898"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706582785 {#1604
    date: 2024-01-30 03:46: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
20 DENIED moderate
App\Entity\EntryComment {#1701
  +user: App\Entity\User {#1598 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Yeah if you want to be reductive about it, FreeCAD is a GUI wrapper for OpenCASCADE, its CAD engine. FreeCAD is designed to be extensible; the workbench system allows for several different workflows, and using the Python API it’s not that far out there to make your own workbench for specialized tasks. You could build a clockwork workbench if you were interested in designing escapements and such.\n
    \n
    The tradeoff is it can seem overhwelming because there’s a LOT of functionality in there. I do almost all of my work in the Spreadsheet, Sketcher and Part Design workbench, plus the A2Plus assembly workbench from the addon manager.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 12
  +score: 0
  +lastActive: DateTime @1729582590 {#1565
    date: 2024-10-22 09:36:30.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1620 …}
  +nested: Doctrine\ORM\PersistentCollection {#1680 …}
  +votes: Doctrine\ORM\PersistentCollection {#1686 …}
  +reports: Doctrine\ORM\PersistentCollection {#1692 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1705 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1616 …}
  -id: 351571
  -bodyTs: "'a2plus':102 'addon':107 'allow':29 'almost':87 'api':38 'assembl':103 'build':56 'cad':18 'clockwork':58 'could':55 'design':22,65,98 'differ':32 'engin':19 'escap':66 'extens':25 'far':43 'freecad':10,20 'function':82 'gui':13 'interest':63 'lot':80 'make':47 'manag':108 'opencascad':16 'overhwelm':75 'part':97 'plus':100 'python':37 'reduct':7 'seem':74 'sever':31 'sketcher':95 'special':52 'spreadsheet':94 'system':28 'task':53 'tradeoff':70 'use':35 'want':4 'work':91 'workbench':27,50,59,99,104 'workflow':33 'wrapper':14 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/8254898"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706582785 {#1604
    date: 2024-01-30 03:46: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
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 {#2128
  +user: Proxies\__CG__\App\Entity\User {#2044 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
  +image: null
  +parent: App\Entity\EntryComment {#1701
    +user: App\Entity\User {#1598 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
    +image: null
    +parent: null
    +root: null
    +body: """
      Yeah if you want to be reductive about it, FreeCAD is a GUI wrapper for OpenCASCADE, its CAD engine. FreeCAD is designed to be extensible; the workbench system allows for several different workflows, and using the Python API it’s not that far out there to make your own workbench for specialized tasks. You could build a clockwork workbench if you were interested in designing escapements and such.\n
      \n
      The tradeoff is it can seem overhwelming because there’s a LOT of functionality in there. I do almost all of my work in the Spreadsheet, Sketcher and Part Design workbench, plus the A2Plus assembly workbench from the addon manager.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 12
    +score: 0
    +lastActive: DateTime @1729582590 {#1565
      date: 2024-10-22 09:36:30.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@captain_aggravated@sh.itjust.works"
      "@ook_the_librarian@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1620 …}
    +nested: Doctrine\ORM\PersistentCollection {#1680 …}
    +votes: Doctrine\ORM\PersistentCollection {#1686 …}
    +reports: Doctrine\ORM\PersistentCollection {#1692 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1705 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1616 …}
    -id: 351571
    -bodyTs: "'a2plus':102 'addon':107 'allow':29 'almost':87 'api':38 'assembl':103 'build':56 'cad':18 'clockwork':58 'could':55 'design':22,65,98 'differ':32 'engin':19 'escap':66 'extens':25 'far':43 'freecad':10,20 'function':82 'gui':13 'interest':63 'lot':80 'make':47 'manag':108 'opencascad':16 'overhwelm':75 'part':97 'plus':100 'python':37 'reduct':7 'seem':74 'sever':31 'sketcher':95 'special':52 'spreadsheet':94 'system':28 'task':53 'tradeoff':70 'use':35 'want':4 'work':91 'workbench':27,50,59,99,104 'workflow':33 'wrapper':14 'yeah':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/8254898"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706582785 {#1604
      date: 2024-01-30 03:46:25.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1701}
  +body: """
    > Spreadsheet\n
    \n
    Curious to hear what it’s like making parts with a spreadsheet. Is it like coding?\n
    \n
    I use openscad a lot, and just tried using spreadsheets – adding parameters to each property in a part still seems really clunky, compared to editing a scad file in Emacs, which I vastly prefer, especially now that there’s AI code autocomplete.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706601433 {#2126
    date: 2024-01-30 08:57:13.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2162 …}
  +nested: Doctrine\ORM\PersistentCollection {#2160 …}
  +votes: Doctrine\ORM\PersistentCollection {#2120 …}
  +reports: Doctrine\ORM\PersistentCollection {#2119 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2113 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2122 …}
  -id: 352030
  -bodyTs: "'ad':28 'ai':57 'autocomplet':59 'clunki':39 'code':17,58 'compar':40 'curious':2 'edit':42 'emac':47 'especi':52 'file':45 'hear':4 'like':8,16 'lot':22 'make':9 'openscad':20 'paramet':29 'part':10,35 'prefer':51 'properti':32 'realli':38 'scad':44 'seem':37 'spreadsheet':1,13,27 'still':36 'tri':25 'use':19,26 'vast':50"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6853630"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706601433 {#2127
    date: 2024-01-30 08:57: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
23 DENIED edit
App\Entity\EntryComment {#2128
  +user: Proxies\__CG__\App\Entity\User {#2044 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
  +image: null
  +parent: App\Entity\EntryComment {#1701
    +user: App\Entity\User {#1598 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
    +image: null
    +parent: null
    +root: null
    +body: """
      Yeah if you want to be reductive about it, FreeCAD is a GUI wrapper for OpenCASCADE, its CAD engine. FreeCAD is designed to be extensible; the workbench system allows for several different workflows, and using the Python API it’s not that far out there to make your own workbench for specialized tasks. You could build a clockwork workbench if you were interested in designing escapements and such.\n
      \n
      The tradeoff is it can seem overhwelming because there’s a LOT of functionality in there. I do almost all of my work in the Spreadsheet, Sketcher and Part Design workbench, plus the A2Plus assembly workbench from the addon manager.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 12
    +score: 0
    +lastActive: DateTime @1729582590 {#1565
      date: 2024-10-22 09:36:30.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@captain_aggravated@sh.itjust.works"
      "@ook_the_librarian@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1620 …}
    +nested: Doctrine\ORM\PersistentCollection {#1680 …}
    +votes: Doctrine\ORM\PersistentCollection {#1686 …}
    +reports: Doctrine\ORM\PersistentCollection {#1692 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1705 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1616 …}
    -id: 351571
    -bodyTs: "'a2plus':102 'addon':107 'allow':29 'almost':87 'api':38 'assembl':103 'build':56 'cad':18 'clockwork':58 'could':55 'design':22,65,98 'differ':32 'engin':19 'escap':66 'extens':25 'far':43 'freecad':10,20 'function':82 'gui':13 'interest':63 'lot':80 'make':47 'manag':108 'opencascad':16 'overhwelm':75 'part':97 'plus':100 'python':37 'reduct':7 'seem':74 'sever':31 'sketcher':95 'special':52 'spreadsheet':94 'system':28 'task':53 'tradeoff':70 'use':35 'want':4 'work':91 'workbench':27,50,59,99,104 'workflow':33 'wrapper':14 'yeah':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/8254898"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706582785 {#1604
      date: 2024-01-30 03:46:25.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1701}
  +body: """
    > Spreadsheet\n
    \n
    Curious to hear what it’s like making parts with a spreadsheet. Is it like coding?\n
    \n
    I use openscad a lot, and just tried using spreadsheets – adding parameters to each property in a part still seems really clunky, compared to editing a scad file in Emacs, which I vastly prefer, especially now that there’s AI code autocomplete.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706601433 {#2126
    date: 2024-01-30 08:57:13.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2162 …}
  +nested: Doctrine\ORM\PersistentCollection {#2160 …}
  +votes: Doctrine\ORM\PersistentCollection {#2120 …}
  +reports: Doctrine\ORM\PersistentCollection {#2119 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2113 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2122 …}
  -id: 352030
  -bodyTs: "'ad':28 'ai':57 'autocomplet':59 'clunki':39 'code':17,58 'compar':40 'curious':2 'edit':42 'emac':47 'especi':52 'file':45 'hear':4 'like':8,16 'lot':22 'make':9 'openscad':20 'paramet':29 'part':10,35 'prefer':51 'properti':32 'realli':38 'scad':44 'seem':37 'spreadsheet':1,13,27 'still':36 'tri':25 'use':19,26 'vast':50"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6853630"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706601433 {#2127
    date: 2024-01-30 08:57: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
24 DENIED moderate
App\Entity\EntryComment {#2128
  +user: Proxies\__CG__\App\Entity\User {#2044 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
  +image: null
  +parent: App\Entity\EntryComment {#1701
    +user: App\Entity\User {#1598 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
    +image: null
    +parent: null
    +root: null
    +body: """
      Yeah if you want to be reductive about it, FreeCAD is a GUI wrapper for OpenCASCADE, its CAD engine. FreeCAD is designed to be extensible; the workbench system allows for several different workflows, and using the Python API it’s not that far out there to make your own workbench for specialized tasks. You could build a clockwork workbench if you were interested in designing escapements and such.\n
      \n
      The tradeoff is it can seem overhwelming because there’s a LOT of functionality in there. I do almost all of my work in the Spreadsheet, Sketcher and Part Design workbench, plus the A2Plus assembly workbench from the addon manager.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 12
    +score: 0
    +lastActive: DateTime @1729582590 {#1565
      date: 2024-10-22 09:36:30.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@captain_aggravated@sh.itjust.works"
      "@ook_the_librarian@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1620 …}
    +nested: Doctrine\ORM\PersistentCollection {#1680 …}
    +votes: Doctrine\ORM\PersistentCollection {#1686 …}
    +reports: Doctrine\ORM\PersistentCollection {#1692 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1705 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1616 …}
    -id: 351571
    -bodyTs: "'a2plus':102 'addon':107 'allow':29 'almost':87 'api':38 'assembl':103 'build':56 'cad':18 'clockwork':58 'could':55 'design':22,65,98 'differ':32 'engin':19 'escap':66 'extens':25 'far':43 'freecad':10,20 'function':82 'gui':13 'interest':63 'lot':80 'make':47 'manag':108 'opencascad':16 'overhwelm':75 'part':97 'plus':100 'python':37 'reduct':7 'seem':74 'sever':31 'sketcher':95 'special':52 'spreadsheet':94 'system':28 'task':53 'tradeoff':70 'use':35 'want':4 'work':91 'workbench':27,50,59,99,104 'workflow':33 'wrapper':14 'yeah':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/8254898"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706582785 {#1604
      date: 2024-01-30 03:46:25.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1701}
  +body: """
    > Spreadsheet\n
    \n
    Curious to hear what it’s like making parts with a spreadsheet. Is it like coding?\n
    \n
    I use openscad a lot, and just tried using spreadsheets – adding parameters to each property in a part still seems really clunky, compared to editing a scad file in Emacs, which I vastly prefer, especially now that there’s AI code autocomplete.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706601433 {#2126
    date: 2024-01-30 08:57:13.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2162 …}
  +nested: Doctrine\ORM\PersistentCollection {#2160 …}
  +votes: Doctrine\ORM\PersistentCollection {#2120 …}
  +reports: Doctrine\ORM\PersistentCollection {#2119 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2113 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2122 …}
  -id: 352030
  -bodyTs: "'ad':28 'ai':57 'autocomplet':59 'clunki':39 'code':17,58 'compar':40 'curious':2 'edit':42 'emac':47 'especi':52 'file':45 'hear':4 'like':8,16 'lot':22 'make':9 'openscad':20 'paramet':29 'part':10,35 'prefer':51 'properti':32 'realli':38 'scad':44 'seem':37 'spreadsheet':1,13,27 'still':36 'tri':25 'use':19,26 'vast':50"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6853630"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706601433 {#2127
    date: 2024-01-30 08:57: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
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 {#2238
  +user: Proxies\__CG__\App\Entity\User {#2237 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
  +image: null
  +parent: App\Entity\EntryComment {#2128
    +user: Proxies\__CG__\App\Entity\User {#2044 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
    +image: null
    +parent: App\Entity\EntryComment {#1701
      +user: App\Entity\User {#1598 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Yeah if you want to be reductive about it, FreeCAD is a GUI wrapper for OpenCASCADE, its CAD engine. FreeCAD is designed to be extensible; the workbench system allows for several different workflows, and using the Python API it’s not that far out there to make your own workbench for specialized tasks. You could build a clockwork workbench if you were interested in designing escapements and such.\n
        \n
        The tradeoff is it can seem overhwelming because there’s a LOT of functionality in there. I do almost all of my work in the Spreadsheet, Sketcher and Part Design workbench, plus the A2Plus assembly workbench from the addon manager.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 12
      +score: 0
      +lastActive: DateTime @1729582590 {#1565
        date: 2024-10-22 09:36:30.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@captain_aggravated@sh.itjust.works"
        "@ook_the_librarian@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1620 …}
      +nested: Doctrine\ORM\PersistentCollection {#1680 …}
      +votes: Doctrine\ORM\PersistentCollection {#1686 …}
      +reports: Doctrine\ORM\PersistentCollection {#1692 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1705 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1616 …}
      -id: 351571
      -bodyTs: "'a2plus':102 'addon':107 'allow':29 'almost':87 'api':38 'assembl':103 'build':56 'cad':18 'clockwork':58 'could':55 'design':22,65,98 'differ':32 'engin':19 'escap':66 'extens':25 'far':43 'freecad':10,20 'function':82 'gui':13 'interest':63 'lot':80 'make':47 'manag':108 'opencascad':16 'overhwelm':75 'part':97 'plus':100 'python':37 'reduct':7 'seem':74 'sever':31 'sketcher':95 'special':52 'spreadsheet':94 'system':28 'task':53 'tradeoff':70 'use':35 'want':4 'work':91 'workbench':27,50,59,99,104 'workflow':33 'wrapper':14 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/comment/8254898"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706582785 {#1604
        date: 2024-01-30 03:46:25.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#1701}
    +body: """
      > Spreadsheet\n
      \n
      Curious to hear what it’s like making parts with a spreadsheet. Is it like coding?\n
      \n
      I use openscad a lot, and just tried using spreadsheets – adding parameters to each property in a part still seems really clunky, compared to editing a scad file in Emacs, which I vastly prefer, especially now that there’s AI code autocomplete.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706601433 {#2126
      date: 2024-01-30 08:57:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@captain_aggravated@sh.itjust.works"
      "@ook_the_librarian@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2162 …}
    +nested: Doctrine\ORM\PersistentCollection {#2160 …}
    +votes: Doctrine\ORM\PersistentCollection {#2120 …}
    +reports: Doctrine\ORM\PersistentCollection {#2119 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2113 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2122 …}
    -id: 352030
    -bodyTs: "'ad':28 'ai':57 'autocomplet':59 'clunki':39 'code':17,58 'compar':40 'curious':2 'edit':42 'emac':47 'especi':52 'file':45 'hear':4 'like':8,16 'lot':22 'make':9 'openscad':20 'paramet':29 'part':10,35 'prefer':51 'properti':32 'realli':38 'scad':44 'seem':37 'spreadsheet':1,13,27 'still':36 'tri':25 'use':19,26 'vast':50"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6853630"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706601433 {#2127
      date: 2024-01-30 08:57:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1701}
  +body: """
    I use the spreadsheet to hold dimensions/variable and formulas, makes it easier to modify designs. If I want to change a length, hole size height etc just change the spreadsheet values don’t have to mess around with the sketches or 3d part designs directly.\n
    \n
    One slightly frustrating thing i found is sometimes it fails to recompute the design or processes it incorrectly when values are changed by large amounts, that’s probably more to do with how I design things though
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706602827 {#2226
    date: 2024-01-30 09:20:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
    "@kelvie@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2249 …}
  +nested: Doctrine\ORM\PersistentCollection {#2259 …}
  +votes: Doctrine\ORM\PersistentCollection {#2244 …}
  +reports: Doctrine\ORM\PersistentCollection {#2250 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2245 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2243 …}
  -id: 352054
  -bodyTs: "'3d':42 'amount':70 'around':37 'chang':20,28,67 'design':15,44,59,80 'dimensions/variable':7 'direct':45 'easier':12 'etc':26 'fail':55 'formula':9 'found':51 'frustrat':48 'height':25 'hold':6 'hole':23 'incorrect':63 'larg':69 'length':22 'make':10 'mess':36 'modifi':14 'one':46 'part':43 'probabl':73 'process':61 'recomput':57 'size':24 'sketch':40 'slight':47 'sometim':53 'spreadsheet':4,30 'thing':49,81 'though':82 'use':2 'valu':31,65 'want':18"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7143597"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706602827 {#2234
    date: 2024-01-30 09:20:27.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 {#2238
  +user: Proxies\__CG__\App\Entity\User {#2237 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
  +image: null
  +parent: App\Entity\EntryComment {#2128
    +user: Proxies\__CG__\App\Entity\User {#2044 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
    +image: null
    +parent: App\Entity\EntryComment {#1701
      +user: App\Entity\User {#1598 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Yeah if you want to be reductive about it, FreeCAD is a GUI wrapper for OpenCASCADE, its CAD engine. FreeCAD is designed to be extensible; the workbench system allows for several different workflows, and using the Python API it’s not that far out there to make your own workbench for specialized tasks. You could build a clockwork workbench if you were interested in designing escapements and such.\n
        \n
        The tradeoff is it can seem overhwelming because there’s a LOT of functionality in there. I do almost all of my work in the Spreadsheet, Sketcher and Part Design workbench, plus the A2Plus assembly workbench from the addon manager.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 12
      +score: 0
      +lastActive: DateTime @1729582590 {#1565
        date: 2024-10-22 09:36:30.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@captain_aggravated@sh.itjust.works"
        "@ook_the_librarian@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1620 …}
      +nested: Doctrine\ORM\PersistentCollection {#1680 …}
      +votes: Doctrine\ORM\PersistentCollection {#1686 …}
      +reports: Doctrine\ORM\PersistentCollection {#1692 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1705 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1616 …}
      -id: 351571
      -bodyTs: "'a2plus':102 'addon':107 'allow':29 'almost':87 'api':38 'assembl':103 'build':56 'cad':18 'clockwork':58 'could':55 'design':22,65,98 'differ':32 'engin':19 'escap':66 'extens':25 'far':43 'freecad':10,20 'function':82 'gui':13 'interest':63 'lot':80 'make':47 'manag':108 'opencascad':16 'overhwelm':75 'part':97 'plus':100 'python':37 'reduct':7 'seem':74 'sever':31 'sketcher':95 'special':52 'spreadsheet':94 'system':28 'task':53 'tradeoff':70 'use':35 'want':4 'work':91 'workbench':27,50,59,99,104 'workflow':33 'wrapper':14 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/comment/8254898"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706582785 {#1604
        date: 2024-01-30 03:46:25.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#1701}
    +body: """
      > Spreadsheet\n
      \n
      Curious to hear what it’s like making parts with a spreadsheet. Is it like coding?\n
      \n
      I use openscad a lot, and just tried using spreadsheets – adding parameters to each property in a part still seems really clunky, compared to editing a scad file in Emacs, which I vastly prefer, especially now that there’s AI code autocomplete.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706601433 {#2126
      date: 2024-01-30 08:57:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@captain_aggravated@sh.itjust.works"
      "@ook_the_librarian@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2162 …}
    +nested: Doctrine\ORM\PersistentCollection {#2160 …}
    +votes: Doctrine\ORM\PersistentCollection {#2120 …}
    +reports: Doctrine\ORM\PersistentCollection {#2119 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2113 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2122 …}
    -id: 352030
    -bodyTs: "'ad':28 'ai':57 'autocomplet':59 'clunki':39 'code':17,58 'compar':40 'curious':2 'edit':42 'emac':47 'especi':52 'file':45 'hear':4 'like':8,16 'lot':22 'make':9 'openscad':20 'paramet':29 'part':10,35 'prefer':51 'properti':32 'realli':38 'scad':44 'seem':37 'spreadsheet':1,13,27 'still':36 'tri':25 'use':19,26 'vast':50"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6853630"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706601433 {#2127
      date: 2024-01-30 08:57:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1701}
  +body: """
    I use the spreadsheet to hold dimensions/variable and formulas, makes it easier to modify designs. If I want to change a length, hole size height etc just change the spreadsheet values don’t have to mess around with the sketches or 3d part designs directly.\n
    \n
    One slightly frustrating thing i found is sometimes it fails to recompute the design or processes it incorrectly when values are changed by large amounts, that’s probably more to do with how I design things though
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706602827 {#2226
    date: 2024-01-30 09:20:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
    "@kelvie@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2249 …}
  +nested: Doctrine\ORM\PersistentCollection {#2259 …}
  +votes: Doctrine\ORM\PersistentCollection {#2244 …}
  +reports: Doctrine\ORM\PersistentCollection {#2250 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2245 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2243 …}
  -id: 352054
  -bodyTs: "'3d':42 'amount':70 'around':37 'chang':20,28,67 'design':15,44,59,80 'dimensions/variable':7 'direct':45 'easier':12 'etc':26 'fail':55 'formula':9 'found':51 'frustrat':48 'height':25 'hold':6 'hole':23 'incorrect':63 'larg':69 'length':22 'make':10 'mess':36 'modifi':14 'one':46 'part':43 'probabl':73 'process':61 'recomput':57 'size':24 'sketch':40 'slight':47 'sometim':53 'spreadsheet':4,30 'thing':49,81 'though':82 'use':2 'valu':31,65 'want':18"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7143597"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706602827 {#2234
    date: 2024-01-30 09:20:27.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 {#2238
  +user: Proxies\__CG__\App\Entity\User {#2237 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
  +image: null
  +parent: App\Entity\EntryComment {#2128
    +user: Proxies\__CG__\App\Entity\User {#2044 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
    +image: null
    +parent: App\Entity\EntryComment {#1701
      +user: App\Entity\User {#1598 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Yeah if you want to be reductive about it, FreeCAD is a GUI wrapper for OpenCASCADE, its CAD engine. FreeCAD is designed to be extensible; the workbench system allows for several different workflows, and using the Python API it’s not that far out there to make your own workbench for specialized tasks. You could build a clockwork workbench if you were interested in designing escapements and such.\n
        \n
        The tradeoff is it can seem overhwelming because there’s a LOT of functionality in there. I do almost all of my work in the Spreadsheet, Sketcher and Part Design workbench, plus the A2Plus assembly workbench from the addon manager.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 12
      +score: 0
      +lastActive: DateTime @1729582590 {#1565
        date: 2024-10-22 09:36:30.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@captain_aggravated@sh.itjust.works"
        "@ook_the_librarian@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1620 …}
      +nested: Doctrine\ORM\PersistentCollection {#1680 …}
      +votes: Doctrine\ORM\PersistentCollection {#1686 …}
      +reports: Doctrine\ORM\PersistentCollection {#1692 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1705 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1616 …}
      -id: 351571
      -bodyTs: "'a2plus':102 'addon':107 'allow':29 'almost':87 'api':38 'assembl':103 'build':56 'cad':18 'clockwork':58 'could':55 'design':22,65,98 'differ':32 'engin':19 'escap':66 'extens':25 'far':43 'freecad':10,20 'function':82 'gui':13 'interest':63 'lot':80 'make':47 'manag':108 'opencascad':16 'overhwelm':75 'part':97 'plus':100 'python':37 'reduct':7 'seem':74 'sever':31 'sketcher':95 'special':52 'spreadsheet':94 'system':28 'task':53 'tradeoff':70 'use':35 'want':4 'work':91 'workbench':27,50,59,99,104 'workflow':33 'wrapper':14 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/comment/8254898"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706582785 {#1604
        date: 2024-01-30 03:46:25.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#1701}
    +body: """
      > Spreadsheet\n
      \n
      Curious to hear what it’s like making parts with a spreadsheet. Is it like coding?\n
      \n
      I use openscad a lot, and just tried using spreadsheets – adding parameters to each property in a part still seems really clunky, compared to editing a scad file in Emacs, which I vastly prefer, especially now that there’s AI code autocomplete.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706601433 {#2126
      date: 2024-01-30 08:57:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@captain_aggravated@sh.itjust.works"
      "@ook_the_librarian@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2162 …}
    +nested: Doctrine\ORM\PersistentCollection {#2160 …}
    +votes: Doctrine\ORM\PersistentCollection {#2120 …}
    +reports: Doctrine\ORM\PersistentCollection {#2119 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2113 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2122 …}
    -id: 352030
    -bodyTs: "'ad':28 'ai':57 'autocomplet':59 'clunki':39 'code':17,58 'compar':40 'curious':2 'edit':42 'emac':47 'especi':52 'file':45 'hear':4 'like':8,16 'lot':22 'make':9 'openscad':20 'paramet':29 'part':10,35 'prefer':51 'properti':32 'realli':38 'scad':44 'seem':37 'spreadsheet':1,13,27 'still':36 'tri':25 'use':19,26 'vast':50"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6853630"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706601433 {#2127
      date: 2024-01-30 08:57:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1701}
  +body: """
    I use the spreadsheet to hold dimensions/variable and formulas, makes it easier to modify designs. If I want to change a length, hole size height etc just change the spreadsheet values don’t have to mess around with the sketches or 3d part designs directly.\n
    \n
    One slightly frustrating thing i found is sometimes it fails to recompute the design or processes it incorrectly when values are changed by large amounts, that’s probably more to do with how I design things though
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706602827 {#2226
    date: 2024-01-30 09:20:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
    "@kelvie@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2249 …}
  +nested: Doctrine\ORM\PersistentCollection {#2259 …}
  +votes: Doctrine\ORM\PersistentCollection {#2244 …}
  +reports: Doctrine\ORM\PersistentCollection {#2250 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2245 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2243 …}
  -id: 352054
  -bodyTs: "'3d':42 'amount':70 'around':37 'chang':20,28,67 'design':15,44,59,80 'dimensions/variable':7 'direct':45 'easier':12 'etc':26 'fail':55 'formula':9 'found':51 'frustrat':48 'height':25 'hold':6 'hole':23 'incorrect':63 'larg':69 'length':22 'make':10 'mess':36 'modifi':14 'one':46 'part':43 'probabl':73 'process':61 'recomput':57 'size':24 'sketch':40 'slight':47 'sometim':53 'spreadsheet':4,30 'thing':49,81 'though':82 'use':2 'valu':31,65 'want':18"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7143597"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706602827 {#2234
    date: 2024-01-30 09:20:27.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 {#2114
  +user: Proxies\__CG__\App\Entity\User {#2124 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
  +image: null
  +parent: App\Entity\EntryComment {#1701
    +user: App\Entity\User {#1598 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
    +image: null
    +parent: null
    +root: null
    +body: """
      Yeah if you want to be reductive about it, FreeCAD is a GUI wrapper for OpenCASCADE, its CAD engine. FreeCAD is designed to be extensible; the workbench system allows for several different workflows, and using the Python API it’s not that far out there to make your own workbench for specialized tasks. You could build a clockwork workbench if you were interested in designing escapements and such.\n
      \n
      The tradeoff is it can seem overhwelming because there’s a LOT of functionality in there. I do almost all of my work in the Spreadsheet, Sketcher and Part Design workbench, plus the A2Plus assembly workbench from the addon manager.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 12
    +score: 0
    +lastActive: DateTime @1729582590 {#1565
      date: 2024-10-22 09:36:30.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@captain_aggravated@sh.itjust.works"
      "@ook_the_librarian@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1620 …}
    +nested: Doctrine\ORM\PersistentCollection {#1680 …}
    +votes: Doctrine\ORM\PersistentCollection {#1686 …}
    +reports: Doctrine\ORM\PersistentCollection {#1692 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1705 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1616 …}
    -id: 351571
    -bodyTs: "'a2plus':102 'addon':107 'allow':29 'almost':87 'api':38 'assembl':103 'build':56 'cad':18 'clockwork':58 'could':55 'design':22,65,98 'differ':32 'engin':19 'escap':66 'extens':25 'far':43 'freecad':10,20 'function':82 'gui':13 'interest':63 'lot':80 'make':47 'manag':108 'opencascad':16 'overhwelm':75 'part':97 'plus':100 'python':37 'reduct':7 'seem':74 'sever':31 'sketcher':95 'special':52 'spreadsheet':94 'system':28 'task':53 'tradeoff':70 'use':35 'want':4 'work':91 'workbench':27,50,59,99,104 'workflow':33 'wrapper':14 'yeah':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/8254898"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706582785 {#1604
      date: 2024-01-30 03:46:25.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1701}
  +body: """
    I just thought in hindsight, my response to you plugging freecad is funny.\n
    \n
    It’s like you took me into your workshop with all these benches, and I just point at the openscad bench like a caveman and grunt “scad”.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1706583617 {#2117
    date: 2024-01-30 04:00:17.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2112 …}
  +nested: Doctrine\ORM\PersistentCollection {#2110 …}
  +votes: Doctrine\ORM\PersistentCollection {#2103 …}
  +reports: Doctrine\ORM\PersistentCollection {#2102 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2111 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2105 …}
  -id: 351590
  -bodyTs: "'bench':26,34 'caveman':37 'freecad':11 'funni':13 'grunt':39 'hindsight':5 'like':16,35 'openscad':33 'plug':10 'point':30 'respons':7 'scad':40 'thought':3 'took':18 'workshop':22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7139680"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706583617 {#2118
    date: 2024-01-30 04:00:17.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 {#2114
  +user: Proxies\__CG__\App\Entity\User {#2124 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
  +image: null
  +parent: App\Entity\EntryComment {#1701
    +user: App\Entity\User {#1598 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
    +image: null
    +parent: null
    +root: null
    +body: """
      Yeah if you want to be reductive about it, FreeCAD is a GUI wrapper for OpenCASCADE, its CAD engine. FreeCAD is designed to be extensible; the workbench system allows for several different workflows, and using the Python API it’s not that far out there to make your own workbench for specialized tasks. You could build a clockwork workbench if you were interested in designing escapements and such.\n
      \n
      The tradeoff is it can seem overhwelming because there’s a LOT of functionality in there. I do almost all of my work in the Spreadsheet, Sketcher and Part Design workbench, plus the A2Plus assembly workbench from the addon manager.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 12
    +score: 0
    +lastActive: DateTime @1729582590 {#1565
      date: 2024-10-22 09:36:30.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@captain_aggravated@sh.itjust.works"
      "@ook_the_librarian@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1620 …}
    +nested: Doctrine\ORM\PersistentCollection {#1680 …}
    +votes: Doctrine\ORM\PersistentCollection {#1686 …}
    +reports: Doctrine\ORM\PersistentCollection {#1692 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1705 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1616 …}
    -id: 351571
    -bodyTs: "'a2plus':102 'addon':107 'allow':29 'almost':87 'api':38 'assembl':103 'build':56 'cad':18 'clockwork':58 'could':55 'design':22,65,98 'differ':32 'engin':19 'escap':66 'extens':25 'far':43 'freecad':10,20 'function':82 'gui':13 'interest':63 'lot':80 'make':47 'manag':108 'opencascad':16 'overhwelm':75 'part':97 'plus':100 'python':37 'reduct':7 'seem':74 'sever':31 'sketcher':95 'special':52 'spreadsheet':94 'system':28 'task':53 'tradeoff':70 'use':35 'want':4 'work':91 'workbench':27,50,59,99,104 'workflow':33 'wrapper':14 'yeah':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/8254898"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706582785 {#1604
      date: 2024-01-30 03:46:25.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1701}
  +body: """
    I just thought in hindsight, my response to you plugging freecad is funny.\n
    \n
    It’s like you took me into your workshop with all these benches, and I just point at the openscad bench like a caveman and grunt “scad”.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1706583617 {#2117
    date: 2024-01-30 04:00:17.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2112 …}
  +nested: Doctrine\ORM\PersistentCollection {#2110 …}
  +votes: Doctrine\ORM\PersistentCollection {#2103 …}
  +reports: Doctrine\ORM\PersistentCollection {#2102 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2111 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2105 …}
  -id: 351590
  -bodyTs: "'bench':26,34 'caveman':37 'freecad':11 'funni':13 'grunt':39 'hindsight':5 'like':16,35 'openscad':33 'plug':10 'point':30 'respons':7 'scad':40 'thought':3 'took':18 'workshop':22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7139680"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706583617 {#2118
    date: 2024-01-30 04:00:17.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 {#2114
  +user: Proxies\__CG__\App\Entity\User {#2124 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
  +image: null
  +parent: App\Entity\EntryComment {#1701
    +user: App\Entity\User {#1598 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
    +image: null
    +parent: null
    +root: null
    +body: """
      Yeah if you want to be reductive about it, FreeCAD is a GUI wrapper for OpenCASCADE, its CAD engine. FreeCAD is designed to be extensible; the workbench system allows for several different workflows, and using the Python API it’s not that far out there to make your own workbench for specialized tasks. You could build a clockwork workbench if you were interested in designing escapements and such.\n
      \n
      The tradeoff is it can seem overhwelming because there’s a LOT of functionality in there. I do almost all of my work in the Spreadsheet, Sketcher and Part Design workbench, plus the A2Plus assembly workbench from the addon manager.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 12
    +score: 0
    +lastActive: DateTime @1729582590 {#1565
      date: 2024-10-22 09:36:30.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@captain_aggravated@sh.itjust.works"
      "@ook_the_librarian@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1620 …}
    +nested: Doctrine\ORM\PersistentCollection {#1680 …}
    +votes: Doctrine\ORM\PersistentCollection {#1686 …}
    +reports: Doctrine\ORM\PersistentCollection {#1692 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1705 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1616 …}
    -id: 351571
    -bodyTs: "'a2plus':102 'addon':107 'allow':29 'almost':87 'api':38 'assembl':103 'build':56 'cad':18 'clockwork':58 'could':55 'design':22,65,98 'differ':32 'engin':19 'escap':66 'extens':25 'far':43 'freecad':10,20 'function':82 'gui':13 'interest':63 'lot':80 'make':47 'manag':108 'opencascad':16 'overhwelm':75 'part':97 'plus':100 'python':37 'reduct':7 'seem':74 'sever':31 'sketcher':95 'special':52 'spreadsheet':94 'system':28 'task':53 'tradeoff':70 'use':35 'want':4 'work':91 'workbench':27,50,59,99,104 'workflow':33 'wrapper':14 'yeah':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/8254898"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706582785 {#1604
      date: 2024-01-30 03:46:25.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#1701}
  +body: """
    I just thought in hindsight, my response to you plugging freecad is funny.\n
    \n
    It’s like you took me into your workshop with all these benches, and I just point at the openscad bench like a caveman and grunt “scad”.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1706583617 {#2117
    date: 2024-01-30 04:00:17.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2112 …}
  +nested: Doctrine\ORM\PersistentCollection {#2110 …}
  +votes: Doctrine\ORM\PersistentCollection {#2103 …}
  +reports: Doctrine\ORM\PersistentCollection {#2102 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2111 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2105 …}
  -id: 351590
  -bodyTs: "'bench':26,34 'caveman':37 'freecad':11 'funni':13 'grunt':39 'hindsight':5 'like':16,35 'openscad':33 'plug':10 'point':30 'respons':7 'scad':40 'thought':3 'took':18 'workshop':22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7139680"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706583617 {#2118
    date: 2024-01-30 04:00:17.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 {#2371
  +user: App\Entity\User {#2384 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
  +image: null
  +parent: null
  +root: null
  +body: "Do they have editable history yet? That’s a big blocker for me jumping."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1729583465 {#2468
    date: 2024-10-22 09:51:05.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2363 …}
  +nested: Doctrine\ORM\PersistentCollection {#2377 …}
  +votes: Doctrine\ORM\PersistentCollection {#2359 …}
  +reports: Doctrine\ORM\PersistentCollection {#2364 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
  -id: 351586
  -bodyTs: "'big':10 'blocker':11 'edit':4 'histori':5 'jump':14 'yet':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7139637"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706583434 {#2470
    date: 2024-01-30 03:57:14.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 {#2371
  +user: App\Entity\User {#2384 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
  +image: null
  +parent: null
  +root: null
  +body: "Do they have editable history yet? That’s a big blocker for me jumping."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1729583465 {#2468
    date: 2024-10-22 09:51:05.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2363 …}
  +nested: Doctrine\ORM\PersistentCollection {#2377 …}
  +votes: Doctrine\ORM\PersistentCollection {#2359 …}
  +reports: Doctrine\ORM\PersistentCollection {#2364 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
  -id: 351586
  -bodyTs: "'big':10 'blocker':11 'edit':4 'histori':5 'jump':14 'yet':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7139637"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706583434 {#2470
    date: 2024-01-30 03:57:14.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 {#2371
  +user: App\Entity\User {#2384 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
  +image: null
  +parent: null
  +root: null
  +body: "Do they have editable history yet? That’s a big blocker for me jumping."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1729583465 {#2468
    date: 2024-10-22 09:51:05.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2363 …}
  +nested: Doctrine\ORM\PersistentCollection {#2377 …}
  +votes: Doctrine\ORM\PersistentCollection {#2359 …}
  +reports: Doctrine\ORM\PersistentCollection {#2364 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
  -id: 351586
  -bodyTs: "'big':10 'blocker':11 'edit':4 'histori':5 'jump':14 'yet':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7139637"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706583434 {#2470
    date: 2024-01-30 03:57:14.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 {#2041
  +user: Proxies\__CG__\App\Entity\User {#2124 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
  +image: null
  +parent: App\Entity\EntryComment {#2371
    +user: App\Entity\User {#2384 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
    +image: null
    +parent: null
    +root: null
    +body: "Do they have editable history yet? That’s a big blocker for me jumping."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1729583465 {#2468
      date: 2024-10-22 09:51:05.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@captain_aggravated@sh.itjust.works"
      "@ook_the_librarian@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2363 …}
    +nested: Doctrine\ORM\PersistentCollection {#2377 …}
    +votes: Doctrine\ORM\PersistentCollection {#2359 …}
    +reports: Doctrine\ORM\PersistentCollection {#2364 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
    -id: 351586
    -bodyTs: "'big':10 'blocker':11 'edit':4 'histori':5 'jump':14 'yet':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7139637"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706583434 {#2470
      date: 2024-01-30 03:57:14.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2371}
  +body: "I was disappointed not to see one. That’s not a ‘no’, but I did look for one."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706584046 {#2100
    date: 2024-01-30 04:07:26.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
    "@Tenthrow@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2165 …}
  +nested: Doctrine\ORM\PersistentCollection {#2053 …}
  +votes: Doctrine\ORM\PersistentCollection {#2054 …}
  +reports: Doctrine\ORM\PersistentCollection {#2319 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2313 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2322 …}
  -id: 351600
  -bodyTs: "'disappoint':3 'look':16 'one':7,18 'see':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7139786"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706584046 {#2104
    date: 2024-01-30 04:07:26.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 {#2041
  +user: Proxies\__CG__\App\Entity\User {#2124 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
  +image: null
  +parent: App\Entity\EntryComment {#2371
    +user: App\Entity\User {#2384 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
    +image: null
    +parent: null
    +root: null
    +body: "Do they have editable history yet? That’s a big blocker for me jumping."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1729583465 {#2468
      date: 2024-10-22 09:51:05.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@captain_aggravated@sh.itjust.works"
      "@ook_the_librarian@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2363 …}
    +nested: Doctrine\ORM\PersistentCollection {#2377 …}
    +votes: Doctrine\ORM\PersistentCollection {#2359 …}
    +reports: Doctrine\ORM\PersistentCollection {#2364 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
    -id: 351586
    -bodyTs: "'big':10 'blocker':11 'edit':4 'histori':5 'jump':14 'yet':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7139637"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706583434 {#2470
      date: 2024-01-30 03:57:14.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2371}
  +body: "I was disappointed not to see one. That’s not a ‘no’, but I did look for one."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706584046 {#2100
    date: 2024-01-30 04:07:26.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
    "@Tenthrow@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2165 …}
  +nested: Doctrine\ORM\PersistentCollection {#2053 …}
  +votes: Doctrine\ORM\PersistentCollection {#2054 …}
  +reports: Doctrine\ORM\PersistentCollection {#2319 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2313 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2322 …}
  -id: 351600
  -bodyTs: "'disappoint':3 'look':16 'one':7,18 'see':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7139786"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706584046 {#2104
    date: 2024-01-30 04:07:26.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 {#2041
  +user: Proxies\__CG__\App\Entity\User {#2124 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
  +image: null
  +parent: App\Entity\EntryComment {#2371
    +user: App\Entity\User {#2384 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
    +image: null
    +parent: null
    +root: null
    +body: "Do they have editable history yet? That’s a big blocker for me jumping."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1729583465 {#2468
      date: 2024-10-22 09:51:05.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@captain_aggravated@sh.itjust.works"
      "@ook_the_librarian@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2363 …}
    +nested: Doctrine\ORM\PersistentCollection {#2377 …}
    +votes: Doctrine\ORM\PersistentCollection {#2359 …}
    +reports: Doctrine\ORM\PersistentCollection {#2364 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
    -id: 351586
    -bodyTs: "'big':10 'blocker':11 'edit':4 'histori':5 'jump':14 'yet':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7139637"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706583434 {#2470
      date: 2024-01-30 03:57:14.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2371}
  +body: "I was disappointed not to see one. That’s not a ‘no’, but I did look for one."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706584046 {#2100
    date: 2024-01-30 04:07:26.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
    "@Tenthrow@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2165 …}
  +nested: Doctrine\ORM\PersistentCollection {#2053 …}
  +votes: Doctrine\ORM\PersistentCollection {#2054 …}
  +reports: Doctrine\ORM\PersistentCollection {#2319 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2313 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2322 …}
  -id: 351600
  -bodyTs: "'disappoint':3 'look':16 'one':7,18 'see':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7139786"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706584046 {#2104
    date: 2024-01-30 04:07:26.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 {#2307
  +user: App\Entity\User {#1598 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
  +image: null
  +parent: App\Entity\EntryComment {#2371
    +user: App\Entity\User {#2384 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
    +image: null
    +parent: null
    +root: null
    +body: "Do they have editable history yet? That’s a big blocker for me jumping."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1729583465 {#2468
      date: 2024-10-22 09:51:05.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@captain_aggravated@sh.itjust.works"
      "@ook_the_librarian@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2363 …}
    +nested: Doctrine\ORM\PersistentCollection {#2377 …}
    +votes: Doctrine\ORM\PersistentCollection {#2359 …}
    +reports: Doctrine\ORM\PersistentCollection {#2364 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
    -id: 351586
    -bodyTs: "'big':10 'blocker':11 'edit':4 'histori':5 'jump':14 'yet':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7139637"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706583434 {#2470
      date: 2024-01-30 03:57:14.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2371}
  +body: "Further define “editable history?”"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706603285 {#2312
    date: 2024-01-30 09:28:05.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
    "@Tenthrow@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2306 …}
  +nested: Doctrine\ORM\PersistentCollection {#2316 …}
  +votes: Doctrine\ORM\PersistentCollection {#2305 …}
  +reports: Doctrine\ORM\PersistentCollection {#2303 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2290 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2295 …}
  -id: 352066
  -bodyTs: "'defin':2 'edit':3 'histori':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/8260809"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706603285 {#2310
    date: 2024-01-30 09:28: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
43 DENIED edit
App\Entity\EntryComment {#2307
  +user: App\Entity\User {#1598 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
  +image: null
  +parent: App\Entity\EntryComment {#2371
    +user: App\Entity\User {#2384 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
    +image: null
    +parent: null
    +root: null
    +body: "Do they have editable history yet? That’s a big blocker for me jumping."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1729583465 {#2468
      date: 2024-10-22 09:51:05.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@captain_aggravated@sh.itjust.works"
      "@ook_the_librarian@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2363 …}
    +nested: Doctrine\ORM\PersistentCollection {#2377 …}
    +votes: Doctrine\ORM\PersistentCollection {#2359 …}
    +reports: Doctrine\ORM\PersistentCollection {#2364 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
    -id: 351586
    -bodyTs: "'big':10 'blocker':11 'edit':4 'histori':5 'jump':14 'yet':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7139637"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706583434 {#2470
      date: 2024-01-30 03:57:14.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2371}
  +body: "Further define “editable history?”"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706603285 {#2312
    date: 2024-01-30 09:28:05.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
    "@Tenthrow@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2306 …}
  +nested: Doctrine\ORM\PersistentCollection {#2316 …}
  +votes: Doctrine\ORM\PersistentCollection {#2305 …}
  +reports: Doctrine\ORM\PersistentCollection {#2303 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2290 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2295 …}
  -id: 352066
  -bodyTs: "'defin':2 'edit':3 'histori':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/8260809"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706603285 {#2310
    date: 2024-01-30 09:28: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
44 DENIED moderate
App\Entity\EntryComment {#2307
  +user: App\Entity\User {#1598 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
  +image: null
  +parent: App\Entity\EntryComment {#2371
    +user: App\Entity\User {#2384 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
    +image: null
    +parent: null
    +root: null
    +body: "Do they have editable history yet? That’s a big blocker for me jumping."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1729583465 {#2468
      date: 2024-10-22 09:51:05.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@captain_aggravated@sh.itjust.works"
      "@ook_the_librarian@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2363 …}
    +nested: Doctrine\ORM\PersistentCollection {#2377 …}
    +votes: Doctrine\ORM\PersistentCollection {#2359 …}
    +reports: Doctrine\ORM\PersistentCollection {#2364 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
    -id: 351586
    -bodyTs: "'big':10 'blocker':11 'edit':4 'histori':5 'jump':14 'yet':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7139637"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706583434 {#2470
      date: 2024-01-30 03:57:14.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2371}
  +body: "Further define “editable history?”"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706603285 {#2312
    date: 2024-01-30 09:28:05.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
    "@Tenthrow@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2306 …}
  +nested: Doctrine\ORM\PersistentCollection {#2316 …}
  +votes: Doctrine\ORM\PersistentCollection {#2305 …}
  +reports: Doctrine\ORM\PersistentCollection {#2303 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2290 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2295 …}
  -id: 352066
  -bodyTs: "'defin':2 'edit':3 'histori':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/8260809"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706603285 {#2310
    date: 2024-01-30 09:28: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
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 {#2079
  +user: App\Entity\User {#2063 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
  +image: null
  +parent: null
  +root: null
  +body: "Seems like a good opportunity to ask if anyone can recommend learning materials for FreeCAD? Used Solidworks and AutoCAD in school but fell back on tinkercad for a recent project just cause I didn’t have time to invest in learning."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 14
  +score: 0
  +lastActive: DateTime @1729575827 {#2036
    date: 2024-10-22 07:43:47.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2084 …}
  +nested: Doctrine\ORM\PersistentCollection {#2076 …}
  +votes: Doctrine\ORM\PersistentCollection {#2083 …}
  +reports: Doctrine\ORM\PersistentCollection {#2085 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2062 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2077 …}
  -id: 351611
  -bodyTs: "'anyon':9 'ask':7 'autocad':19 'back':24 'caus':32 'didn':34 'fell':23 'freecad':15 'good':4 'invest':39 'learn':12,41 'like':2 'materi':13 'opportun':5 'project':30 'recent':29 'recommend':11 'school':21 'seem':1 'solidwork':17 'time':37 'tinkercad':26 'use':16"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7139852"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706584251 {#2037
    date: 2024-01-30 04:10:51.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 {#2079
  +user: App\Entity\User {#2063 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
  +image: null
  +parent: null
  +root: null
  +body: "Seems like a good opportunity to ask if anyone can recommend learning materials for FreeCAD? Used Solidworks and AutoCAD in school but fell back on tinkercad for a recent project just cause I didn’t have time to invest in learning."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 14
  +score: 0
  +lastActive: DateTime @1729575827 {#2036
    date: 2024-10-22 07:43:47.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2084 …}
  +nested: Doctrine\ORM\PersistentCollection {#2076 …}
  +votes: Doctrine\ORM\PersistentCollection {#2083 …}
  +reports: Doctrine\ORM\PersistentCollection {#2085 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2062 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2077 …}
  -id: 351611
  -bodyTs: "'anyon':9 'ask':7 'autocad':19 'back':24 'caus':32 'didn':34 'fell':23 'freecad':15 'good':4 'invest':39 'learn':12,41 'like':2 'materi':13 'opportun':5 'project':30 'recent':29 'recommend':11 'school':21 'seem':1 'solidwork':17 'time':37 'tinkercad':26 'use':16"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7139852"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706584251 {#2037
    date: 2024-01-30 04:10:51.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 {#2079
  +user: App\Entity\User {#2063 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
  +image: null
  +parent: null
  +root: null
  +body: "Seems like a good opportunity to ask if anyone can recommend learning materials for FreeCAD? Used Solidworks and AutoCAD in school but fell back on tinkercad for a recent project just cause I didn’t have time to invest in learning."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 14
  +score: 0
  +lastActive: DateTime @1729575827 {#2036
    date: 2024-10-22 07:43:47.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2084 …}
  +nested: Doctrine\ORM\PersistentCollection {#2076 …}
  +votes: Doctrine\ORM\PersistentCollection {#2083 …}
  +reports: Doctrine\ORM\PersistentCollection {#2085 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2062 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2077 …}
  -id: 351611
  -bodyTs: "'anyon':9 'ask':7 'autocad':19 'back':24 'caus':32 'didn':34 'fell':23 'freecad':15 'good':4 'invest':39 'learn':12,41 'like':2 'materi':13 'opportun':5 'project':30 'recent':29 'recommend':11 'school':21 'seem':1 'solidwork':17 'time':37 'tinkercad':26 'use':16"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7139852"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706584251 {#2037
    date: 2024-01-30 04:10:51.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 {#2282
  +user: Proxies\__CG__\App\Entity\User {#2278 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
  +image: null
  +parent: App\Entity\EntryComment {#2079
    +user: App\Entity\User {#2063 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
    +image: null
    +parent: null
    +root: null
    +body: "Seems like a good opportunity to ask if anyone can recommend learning materials for FreeCAD? Used Solidworks and AutoCAD in school but fell back on tinkercad for a recent project just cause I didn’t have time to invest in learning."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 14
    +score: 0
    +lastActive: DateTime @1729575827 {#2036
      date: 2024-10-22 07:43:47.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@captain_aggravated@sh.itjust.works"
      "@ook_the_librarian@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2084 …}
    +nested: Doctrine\ORM\PersistentCollection {#2076 …}
    +votes: Doctrine\ORM\PersistentCollection {#2083 …}
    +reports: Doctrine\ORM\PersistentCollection {#2085 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2062 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2077 …}
    -id: 351611
    -bodyTs: "'anyon':9 'ask':7 'autocad':19 'back':24 'caus':32 'didn':34 'fell':23 'freecad':15 'good':4 'invest':39 'learn':12,41 'like':2 'materi':13 'opportun':5 'project':30 'recent':29 'recommend':11 'school':21 'seem':1 'solidwork':17 'time':37 'tinkercad':26 'use':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7139852"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706584251 {#2037
      date: 2024-01-30 04:10:51.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2079}
  +body: "[This is a pretty good tutorial to get started in FreeCAD](https://www.youtube.com/playlist?list=PL_28gc6LBA1ve8Aamf1izQjNlqgtBWoLS). Just watch out for the [topological naming issue](https://wiki.freecad.org/Topological_naming_problem). They still haven’t fixed it, but if you know how to avoid it, you shouldn’t have too much trouble."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1706595192 {#2283
    date: 2024-01-30 07:13:12.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
    "@hashferret@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2276 …}
  +nested: Doctrine\ORM\PersistentCollection {#2275 …}
  +votes: Doctrine\ORM\PersistentCollection {#2261 …}
  +reports: Doctrine\ORM\PersistentCollection {#2218 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2221 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2217 …}
  -id: 351865
  -bodyTs: "'/playlist?list=pl_28gc6lba1ve8aamf1izqjnlqgtbwols).':14 '/topological_naming_problem).':25 'avoid':38 'fix':30 'freecad':11 'get':8 'good':5 'haven':28 'issu':22 'know':35 'much':45 'name':21 'pretti':4 'shouldn':41 'start':9 'still':27 'topolog':20 'troubl':46 'tutori':6 'watch':16 'wiki.freecad.org':24 'wiki.freecad.org/topological_naming_problem).':23 'www.youtube.com':13 'www.youtube.com/playlist?list=pl_28gc6lba1ve8aamf1izqjnlqgtbwols).':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6967550"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706595192 {#2280
    date: 2024-01-30 07:13:12.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 {#2282
  +user: Proxies\__CG__\App\Entity\User {#2278 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
  +image: null
  +parent: App\Entity\EntryComment {#2079
    +user: App\Entity\User {#2063 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
    +image: null
    +parent: null
    +root: null
    +body: "Seems like a good opportunity to ask if anyone can recommend learning materials for FreeCAD? Used Solidworks and AutoCAD in school but fell back on tinkercad for a recent project just cause I didn’t have time to invest in learning."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 14
    +score: 0
    +lastActive: DateTime @1729575827 {#2036
      date: 2024-10-22 07:43:47.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@captain_aggravated@sh.itjust.works"
      "@ook_the_librarian@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2084 …}
    +nested: Doctrine\ORM\PersistentCollection {#2076 …}
    +votes: Doctrine\ORM\PersistentCollection {#2083 …}
    +reports: Doctrine\ORM\PersistentCollection {#2085 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2062 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2077 …}
    -id: 351611
    -bodyTs: "'anyon':9 'ask':7 'autocad':19 'back':24 'caus':32 'didn':34 'fell':23 'freecad':15 'good':4 'invest':39 'learn':12,41 'like':2 'materi':13 'opportun':5 'project':30 'recent':29 'recommend':11 'school':21 'seem':1 'solidwork':17 'time':37 'tinkercad':26 'use':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7139852"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706584251 {#2037
      date: 2024-01-30 04:10:51.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2079}
  +body: "[This is a pretty good tutorial to get started in FreeCAD](https://www.youtube.com/playlist?list=PL_28gc6LBA1ve8Aamf1izQjNlqgtBWoLS). Just watch out for the [topological naming issue](https://wiki.freecad.org/Topological_naming_problem). They still haven’t fixed it, but if you know how to avoid it, you shouldn’t have too much trouble."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1706595192 {#2283
    date: 2024-01-30 07:13:12.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
    "@hashferret@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2276 …}
  +nested: Doctrine\ORM\PersistentCollection {#2275 …}
  +votes: Doctrine\ORM\PersistentCollection {#2261 …}
  +reports: Doctrine\ORM\PersistentCollection {#2218 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2221 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2217 …}
  -id: 351865
  -bodyTs: "'/playlist?list=pl_28gc6lba1ve8aamf1izqjnlqgtbwols).':14 '/topological_naming_problem).':25 'avoid':38 'fix':30 'freecad':11 'get':8 'good':5 'haven':28 'issu':22 'know':35 'much':45 'name':21 'pretti':4 'shouldn':41 'start':9 'still':27 'topolog':20 'troubl':46 'tutori':6 'watch':16 'wiki.freecad.org':24 'wiki.freecad.org/topological_naming_problem).':23 'www.youtube.com':13 'www.youtube.com/playlist?list=pl_28gc6lba1ve8aamf1izqjnlqgtbwols).':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6967550"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706595192 {#2280
    date: 2024-01-30 07:13:12.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 {#2282
  +user: Proxies\__CG__\App\Entity\User {#2278 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
  +image: null
  +parent: App\Entity\EntryComment {#2079
    +user: App\Entity\User {#2063 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
    +image: null
    +parent: null
    +root: null
    +body: "Seems like a good opportunity to ask if anyone can recommend learning materials for FreeCAD? Used Solidworks and AutoCAD in school but fell back on tinkercad for a recent project just cause I didn’t have time to invest in learning."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 14
    +score: 0
    +lastActive: DateTime @1729575827 {#2036
      date: 2024-10-22 07:43:47.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@captain_aggravated@sh.itjust.works"
      "@ook_the_librarian@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2084 …}
    +nested: Doctrine\ORM\PersistentCollection {#2076 …}
    +votes: Doctrine\ORM\PersistentCollection {#2083 …}
    +reports: Doctrine\ORM\PersistentCollection {#2085 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2062 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2077 …}
    -id: 351611
    -bodyTs: "'anyon':9 'ask':7 'autocad':19 'back':24 'caus':32 'didn':34 'fell':23 'freecad':15 'good':4 'invest':39 'learn':12,41 'like':2 'materi':13 'opportun':5 'project':30 'recent':29 'recommend':11 'school':21 'seem':1 'solidwork':17 'time':37 'tinkercad':26 'use':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7139852"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706584251 {#2037
      date: 2024-01-30 04:10:51.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2079}
  +body: "[This is a pretty good tutorial to get started in FreeCAD](https://www.youtube.com/playlist?list=PL_28gc6LBA1ve8Aamf1izQjNlqgtBWoLS). Just watch out for the [topological naming issue](https://wiki.freecad.org/Topological_naming_problem). They still haven’t fixed it, but if you know how to avoid it, you shouldn’t have too much trouble."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1706595192 {#2283
    date: 2024-01-30 07:13:12.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
    "@hashferret@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2276 …}
  +nested: Doctrine\ORM\PersistentCollection {#2275 …}
  +votes: Doctrine\ORM\PersistentCollection {#2261 …}
  +reports: Doctrine\ORM\PersistentCollection {#2218 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2221 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2217 …}
  -id: 351865
  -bodyTs: "'/playlist?list=pl_28gc6lba1ve8aamf1izqjnlqgtbwols).':14 '/topological_naming_problem).':25 'avoid':38 'fix':30 'freecad':11 'get':8 'good':5 'haven':28 'issu':22 'know':35 'much':45 'name':21 'pretti':4 'shouldn':41 'start':9 'still':27 'topolog':20 'troubl':46 'tutori':6 'watch':16 'wiki.freecad.org':24 'wiki.freecad.org/topological_naming_problem).':23 'www.youtube.com':13 'www.youtube.com/playlist?list=pl_28gc6lba1ve8aamf1izqjnlqgtbwols).':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6967550"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706595192 {#2280
    date: 2024-01-30 07:13:12.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 {#2274
  +user: Proxies\__CG__\App\Entity\User {#2272 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
  +image: null
  +parent: App\Entity\EntryComment {#2282
    +user: Proxies\__CG__\App\Entity\User {#2278 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
    +image: null
    +parent: App\Entity\EntryComment {#2079
      +user: App\Entity\User {#2063 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
      +image: null
      +parent: null
      +root: null
      +body: "Seems like a good opportunity to ask if anyone can recommend learning materials for FreeCAD? Used Solidworks and AutoCAD in school but fell back on tinkercad for a recent project just cause I didn’t have time to invest in learning."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 14
      +score: 0
      +lastActive: DateTime @1729575827 {#2036
        date: 2024-10-22 07:43:47.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@captain_aggravated@sh.itjust.works"
        "@ook_the_librarian@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2084 …}
      +nested: Doctrine\ORM\PersistentCollection {#2076 …}
      +votes: Doctrine\ORM\PersistentCollection {#2083 …}
      +reports: Doctrine\ORM\PersistentCollection {#2085 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2062 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2077 …}
      -id: 351611
      -bodyTs: "'anyon':9 'ask':7 'autocad':19 'back':24 'caus':32 'didn':34 'fell':23 'freecad':15 'good':4 'invest':39 'learn':12,41 'like':2 'materi':13 'opportun':5 'project':30 'recent':29 'recommend':11 'school':21 'seem':1 'solidwork':17 'time':37 'tinkercad':26 'use':16"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7139852"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706584251 {#2037
        date: 2024-01-30 04:10:51.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2079}
    +body: "[This is a pretty good tutorial to get started in FreeCAD](https://www.youtube.com/playlist?list=PL_28gc6LBA1ve8Aamf1izQjNlqgtBWoLS). Just watch out for the [topological naming issue](https://wiki.freecad.org/Topological_naming_problem). They still haven’t fixed it, but if you know how to avoid it, you shouldn’t have too much trouble."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706595192 {#2283
      date: 2024-01-30 07:13:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@captain_aggravated@sh.itjust.works"
      "@ook_the_librarian@lemmy.world"
      "@hashferret@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2276 …}
    +nested: Doctrine\ORM\PersistentCollection {#2275 …}
    +votes: Doctrine\ORM\PersistentCollection {#2261 …}
    +reports: Doctrine\ORM\PersistentCollection {#2218 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2221 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2217 …}
    -id: 351865
    -bodyTs: "'/playlist?list=pl_28gc6lba1ve8aamf1izqjnlqgtbwols).':14 '/topological_naming_problem).':25 'avoid':38 'fix':30 'freecad':11 'get':8 'good':5 'haven':28 'issu':22 'know':35 'much':45 'name':21 'pretti':4 'shouldn':41 'start':9 'still':27 'topolog':20 'troubl':46 'tutori':6 'watch':16 'wiki.freecad.org':24 'wiki.freecad.org/topological_naming_problem).':23 'www.youtube.com':13 'www.youtube.com/playlist?list=pl_28gc6lba1ve8aamf1izqjnlqgtbwols).':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6967550"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706595192 {#2280
      date: 2024-01-30 07:13:12.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2079}
  +body: """
    Parametric is such a leap, when coming from toy blocks like TinkerCad in which I can really easily do all that I want except those sexy fillets…\n
    \n
    I really want to learn it but it feels so convoluted and difficult. I’m aware that FreeCAD is not the easiest, and some commercial packages are easier to grok but their licensing is really hostile to simple hobbyists so I am trying to to take the high road, for now anyway.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706599802 {#2273
    date: 2024-01-30 08:30:02.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
    "@hashferret@lemmy.world"
    "@cmnybo@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2190 …}
  +nested: Doctrine\ORM\PersistentCollection {#2265 …}
  +votes: Doctrine\ORM\PersistentCollection {#2263 …}
  +reports: Doctrine\ORM\PersistentCollection {#2235 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2239 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2236 …}
  -id: 351990
  -bodyTs: "'anyway':79 'awar':43 'block':10 'come':7 'commerci':52 'convolut':38 'difficult':40 'easier':55 'easiest':49 'easili':18 'except':24 'feel':36 'fillet':27 'freecad':45 'grok':57 'high':75 'hobbyist':66 'hostil':63 'leap':5 'learn':32 'licens':60 'like':11 'm':42 'packag':53 'parametr':1 'realli':17,29,62 'road':76 'sexi':26 'simpl':65 'take':73 'tinkercad':12 'toy':9 'tri':70 'want':23,30"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7143005"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706599802 {#2271
    date: 2024-01-30 08:30:02.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 {#2274
  +user: Proxies\__CG__\App\Entity\User {#2272 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
  +image: null
  +parent: App\Entity\EntryComment {#2282
    +user: Proxies\__CG__\App\Entity\User {#2278 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
    +image: null
    +parent: App\Entity\EntryComment {#2079
      +user: App\Entity\User {#2063 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
      +image: null
      +parent: null
      +root: null
      +body: "Seems like a good opportunity to ask if anyone can recommend learning materials for FreeCAD? Used Solidworks and AutoCAD in school but fell back on tinkercad for a recent project just cause I didn’t have time to invest in learning."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 14
      +score: 0
      +lastActive: DateTime @1729575827 {#2036
        date: 2024-10-22 07:43:47.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@captain_aggravated@sh.itjust.works"
        "@ook_the_librarian@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2084 …}
      +nested: Doctrine\ORM\PersistentCollection {#2076 …}
      +votes: Doctrine\ORM\PersistentCollection {#2083 …}
      +reports: Doctrine\ORM\PersistentCollection {#2085 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2062 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2077 …}
      -id: 351611
      -bodyTs: "'anyon':9 'ask':7 'autocad':19 'back':24 'caus':32 'didn':34 'fell':23 'freecad':15 'good':4 'invest':39 'learn':12,41 'like':2 'materi':13 'opportun':5 'project':30 'recent':29 'recommend':11 'school':21 'seem':1 'solidwork':17 'time':37 'tinkercad':26 'use':16"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7139852"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706584251 {#2037
        date: 2024-01-30 04:10:51.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2079}
    +body: "[This is a pretty good tutorial to get started in FreeCAD](https://www.youtube.com/playlist?list=PL_28gc6LBA1ve8Aamf1izQjNlqgtBWoLS). Just watch out for the [topological naming issue](https://wiki.freecad.org/Topological_naming_problem). They still haven’t fixed it, but if you know how to avoid it, you shouldn’t have too much trouble."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706595192 {#2283
      date: 2024-01-30 07:13:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@captain_aggravated@sh.itjust.works"
      "@ook_the_librarian@lemmy.world"
      "@hashferret@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2276 …}
    +nested: Doctrine\ORM\PersistentCollection {#2275 …}
    +votes: Doctrine\ORM\PersistentCollection {#2261 …}
    +reports: Doctrine\ORM\PersistentCollection {#2218 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2221 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2217 …}
    -id: 351865
    -bodyTs: "'/playlist?list=pl_28gc6lba1ve8aamf1izqjnlqgtbwols).':14 '/topological_naming_problem).':25 'avoid':38 'fix':30 'freecad':11 'get':8 'good':5 'haven':28 'issu':22 'know':35 'much':45 'name':21 'pretti':4 'shouldn':41 'start':9 'still':27 'topolog':20 'troubl':46 'tutori':6 'watch':16 'wiki.freecad.org':24 'wiki.freecad.org/topological_naming_problem).':23 'www.youtube.com':13 'www.youtube.com/playlist?list=pl_28gc6lba1ve8aamf1izqjnlqgtbwols).':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6967550"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706595192 {#2280
      date: 2024-01-30 07:13:12.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2079}
  +body: """
    Parametric is such a leap, when coming from toy blocks like TinkerCad in which I can really easily do all that I want except those sexy fillets…\n
    \n
    I really want to learn it but it feels so convoluted and difficult. I’m aware that FreeCAD is not the easiest, and some commercial packages are easier to grok but their licensing is really hostile to simple hobbyists so I am trying to to take the high road, for now anyway.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706599802 {#2273
    date: 2024-01-30 08:30:02.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
    "@hashferret@lemmy.world"
    "@cmnybo@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2190 …}
  +nested: Doctrine\ORM\PersistentCollection {#2265 …}
  +votes: Doctrine\ORM\PersistentCollection {#2263 …}
  +reports: Doctrine\ORM\PersistentCollection {#2235 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2239 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2236 …}
  -id: 351990
  -bodyTs: "'anyway':79 'awar':43 'block':10 'come':7 'commerci':52 'convolut':38 'difficult':40 'easier':55 'easiest':49 'easili':18 'except':24 'feel':36 'fillet':27 'freecad':45 'grok':57 'high':75 'hobbyist':66 'hostil':63 'leap':5 'learn':32 'licens':60 'like':11 'm':42 'packag':53 'parametr':1 'realli':17,29,62 'road':76 'sexi':26 'simpl':65 'take':73 'tinkercad':12 'toy':9 'tri':70 'want':23,30"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7143005"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706599802 {#2271
    date: 2024-01-30 08:30:02.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 {#2274
  +user: Proxies\__CG__\App\Entity\User {#2272 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
  +image: null
  +parent: App\Entity\EntryComment {#2282
    +user: Proxies\__CG__\App\Entity\User {#2278 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
    +image: null
    +parent: App\Entity\EntryComment {#2079
      +user: App\Entity\User {#2063 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1868 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1478 …}
      +image: null
      +parent: null
      +root: null
      +body: "Seems like a good opportunity to ask if anyone can recommend learning materials for FreeCAD? Used Solidworks and AutoCAD in school but fell back on tinkercad for a recent project just cause I didn’t have time to invest in learning."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 14
      +score: 0
      +lastActive: DateTime @1729575827 {#2036
        date: 2024-10-22 07:43:47.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@captain_aggravated@sh.itjust.works"
        "@ook_the_librarian@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2084 …}
      +nested: Doctrine\ORM\PersistentCollection {#2076 …}
      +votes: Doctrine\ORM\PersistentCollection {#2083 …}
      +reports: Doctrine\ORM\PersistentCollection {#2085 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2062 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2077 …}
      -id: 351611
      -bodyTs: "'anyon':9 'ask':7 'autocad':19 'back':24 'caus':32 'didn':34 'fell':23 'freecad':15 'good':4 'invest':39 'learn':12,41 'like':2 'materi':13 'opportun':5 'project':30 'recent':29 'recommend':11 'school':21 'seem':1 'solidwork':17 'time':37 'tinkercad':26 'use':16"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7139852"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706584251 {#2037
        date: 2024-01-30 04:10:51.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#2079}
    +body: "[This is a pretty good tutorial to get started in FreeCAD](https://www.youtube.com/playlist?list=PL_28gc6LBA1ve8Aamf1izQjNlqgtBWoLS). Just watch out for the [topological naming issue](https://wiki.freecad.org/Topological_naming_problem). They still haven’t fixed it, but if you know how to avoid it, you shouldn’t have too much trouble."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706595192 {#2283
      date: 2024-01-30 07:13:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@captain_aggravated@sh.itjust.works"
      "@ook_the_librarian@lemmy.world"
      "@hashferret@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2276 …}
    +nested: Doctrine\ORM\PersistentCollection {#2275 …}
    +votes: Doctrine\ORM\PersistentCollection {#2261 …}
    +reports: Doctrine\ORM\PersistentCollection {#2218 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2221 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2217 …}
    -id: 351865
    -bodyTs: "'/playlist?list=pl_28gc6lba1ve8aamf1izqjnlqgtbwols).':14 '/topological_naming_problem).':25 'avoid':38 'fix':30 'freecad':11 'get':8 'good':5 'haven':28 'issu':22 'know':35 'much':45 'name':21 'pretti':4 'shouldn':41 'start':9 'still':27 'topolog':20 'troubl':46 'tutori':6 'watch':16 'wiki.freecad.org':24 'wiki.freecad.org/topological_naming_problem).':23 'www.youtube.com':13 'www.youtube.com/playlist?list=pl_28gc6lba1ve8aamf1izqjnlqgtbwols).':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6967550"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706595192 {#2280
      date: 2024-01-30 07:13:12.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#2079}
  +body: """
    Parametric is such a leap, when coming from toy blocks like TinkerCad in which I can really easily do all that I want except those sexy fillets…\n
    \n
    I really want to learn it but it feels so convoluted and difficult. I’m aware that FreeCAD is not the easiest, and some commercial packages are easier to grok but their licensing is really hostile to simple hobbyists so I am trying to to take the high road, for now anyway.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706599802 {#2273
    date: 2024-01-30 08:30:02.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@captain_aggravated@sh.itjust.works"
    "@ook_the_librarian@lemmy.world"
    "@hashferret@lemmy.world"
    "@cmnybo@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2190 …}
  +nested: Doctrine\ORM\PersistentCollection {#2265 …}
  +votes: Doctrine\ORM\PersistentCollection {#2263 …}
  +reports: Doctrine\ORM\PersistentCollection {#2235 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2239 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2236 …}
  -id: 351990
  -bodyTs: "'anyway':79 'awar':43 'block':10 'come':7 'commerci':52 'convolut':38 'difficult':40 'easier':55 'easiest':49 'easili':18 'except':24 'feel':36 'fillet':27 'freecad':45 'grok':57 'high':75 'hobbyist':66 'hostil':63 'leap':5 'learn':32 'licens':60 'like':11 'm':42 'packag':53 'parametr':1 'realli':17,29,62 'road':76 'sexi':26 'simpl':65 'take':73 'tinkercad':12 'toy':9 'tri':70 'want':23,30"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7143005"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706599802 {#2271
    date: 2024-01-30 08:30:02.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