Redirect 302 redirect from GET @entry_comment_create (dd5589)

GET https://kbin.spritesserver.nl/m/askelectronics@discuss.tchncs.de/comments/active?p=12

Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context main
entry_point App\Security\KbinAuthenticator
user_checker App\Security\UserChecker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "two_factor"
  "remember_me"
  "App\Security\KbinAuthenticator"
  "App\Security\FacebookAuthenticator"
  "App\Security\GoogleAuthenticator"
  "App\Security\GithubAuthenticator"
  "App\Security\KeycloakAuthenticator"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#723
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
  -logger: Monolog\Logger {#783 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#706
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#1017 …}
  -sessionKey: "_security_main"
  -logger: Monolog\Logger {#783 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#705 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
  -registered: false
  -trustResolver: Scheb\TwoFactorBundle\Security\Authentication\AuthenticationTrustResolver {#780 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#703 …}
}
10.53 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#584
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#595 …}
}
0.00 ms (none)
Scheb\TwoFactorBundle\Security\Http\Firewall\TwoFactorAccessListener {#582
  -twoFactorFirewallConfig: Scheb\TwoFactorBundle\Security\TwoFactor\TwoFactorFirewallConfig {#842 …}
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -twoFactorAccessDecider: Scheb\TwoFactorBundle\Security\Authorization\TwoFactorAccessDecider {#581 …}
}
0.05 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#579
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#937 …}
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#786
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#841 …}
  -csrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#1015 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
}
0.00 ms (none)

Authenticators

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

Access Decision

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

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
App\Entity\EntryComment {#1546
  +user: App\Entity\User {#1409 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1838 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "You need a larger capacity? Why not a single C or D battery instead?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1694725414 {#2429
    date: 2023-09-14 23:03:34.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ron33@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2427 …}
  +nested: Doctrine\ORM\PersistentCollection {#2446 …}
  +votes: Doctrine\ORM\PersistentCollection {#2483 …}
  +reports: Doctrine\ORM\PersistentCollection {#2466 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1378 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1635 …}
  -id: 29204
  -bodyTs: "'batteri':13 'c':10 'capac':5 'd':12 'instead':14 'larger':4 'need':2 'singl':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/2959627"
  +editedAt: null
  +createdAt: DateTimeImmutable @1694725414 {#1394
    date: 2023-09-14 23:03:34.0 +02: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 {#1546
  +user: App\Entity\User {#1409 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1838 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "You need a larger capacity? Why not a single C or D battery instead?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1694725414 {#2429
    date: 2023-09-14 23:03:34.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ron33@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2427 …}
  +nested: Doctrine\ORM\PersistentCollection {#2446 …}
  +votes: Doctrine\ORM\PersistentCollection {#2483 …}
  +reports: Doctrine\ORM\PersistentCollection {#2466 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1378 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1635 …}
  -id: 29204
  -bodyTs: "'batteri':13 'c':10 'capac':5 'd':12 'instead':14 'larger':4 'need':2 'singl':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/2959627"
  +editedAt: null
  +createdAt: DateTimeImmutable @1694725414 {#1394
    date: 2023-09-14 23:03:34.0 +02: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 {#1546
  +user: App\Entity\User {#1409 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1838 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "You need a larger capacity? Why not a single C or D battery instead?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1694725414 {#2429
    date: 2023-09-14 23:03:34.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ron33@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2427 …}
  +nested: Doctrine\ORM\PersistentCollection {#2446 …}
  +votes: Doctrine\ORM\PersistentCollection {#2483 …}
  +reports: Doctrine\ORM\PersistentCollection {#2466 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1378 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1635 …}
  -id: 29204
  -bodyTs: "'batteri':13 'c':10 'capac':5 'd':12 'instead':14 'larger':4 'need':2 'singl':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/2959627"
  +editedAt: null
  +createdAt: DateTimeImmutable @1694725414 {#1394
    date: 2023-09-14 23:03:34.0 +02: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 {#1733
  +user: App\Entity\User {#2422 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1838 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "I hope you know the consequences of having batteries in parallel? I mean, if they have different voltages you’ll get some current going between the batteries until they equalize. And the consequence of having one in reverse is probably also much worse than having them in series."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1694706777 {#1736
    date: 2023-09-14 17:52:57.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ron33@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1716 …}
  +nested: Doctrine\ORM\PersistentCollection {#1739 …}
  +votes: Doctrine\ORM\PersistentCollection {#1740 …}
  +reports: Doctrine\ORM\PersistentCollection {#2465 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2463 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2411 …}
  -id: 29191
  -bodyTs: "'also':41 'batteri':9,27 'consequ':6,33 'current':23 'differ':17 'equal':30 'get':21 'go':24 'hope':2 'know':4 'll':20 'mean':13 'much':42 'one':36 'parallel':11 'probabl':40 'revers':38 'seri':48 'voltag':18 'wors':43"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/2950339"
  +editedAt: DateTimeImmutable @1694704205 {#1724
    date: 2023-09-14 17:10:05.0 +02:00
  }
  +createdAt: DateTimeImmutable @1694703991 {#1729
    date: 2023-09-14 17:06:31.0 +02: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 {#1733
  +user: App\Entity\User {#2422 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1838 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "I hope you know the consequences of having batteries in parallel? I mean, if they have different voltages you’ll get some current going between the batteries until they equalize. And the consequence of having one in reverse is probably also much worse than having them in series."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1694706777 {#1736
    date: 2023-09-14 17:52:57.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ron33@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1716 …}
  +nested: Doctrine\ORM\PersistentCollection {#1739 …}
  +votes: Doctrine\ORM\PersistentCollection {#1740 …}
  +reports: Doctrine\ORM\PersistentCollection {#2465 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2463 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2411 …}
  -id: 29191
  -bodyTs: "'also':41 'batteri':9,27 'consequ':6,33 'current':23 'differ':17 'equal':30 'get':21 'go':24 'hope':2 'know':4 'll':20 'mean':13 'much':42 'one':36 'parallel':11 'probabl':40 'revers':38 'seri':48 'voltag':18 'wors':43"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/2950339"
  +editedAt: DateTimeImmutable @1694704205 {#1724
    date: 2023-09-14 17:10:05.0 +02:00
  }
  +createdAt: DateTimeImmutable @1694703991 {#1729
    date: 2023-09-14 17:06:31.0 +02: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 {#1733
  +user: App\Entity\User {#2422 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1838 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "I hope you know the consequences of having batteries in parallel? I mean, if they have different voltages you’ll get some current going between the batteries until they equalize. And the consequence of having one in reverse is probably also much worse than having them in series."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1694706777 {#1736
    date: 2023-09-14 17:52:57.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ron33@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1716 …}
  +nested: Doctrine\ORM\PersistentCollection {#1739 …}
  +votes: Doctrine\ORM\PersistentCollection {#1740 …}
  +reports: Doctrine\ORM\PersistentCollection {#2465 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2463 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2411 …}
  -id: 29191
  -bodyTs: "'also':41 'batteri':9,27 'consequ':6,33 'current':23 'differ':17 'equal':30 'get':21 'go':24 'hope':2 'know':4 'll':20 'mean':13 'much':42 'one':36 'parallel':11 'probabl':40 'revers':38 'seri':48 'voltag':18 'wors':43"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/2950339"
  +editedAt: DateTimeImmutable @1694704205 {#1724
    date: 2023-09-14 17:10:05.0 +02:00
  }
  +createdAt: DateTimeImmutable @1694703991 {#1729
    date: 2023-09-14 17:06:31.0 +02: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 {#3143
  +user: Proxies\__CG__\App\Entity\User {#3144 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1838 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#1733
    +user: App\Entity\User {#2422 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1838 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "I hope you know the consequences of having batteries in parallel? I mean, if they have different voltages you’ll get some current going between the batteries until they equalize. And the consequence of having one in reverse is probably also much worse than having them in series."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1694706777 {#1736
      date: 2023-09-14 17:52:57.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ron33@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1716 …}
    +nested: Doctrine\ORM\PersistentCollection {#1739 …}
    +votes: Doctrine\ORM\PersistentCollection {#1740 …}
    +reports: Doctrine\ORM\PersistentCollection {#2465 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2463 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2411 …}
    -id: 29191
    -bodyTs: "'also':41 'batteri':9,27 'consequ':6,33 'current':23 'differ':17 'equal':30 'get':21 'go':24 'hope':2 'know':4 'll':20 'mean':13 'much':42 'one':36 'parallel':11 'probabl':40 'revers':38 'seri':48 'voltag':18 'wors':43"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/2950339"
    +editedAt: DateTimeImmutable @1694704205 {#1724
      date: 2023-09-14 17:10:05.0 +02:00
    }
    +createdAt: DateTimeImmutable @1694703991 {#1729
      date: 2023-09-14 17:06:31.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#1733}
  +body: "Can you explain what are the consequences in laymans terms?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1694705971 {#3141
    date: 2023-09-14 17:39:31.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ron33@discuss.tchncs.de"
    "@rufus@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3145 …}
  +nested: Doctrine\ORM\PersistentCollection {#3147 …}
  +votes: Doctrine\ORM\PersistentCollection {#3149 …}
  +reports: Doctrine\ORM\PersistentCollection {#3151 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3153 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3155 …}
  -id: 29195
  -bodyTs: "'consequ':7 'explain':3 'layman':9 'term':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/3433639"
  +editedAt: null
  +createdAt: DateTimeImmutable @1694705971 {#3142
    date: 2023-09-14 17:39:31.0 +02: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 {#3143
  +user: Proxies\__CG__\App\Entity\User {#3144 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1838 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#1733
    +user: App\Entity\User {#2422 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1838 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "I hope you know the consequences of having batteries in parallel? I mean, if they have different voltages you’ll get some current going between the batteries until they equalize. And the consequence of having one in reverse is probably also much worse than having them in series."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1694706777 {#1736
      date: 2023-09-14 17:52:57.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ron33@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1716 …}
    +nested: Doctrine\ORM\PersistentCollection {#1739 …}
    +votes: Doctrine\ORM\PersistentCollection {#1740 …}
    +reports: Doctrine\ORM\PersistentCollection {#2465 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2463 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2411 …}
    -id: 29191
    -bodyTs: "'also':41 'batteri':9,27 'consequ':6,33 'current':23 'differ':17 'equal':30 'get':21 'go':24 'hope':2 'know':4 'll':20 'mean':13 'much':42 'one':36 'parallel':11 'probabl':40 'revers':38 'seri':48 'voltag':18 'wors':43"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/2950339"
    +editedAt: DateTimeImmutable @1694704205 {#1724
      date: 2023-09-14 17:10:05.0 +02:00
    }
    +createdAt: DateTimeImmutable @1694703991 {#1729
      date: 2023-09-14 17:06:31.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#1733}
  +body: "Can you explain what are the consequences in laymans terms?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1694705971 {#3141
    date: 2023-09-14 17:39:31.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ron33@discuss.tchncs.de"
    "@rufus@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3145 …}
  +nested: Doctrine\ORM\PersistentCollection {#3147 …}
  +votes: Doctrine\ORM\PersistentCollection {#3149 …}
  +reports: Doctrine\ORM\PersistentCollection {#3151 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3153 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3155 …}
  -id: 29195
  -bodyTs: "'consequ':7 'explain':3 'layman':9 'term':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/3433639"
  +editedAt: null
  +createdAt: DateTimeImmutable @1694705971 {#3142
    date: 2023-09-14 17:39:31.0 +02: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 {#3143
  +user: Proxies\__CG__\App\Entity\User {#3144 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1838 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#1733
    +user: App\Entity\User {#2422 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1838 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "I hope you know the consequences of having batteries in parallel? I mean, if they have different voltages you’ll get some current going between the batteries until they equalize. And the consequence of having one in reverse is probably also much worse than having them in series."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1694706777 {#1736
      date: 2023-09-14 17:52:57.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ron33@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1716 …}
    +nested: Doctrine\ORM\PersistentCollection {#1739 …}
    +votes: Doctrine\ORM\PersistentCollection {#1740 …}
    +reports: Doctrine\ORM\PersistentCollection {#2465 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2463 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2411 …}
    -id: 29191
    -bodyTs: "'also':41 'batteri':9,27 'consequ':6,33 'current':23 'differ':17 'equal':30 'get':21 'go':24 'hope':2 'know':4 'll':20 'mean':13 'much':42 'one':36 'parallel':11 'probabl':40 'revers':38 'seri':48 'voltag':18 'wors':43"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/2950339"
    +editedAt: DateTimeImmutable @1694704205 {#1724
      date: 2023-09-14 17:10:05.0 +02:00
    }
    +createdAt: DateTimeImmutable @1694703991 {#1729
      date: 2023-09-14 17:06:31.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#1733}
  +body: "Can you explain what are the consequences in laymans terms?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1694705971 {#3141
    date: 2023-09-14 17:39:31.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ron33@discuss.tchncs.de"
    "@rufus@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3145 …}
  +nested: Doctrine\ORM\PersistentCollection {#3147 …}
  +votes: Doctrine\ORM\PersistentCollection {#3149 …}
  +reports: Doctrine\ORM\PersistentCollection {#3151 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3153 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3155 …}
  -id: 29195
  -bodyTs: "'consequ':7 'explain':3 'layman':9 'term':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/3433639"
  +editedAt: null
  +createdAt: DateTimeImmutable @1694705971 {#3142
    date: 2023-09-14 17:39:31.0 +02: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 {#3198
  +user: App\Entity\User {#2422 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1838 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3143
    +user: Proxies\__CG__\App\Entity\User {#3144 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1838 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#1733
      +user: App\Entity\User {#2422 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1838 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "I hope you know the consequences of having batteries in parallel? I mean, if they have different voltages you’ll get some current going between the batteries until they equalize. And the consequence of having one in reverse is probably also much worse than having them in series."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1694706777 {#1736
        date: 2023-09-14 17:52:57.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ron33@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1716 …}
      +nested: Doctrine\ORM\PersistentCollection {#1739 …}
      +votes: Doctrine\ORM\PersistentCollection {#1740 …}
      +reports: Doctrine\ORM\PersistentCollection {#2465 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2463 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2411 …}
      -id: 29191
      -bodyTs: "'also':41 'batteri':9,27 'consequ':6,33 'current':23 'differ':17 'equal':30 'get':21 'go':24 'hope':2 'know':4 'll':20 'mean':13 'much':42 'one':36 'parallel':11 'probabl':40 'revers':38 'seri':48 'voltag':18 'wors':43"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/2950339"
      +editedAt: DateTimeImmutable @1694704205 {#1724
        date: 2023-09-14 17:10:05.0 +02:00
      }
      +createdAt: DateTimeImmutable @1694703991 {#1729
        date: 2023-09-14 17:06:31.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#1733}
    +body: "Can you explain what are the consequences in laymans terms?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1694705971 {#3141
      date: 2023-09-14 17:39:31.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ron33@discuss.tchncs.de"
      "@rufus@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3145 …}
    +nested: Doctrine\ORM\PersistentCollection {#3147 …}
    +votes: Doctrine\ORM\PersistentCollection {#3149 …}
    +reports: Doctrine\ORM\PersistentCollection {#3151 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3153 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3155 …}
    -id: 29195
    -bodyTs: "'consequ':7 'explain':3 'layman':9 'term':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/3433639"
    +editedAt: null
    +createdAt: DateTimeImmutable @1694705971 {#3142
      date: 2023-09-14 17:39:31.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#1733}
  +body: """
    I don’t know. You’re connecting the two batteries. The one that has more voltage will charge the battery with less voltage. And because it’s just a strip of copper between the two, without significant resistance, it’ll happen fast. The thing limiting current flow is probably the internal resistance of the battery itself. And for example alkaline batteries, you’re not supposed to charge them.\n
    \n
    I haven’t tried what exactly happens. AA batteries aren’t as powerful as for example Li-Ion batteries. So you’ll probably be alright. Maybe in the worst case one battery gets hot and smells funny. But I don’t think this will cause a proper fire. If it’s only a bit, it’ll get a bit warm and you waste some energy, that’s probably it.\n
    \n
    If you connect one in reverse I’m not so sure anymore. I once had a rechargeable battery that was connected in reverse get really really hot and bulge. Once you do things like this with Li-Ion rechargeable batteries, I think you’re in the realm of starting a fire.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1694706776 {#3195
    date: 2023-09-14 17:52:56.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ron33@discuss.tchncs.de"
    "@rufus@discuss.tchncs.de"
    "@LuckyBoy@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3199 …}
  +nested: Doctrine\ORM\PersistentCollection {#3201 …}
  +votes: Doctrine\ORM\PersistentCollection {#3203 …}
  +reports: Doctrine\ORM\PersistentCollection {#3205 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3207 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3209 …}
  -id: 29197
  -bodyTs: "'aa':76 'alkalin':60 'alright':94 'anymor':150 'aren':78 'batteri':10,20,55,61,77,88,101,156,179 'bit':123,128 'bulg':167 'case':99 'caus':114 'charg':18,67 'connect':7,141,159 'copper':32 'current':46 'energi':134 'exact':74 'exampl':59,84 'fast':42 'fire':117,190 'flow':47 'funni':106 'get':102,126,162 'happen':41,75 'haven':70 'hot':103,165 'intern':51 'ion':87,177 'know':4 'less':22 'li':86,176 'li-ion':85,175 'like':172 'limit':45 'll':40,91,125 'm':146 'mayb':95 'one':12,100,142 'power':81 'probabl':49,92,137 'proper':116 're':6,63,183 'realli':163,164 'realm':186 'recharg':155,178 'resist':38,52 'revers':144,161 'signific':37 'smell':105 'start':188 'strip':30 'suppos':65 'sure':149 'thing':44,171 'think':111,181 'tri':72 'two':9,35 'voltag':16,23 'warm':129 'wast':132 'without':36 'worst':98"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/2951469"
  +editedAt: DateTimeImmutable @1694706999 {#3196
    date: 2023-09-14 17:56:39.0 +02:00
  }
  +createdAt: DateTimeImmutable @1694706776 {#3197
    date: 2023-09-14 17:52:56.0 +02: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 {#3198
  +user: App\Entity\User {#2422 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1838 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3143
    +user: Proxies\__CG__\App\Entity\User {#3144 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1838 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#1733
      +user: App\Entity\User {#2422 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1838 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "I hope you know the consequences of having batteries in parallel? I mean, if they have different voltages you’ll get some current going between the batteries until they equalize. And the consequence of having one in reverse is probably also much worse than having them in series."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1694706777 {#1736
        date: 2023-09-14 17:52:57.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ron33@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1716 …}
      +nested: Doctrine\ORM\PersistentCollection {#1739 …}
      +votes: Doctrine\ORM\PersistentCollection {#1740 …}
      +reports: Doctrine\ORM\PersistentCollection {#2465 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2463 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2411 …}
      -id: 29191
      -bodyTs: "'also':41 'batteri':9,27 'consequ':6,33 'current':23 'differ':17 'equal':30 'get':21 'go':24 'hope':2 'know':4 'll':20 'mean':13 'much':42 'one':36 'parallel':11 'probabl':40 'revers':38 'seri':48 'voltag':18 'wors':43"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/2950339"
      +editedAt: DateTimeImmutable @1694704205 {#1724
        date: 2023-09-14 17:10:05.0 +02:00
      }
      +createdAt: DateTimeImmutable @1694703991 {#1729
        date: 2023-09-14 17:06:31.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#1733}
    +body: "Can you explain what are the consequences in laymans terms?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1694705971 {#3141
      date: 2023-09-14 17:39:31.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ron33@discuss.tchncs.de"
      "@rufus@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3145 …}
    +nested: Doctrine\ORM\PersistentCollection {#3147 …}
    +votes: Doctrine\ORM\PersistentCollection {#3149 …}
    +reports: Doctrine\ORM\PersistentCollection {#3151 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3153 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3155 …}
    -id: 29195
    -bodyTs: "'consequ':7 'explain':3 'layman':9 'term':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/3433639"
    +editedAt: null
    +createdAt: DateTimeImmutable @1694705971 {#3142
      date: 2023-09-14 17:39:31.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#1733}
  +body: """
    I don’t know. You’re connecting the two batteries. The one that has more voltage will charge the battery with less voltage. And because it’s just a strip of copper between the two, without significant resistance, it’ll happen fast. The thing limiting current flow is probably the internal resistance of the battery itself. And for example alkaline batteries, you’re not supposed to charge them.\n
    \n
    I haven’t tried what exactly happens. AA batteries aren’t as powerful as for example Li-Ion batteries. So you’ll probably be alright. Maybe in the worst case one battery gets hot and smells funny. But I don’t think this will cause a proper fire. If it’s only a bit, it’ll get a bit warm and you waste some energy, that’s probably it.\n
    \n
    If you connect one in reverse I’m not so sure anymore. I once had a rechargeable battery that was connected in reverse get really really hot and bulge. Once you do things like this with Li-Ion rechargeable batteries, I think you’re in the realm of starting a fire.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1694706776 {#3195
    date: 2023-09-14 17:52:56.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ron33@discuss.tchncs.de"
    "@rufus@discuss.tchncs.de"
    "@LuckyBoy@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3199 …}
  +nested: Doctrine\ORM\PersistentCollection {#3201 …}
  +votes: Doctrine\ORM\PersistentCollection {#3203 …}
  +reports: Doctrine\ORM\PersistentCollection {#3205 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3207 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3209 …}
  -id: 29197
  -bodyTs: "'aa':76 'alkalin':60 'alright':94 'anymor':150 'aren':78 'batteri':10,20,55,61,77,88,101,156,179 'bit':123,128 'bulg':167 'case':99 'caus':114 'charg':18,67 'connect':7,141,159 'copper':32 'current':46 'energi':134 'exact':74 'exampl':59,84 'fast':42 'fire':117,190 'flow':47 'funni':106 'get':102,126,162 'happen':41,75 'haven':70 'hot':103,165 'intern':51 'ion':87,177 'know':4 'less':22 'li':86,176 'li-ion':85,175 'like':172 'limit':45 'll':40,91,125 'm':146 'mayb':95 'one':12,100,142 'power':81 'probabl':49,92,137 'proper':116 're':6,63,183 'realli':163,164 'realm':186 'recharg':155,178 'resist':38,52 'revers':144,161 'signific':37 'smell':105 'start':188 'strip':30 'suppos':65 'sure':149 'thing':44,171 'think':111,181 'tri':72 'two':9,35 'voltag':16,23 'warm':129 'wast':132 'without':36 'worst':98"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/2951469"
  +editedAt: DateTimeImmutable @1694706999 {#3196
    date: 2023-09-14 17:56:39.0 +02:00
  }
  +createdAt: DateTimeImmutable @1694706776 {#3197
    date: 2023-09-14 17:52:56.0 +02: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 {#3198
  +user: App\Entity\User {#2422 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1838 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3143
    +user: Proxies\__CG__\App\Entity\User {#3144 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1838 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#1733
      +user: App\Entity\User {#2422 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1838 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "I hope you know the consequences of having batteries in parallel? I mean, if they have different voltages you’ll get some current going between the batteries until they equalize. And the consequence of having one in reverse is probably also much worse than having them in series."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1694706777 {#1736
        date: 2023-09-14 17:52:57.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ron33@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1716 …}
      +nested: Doctrine\ORM\PersistentCollection {#1739 …}
      +votes: Doctrine\ORM\PersistentCollection {#1740 …}
      +reports: Doctrine\ORM\PersistentCollection {#2465 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2463 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2411 …}
      -id: 29191
      -bodyTs: "'also':41 'batteri':9,27 'consequ':6,33 'current':23 'differ':17 'equal':30 'get':21 'go':24 'hope':2 'know':4 'll':20 'mean':13 'much':42 'one':36 'parallel':11 'probabl':40 'revers':38 'seri':48 'voltag':18 'wors':43"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/2950339"
      +editedAt: DateTimeImmutable @1694704205 {#1724
        date: 2023-09-14 17:10:05.0 +02:00
      }
      +createdAt: DateTimeImmutable @1694703991 {#1729
        date: 2023-09-14 17:06:31.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#1733}
    +body: "Can you explain what are the consequences in laymans terms?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1694705971 {#3141
      date: 2023-09-14 17:39:31.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ron33@discuss.tchncs.de"
      "@rufus@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3145 …}
    +nested: Doctrine\ORM\PersistentCollection {#3147 …}
    +votes: Doctrine\ORM\PersistentCollection {#3149 …}
    +reports: Doctrine\ORM\PersistentCollection {#3151 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3153 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3155 …}
    -id: 29195
    -bodyTs: "'consequ':7 'explain':3 'layman':9 'term':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/3433639"
    +editedAt: null
    +createdAt: DateTimeImmutable @1694705971 {#3142
      date: 2023-09-14 17:39:31.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#1733}
  +body: """
    I don’t know. You’re connecting the two batteries. The one that has more voltage will charge the battery with less voltage. And because it’s just a strip of copper between the two, without significant resistance, it’ll happen fast. The thing limiting current flow is probably the internal resistance of the battery itself. And for example alkaline batteries, you’re not supposed to charge them.\n
    \n
    I haven’t tried what exactly happens. AA batteries aren’t as powerful as for example Li-Ion batteries. So you’ll probably be alright. Maybe in the worst case one battery gets hot and smells funny. But I don’t think this will cause a proper fire. If it’s only a bit, it’ll get a bit warm and you waste some energy, that’s probably it.\n
    \n
    If you connect one in reverse I’m not so sure anymore. I once had a rechargeable battery that was connected in reverse get really really hot and bulge. Once you do things like this with Li-Ion rechargeable batteries, I think you’re in the realm of starting a fire.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1694706776 {#3195
    date: 2023-09-14 17:52:56.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ron33@discuss.tchncs.de"
    "@rufus@discuss.tchncs.de"
    "@LuckyBoy@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3199 …}
  +nested: Doctrine\ORM\PersistentCollection {#3201 …}
  +votes: Doctrine\ORM\PersistentCollection {#3203 …}
  +reports: Doctrine\ORM\PersistentCollection {#3205 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3207 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3209 …}
  -id: 29197
  -bodyTs: "'aa':76 'alkalin':60 'alright':94 'anymor':150 'aren':78 'batteri':10,20,55,61,77,88,101,156,179 'bit':123,128 'bulg':167 'case':99 'caus':114 'charg':18,67 'connect':7,141,159 'copper':32 'current':46 'energi':134 'exact':74 'exampl':59,84 'fast':42 'fire':117,190 'flow':47 'funni':106 'get':102,126,162 'happen':41,75 'haven':70 'hot':103,165 'intern':51 'ion':87,177 'know':4 'less':22 'li':86,176 'li-ion':85,175 'like':172 'limit':45 'll':40,91,125 'm':146 'mayb':95 'one':12,100,142 'power':81 'probabl':49,92,137 'proper':116 're':6,63,183 'realli':163,164 'realm':186 'recharg':155,178 'resist':38,52 'revers':144,161 'signific':37 'smell':105 'start':188 'strip':30 'suppos':65 'sure':149 'thing':44,171 'think':111,181 'tri':72 'two':9,35 'voltag':16,23 'warm':129 'wast':132 'without':36 'worst':98"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/2951469"
  +editedAt: DateTimeImmutable @1694706999 {#3196
    date: 2023-09-14 17:56:39.0 +02:00
  }
  +createdAt: DateTimeImmutable @1694706776 {#3197
    date: 2023-09-14 17:52:56.0 +02: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 {#1382
  +user: App\Entity\User {#2022 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1838 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Exist but pretty rare or you have to solder them yourself. Here's one I found on Amazon <https://www.amazon.com/Plastic-AA-Battery-Holders-Block/dp/B01MQY5JZX>"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1694700145 {#1381
    date: 2023-09-14 16:02:25.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ron33@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1401 …}
  +nested: Doctrine\ORM\PersistentCollection {#1363 …}
  +votes: Doctrine\ORM\PersistentCollection {#1362 …}
  +reports: Doctrine\ORM\PersistentCollection {#2019 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2030 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2026 …}
  -id: 29168
  -bodyTs: "'/plastic-aa-battery-holders-block/dp/b01mqy5jzx':21 'amazon':18 'exist':1 'found':16 'one':14 'pretti':3 'rare':4 'solder':9 'www.amazon.com':20 'www.amazon.com/plastic-aa-battery-holders-block/dp/b01mqy5jzx':19"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://artemis.camp/m/askelectronics@discuss.tchncs.de/t/132295/-/comment/950633"
  +editedAt: null
  +createdAt: DateTimeImmutable @1694667685 {#1383
    date: 2023-09-14 07:01:25.0 +02: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 {#1382
  +user: App\Entity\User {#2022 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1838 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Exist but pretty rare or you have to solder them yourself. Here's one I found on Amazon <https://www.amazon.com/Plastic-AA-Battery-Holders-Block/dp/B01MQY5JZX>"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1694700145 {#1381
    date: 2023-09-14 16:02:25.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ron33@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1401 …}
  +nested: Doctrine\ORM\PersistentCollection {#1363 …}
  +votes: Doctrine\ORM\PersistentCollection {#1362 …}
  +reports: Doctrine\ORM\PersistentCollection {#2019 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2030 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2026 …}
  -id: 29168
  -bodyTs: "'/plastic-aa-battery-holders-block/dp/b01mqy5jzx':21 'amazon':18 'exist':1 'found':16 'one':14 'pretti':3 'rare':4 'solder':9 'www.amazon.com':20 'www.amazon.com/plastic-aa-battery-holders-block/dp/b01mqy5jzx':19"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://artemis.camp/m/askelectronics@discuss.tchncs.de/t/132295/-/comment/950633"
  +editedAt: null
  +createdAt: DateTimeImmutable @1694667685 {#1383
    date: 2023-09-14 07:01:25.0 +02: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 {#1382
  +user: App\Entity\User {#2022 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1838 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Exist but pretty rare or you have to solder them yourself. Here's one I found on Amazon <https://www.amazon.com/Plastic-AA-Battery-Holders-Block/dp/B01MQY5JZX>"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1694700145 {#1381
    date: 2023-09-14 16:02:25.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ron33@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1401 …}
  +nested: Doctrine\ORM\PersistentCollection {#1363 …}
  +votes: Doctrine\ORM\PersistentCollection {#1362 …}
  +reports: Doctrine\ORM\PersistentCollection {#2019 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2030 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2026 …}
  -id: 29168
  -bodyTs: "'/plastic-aa-battery-holders-block/dp/b01mqy5jzx':21 'amazon':18 'exist':1 'found':16 'one':14 'pretti':3 'rare':4 'solder':9 'www.amazon.com':20 'www.amazon.com/plastic-aa-battery-holders-block/dp/b01mqy5jzx':19"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://artemis.camp/m/askelectronics@discuss.tchncs.de/t/132295/-/comment/950633"
  +editedAt: null
  +createdAt: DateTimeImmutable @1694667685 {#1383
    date: 2023-09-14 07:01:25.0 +02: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 {#3127
  +user: Proxies\__CG__\App\Entity\User {#3128 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1838 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#1382
    +user: App\Entity\User {#2022 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1838 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Exist but pretty rare or you have to solder them yourself. Here's one I found on Amazon <https://www.amazon.com/Plastic-AA-Battery-Holders-Block/dp/B01MQY5JZX>"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1694700145 {#1381
      date: 2023-09-14 16:02:25.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ron33@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1401 …}
    +nested: Doctrine\ORM\PersistentCollection {#1363 …}
    +votes: Doctrine\ORM\PersistentCollection {#1362 …}
    +reports: Doctrine\ORM\PersistentCollection {#2019 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2030 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2026 …}
    -id: 29168
    -bodyTs: "'/plastic-aa-battery-holders-block/dp/b01mqy5jzx':21 'amazon':18 'exist':1 'found':16 'one':14 'pretti':3 'rare':4 'solder':9 'www.amazon.com':20 'www.amazon.com/plastic-aa-battery-holders-block/dp/b01mqy5jzx':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://artemis.camp/m/askelectronics@discuss.tchncs.de/t/132295/-/comment/950633"
    +editedAt: null
    +createdAt: DateTimeImmutable @1694667685 {#1383
      date: 2023-09-14 07:01:25.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#1382}
  +body: """
    Here’s some other really cool ones that you also can attach wiring to without soldering.\n
    \n
    [sciencekitstore.com/linkable-battery-holder-1-aa-…](https://sciencekitstore.com/linkable-battery-holder-1-aa-with-binding-posts/)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1694700143 {#3125
    date: 2023-09-14 16:02:23.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ron33@discuss.tchncs.de"
    "@boothin@artemis.camp"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3129 …}
  +nested: Doctrine\ORM\PersistentCollection {#3131 …}
  +votes: Doctrine\ORM\PersistentCollection {#3133 …}
  +reports: Doctrine\ORM\PersistentCollection {#3135 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3137 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3139 …}
  -id: 29188
  -bodyTs: "'/linkable-battery-holder-1-aa-':19 '/linkable-battery-holder-1-aa-with-binding-posts/)':22 'also':10 'attach':12 'cool':6 'one':7 'realli':5 'sciencekitstore.com':18,21 'sciencekitstore.com/linkable-battery-holder-1-aa-':17 'sciencekitstore.com/linkable-battery-holder-1-aa-with-binding-posts/)':20 'solder':16 'wire':13 'without':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/2948787"
  +editedAt: null
  +createdAt: DateTimeImmutable @1694700143 {#3126
    date: 2023-09-14 16:02:23.0 +02: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 {#3127
  +user: Proxies\__CG__\App\Entity\User {#3128 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1838 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#1382
    +user: App\Entity\User {#2022 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1838 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Exist but pretty rare or you have to solder them yourself. Here's one I found on Amazon <https://www.amazon.com/Plastic-AA-Battery-Holders-Block/dp/B01MQY5JZX>"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1694700145 {#1381
      date: 2023-09-14 16:02:25.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ron33@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1401 …}
    +nested: Doctrine\ORM\PersistentCollection {#1363 …}
    +votes: Doctrine\ORM\PersistentCollection {#1362 …}
    +reports: Doctrine\ORM\PersistentCollection {#2019 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2030 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2026 …}
    -id: 29168
    -bodyTs: "'/plastic-aa-battery-holders-block/dp/b01mqy5jzx':21 'amazon':18 'exist':1 'found':16 'one':14 'pretti':3 'rare':4 'solder':9 'www.amazon.com':20 'www.amazon.com/plastic-aa-battery-holders-block/dp/b01mqy5jzx':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://artemis.camp/m/askelectronics@discuss.tchncs.de/t/132295/-/comment/950633"
    +editedAt: null
    +createdAt: DateTimeImmutable @1694667685 {#1383
      date: 2023-09-14 07:01:25.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#1382}
  +body: """
    Here’s some other really cool ones that you also can attach wiring to without soldering.\n
    \n
    [sciencekitstore.com/linkable-battery-holder-1-aa-…](https://sciencekitstore.com/linkable-battery-holder-1-aa-with-binding-posts/)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1694700143 {#3125
    date: 2023-09-14 16:02:23.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ron33@discuss.tchncs.de"
    "@boothin@artemis.camp"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3129 …}
  +nested: Doctrine\ORM\PersistentCollection {#3131 …}
  +votes: Doctrine\ORM\PersistentCollection {#3133 …}
  +reports: Doctrine\ORM\PersistentCollection {#3135 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3137 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3139 …}
  -id: 29188
  -bodyTs: "'/linkable-battery-holder-1-aa-':19 '/linkable-battery-holder-1-aa-with-binding-posts/)':22 'also':10 'attach':12 'cool':6 'one':7 'realli':5 'sciencekitstore.com':18,21 'sciencekitstore.com/linkable-battery-holder-1-aa-':17 'sciencekitstore.com/linkable-battery-holder-1-aa-with-binding-posts/)':20 'solder':16 'wire':13 'without':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/2948787"
  +editedAt: null
  +createdAt: DateTimeImmutable @1694700143 {#3126
    date: 2023-09-14 16:02:23.0 +02: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 {#3127
  +user: Proxies\__CG__\App\Entity\User {#3128 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1838 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#1382
    +user: App\Entity\User {#2022 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1838 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Exist but pretty rare or you have to solder them yourself. Here's one I found on Amazon <https://www.amazon.com/Plastic-AA-Battery-Holders-Block/dp/B01MQY5JZX>"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1694700145 {#1381
      date: 2023-09-14 16:02:25.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ron33@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1401 …}
    +nested: Doctrine\ORM\PersistentCollection {#1363 …}
    +votes: Doctrine\ORM\PersistentCollection {#1362 …}
    +reports: Doctrine\ORM\PersistentCollection {#2019 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2030 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2026 …}
    -id: 29168
    -bodyTs: "'/plastic-aa-battery-holders-block/dp/b01mqy5jzx':21 'amazon':18 'exist':1 'found':16 'one':14 'pretti':3 'rare':4 'solder':9 'www.amazon.com':20 'www.amazon.com/plastic-aa-battery-holders-block/dp/b01mqy5jzx':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://artemis.camp/m/askelectronics@discuss.tchncs.de/t/132295/-/comment/950633"
    +editedAt: null
    +createdAt: DateTimeImmutable @1694667685 {#1383
      date: 2023-09-14 07:01:25.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#1382}
  +body: """
    Here’s some other really cool ones that you also can attach wiring to without soldering.\n
    \n
    [sciencekitstore.com/linkable-battery-holder-1-aa-…](https://sciencekitstore.com/linkable-battery-holder-1-aa-with-binding-posts/)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1694700143 {#3125
    date: 2023-09-14 16:02:23.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ron33@discuss.tchncs.de"
    "@boothin@artemis.camp"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3129 …}
  +nested: Doctrine\ORM\PersistentCollection {#3131 …}
  +votes: Doctrine\ORM\PersistentCollection {#3133 …}
  +reports: Doctrine\ORM\PersistentCollection {#3135 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3137 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3139 …}
  -id: 29188
  -bodyTs: "'/linkable-battery-holder-1-aa-':19 '/linkable-battery-holder-1-aa-with-binding-posts/)':22 'also':10 'attach':12 'cool':6 'one':7 'realli':5 'sciencekitstore.com':18,21 'sciencekitstore.com/linkable-battery-holder-1-aa-':17 'sciencekitstore.com/linkable-battery-holder-1-aa-with-binding-posts/)':20 'solder':16 'wire':13 'without':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/2948787"
  +editedAt: null
  +createdAt: DateTimeImmutable @1694700143 {#3126
    date: 2023-09-14 16:02:23.0 +02: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 {#2347
  +user: App\Entity\User {#2191 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1838 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Thanks for the self-help suggestion, and the product link (my search-terms must indeed have been inadequate)…"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1694672046 {#2350
    date: 2023-09-14 08:14:06.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ron33@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2332 …}
  +nested: Doctrine\ORM\PersistentCollection {#2349 …}
  +votes: Doctrine\ORM\PersistentCollection {#2141 …}
  +reports: Doctrine\ORM\PersistentCollection {#2164 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2314 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2328 …}
  -id: 29171
  -bodyTs: "'help':6 'inadequ':20 'inde':17 'link':11 'must':16 'product':10 'search':14 'search-term':13 'self':5 'self-help':4 'suggest':7 'term':15 'thank':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/2940030"
  +editedAt: null
  +createdAt: DateTimeImmutable @1694672046 {#2330
    date: 2023-09-14 08:14:06.0 +02: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 {#2347
  +user: App\Entity\User {#2191 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1838 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Thanks for the self-help suggestion, and the product link (my search-terms must indeed have been inadequate)…"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1694672046 {#2350
    date: 2023-09-14 08:14:06.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ron33@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2332 …}
  +nested: Doctrine\ORM\PersistentCollection {#2349 …}
  +votes: Doctrine\ORM\PersistentCollection {#2141 …}
  +reports: Doctrine\ORM\PersistentCollection {#2164 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2314 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2328 …}
  -id: 29171
  -bodyTs: "'help':6 'inadequ':20 'inde':17 'link':11 'must':16 'product':10 'search':14 'search-term':13 'self':5 'self-help':4 'suggest':7 'term':15 'thank':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/2940030"
  +editedAt: null
  +createdAt: DateTimeImmutable @1694672046 {#2330
    date: 2023-09-14 08:14:06.0 +02: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 {#2347
  +user: App\Entity\User {#2191 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1838 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Thanks for the self-help suggestion, and the product link (my search-terms must indeed have been inadequate)…"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1694672046 {#2350
    date: 2023-09-14 08:14:06.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ron33@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2332 …}
  +nested: Doctrine\ORM\PersistentCollection {#2349 …}
  +votes: Doctrine\ORM\PersistentCollection {#2141 …}
  +reports: Doctrine\ORM\PersistentCollection {#2164 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2314 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2328 …}
  -id: 29171
  -bodyTs: "'help':6 'inadequ':20 'inde':17 'link':11 'must':16 'product':10 'search':14 'search-term':13 'self':5 'self-help':4 'suggest':7 'term':15 'thank':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/2940030"
  +editedAt: null
  +createdAt: DateTimeImmutable @1694672046 {#2330
    date: 2023-09-14 08:14:06.0 +02: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 {#2103
  +user: App\Entity\User {#2123 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1838 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Yes. But you can just wire up one up yourself."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1694670221 {#2108
    date: 2023-09-14 07:43:41.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ron33@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2106 …}
  +nested: Doctrine\ORM\PersistentCollection {#2107 …}
  +votes: Doctrine\ORM\PersistentCollection {#2124 …}
  +reports: Doctrine\ORM\PersistentCollection {#2118 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2121 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2115 …}
  -id: 29169
  -bodyTs: "'one':8 'wire':6 'yes':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/3531927"
  +editedAt: null
  +createdAt: DateTimeImmutable @1694670221 {#2111
    date: 2023-09-14 07:43:41.0 +02: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 {#2103
  +user: App\Entity\User {#2123 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1838 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Yes. But you can just wire up one up yourself."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1694670221 {#2108
    date: 2023-09-14 07:43:41.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ron33@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2106 …}
  +nested: Doctrine\ORM\PersistentCollection {#2107 …}
  +votes: Doctrine\ORM\PersistentCollection {#2124 …}
  +reports: Doctrine\ORM\PersistentCollection {#2118 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2121 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2115 …}
  -id: 29169
  -bodyTs: "'one':8 'wire':6 'yes':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/3531927"
  +editedAt: null
  +createdAt: DateTimeImmutable @1694670221 {#2111
    date: 2023-09-14 07:43:41.0 +02: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 {#2103
  +user: App\Entity\User {#2123 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1838 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Yes. But you can just wire up one up yourself."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1694670221 {#2108
    date: 2023-09-14 07:43:41.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ron33@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2106 …}
  +nested: Doctrine\ORM\PersistentCollection {#2107 …}
  +votes: Doctrine\ORM\PersistentCollection {#2124 …}
  +reports: Doctrine\ORM\PersistentCollection {#2118 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2121 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2115 …}
  -id: 29169
  -bodyTs: "'one':8 'wire':6 'yes':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/3531927"
  +editedAt: null
  +createdAt: DateTimeImmutable @1694670221 {#2111
    date: 2023-09-14 07:43:41.0 +02: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 {#2296
  +user: App\Entity\User {#2222 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2295 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Or you could pick up an iron rod and strike a firehydrant like MacGyver."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1694075878 {#2313
    date: 2023-09-07 10:37:58.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@lossykittens@reddthat.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2281 …}
  +nested: Doctrine\ORM\PersistentCollection {#2280 …}
  +votes: Doctrine\ORM\PersistentCollection {#2278 …}
  +reports: Doctrine\ORM\PersistentCollection {#2279 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2277 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2220 …}
  -id: 28236
  -bodyTs: "'could':3 'firehydr':12 'iron':7 'like':13 'macgyv':14 'pick':4 'rod':8 'strike':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/2744236"
  +editedAt: null
  +createdAt: DateTimeImmutable @1694075878 {#2316
    date: 2023-09-07 10:37:58.0 +02: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 {#2296
  +user: App\Entity\User {#2222 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2295 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Or you could pick up an iron rod and strike a firehydrant like MacGyver."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1694075878 {#2313
    date: 2023-09-07 10:37:58.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@lossykittens@reddthat.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2281 …}
  +nested: Doctrine\ORM\PersistentCollection {#2280 …}
  +votes: Doctrine\ORM\PersistentCollection {#2278 …}
  +reports: Doctrine\ORM\PersistentCollection {#2279 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2277 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2220 …}
  -id: 28236
  -bodyTs: "'could':3 'firehydr':12 'iron':7 'like':13 'macgyv':14 'pick':4 'rod':8 'strike':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/2744236"
  +editedAt: null
  +createdAt: DateTimeImmutable @1694075878 {#2316
    date: 2023-09-07 10:37:58.0 +02: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 {#2296
  +user: App\Entity\User {#2222 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2295 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Or you could pick up an iron rod and strike a firehydrant like MacGyver."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1694075878 {#2313
    date: 2023-09-07 10:37:58.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@lossykittens@reddthat.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2281 …}
  +nested: Doctrine\ORM\PersistentCollection {#2280 …}
  +votes: Doctrine\ORM\PersistentCollection {#2278 …}
  +reports: Doctrine\ORM\PersistentCollection {#2279 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2277 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2220 …}
  -id: 28236
  -bodyTs: "'could':3 'firehydr':12 'iron':7 'like':13 'macgyv':14 'pick':4 'rod':8 'strike':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/2744236"
  +editedAt: null
  +createdAt: DateTimeImmutable @1694075878 {#2316
    date: 2023-09-07 10:37:58.0 +02: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 {#2251
  +user: App\Entity\User {#2422 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    I think mecanum wheels slip quite a bit. So I’m not sure how effective those encoders are. But I’ve only ever tried 3d-printed ones. So I’m not super sure.\n
    \n
    You’re sure your STEM students are ready to handle the LiDAR? Manage point clouds, do the arithmetic, path planning etc? We had a practical course with little robots. But they had 3 of those sharp distance sensors at the front and a bumper with a switch. This was enough to teach many concepts and also enough to implement for the students for something that was just a project and not a full time job. But I’m sure that depends on what exactly you want to teach…\n
    \n
    And our robots hat the motor drivers (h-bridges) replaceable on socket terminals because every so often someone wasn’t very clever or didn’t listen in the lectures.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1694071778 {#2245
    date: 2023-09-07 09:29:38.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Saigonauticon@voltage.vn"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2285 …}
  +nested: Doctrine\ORM\PersistentCollection {#2287 …}
  +votes: Doctrine\ORM\PersistentCollection {#2142 …}
  +reports: Doctrine\ORM\PersistentCollection {#2039 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2155 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2158 …}
  -id: 27597
  -bodyTs: "'3':67 '3d':26 '3d-printed':25 'also':90 'arithmet':52 'bit':8 'bridg':132 'bumper':78 'clever':145 'cloud':49 'concept':88 'cours':60 'depend':115 'didn':147 'distanc':71 'driver':129 'effect':15 'encod':17 'enough':84,91 'etc':55 'ever':23 'everi':138 'exact':118 'front':75 'full':107 'h':131 'h-bridg':130 'handl':44 'hat':126 'implement':93 'job':109 'lectur':152 'lidar':46 'listen':149 'littl':62 'm':11,31,112 'manag':47 'mani':87 'mecanum':3 'motor':128 'often':140 'one':28 'path':53 'plan':54 'point':48 'practic':59 'print':27 'project':103 'quit':6 're':36 'readi':42 'replac':133 'robot':63,125 'sensor':72 'sharp':70 'slip':5 'socket':135 'someon':141 'someth':98 'stem':39 'student':40,96 'super':33 'sure':13,34,37,113 'switch':81 'teach':86,122 'termin':136 'think':2 'time':108 'tri':24 've':21 'want':120 'wasn':142 'wheel':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/2572674"
  +editedAt: DateTimeImmutable @1693564680 {#2248
    date: 2023-09-01 12:38:00.0 +02:00
  }
  +createdAt: DateTimeImmutable @1693564547 {#2243
    date: 2023-09-01 12:35:47.0 +02: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 {#2251
  +user: App\Entity\User {#2422 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    I think mecanum wheels slip quite a bit. So I’m not sure how effective those encoders are. But I’ve only ever tried 3d-printed ones. So I’m not super sure.\n
    \n
    You’re sure your STEM students are ready to handle the LiDAR? Manage point clouds, do the arithmetic, path planning etc? We had a practical course with little robots. But they had 3 of those sharp distance sensors at the front and a bumper with a switch. This was enough to teach many concepts and also enough to implement for the students for something that was just a project and not a full time job. But I’m sure that depends on what exactly you want to teach…\n
    \n
    And our robots hat the motor drivers (h-bridges) replaceable on socket terminals because every so often someone wasn’t very clever or didn’t listen in the lectures.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1694071778 {#2245
    date: 2023-09-07 09:29:38.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Saigonauticon@voltage.vn"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2285 …}
  +nested: Doctrine\ORM\PersistentCollection {#2287 …}
  +votes: Doctrine\ORM\PersistentCollection {#2142 …}
  +reports: Doctrine\ORM\PersistentCollection {#2039 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2155 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2158 …}
  -id: 27597
  -bodyTs: "'3':67 '3d':26 '3d-printed':25 'also':90 'arithmet':52 'bit':8 'bridg':132 'bumper':78 'clever':145 'cloud':49 'concept':88 'cours':60 'depend':115 'didn':147 'distanc':71 'driver':129 'effect':15 'encod':17 'enough':84,91 'etc':55 'ever':23 'everi':138 'exact':118 'front':75 'full':107 'h':131 'h-bridg':130 'handl':44 'hat':126 'implement':93 'job':109 'lectur':152 'lidar':46 'listen':149 'littl':62 'm':11,31,112 'manag':47 'mani':87 'mecanum':3 'motor':128 'often':140 'one':28 'path':53 'plan':54 'point':48 'practic':59 'print':27 'project':103 'quit':6 're':36 'readi':42 'replac':133 'robot':63,125 'sensor':72 'sharp':70 'slip':5 'socket':135 'someon':141 'someth':98 'stem':39 'student':40,96 'super':33 'sure':13,34,37,113 'switch':81 'teach':86,122 'termin':136 'think':2 'time':108 'tri':24 've':21 'want':120 'wasn':142 'wheel':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/2572674"
  +editedAt: DateTimeImmutable @1693564680 {#2248
    date: 2023-09-01 12:38:00.0 +02:00
  }
  +createdAt: DateTimeImmutable @1693564547 {#2243
    date: 2023-09-01 12:35:47.0 +02: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 {#2251
  +user: App\Entity\User {#2422 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    I think mecanum wheels slip quite a bit. So I’m not sure how effective those encoders are. But I’ve only ever tried 3d-printed ones. So I’m not super sure.\n
    \n
    You’re sure your STEM students are ready to handle the LiDAR? Manage point clouds, do the arithmetic, path planning etc? We had a practical course with little robots. But they had 3 of those sharp distance sensors at the front and a bumper with a switch. This was enough to teach many concepts and also enough to implement for the students for something that was just a project and not a full time job. But I’m sure that depends on what exactly you want to teach…\n
    \n
    And our robots hat the motor drivers (h-bridges) replaceable on socket terminals because every so often someone wasn’t very clever or didn’t listen in the lectures.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1694071778 {#2245
    date: 2023-09-07 09:29:38.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Saigonauticon@voltage.vn"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2285 …}
  +nested: Doctrine\ORM\PersistentCollection {#2287 …}
  +votes: Doctrine\ORM\PersistentCollection {#2142 …}
  +reports: Doctrine\ORM\PersistentCollection {#2039 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2155 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2158 …}
  -id: 27597
  -bodyTs: "'3':67 '3d':26 '3d-printed':25 'also':90 'arithmet':52 'bit':8 'bridg':132 'bumper':78 'clever':145 'cloud':49 'concept':88 'cours':60 'depend':115 'didn':147 'distanc':71 'driver':129 'effect':15 'encod':17 'enough':84,91 'etc':55 'ever':23 'everi':138 'exact':118 'front':75 'full':107 'h':131 'h-bridg':130 'handl':44 'hat':126 'implement':93 'job':109 'lectur':152 'lidar':46 'listen':149 'littl':62 'm':11,31,112 'manag':47 'mani':87 'mecanum':3 'motor':128 'often':140 'one':28 'path':53 'plan':54 'point':48 'practic':59 'print':27 'project':103 'quit':6 're':36 'readi':42 'replac':133 'robot':63,125 'sensor':72 'sharp':70 'slip':5 'socket':135 'someon':141 'someth':98 'stem':39 'student':40,96 'super':33 'sure':13,34,37,113 'switch':81 'teach':86,122 'termin':136 'think':2 'time':108 'tri':24 've':21 'want':120 'wasn':142 'wheel':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/2572674"
  +editedAt: DateTimeImmutable @1693564680 {#2248
    date: 2023-09-01 12:38:00.0 +02:00
  }
  +createdAt: DateTimeImmutable @1693564547 {#2243
    date: 2023-09-01 12:35:47.0 +02: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 {#3055
  +user: Proxies\__CG__\App\Entity\User {#3070 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2251
    +user: App\Entity\User {#2422 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I think mecanum wheels slip quite a bit. So I’m not sure how effective those encoders are. But I’ve only ever tried 3d-printed ones. So I’m not super sure.\n
      \n
      You’re sure your STEM students are ready to handle the LiDAR? Manage point clouds, do the arithmetic, path planning etc? We had a practical course with little robots. But they had 3 of those sharp distance sensors at the front and a bumper with a switch. This was enough to teach many concepts and also enough to implement for the students for something that was just a project and not a full time job. But I’m sure that depends on what exactly you want to teach…\n
      \n
      And our robots hat the motor drivers (h-bridges) replaceable on socket terminals because every so often someone wasn’t very clever or didn’t listen in the lectures.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1694071778 {#2245
      date: 2023-09-07 09:29:38.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Saigonauticon@voltage.vn"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2285 …}
    +nested: Doctrine\ORM\PersistentCollection {#2287 …}
    +votes: Doctrine\ORM\PersistentCollection {#2142 …}
    +reports: Doctrine\ORM\PersistentCollection {#2039 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2155 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2158 …}
    -id: 27597
    -bodyTs: "'3':67 '3d':26 '3d-printed':25 'also':90 'arithmet':52 'bit':8 'bridg':132 'bumper':78 'clever':145 'cloud':49 'concept':88 'cours':60 'depend':115 'didn':147 'distanc':71 'driver':129 'effect':15 'encod':17 'enough':84,91 'etc':55 'ever':23 'everi':138 'exact':118 'front':75 'full':107 'h':131 'h-bridg':130 'handl':44 'hat':126 'implement':93 'job':109 'lectur':152 'lidar':46 'listen':149 'littl':62 'm':11,31,112 'manag':47 'mani':87 'mecanum':3 'motor':128 'often':140 'one':28 'path':53 'plan':54 'point':48 'practic':59 'print':27 'project':103 'quit':6 're':36 'readi':42 'replac':133 'robot':63,125 'sensor':72 'sharp':70 'slip':5 'socket':135 'someon':141 'someth':98 'stem':39 'student':40,96 'super':33 'sure':13,34,37,113 'switch':81 'teach':86,122 'termin':136 'think':2 'time':108 'tri':24 've':21 'want':120 'wasn':142 'wheel':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/2572674"
    +editedAt: DateTimeImmutable @1693564680 {#2248
      date: 2023-09-01 12:38:00.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693564547 {#2243
      date: 2023-09-01 12:35:47.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#2251}
  +body: """
    They’re university software engineering students, probably a year or two into their degrees. I’m hoping to provide the robots as completed units that are controlled via API, because we’re not likely to get many students with electrical, mechanical, or embedded backgrounds. You’re right about the complexity though, and that’s something I’ve been thinking about – I guess I’ll start out with a bit of optimism regarding their talents, and scale back if needed :D\n
    \n
    I don’t really have a scope, budget, timeline, or audience properly defined for this project – in short my client has a STEM program for building and interacting with digital maps, but it’s *way too boring* and I’m determined to breathe some life into it. So I’m going to have to play a lot of things by ear.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1693906684 {#3057
    date: 2023-09-05 11:38:04.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Saigonauticon@voltage.vn"
    "@rufus@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3054 …}
  +nested: Doctrine\ORM\PersistentCollection {#3052 …}
  +votes: Doctrine\ORM\PersistentCollection {#3050 …}
  +reports: Doctrine\ORM\PersistentCollection {#3048 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3046 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3044 …}
  -id: 28063
  -bodyTs: "'api':29 'audienc':91 'back':77 'background':44 'bit':69 'bore':117 'breath':123 'budget':88 'build':106 'client':100 'complet':23 'complex':50 'control':27 'd':80 'defin':93 'degre':14 'determin':121 'digit':110 'ear':141 'electr':40 'embed':43 'engin':5 'get':36 'go':131 'guess':62 'hope':17 'interact':108 'life':125 'like':34 'll':64 'lot':137 'm':16,120,130 'mani':37 'map':111 'mechan':41 'need':79 'optim':71 'play':135 'probabl':7 'program':104 'project':96 'proper':92 'provid':19 're':2,32,46 'realli':84 'regard':72 'right':47 'robot':21 'scale':76 'scope':87 'short':98 'softwar':4 'someth':55 'start':65 'stem':103 'student':6,38 'talent':74 'thing':139 'think':59 'though':51 'timelin':89 'two':11 'unit':24 'univers':3 've':57 'via':28 'way':115 'year':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://voltage.vn/comment/212522"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693906684 {#3056
    date: 2023-09-05 11:38:04.0 +02: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 {#3055
  +user: Proxies\__CG__\App\Entity\User {#3070 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2251
    +user: App\Entity\User {#2422 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I think mecanum wheels slip quite a bit. So I’m not sure how effective those encoders are. But I’ve only ever tried 3d-printed ones. So I’m not super sure.\n
      \n
      You’re sure your STEM students are ready to handle the LiDAR? Manage point clouds, do the arithmetic, path planning etc? We had a practical course with little robots. But they had 3 of those sharp distance sensors at the front and a bumper with a switch. This was enough to teach many concepts and also enough to implement for the students for something that was just a project and not a full time job. But I’m sure that depends on what exactly you want to teach…\n
      \n
      And our robots hat the motor drivers (h-bridges) replaceable on socket terminals because every so often someone wasn’t very clever or didn’t listen in the lectures.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1694071778 {#2245
      date: 2023-09-07 09:29:38.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Saigonauticon@voltage.vn"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2285 …}
    +nested: Doctrine\ORM\PersistentCollection {#2287 …}
    +votes: Doctrine\ORM\PersistentCollection {#2142 …}
    +reports: Doctrine\ORM\PersistentCollection {#2039 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2155 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2158 …}
    -id: 27597
    -bodyTs: "'3':67 '3d':26 '3d-printed':25 'also':90 'arithmet':52 'bit':8 'bridg':132 'bumper':78 'clever':145 'cloud':49 'concept':88 'cours':60 'depend':115 'didn':147 'distanc':71 'driver':129 'effect':15 'encod':17 'enough':84,91 'etc':55 'ever':23 'everi':138 'exact':118 'front':75 'full':107 'h':131 'h-bridg':130 'handl':44 'hat':126 'implement':93 'job':109 'lectur':152 'lidar':46 'listen':149 'littl':62 'm':11,31,112 'manag':47 'mani':87 'mecanum':3 'motor':128 'often':140 'one':28 'path':53 'plan':54 'point':48 'practic':59 'print':27 'project':103 'quit':6 're':36 'readi':42 'replac':133 'robot':63,125 'sensor':72 'sharp':70 'slip':5 'socket':135 'someon':141 'someth':98 'stem':39 'student':40,96 'super':33 'sure':13,34,37,113 'switch':81 'teach':86,122 'termin':136 'think':2 'time':108 'tri':24 've':21 'want':120 'wasn':142 'wheel':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/2572674"
    +editedAt: DateTimeImmutable @1693564680 {#2248
      date: 2023-09-01 12:38:00.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693564547 {#2243
      date: 2023-09-01 12:35:47.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#2251}
  +body: """
    They’re university software engineering students, probably a year or two into their degrees. I’m hoping to provide the robots as completed units that are controlled via API, because we’re not likely to get many students with electrical, mechanical, or embedded backgrounds. You’re right about the complexity though, and that’s something I’ve been thinking about – I guess I’ll start out with a bit of optimism regarding their talents, and scale back if needed :D\n
    \n
    I don’t really have a scope, budget, timeline, or audience properly defined for this project – in short my client has a STEM program for building and interacting with digital maps, but it’s *way too boring* and I’m determined to breathe some life into it. So I’m going to have to play a lot of things by ear.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1693906684 {#3057
    date: 2023-09-05 11:38:04.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Saigonauticon@voltage.vn"
    "@rufus@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3054 …}
  +nested: Doctrine\ORM\PersistentCollection {#3052 …}
  +votes: Doctrine\ORM\PersistentCollection {#3050 …}
  +reports: Doctrine\ORM\PersistentCollection {#3048 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3046 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3044 …}
  -id: 28063
  -bodyTs: "'api':29 'audienc':91 'back':77 'background':44 'bit':69 'bore':117 'breath':123 'budget':88 'build':106 'client':100 'complet':23 'complex':50 'control':27 'd':80 'defin':93 'degre':14 'determin':121 'digit':110 'ear':141 'electr':40 'embed':43 'engin':5 'get':36 'go':131 'guess':62 'hope':17 'interact':108 'life':125 'like':34 'll':64 'lot':137 'm':16,120,130 'mani':37 'map':111 'mechan':41 'need':79 'optim':71 'play':135 'probabl':7 'program':104 'project':96 'proper':92 'provid':19 're':2,32,46 'realli':84 'regard':72 'right':47 'robot':21 'scale':76 'scope':87 'short':98 'softwar':4 'someth':55 'start':65 'stem':103 'student':6,38 'talent':74 'thing':139 'think':59 'though':51 'timelin':89 'two':11 'unit':24 'univers':3 've':57 'via':28 'way':115 'year':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://voltage.vn/comment/212522"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693906684 {#3056
    date: 2023-09-05 11:38:04.0 +02: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 {#3055
  +user: Proxies\__CG__\App\Entity\User {#3070 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2251
    +user: App\Entity\User {#2422 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I think mecanum wheels slip quite a bit. So I’m not sure how effective those encoders are. But I’ve only ever tried 3d-printed ones. So I’m not super sure.\n
      \n
      You’re sure your STEM students are ready to handle the LiDAR? Manage point clouds, do the arithmetic, path planning etc? We had a practical course with little robots. But they had 3 of those sharp distance sensors at the front and a bumper with a switch. This was enough to teach many concepts and also enough to implement for the students for something that was just a project and not a full time job. But I’m sure that depends on what exactly you want to teach…\n
      \n
      And our robots hat the motor drivers (h-bridges) replaceable on socket terminals because every so often someone wasn’t very clever or didn’t listen in the lectures.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1694071778 {#2245
      date: 2023-09-07 09:29:38.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Saigonauticon@voltage.vn"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2285 …}
    +nested: Doctrine\ORM\PersistentCollection {#2287 …}
    +votes: Doctrine\ORM\PersistentCollection {#2142 …}
    +reports: Doctrine\ORM\PersistentCollection {#2039 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2155 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2158 …}
    -id: 27597
    -bodyTs: "'3':67 '3d':26 '3d-printed':25 'also':90 'arithmet':52 'bit':8 'bridg':132 'bumper':78 'clever':145 'cloud':49 'concept':88 'cours':60 'depend':115 'didn':147 'distanc':71 'driver':129 'effect':15 'encod':17 'enough':84,91 'etc':55 'ever':23 'everi':138 'exact':118 'front':75 'full':107 'h':131 'h-bridg':130 'handl':44 'hat':126 'implement':93 'job':109 'lectur':152 'lidar':46 'listen':149 'littl':62 'm':11,31,112 'manag':47 'mani':87 'mecanum':3 'motor':128 'often':140 'one':28 'path':53 'plan':54 'point':48 'practic':59 'print':27 'project':103 'quit':6 're':36 'readi':42 'replac':133 'robot':63,125 'sensor':72 'sharp':70 'slip':5 'socket':135 'someon':141 'someth':98 'stem':39 'student':40,96 'super':33 'sure':13,34,37,113 'switch':81 'teach':86,122 'termin':136 'think':2 'time':108 'tri':24 've':21 'want':120 'wasn':142 'wheel':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/2572674"
    +editedAt: DateTimeImmutable @1693564680 {#2248
      date: 2023-09-01 12:38:00.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693564547 {#2243
      date: 2023-09-01 12:35:47.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#2251}
  +body: """
    They’re university software engineering students, probably a year or two into their degrees. I’m hoping to provide the robots as completed units that are controlled via API, because we’re not likely to get many students with electrical, mechanical, or embedded backgrounds. You’re right about the complexity though, and that’s something I’ve been thinking about – I guess I’ll start out with a bit of optimism regarding their talents, and scale back if needed :D\n
    \n
    I don’t really have a scope, budget, timeline, or audience properly defined for this project – in short my client has a STEM program for building and interacting with digital maps, but it’s *way too boring* and I’m determined to breathe some life into it. So I’m going to have to play a lot of things by ear.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1693906684 {#3057
    date: 2023-09-05 11:38:04.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Saigonauticon@voltage.vn"
    "@rufus@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3054 …}
  +nested: Doctrine\ORM\PersistentCollection {#3052 …}
  +votes: Doctrine\ORM\PersistentCollection {#3050 …}
  +reports: Doctrine\ORM\PersistentCollection {#3048 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3046 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3044 …}
  -id: 28063
  -bodyTs: "'api':29 'audienc':91 'back':77 'background':44 'bit':69 'bore':117 'breath':123 'budget':88 'build':106 'client':100 'complet':23 'complex':50 'control':27 'd':80 'defin':93 'degre':14 'determin':121 'digit':110 'ear':141 'electr':40 'embed':43 'engin':5 'get':36 'go':131 'guess':62 'hope':17 'interact':108 'life':125 'like':34 'll':64 'lot':137 'm':16,120,130 'mani':37 'map':111 'mechan':41 'need':79 'optim':71 'play':135 'probabl':7 'program':104 'project':96 'proper':92 'provid':19 're':2,32,46 'realli':84 'regard':72 'right':47 'robot':21 'scale':76 'scope':87 'short':98 'softwar':4 'someth':55 'start':65 'stem':103 'student':6,38 'talent':74 'thing':139 'think':59 'though':51 'timelin':89 'two':11 'unit':24 'univers':3 've':57 'via':28 'way':115 'year':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://voltage.vn/comment/212522"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693906684 {#3056
    date: 2023-09-05 11:38:04.0 +02: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 {#3182
  +user: App\Entity\User {#2422 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3055
    +user: Proxies\__CG__\App\Entity\User {#3070 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2251
      +user: App\Entity\User {#2422 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        I think mecanum wheels slip quite a bit. So I’m not sure how effective those encoders are. But I’ve only ever tried 3d-printed ones. So I’m not super sure.\n
        \n
        You’re sure your STEM students are ready to handle the LiDAR? Manage point clouds, do the arithmetic, path planning etc? We had a practical course with little robots. But they had 3 of those sharp distance sensors at the front and a bumper with a switch. This was enough to teach many concepts and also enough to implement for the students for something that was just a project and not a full time job. But I’m sure that depends on what exactly you want to teach…\n
        \n
        And our robots hat the motor drivers (h-bridges) replaceable on socket terminals because every so often someone wasn’t very clever or didn’t listen in the lectures.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1694071778 {#2245
        date: 2023-09-07 09:29:38.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Saigonauticon@voltage.vn"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2285 …}
      +nested: Doctrine\ORM\PersistentCollection {#2287 …}
      +votes: Doctrine\ORM\PersistentCollection {#2142 …}
      +reports: Doctrine\ORM\PersistentCollection {#2039 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2155 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2158 …}
      -id: 27597
      -bodyTs: "'3':67 '3d':26 '3d-printed':25 'also':90 'arithmet':52 'bit':8 'bridg':132 'bumper':78 'clever':145 'cloud':49 'concept':88 'cours':60 'depend':115 'didn':147 'distanc':71 'driver':129 'effect':15 'encod':17 'enough':84,91 'etc':55 'ever':23 'everi':138 'exact':118 'front':75 'full':107 'h':131 'h-bridg':130 'handl':44 'hat':126 'implement':93 'job':109 'lectur':152 'lidar':46 'listen':149 'littl':62 'm':11,31,112 'manag':47 'mani':87 'mecanum':3 'motor':128 'often':140 'one':28 'path':53 'plan':54 'point':48 'practic':59 'print':27 'project':103 'quit':6 're':36 'readi':42 'replac':133 'robot':63,125 'sensor':72 'sharp':70 'slip':5 'socket':135 'someon':141 'someth':98 'stem':39 'student':40,96 'super':33 'sure':13,34,37,113 'switch':81 'teach':86,122 'termin':136 'think':2 'time':108 'tri':24 've':21 'want':120 'wasn':142 'wheel':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/2572674"
      +editedAt: DateTimeImmutable @1693564680 {#2248
        date: 2023-09-01 12:38:00.0 +02:00
      }
      +createdAt: DateTimeImmutable @1693564547 {#2243
        date: 2023-09-01 12:35:47.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2251}
    +body: """
      They’re university software engineering students, probably a year or two into their degrees. I’m hoping to provide the robots as completed units that are controlled via API, because we’re not likely to get many students with electrical, mechanical, or embedded backgrounds. You’re right about the complexity though, and that’s something I’ve been thinking about – I guess I’ll start out with a bit of optimism regarding their talents, and scale back if needed :D\n
      \n
      I don’t really have a scope, budget, timeline, or audience properly defined for this project – in short my client has a STEM program for building and interacting with digital maps, but it’s *way too boring* and I’m determined to breathe some life into it. So I’m going to have to play a lot of things by ear.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1693906684 {#3057
      date: 2023-09-05 11:38:04.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Saigonauticon@voltage.vn"
      "@rufus@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3054 …}
    +nested: Doctrine\ORM\PersistentCollection {#3052 …}
    +votes: Doctrine\ORM\PersistentCollection {#3050 …}
    +reports: Doctrine\ORM\PersistentCollection {#3048 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3046 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3044 …}
    -id: 28063
    -bodyTs: "'api':29 'audienc':91 'back':77 'background':44 'bit':69 'bore':117 'breath':123 'budget':88 'build':106 'client':100 'complet':23 'complex':50 'control':27 'd':80 'defin':93 'degre':14 'determin':121 'digit':110 'ear':141 'electr':40 'embed':43 'engin':5 'get':36 'go':131 'guess':62 'hope':17 'interact':108 'life':125 'like':34 'll':64 'lot':137 'm':16,120,130 'mani':37 'map':111 'mechan':41 'need':79 'optim':71 'play':135 'probabl':7 'program':104 'project':96 'proper':92 'provid':19 're':2,32,46 'realli':84 'regard':72 'right':47 'robot':21 'scale':76 'scope':87 'short':98 'softwar':4 'someth':55 'start':65 'stem':103 'student':6,38 'talent':74 'thing':139 'think':59 'though':51 'timelin':89 'two':11 'unit':24 'univers':3 've':57 'via':28 'way':115 'year':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://voltage.vn/comment/212522"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693906684 {#3056
      date: 2023-09-05 11:38:04.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#2251}
  +body: """
    Well, kids / young people / students will surprise you anyways. No matter what you planned ahead. I think teaching this way just requires you to stay flexible and try things with the students and see what works. University students will benefit from a little challenge, but it shouldn’t be impossible and get them frustrated. I’ve never taught myself, but I bet it’s difficult to hit that balance.\n
    \n
    Programming little robots is awesome, though. I think it’s on a whole other level to see robots move and do tasks, than to look at your screen and program something that changes a few pixels there. My university course was more related to embedded devices and closer to the electronics. It teaches you valuable lessons when forced to interact with some electronics, real-world physics, constrained resources and you need to get your maths right. Usually students are concerned with something like Java, learning object-oriented programming or handling some big frameworks. Or learning maths. And robotics teaches you to really pay attention, combine different skill-sets and do things without an easy route available.\n
    \n
    Maybe it’s just me who likes electronics too much. But I’m sure the kind of motivation you get by watching a real robot move and it runs your code, is unique. And kind of universal. You can do this in pre-school or in university to spark their imagination and motivation.\n
    \n
    Your task is a bit different. If you’re teaching something like simultaneous localization and mapping and the students also have to deal with all the robotics, sensors and real-word problems, this might be more of an ordeal for them than fun. Even dealing with noisy sensor values is a hassle until you get to grasp the bigger picture.\n
    \n
    If you’re giving them access to an API, you can choose and adjust what kind of abstraction you’re providing them. Give them something high-level or have them do more work. You could prepare most of the implementation and adjust the level of detail while teaching. Maybe skip something and give them working code via your API so they can focus on the problem they’re actually supposed to learn. You can also do it the other way round. Let them start with all low level stuff handled for them and learn the big concepts. Then let them dig down and see what your API functions have abstracted away until then. This way around you won’t run out of time.\n
    \n
    I’m sure including actual robotics is going to get them more motivated in contrast to running a simulation.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1693914344 {#3179
    date: 2023-09-05 13:45:44.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Saigonauticon@voltage.vn"
    "@rufus@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3183 …}
  +nested: Doctrine\ORM\PersistentCollection {#3185 …}
  +votes: Doctrine\ORM\PersistentCollection {#3187 …}
  +reports: Doctrine\ORM\PersistentCollection {#3189 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3191 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3193 …}
  -id: 28065
  -bodyTs: "'abstract':321,414 'access':309 'actual':373,432 'adjust':317,346 'ahead':15 'also':262,379 'anyway':9 'api':312,363,411 'around':420 'attent':175 'avail':188 'away':415 'awesom':74 'balanc':69 'benefit':40 'bet':62 'big':163,400 'bigger':302 'bit':247 'challeng':44 'chang':102 'choos':315 'closer':117 'code':219,360 'combin':176 'concept':401 'concern':150 'constrain':137 'contrast':442 'could':339 'cours':109 'deal':265,288 'detail':350 'devic':115 'differ':177,248 'difficult':65 'dig':405 'easi':186 'electron':120,132,196 'embed':114 'even':287 'flexibl':26 'focus':367 'forc':127 'framework':164 'frustrat':54 'fun':286 'function':412 'get':52,143,208,298,437 'give':307,326,357 'go':435 'grasp':300 'handl':161,394 'hassl':295 'high':330 'high-level':329 'hit':67 'imagin':240 'implement':344 'imposs':50 'includ':431 'interact':129 'java':154 'kid':2 'kind':204,223,319 'learn':155,166,376,398 'lesson':125 'let':386,403 'level':84,331,348,392 'like':153,195,254 'littl':43,71 'local':256 'look':94 'low':391 'm':201,429 'map':258 'math':145,167 'matter':11 'mayb':189,353 'might':277 'motiv':206,242,440 'move':88,214 'much':198 'need':141 'never':57 'noisi':290 'object':157 'object-ori':156 'ordeal':282 'orient':158 'pay':174 'peopl':4 'physic':136 'pictur':303 'pixel':105 'plan':14 'pre':232 'pre-school':231 'prepar':340 'problem':275,370 'program':70,99,159 'provid':324 're':251,306,323,372 'real':134,212,273 'real-word':272 'real-world':133 'realli':173 'relat':112 'requir':22 'resourc':138 'right':146 'robot':72,87,169,213,269,433 'round':385 'rout':187 'run':217,424,444 'school':233 'screen':97 'see':34,86,408 'sensor':270,291 'set':180 'shouldn':47 'simul':446 'simultan':255 'skill':179 'skill-set':178 'skip':354 'someth':100,152,253,328,355 'spark':238 'start':388 'stay':25 'student':5,32,38,148,261 'stuff':393 'suppos':374 'sure':202,430 'surpris':7 'task':91,244 'taught':58 'teach':18,122,170,252,352 'thing':29,183 'think':17,77 'though':75 'time':427 'tri':28 'uniqu':221 'univers':37,108,225,236 'usual':147 'valu':292 'valuabl':124 've':56 'via':361 'watch':210 'way':20,384,419 'well':1 'whole':82 'without':184 'won':422 'word':274 'work':36,337,359 'world':135 'young':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/2687935"
  +editedAt: DateTimeImmutable @1693914611 {#3180
    date: 2023-09-05 13:50:11.0 +02:00
  }
  +createdAt: DateTimeImmutable @1693914344 {#3181
    date: 2023-09-05 13:45:44.0 +02: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 {#3182
  +user: App\Entity\User {#2422 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3055
    +user: Proxies\__CG__\App\Entity\User {#3070 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2251
      +user: App\Entity\User {#2422 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        I think mecanum wheels slip quite a bit. So I’m not sure how effective those encoders are. But I’ve only ever tried 3d-printed ones. So I’m not super sure.\n
        \n
        You’re sure your STEM students are ready to handle the LiDAR? Manage point clouds, do the arithmetic, path planning etc? We had a practical course with little robots. But they had 3 of those sharp distance sensors at the front and a bumper with a switch. This was enough to teach many concepts and also enough to implement for the students for something that was just a project and not a full time job. But I’m sure that depends on what exactly you want to teach…\n
        \n
        And our robots hat the motor drivers (h-bridges) replaceable on socket terminals because every so often someone wasn’t very clever or didn’t listen in the lectures.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1694071778 {#2245
        date: 2023-09-07 09:29:38.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Saigonauticon@voltage.vn"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2285 …}
      +nested: Doctrine\ORM\PersistentCollection {#2287 …}
      +votes: Doctrine\ORM\PersistentCollection {#2142 …}
      +reports: Doctrine\ORM\PersistentCollection {#2039 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2155 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2158 …}
      -id: 27597
      -bodyTs: "'3':67 '3d':26 '3d-printed':25 'also':90 'arithmet':52 'bit':8 'bridg':132 'bumper':78 'clever':145 'cloud':49 'concept':88 'cours':60 'depend':115 'didn':147 'distanc':71 'driver':129 'effect':15 'encod':17 'enough':84,91 'etc':55 'ever':23 'everi':138 'exact':118 'front':75 'full':107 'h':131 'h-bridg':130 'handl':44 'hat':126 'implement':93 'job':109 'lectur':152 'lidar':46 'listen':149 'littl':62 'm':11,31,112 'manag':47 'mani':87 'mecanum':3 'motor':128 'often':140 'one':28 'path':53 'plan':54 'point':48 'practic':59 'print':27 'project':103 'quit':6 're':36 'readi':42 'replac':133 'robot':63,125 'sensor':72 'sharp':70 'slip':5 'socket':135 'someon':141 'someth':98 'stem':39 'student':40,96 'super':33 'sure':13,34,37,113 'switch':81 'teach':86,122 'termin':136 'think':2 'time':108 'tri':24 've':21 'want':120 'wasn':142 'wheel':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/2572674"
      +editedAt: DateTimeImmutable @1693564680 {#2248
        date: 2023-09-01 12:38:00.0 +02:00
      }
      +createdAt: DateTimeImmutable @1693564547 {#2243
        date: 2023-09-01 12:35:47.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2251}
    +body: """
      They’re university software engineering students, probably a year or two into their degrees. I’m hoping to provide the robots as completed units that are controlled via API, because we’re not likely to get many students with electrical, mechanical, or embedded backgrounds. You’re right about the complexity though, and that’s something I’ve been thinking about – I guess I’ll start out with a bit of optimism regarding their talents, and scale back if needed :D\n
      \n
      I don’t really have a scope, budget, timeline, or audience properly defined for this project – in short my client has a STEM program for building and interacting with digital maps, but it’s *way too boring* and I’m determined to breathe some life into it. So I’m going to have to play a lot of things by ear.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1693906684 {#3057
      date: 2023-09-05 11:38:04.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Saigonauticon@voltage.vn"
      "@rufus@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3054 …}
    +nested: Doctrine\ORM\PersistentCollection {#3052 …}
    +votes: Doctrine\ORM\PersistentCollection {#3050 …}
    +reports: Doctrine\ORM\PersistentCollection {#3048 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3046 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3044 …}
    -id: 28063
    -bodyTs: "'api':29 'audienc':91 'back':77 'background':44 'bit':69 'bore':117 'breath':123 'budget':88 'build':106 'client':100 'complet':23 'complex':50 'control':27 'd':80 'defin':93 'degre':14 'determin':121 'digit':110 'ear':141 'electr':40 'embed':43 'engin':5 'get':36 'go':131 'guess':62 'hope':17 'interact':108 'life':125 'like':34 'll':64 'lot':137 'm':16,120,130 'mani':37 'map':111 'mechan':41 'need':79 'optim':71 'play':135 'probabl':7 'program':104 'project':96 'proper':92 'provid':19 're':2,32,46 'realli':84 'regard':72 'right':47 'robot':21 'scale':76 'scope':87 'short':98 'softwar':4 'someth':55 'start':65 'stem':103 'student':6,38 'talent':74 'thing':139 'think':59 'though':51 'timelin':89 'two':11 'unit':24 'univers':3 've':57 'via':28 'way':115 'year':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://voltage.vn/comment/212522"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693906684 {#3056
      date: 2023-09-05 11:38:04.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#2251}
  +body: """
    Well, kids / young people / students will surprise you anyways. No matter what you planned ahead. I think teaching this way just requires you to stay flexible and try things with the students and see what works. University students will benefit from a little challenge, but it shouldn’t be impossible and get them frustrated. I’ve never taught myself, but I bet it’s difficult to hit that balance.\n
    \n
    Programming little robots is awesome, though. I think it’s on a whole other level to see robots move and do tasks, than to look at your screen and program something that changes a few pixels there. My university course was more related to embedded devices and closer to the electronics. It teaches you valuable lessons when forced to interact with some electronics, real-world physics, constrained resources and you need to get your maths right. Usually students are concerned with something like Java, learning object-oriented programming or handling some big frameworks. Or learning maths. And robotics teaches you to really pay attention, combine different skill-sets and do things without an easy route available.\n
    \n
    Maybe it’s just me who likes electronics too much. But I’m sure the kind of motivation you get by watching a real robot move and it runs your code, is unique. And kind of universal. You can do this in pre-school or in university to spark their imagination and motivation.\n
    \n
    Your task is a bit different. If you’re teaching something like simultaneous localization and mapping and the students also have to deal with all the robotics, sensors and real-word problems, this might be more of an ordeal for them than fun. Even dealing with noisy sensor values is a hassle until you get to grasp the bigger picture.\n
    \n
    If you’re giving them access to an API, you can choose and adjust what kind of abstraction you’re providing them. Give them something high-level or have them do more work. You could prepare most of the implementation and adjust the level of detail while teaching. Maybe skip something and give them working code via your API so they can focus on the problem they’re actually supposed to learn. You can also do it the other way round. Let them start with all low level stuff handled for them and learn the big concepts. Then let them dig down and see what your API functions have abstracted away until then. This way around you won’t run out of time.\n
    \n
    I’m sure including actual robotics is going to get them more motivated in contrast to running a simulation.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1693914344 {#3179
    date: 2023-09-05 13:45:44.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Saigonauticon@voltage.vn"
    "@rufus@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3183 …}
  +nested: Doctrine\ORM\PersistentCollection {#3185 …}
  +votes: Doctrine\ORM\PersistentCollection {#3187 …}
  +reports: Doctrine\ORM\PersistentCollection {#3189 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3191 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3193 …}
  -id: 28065
  -bodyTs: "'abstract':321,414 'access':309 'actual':373,432 'adjust':317,346 'ahead':15 'also':262,379 'anyway':9 'api':312,363,411 'around':420 'attent':175 'avail':188 'away':415 'awesom':74 'balanc':69 'benefit':40 'bet':62 'big':163,400 'bigger':302 'bit':247 'challeng':44 'chang':102 'choos':315 'closer':117 'code':219,360 'combin':176 'concept':401 'concern':150 'constrain':137 'contrast':442 'could':339 'cours':109 'deal':265,288 'detail':350 'devic':115 'differ':177,248 'difficult':65 'dig':405 'easi':186 'electron':120,132,196 'embed':114 'even':287 'flexibl':26 'focus':367 'forc':127 'framework':164 'frustrat':54 'fun':286 'function':412 'get':52,143,208,298,437 'give':307,326,357 'go':435 'grasp':300 'handl':161,394 'hassl':295 'high':330 'high-level':329 'hit':67 'imagin':240 'implement':344 'imposs':50 'includ':431 'interact':129 'java':154 'kid':2 'kind':204,223,319 'learn':155,166,376,398 'lesson':125 'let':386,403 'level':84,331,348,392 'like':153,195,254 'littl':43,71 'local':256 'look':94 'low':391 'm':201,429 'map':258 'math':145,167 'matter':11 'mayb':189,353 'might':277 'motiv':206,242,440 'move':88,214 'much':198 'need':141 'never':57 'noisi':290 'object':157 'object-ori':156 'ordeal':282 'orient':158 'pay':174 'peopl':4 'physic':136 'pictur':303 'pixel':105 'plan':14 'pre':232 'pre-school':231 'prepar':340 'problem':275,370 'program':70,99,159 'provid':324 're':251,306,323,372 'real':134,212,273 'real-word':272 'real-world':133 'realli':173 'relat':112 'requir':22 'resourc':138 'right':146 'robot':72,87,169,213,269,433 'round':385 'rout':187 'run':217,424,444 'school':233 'screen':97 'see':34,86,408 'sensor':270,291 'set':180 'shouldn':47 'simul':446 'simultan':255 'skill':179 'skill-set':178 'skip':354 'someth':100,152,253,328,355 'spark':238 'start':388 'stay':25 'student':5,32,38,148,261 'stuff':393 'suppos':374 'sure':202,430 'surpris':7 'task':91,244 'taught':58 'teach':18,122,170,252,352 'thing':29,183 'think':17,77 'though':75 'time':427 'tri':28 'uniqu':221 'univers':37,108,225,236 'usual':147 'valu':292 'valuabl':124 've':56 'via':361 'watch':210 'way':20,384,419 'well':1 'whole':82 'without':184 'won':422 'word':274 'work':36,337,359 'world':135 'young':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/2687935"
  +editedAt: DateTimeImmutable @1693914611 {#3180
    date: 2023-09-05 13:50:11.0 +02:00
  }
  +createdAt: DateTimeImmutable @1693914344 {#3181
    date: 2023-09-05 13:45:44.0 +02: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 {#3182
  +user: App\Entity\User {#2422 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3055
    +user: Proxies\__CG__\App\Entity\User {#3070 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2251
      +user: App\Entity\User {#2422 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        I think mecanum wheels slip quite a bit. So I’m not sure how effective those encoders are. But I’ve only ever tried 3d-printed ones. So I’m not super sure.\n
        \n
        You’re sure your STEM students are ready to handle the LiDAR? Manage point clouds, do the arithmetic, path planning etc? We had a practical course with little robots. But they had 3 of those sharp distance sensors at the front and a bumper with a switch. This was enough to teach many concepts and also enough to implement for the students for something that was just a project and not a full time job. But I’m sure that depends on what exactly you want to teach…\n
        \n
        And our robots hat the motor drivers (h-bridges) replaceable on socket terminals because every so often someone wasn’t very clever or didn’t listen in the lectures.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1694071778 {#2245
        date: 2023-09-07 09:29:38.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Saigonauticon@voltage.vn"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2285 …}
      +nested: Doctrine\ORM\PersistentCollection {#2287 …}
      +votes: Doctrine\ORM\PersistentCollection {#2142 …}
      +reports: Doctrine\ORM\PersistentCollection {#2039 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2155 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2158 …}
      -id: 27597
      -bodyTs: "'3':67 '3d':26 '3d-printed':25 'also':90 'arithmet':52 'bit':8 'bridg':132 'bumper':78 'clever':145 'cloud':49 'concept':88 'cours':60 'depend':115 'didn':147 'distanc':71 'driver':129 'effect':15 'encod':17 'enough':84,91 'etc':55 'ever':23 'everi':138 'exact':118 'front':75 'full':107 'h':131 'h-bridg':130 'handl':44 'hat':126 'implement':93 'job':109 'lectur':152 'lidar':46 'listen':149 'littl':62 'm':11,31,112 'manag':47 'mani':87 'mecanum':3 'motor':128 'often':140 'one':28 'path':53 'plan':54 'point':48 'practic':59 'print':27 'project':103 'quit':6 're':36 'readi':42 'replac':133 'robot':63,125 'sensor':72 'sharp':70 'slip':5 'socket':135 'someon':141 'someth':98 'stem':39 'student':40,96 'super':33 'sure':13,34,37,113 'switch':81 'teach':86,122 'termin':136 'think':2 'time':108 'tri':24 've':21 'want':120 'wasn':142 'wheel':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/2572674"
      +editedAt: DateTimeImmutable @1693564680 {#2248
        date: 2023-09-01 12:38:00.0 +02:00
      }
      +createdAt: DateTimeImmutable @1693564547 {#2243
        date: 2023-09-01 12:35:47.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2251}
    +body: """
      They’re university software engineering students, probably a year or two into their degrees. I’m hoping to provide the robots as completed units that are controlled via API, because we’re not likely to get many students with electrical, mechanical, or embedded backgrounds. You’re right about the complexity though, and that’s something I’ve been thinking about – I guess I’ll start out with a bit of optimism regarding their talents, and scale back if needed :D\n
      \n
      I don’t really have a scope, budget, timeline, or audience properly defined for this project – in short my client has a STEM program for building and interacting with digital maps, but it’s *way too boring* and I’m determined to breathe some life into it. So I’m going to have to play a lot of things by ear.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1693906684 {#3057
      date: 2023-09-05 11:38:04.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Saigonauticon@voltage.vn"
      "@rufus@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3054 …}
    +nested: Doctrine\ORM\PersistentCollection {#3052 …}
    +votes: Doctrine\ORM\PersistentCollection {#3050 …}
    +reports: Doctrine\ORM\PersistentCollection {#3048 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3046 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3044 …}
    -id: 28063
    -bodyTs: "'api':29 'audienc':91 'back':77 'background':44 'bit':69 'bore':117 'breath':123 'budget':88 'build':106 'client':100 'complet':23 'complex':50 'control':27 'd':80 'defin':93 'degre':14 'determin':121 'digit':110 'ear':141 'electr':40 'embed':43 'engin':5 'get':36 'go':131 'guess':62 'hope':17 'interact':108 'life':125 'like':34 'll':64 'lot':137 'm':16,120,130 'mani':37 'map':111 'mechan':41 'need':79 'optim':71 'play':135 'probabl':7 'program':104 'project':96 'proper':92 'provid':19 're':2,32,46 'realli':84 'regard':72 'right':47 'robot':21 'scale':76 'scope':87 'short':98 'softwar':4 'someth':55 'start':65 'stem':103 'student':6,38 'talent':74 'thing':139 'think':59 'though':51 'timelin':89 'two':11 'unit':24 'univers':3 've':57 'via':28 'way':115 'year':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://voltage.vn/comment/212522"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693906684 {#3056
      date: 2023-09-05 11:38:04.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#2251}
  +body: """
    Well, kids / young people / students will surprise you anyways. No matter what you planned ahead. I think teaching this way just requires you to stay flexible and try things with the students and see what works. University students will benefit from a little challenge, but it shouldn’t be impossible and get them frustrated. I’ve never taught myself, but I bet it’s difficult to hit that balance.\n
    \n
    Programming little robots is awesome, though. I think it’s on a whole other level to see robots move and do tasks, than to look at your screen and program something that changes a few pixels there. My university course was more related to embedded devices and closer to the electronics. It teaches you valuable lessons when forced to interact with some electronics, real-world physics, constrained resources and you need to get your maths right. Usually students are concerned with something like Java, learning object-oriented programming or handling some big frameworks. Or learning maths. And robotics teaches you to really pay attention, combine different skill-sets and do things without an easy route available.\n
    \n
    Maybe it’s just me who likes electronics too much. But I’m sure the kind of motivation you get by watching a real robot move and it runs your code, is unique. And kind of universal. You can do this in pre-school or in university to spark their imagination and motivation.\n
    \n
    Your task is a bit different. If you’re teaching something like simultaneous localization and mapping and the students also have to deal with all the robotics, sensors and real-word problems, this might be more of an ordeal for them than fun. Even dealing with noisy sensor values is a hassle until you get to grasp the bigger picture.\n
    \n
    If you’re giving them access to an API, you can choose and adjust what kind of abstraction you’re providing them. Give them something high-level or have them do more work. You could prepare most of the implementation and adjust the level of detail while teaching. Maybe skip something and give them working code via your API so they can focus on the problem they’re actually supposed to learn. You can also do it the other way round. Let them start with all low level stuff handled for them and learn the big concepts. Then let them dig down and see what your API functions have abstracted away until then. This way around you won’t run out of time.\n
    \n
    I’m sure including actual robotics is going to get them more motivated in contrast to running a simulation.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1693914344 {#3179
    date: 2023-09-05 13:45:44.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Saigonauticon@voltage.vn"
    "@rufus@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3183 …}
  +nested: Doctrine\ORM\PersistentCollection {#3185 …}
  +votes: Doctrine\ORM\PersistentCollection {#3187 …}
  +reports: Doctrine\ORM\PersistentCollection {#3189 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3191 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3193 …}
  -id: 28065
  -bodyTs: "'abstract':321,414 'access':309 'actual':373,432 'adjust':317,346 'ahead':15 'also':262,379 'anyway':9 'api':312,363,411 'around':420 'attent':175 'avail':188 'away':415 'awesom':74 'balanc':69 'benefit':40 'bet':62 'big':163,400 'bigger':302 'bit':247 'challeng':44 'chang':102 'choos':315 'closer':117 'code':219,360 'combin':176 'concept':401 'concern':150 'constrain':137 'contrast':442 'could':339 'cours':109 'deal':265,288 'detail':350 'devic':115 'differ':177,248 'difficult':65 'dig':405 'easi':186 'electron':120,132,196 'embed':114 'even':287 'flexibl':26 'focus':367 'forc':127 'framework':164 'frustrat':54 'fun':286 'function':412 'get':52,143,208,298,437 'give':307,326,357 'go':435 'grasp':300 'handl':161,394 'hassl':295 'high':330 'high-level':329 'hit':67 'imagin':240 'implement':344 'imposs':50 'includ':431 'interact':129 'java':154 'kid':2 'kind':204,223,319 'learn':155,166,376,398 'lesson':125 'let':386,403 'level':84,331,348,392 'like':153,195,254 'littl':43,71 'local':256 'look':94 'low':391 'm':201,429 'map':258 'math':145,167 'matter':11 'mayb':189,353 'might':277 'motiv':206,242,440 'move':88,214 'much':198 'need':141 'never':57 'noisi':290 'object':157 'object-ori':156 'ordeal':282 'orient':158 'pay':174 'peopl':4 'physic':136 'pictur':303 'pixel':105 'plan':14 'pre':232 'pre-school':231 'prepar':340 'problem':275,370 'program':70,99,159 'provid':324 're':251,306,323,372 'real':134,212,273 'real-word':272 'real-world':133 'realli':173 'relat':112 'requir':22 'resourc':138 'right':146 'robot':72,87,169,213,269,433 'round':385 'rout':187 'run':217,424,444 'school':233 'screen':97 'see':34,86,408 'sensor':270,291 'set':180 'shouldn':47 'simul':446 'simultan':255 'skill':179 'skill-set':178 'skip':354 'someth':100,152,253,328,355 'spark':238 'start':388 'stay':25 'student':5,32,38,148,261 'stuff':393 'suppos':374 'sure':202,430 'surpris':7 'task':91,244 'taught':58 'teach':18,122,170,252,352 'thing':29,183 'think':17,77 'though':75 'time':427 'tri':28 'uniqu':221 'univers':37,108,225,236 'usual':147 'valu':292 'valuabl':124 've':56 'via':361 'watch':210 'way':20,384,419 'well':1 'whole':82 'without':184 'won':422 'word':274 'work':36,337,359 'world':135 'young':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/2687935"
  +editedAt: DateTimeImmutable @1693914611 {#3180
    date: 2023-09-05 13:50:11.0 +02:00
  }
  +createdAt: DateTimeImmutable @1693914344 {#3181
    date: 2023-09-05 13:45:44.0 +02: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 {#3221
  +user: Proxies\__CG__\App\Entity\User {#3070 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3182
    +user: App\Entity\User {#2422 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3055
      +user: Proxies\__CG__\App\Entity\User {#3070 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2251
        +user: App\Entity\User {#2422 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: """
          I think mecanum wheels slip quite a bit. So I’m not sure how effective those encoders are. But I’ve only ever tried 3d-printed ones. So I’m not super sure.\n
          \n
          You’re sure your STEM students are ready to handle the LiDAR? Manage point clouds, do the arithmetic, path planning etc? We had a practical course with little robots. But they had 3 of those sharp distance sensors at the front and a bumper with a switch. This was enough to teach many concepts and also enough to implement for the students for something that was just a project and not a full time job. But I’m sure that depends on what exactly you want to teach…\n
          \n
          And our robots hat the motor drivers (h-bridges) replaceable on socket terminals because every so often someone wasn’t very clever or didn’t listen in the lectures.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1694071778 {#2245
          date: 2023-09-07 09:29:38.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Saigonauticon@voltage.vn"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2285 …}
        +nested: Doctrine\ORM\PersistentCollection {#2287 …}
        +votes: Doctrine\ORM\PersistentCollection {#2142 …}
        +reports: Doctrine\ORM\PersistentCollection {#2039 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2155 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2158 …}
        -id: 27597
        -bodyTs: "'3':67 '3d':26 '3d-printed':25 'also':90 'arithmet':52 'bit':8 'bridg':132 'bumper':78 'clever':145 'cloud':49 'concept':88 'cours':60 'depend':115 'didn':147 'distanc':71 'driver':129 'effect':15 'encod':17 'enough':84,91 'etc':55 'ever':23 'everi':138 'exact':118 'front':75 'full':107 'h':131 'h-bridg':130 'handl':44 'hat':126 'implement':93 'job':109 'lectur':152 'lidar':46 'listen':149 'littl':62 'm':11,31,112 'manag':47 'mani':87 'mecanum':3 'motor':128 'often':140 'one':28 'path':53 'plan':54 'point':48 'practic':59 'print':27 'project':103 'quit':6 're':36 'readi':42 'replac':133 'robot':63,125 'sensor':72 'sharp':70 'slip':5 'socket':135 'someon':141 'someth':98 'stem':39 'student':40,96 'super':33 'sure':13,34,37,113 'switch':81 'teach':86,122 'termin':136 'think':2 'time':108 'tri':24 've':21 'want':120 'wasn':142 'wheel':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/2572674"
        +editedAt: DateTimeImmutable @1693564680 {#2248
          date: 2023-09-01 12:38:00.0 +02:00
        }
        +createdAt: DateTimeImmutable @1693564547 {#2243
          date: 2023-09-01 12:35:47.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2251}
      +body: """
        They’re university software engineering students, probably a year or two into their degrees. I’m hoping to provide the robots as completed units that are controlled via API, because we’re not likely to get many students with electrical, mechanical, or embedded backgrounds. You’re right about the complexity though, and that’s something I’ve been thinking about – I guess I’ll start out with a bit of optimism regarding their talents, and scale back if needed :D\n
        \n
        I don’t really have a scope, budget, timeline, or audience properly defined for this project – in short my client has a STEM program for building and interacting with digital maps, but it’s *way too boring* and I’m determined to breathe some life into it. So I’m going to have to play a lot of things by ear.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1693906684 {#3057
        date: 2023-09-05 11:38:04.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Saigonauticon@voltage.vn"
        "@rufus@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3054 …}
      +nested: Doctrine\ORM\PersistentCollection {#3052 …}
      +votes: Doctrine\ORM\PersistentCollection {#3050 …}
      +reports: Doctrine\ORM\PersistentCollection {#3048 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3046 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3044 …}
      -id: 28063
      -bodyTs: "'api':29 'audienc':91 'back':77 'background':44 'bit':69 'bore':117 'breath':123 'budget':88 'build':106 'client':100 'complet':23 'complex':50 'control':27 'd':80 'defin':93 'degre':14 'determin':121 'digit':110 'ear':141 'electr':40 'embed':43 'engin':5 'get':36 'go':131 'guess':62 'hope':17 'interact':108 'life':125 'like':34 'll':64 'lot':137 'm':16,120,130 'mani':37 'map':111 'mechan':41 'need':79 'optim':71 'play':135 'probabl':7 'program':104 'project':96 'proper':92 'provid':19 're':2,32,46 'realli':84 'regard':72 'right':47 'robot':21 'scale':76 'scope':87 'short':98 'softwar':4 'someth':55 'start':65 'stem':103 'student':6,38 'talent':74 'thing':139 'think':59 'though':51 'timelin':89 'two':11 'unit':24 'univers':3 've':57 'via':28 'way':115 'year':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://voltage.vn/comment/212522"
      +editedAt: null
      +createdAt: DateTimeImmutable @1693906684 {#3056
        date: 2023-09-05 11:38:04.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2251}
    +body: """
      Well, kids / young people / students will surprise you anyways. No matter what you planned ahead. I think teaching this way just requires you to stay flexible and try things with the students and see what works. University students will benefit from a little challenge, but it shouldn’t be impossible and get them frustrated. I’ve never taught myself, but I bet it’s difficult to hit that balance.\n
      \n
      Programming little robots is awesome, though. I think it’s on a whole other level to see robots move and do tasks, than to look at your screen and program something that changes a few pixels there. My university course was more related to embedded devices and closer to the electronics. It teaches you valuable lessons when forced to interact with some electronics, real-world physics, constrained resources and you need to get your maths right. Usually students are concerned with something like Java, learning object-oriented programming or handling some big frameworks. Or learning maths. And robotics teaches you to really pay attention, combine different skill-sets and do things without an easy route available.\n
      \n
      Maybe it’s just me who likes electronics too much. But I’m sure the kind of motivation you get by watching a real robot move and it runs your code, is unique. And kind of universal. You can do this in pre-school or in university to spark their imagination and motivation.\n
      \n
      Your task is a bit different. If you’re teaching something like simultaneous localization and mapping and the students also have to deal with all the robotics, sensors and real-word problems, this might be more of an ordeal for them than fun. Even dealing with noisy sensor values is a hassle until you get to grasp the bigger picture.\n
      \n
      If you’re giving them access to an API, you can choose and adjust what kind of abstraction you’re providing them. Give them something high-level or have them do more work. You could prepare most of the implementation and adjust the level of detail while teaching. Maybe skip something and give them working code via your API so they can focus on the problem they’re actually supposed to learn. You can also do it the other way round. Let them start with all low level stuff handled for them and learn the big concepts. Then let them dig down and see what your API functions have abstracted away until then. This way around you won’t run out of time.\n
      \n
      I’m sure including actual robotics is going to get them more motivated in contrast to running a simulation.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1693914344 {#3179
      date: 2023-09-05 13:45:44.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Saigonauticon@voltage.vn"
      "@rufus@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3183 …}
    +nested: Doctrine\ORM\PersistentCollection {#3185 …}
    +votes: Doctrine\ORM\PersistentCollection {#3187 …}
    +reports: Doctrine\ORM\PersistentCollection {#3189 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3191 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3193 …}
    -id: 28065
    -bodyTs: "'abstract':321,414 'access':309 'actual':373,432 'adjust':317,346 'ahead':15 'also':262,379 'anyway':9 'api':312,363,411 'around':420 'attent':175 'avail':188 'away':415 'awesom':74 'balanc':69 'benefit':40 'bet':62 'big':163,400 'bigger':302 'bit':247 'challeng':44 'chang':102 'choos':315 'closer':117 'code':219,360 'combin':176 'concept':401 'concern':150 'constrain':137 'contrast':442 'could':339 'cours':109 'deal':265,288 'detail':350 'devic':115 'differ':177,248 'difficult':65 'dig':405 'easi':186 'electron':120,132,196 'embed':114 'even':287 'flexibl':26 'focus':367 'forc':127 'framework':164 'frustrat':54 'fun':286 'function':412 'get':52,143,208,298,437 'give':307,326,357 'go':435 'grasp':300 'handl':161,394 'hassl':295 'high':330 'high-level':329 'hit':67 'imagin':240 'implement':344 'imposs':50 'includ':431 'interact':129 'java':154 'kid':2 'kind':204,223,319 'learn':155,166,376,398 'lesson':125 'let':386,403 'level':84,331,348,392 'like':153,195,254 'littl':43,71 'local':256 'look':94 'low':391 'm':201,429 'map':258 'math':145,167 'matter':11 'mayb':189,353 'might':277 'motiv':206,242,440 'move':88,214 'much':198 'need':141 'never':57 'noisi':290 'object':157 'object-ori':156 'ordeal':282 'orient':158 'pay':174 'peopl':4 'physic':136 'pictur':303 'pixel':105 'plan':14 'pre':232 'pre-school':231 'prepar':340 'problem':275,370 'program':70,99,159 'provid':324 're':251,306,323,372 'real':134,212,273 'real-word':272 'real-world':133 'realli':173 'relat':112 'requir':22 'resourc':138 'right':146 'robot':72,87,169,213,269,433 'round':385 'rout':187 'run':217,424,444 'school':233 'screen':97 'see':34,86,408 'sensor':270,291 'set':180 'shouldn':47 'simul':446 'simultan':255 'skill':179 'skill-set':178 'skip':354 'someth':100,152,253,328,355 'spark':238 'start':388 'stay':25 'student':5,32,38,148,261 'stuff':393 'suppos':374 'sure':202,430 'surpris':7 'task':91,244 'taught':58 'teach':18,122,170,252,352 'thing':29,183 'think':17,77 'though':75 'time':427 'tri':28 'uniqu':221 'univers':37,108,225,236 'usual':147 'valu':292 'valuabl':124 've':56 'via':361 'watch':210 'way':20,384,419 'well':1 'whole':82 'without':184 'won':422 'word':274 'work':36,337,359 'world':135 'young':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/2687935"
    +editedAt: DateTimeImmutable @1693914611 {#3180
      date: 2023-09-05 13:50:11.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693914344 {#3181
      date: 2023-09-05 13:45:44.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#2251}
  +body: """
    Haha, I know exactly what you mean – I’m most interested in resource-constrained embedded systems. I like the attiny10 a lot. At work I mostly write Python, but in my own time it’s mostly assembly language. It feels more concrete, every decision matters, and anything that goes wrong is 100% your fault as there are relatively few bugs at that level. It’s a lot of fun. Also the datasheet is very good.\n
    \n
    I’m self-taught with all the electronics stuff, I paid for it by teaching a course on whatever thing I did most recently. Then I’d use the proceeds to buy tools and parts for the next big (often dumb) idea. I’d also ask for the software engineering assignments from colleagues in those programs, and complete them in my spare time. It was puzzling to a few people why I would *want to do assignments*, and indeed some were very boring (oh god Java + Spring framework) but others were quite interesting (formal study of algorithms). Sadly, economic reality kicked in and I had to run a company instead of pursuing my education further (I still try to do one ridiculous engineering thing per year though).\n
    \n
    I guess there’s a real risk (…like 100%) that I overestimate the motivation students have – so I think I’m going to take your advice and set the level of abstraction with something API-like to abstract away the low-level components (this is closer to my client’s domain). I’m imagining a robot that acts as a WiFi access point, and having something “like an API” that works over UDP packets that describe high-level functions. Then start with something simple – like a digital map with known starting location, and a small obstacle course that can be completed with simple distance measurement, no point clouds. If that goes well, I can develop towards more complex material – probably not full SLAM, but maybe localization on a pre-mapped surface. I have plenty of my own code as examples of how to do simple UDP communications in Python, I could expand it into a custom library.\n
    \n
    Sort of like Logo from 1983, but with a physical robot and sensors. I’m a little to young to have used Logo, but the computer lab in my school was really outdated so I got to try it once :D
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1693974973 {#3222
    date: 2023-09-06 06:36:13.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Saigonauticon@voltage.vn"
    "@rufus@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3218 …}
  +nested: Doctrine\ORM\PersistentCollection {#3214 …}
  +votes: Doctrine\ORM\PersistentCollection {#3212 …}
  +reports: Doctrine\ORM\PersistentCollection {#3227 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3229 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3231 …}
  -id: 28109
  -bodyTs: "'100':53,213 '1983':371 'abstract':236,243 'access':268 'act':264 'advic':230 'algorithm':174 'also':71,122 'anyth':48 'api':240,275 'api-lik':239 'ask':123 'assembl':38 'assign':128,154 'attiny10':21 'away':244 'big':116 'bore':160 'bug':61 'buy':109 'client':255 'closer':252 'cloud':315 'code':346 'colleagu':130 'communic':355 'compani':186 'complet':135,308 'complex':325 'compon':249 'comput':391 'concret':43 'constrain':15 'could':359 'cours':94,304 'custom':364 'd':104,121,406 'datasheet':73 'decis':45 'describ':282 'develop':322 'digit':294 'distanc':311 'domain':257 'dumb':118 'econom':176 'educ':191 'electron':85 'embed':16 'engin':127,200 'everi':44 'exact':4 'exampl':348 'expand':360 'fault':55 'feel':41 'formal':171 'framework':165 'full':329 'fun':70 'function':286 'go':226 'god':162 'goe':50,318 'good':76 'got':401 'guess':206 'haha':1 'high':284 'high-level':283 'idea':119 'imagin':260 'inde':156 'instead':187 'interest':11,170 'java':163 'kick':178 'know':3 'known':297 'lab':392 'languag':39 'level':64,234,248,285 'librari':365 'like':19,212,241,273,292,368 'littl':382 'local':333 'locat':299 'logo':369,388 'lot':23,68 'low':247 'low-level':246 'm':9,78,225,259,380 'map':295,338 'materi':326 'matter':46 'mayb':332 'mean':7 'measur':312 'most':27,37 'motiv':218 'next':115 'obstacl':303 'often':117 'oh':161 'one':198 'other':167 'outdat':398 'overestim':216 'packet':280 'paid':88 'part':112 'peopl':147 'per':202 'physic':375 'plenti':342 'point':269,314 'pre':337 'pre-map':336 'probabl':327 'proceed':107 'program':133 'pursu':189 'puzzl':143 'python':29,357 'quit':169 'real':210 'realiti':177 'realli':397 'recent':101 'relat':59 'resourc':14 'resource-constrain':13 'ridicul':199 'risk':211 'robot':262,376 'run':184 'sad':175 'school':395 'self':80 'self-taught':79 'sensor':378 'set':232 'simpl':291,310,353 'slam':330 'small':302 'softwar':126 'someth':238,272,290 'sort':366 'spare':139 'spring':164 'start':288,298 'still':194 'student':219 'studi':172 'stuff':86 'surfac':339 'system':17 'take':228 'taught':81 'teach':92 'thing':97,201 'think':223 'though':204 'time':34,140 'tool':110 'toward':323 'tri':195,403 'udp':279,354 'use':105,387 'want':151 'well':319 'whatev':96 'wifi':267 'work':25,277 'would':150 'write':28 'wrong':51 'year':203 'young':384"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://voltage.vn/comment/213919"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693974973 {#3225
    date: 2023-09-06 06:36:13.0 +02: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 {#3221
  +user: Proxies\__CG__\App\Entity\User {#3070 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3182
    +user: App\Entity\User {#2422 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3055
      +user: Proxies\__CG__\App\Entity\User {#3070 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2251
        +user: App\Entity\User {#2422 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: """
          I think mecanum wheels slip quite a bit. So I’m not sure how effective those encoders are. But I’ve only ever tried 3d-printed ones. So I’m not super sure.\n
          \n
          You’re sure your STEM students are ready to handle the LiDAR? Manage point clouds, do the arithmetic, path planning etc? We had a practical course with little robots. But they had 3 of those sharp distance sensors at the front and a bumper with a switch. This was enough to teach many concepts and also enough to implement for the students for something that was just a project and not a full time job. But I’m sure that depends on what exactly you want to teach…\n
          \n
          And our robots hat the motor drivers (h-bridges) replaceable on socket terminals because every so often someone wasn’t very clever or didn’t listen in the lectures.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1694071778 {#2245
          date: 2023-09-07 09:29:38.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Saigonauticon@voltage.vn"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2285 …}
        +nested: Doctrine\ORM\PersistentCollection {#2287 …}
        +votes: Doctrine\ORM\PersistentCollection {#2142 …}
        +reports: Doctrine\ORM\PersistentCollection {#2039 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2155 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2158 …}
        -id: 27597
        -bodyTs: "'3':67 '3d':26 '3d-printed':25 'also':90 'arithmet':52 'bit':8 'bridg':132 'bumper':78 'clever':145 'cloud':49 'concept':88 'cours':60 'depend':115 'didn':147 'distanc':71 'driver':129 'effect':15 'encod':17 'enough':84,91 'etc':55 'ever':23 'everi':138 'exact':118 'front':75 'full':107 'h':131 'h-bridg':130 'handl':44 'hat':126 'implement':93 'job':109 'lectur':152 'lidar':46 'listen':149 'littl':62 'm':11,31,112 'manag':47 'mani':87 'mecanum':3 'motor':128 'often':140 'one':28 'path':53 'plan':54 'point':48 'practic':59 'print':27 'project':103 'quit':6 're':36 'readi':42 'replac':133 'robot':63,125 'sensor':72 'sharp':70 'slip':5 'socket':135 'someon':141 'someth':98 'stem':39 'student':40,96 'super':33 'sure':13,34,37,113 'switch':81 'teach':86,122 'termin':136 'think':2 'time':108 'tri':24 've':21 'want':120 'wasn':142 'wheel':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/2572674"
        +editedAt: DateTimeImmutable @1693564680 {#2248
          date: 2023-09-01 12:38:00.0 +02:00
        }
        +createdAt: DateTimeImmutable @1693564547 {#2243
          date: 2023-09-01 12:35:47.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2251}
      +body: """
        They’re university software engineering students, probably a year or two into their degrees. I’m hoping to provide the robots as completed units that are controlled via API, because we’re not likely to get many students with electrical, mechanical, or embedded backgrounds. You’re right about the complexity though, and that’s something I’ve been thinking about – I guess I’ll start out with a bit of optimism regarding their talents, and scale back if needed :D\n
        \n
        I don’t really have a scope, budget, timeline, or audience properly defined for this project – in short my client has a STEM program for building and interacting with digital maps, but it’s *way too boring* and I’m determined to breathe some life into it. So I’m going to have to play a lot of things by ear.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1693906684 {#3057
        date: 2023-09-05 11:38:04.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Saigonauticon@voltage.vn"
        "@rufus@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3054 …}
      +nested: Doctrine\ORM\PersistentCollection {#3052 …}
      +votes: Doctrine\ORM\PersistentCollection {#3050 …}
      +reports: Doctrine\ORM\PersistentCollection {#3048 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3046 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3044 …}
      -id: 28063
      -bodyTs: "'api':29 'audienc':91 'back':77 'background':44 'bit':69 'bore':117 'breath':123 'budget':88 'build':106 'client':100 'complet':23 'complex':50 'control':27 'd':80 'defin':93 'degre':14 'determin':121 'digit':110 'ear':141 'electr':40 'embed':43 'engin':5 'get':36 'go':131 'guess':62 'hope':17 'interact':108 'life':125 'like':34 'll':64 'lot':137 'm':16,120,130 'mani':37 'map':111 'mechan':41 'need':79 'optim':71 'play':135 'probabl':7 'program':104 'project':96 'proper':92 'provid':19 're':2,32,46 'realli':84 'regard':72 'right':47 'robot':21 'scale':76 'scope':87 'short':98 'softwar':4 'someth':55 'start':65 'stem':103 'student':6,38 'talent':74 'thing':139 'think':59 'though':51 'timelin':89 'two':11 'unit':24 'univers':3 've':57 'via':28 'way':115 'year':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://voltage.vn/comment/212522"
      +editedAt: null
      +createdAt: DateTimeImmutable @1693906684 {#3056
        date: 2023-09-05 11:38:04.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2251}
    +body: """
      Well, kids / young people / students will surprise you anyways. No matter what you planned ahead. I think teaching this way just requires you to stay flexible and try things with the students and see what works. University students will benefit from a little challenge, but it shouldn’t be impossible and get them frustrated. I’ve never taught myself, but I bet it’s difficult to hit that balance.\n
      \n
      Programming little robots is awesome, though. I think it’s on a whole other level to see robots move and do tasks, than to look at your screen and program something that changes a few pixels there. My university course was more related to embedded devices and closer to the electronics. It teaches you valuable lessons when forced to interact with some electronics, real-world physics, constrained resources and you need to get your maths right. Usually students are concerned with something like Java, learning object-oriented programming or handling some big frameworks. Or learning maths. And robotics teaches you to really pay attention, combine different skill-sets and do things without an easy route available.\n
      \n
      Maybe it’s just me who likes electronics too much. But I’m sure the kind of motivation you get by watching a real robot move and it runs your code, is unique. And kind of universal. You can do this in pre-school or in university to spark their imagination and motivation.\n
      \n
      Your task is a bit different. If you’re teaching something like simultaneous localization and mapping and the students also have to deal with all the robotics, sensors and real-word problems, this might be more of an ordeal for them than fun. Even dealing with noisy sensor values is a hassle until you get to grasp the bigger picture.\n
      \n
      If you’re giving them access to an API, you can choose and adjust what kind of abstraction you’re providing them. Give them something high-level or have them do more work. You could prepare most of the implementation and adjust the level of detail while teaching. Maybe skip something and give them working code via your API so they can focus on the problem they’re actually supposed to learn. You can also do it the other way round. Let them start with all low level stuff handled for them and learn the big concepts. Then let them dig down and see what your API functions have abstracted away until then. This way around you won’t run out of time.\n
      \n
      I’m sure including actual robotics is going to get them more motivated in contrast to running a simulation.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1693914344 {#3179
      date: 2023-09-05 13:45:44.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Saigonauticon@voltage.vn"
      "@rufus@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3183 …}
    +nested: Doctrine\ORM\PersistentCollection {#3185 …}
    +votes: Doctrine\ORM\PersistentCollection {#3187 …}
    +reports: Doctrine\ORM\PersistentCollection {#3189 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3191 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3193 …}
    -id: 28065
    -bodyTs: "'abstract':321,414 'access':309 'actual':373,432 'adjust':317,346 'ahead':15 'also':262,379 'anyway':9 'api':312,363,411 'around':420 'attent':175 'avail':188 'away':415 'awesom':74 'balanc':69 'benefit':40 'bet':62 'big':163,400 'bigger':302 'bit':247 'challeng':44 'chang':102 'choos':315 'closer':117 'code':219,360 'combin':176 'concept':401 'concern':150 'constrain':137 'contrast':442 'could':339 'cours':109 'deal':265,288 'detail':350 'devic':115 'differ':177,248 'difficult':65 'dig':405 'easi':186 'electron':120,132,196 'embed':114 'even':287 'flexibl':26 'focus':367 'forc':127 'framework':164 'frustrat':54 'fun':286 'function':412 'get':52,143,208,298,437 'give':307,326,357 'go':435 'grasp':300 'handl':161,394 'hassl':295 'high':330 'high-level':329 'hit':67 'imagin':240 'implement':344 'imposs':50 'includ':431 'interact':129 'java':154 'kid':2 'kind':204,223,319 'learn':155,166,376,398 'lesson':125 'let':386,403 'level':84,331,348,392 'like':153,195,254 'littl':43,71 'local':256 'look':94 'low':391 'm':201,429 'map':258 'math':145,167 'matter':11 'mayb':189,353 'might':277 'motiv':206,242,440 'move':88,214 'much':198 'need':141 'never':57 'noisi':290 'object':157 'object-ori':156 'ordeal':282 'orient':158 'pay':174 'peopl':4 'physic':136 'pictur':303 'pixel':105 'plan':14 'pre':232 'pre-school':231 'prepar':340 'problem':275,370 'program':70,99,159 'provid':324 're':251,306,323,372 'real':134,212,273 'real-word':272 'real-world':133 'realli':173 'relat':112 'requir':22 'resourc':138 'right':146 'robot':72,87,169,213,269,433 'round':385 'rout':187 'run':217,424,444 'school':233 'screen':97 'see':34,86,408 'sensor':270,291 'set':180 'shouldn':47 'simul':446 'simultan':255 'skill':179 'skill-set':178 'skip':354 'someth':100,152,253,328,355 'spark':238 'start':388 'stay':25 'student':5,32,38,148,261 'stuff':393 'suppos':374 'sure':202,430 'surpris':7 'task':91,244 'taught':58 'teach':18,122,170,252,352 'thing':29,183 'think':17,77 'though':75 'time':427 'tri':28 'uniqu':221 'univers':37,108,225,236 'usual':147 'valu':292 'valuabl':124 've':56 'via':361 'watch':210 'way':20,384,419 'well':1 'whole':82 'without':184 'won':422 'word':274 'work':36,337,359 'world':135 'young':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/2687935"
    +editedAt: DateTimeImmutable @1693914611 {#3180
      date: 2023-09-05 13:50:11.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693914344 {#3181
      date: 2023-09-05 13:45:44.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#2251}
  +body: """
    Haha, I know exactly what you mean – I’m most interested in resource-constrained embedded systems. I like the attiny10 a lot. At work I mostly write Python, but in my own time it’s mostly assembly language. It feels more concrete, every decision matters, and anything that goes wrong is 100% your fault as there are relatively few bugs at that level. It’s a lot of fun. Also the datasheet is very good.\n
    \n
    I’m self-taught with all the electronics stuff, I paid for it by teaching a course on whatever thing I did most recently. Then I’d use the proceeds to buy tools and parts for the next big (often dumb) idea. I’d also ask for the software engineering assignments from colleagues in those programs, and complete them in my spare time. It was puzzling to a few people why I would *want to do assignments*, and indeed some were very boring (oh god Java + Spring framework) but others were quite interesting (formal study of algorithms). Sadly, economic reality kicked in and I had to run a company instead of pursuing my education further (I still try to do one ridiculous engineering thing per year though).\n
    \n
    I guess there’s a real risk (…like 100%) that I overestimate the motivation students have – so I think I’m going to take your advice and set the level of abstraction with something API-like to abstract away the low-level components (this is closer to my client’s domain). I’m imagining a robot that acts as a WiFi access point, and having something “like an API” that works over UDP packets that describe high-level functions. Then start with something simple – like a digital map with known starting location, and a small obstacle course that can be completed with simple distance measurement, no point clouds. If that goes well, I can develop towards more complex material – probably not full SLAM, but maybe localization on a pre-mapped surface. I have plenty of my own code as examples of how to do simple UDP communications in Python, I could expand it into a custom library.\n
    \n
    Sort of like Logo from 1983, but with a physical robot and sensors. I’m a little to young to have used Logo, but the computer lab in my school was really outdated so I got to try it once :D
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1693974973 {#3222
    date: 2023-09-06 06:36:13.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Saigonauticon@voltage.vn"
    "@rufus@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3218 …}
  +nested: Doctrine\ORM\PersistentCollection {#3214 …}
  +votes: Doctrine\ORM\PersistentCollection {#3212 …}
  +reports: Doctrine\ORM\PersistentCollection {#3227 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3229 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3231 …}
  -id: 28109
  -bodyTs: "'100':53,213 '1983':371 'abstract':236,243 'access':268 'act':264 'advic':230 'algorithm':174 'also':71,122 'anyth':48 'api':240,275 'api-lik':239 'ask':123 'assembl':38 'assign':128,154 'attiny10':21 'away':244 'big':116 'bore':160 'bug':61 'buy':109 'client':255 'closer':252 'cloud':315 'code':346 'colleagu':130 'communic':355 'compani':186 'complet':135,308 'complex':325 'compon':249 'comput':391 'concret':43 'constrain':15 'could':359 'cours':94,304 'custom':364 'd':104,121,406 'datasheet':73 'decis':45 'describ':282 'develop':322 'digit':294 'distanc':311 'domain':257 'dumb':118 'econom':176 'educ':191 'electron':85 'embed':16 'engin':127,200 'everi':44 'exact':4 'exampl':348 'expand':360 'fault':55 'feel':41 'formal':171 'framework':165 'full':329 'fun':70 'function':286 'go':226 'god':162 'goe':50,318 'good':76 'got':401 'guess':206 'haha':1 'high':284 'high-level':283 'idea':119 'imagin':260 'inde':156 'instead':187 'interest':11,170 'java':163 'kick':178 'know':3 'known':297 'lab':392 'languag':39 'level':64,234,248,285 'librari':365 'like':19,212,241,273,292,368 'littl':382 'local':333 'locat':299 'logo':369,388 'lot':23,68 'low':247 'low-level':246 'm':9,78,225,259,380 'map':295,338 'materi':326 'matter':46 'mayb':332 'mean':7 'measur':312 'most':27,37 'motiv':218 'next':115 'obstacl':303 'often':117 'oh':161 'one':198 'other':167 'outdat':398 'overestim':216 'packet':280 'paid':88 'part':112 'peopl':147 'per':202 'physic':375 'plenti':342 'point':269,314 'pre':337 'pre-map':336 'probabl':327 'proceed':107 'program':133 'pursu':189 'puzzl':143 'python':29,357 'quit':169 'real':210 'realiti':177 'realli':397 'recent':101 'relat':59 'resourc':14 'resource-constrain':13 'ridicul':199 'risk':211 'robot':262,376 'run':184 'sad':175 'school':395 'self':80 'self-taught':79 'sensor':378 'set':232 'simpl':291,310,353 'slam':330 'small':302 'softwar':126 'someth':238,272,290 'sort':366 'spare':139 'spring':164 'start':288,298 'still':194 'student':219 'studi':172 'stuff':86 'surfac':339 'system':17 'take':228 'taught':81 'teach':92 'thing':97,201 'think':223 'though':204 'time':34,140 'tool':110 'toward':323 'tri':195,403 'udp':279,354 'use':105,387 'want':151 'well':319 'whatev':96 'wifi':267 'work':25,277 'would':150 'write':28 'wrong':51 'year':203 'young':384"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://voltage.vn/comment/213919"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693974973 {#3225
    date: 2023-09-06 06:36:13.0 +02: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 {#3221
  +user: Proxies\__CG__\App\Entity\User {#3070 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3182
    +user: App\Entity\User {#2422 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3055
      +user: Proxies\__CG__\App\Entity\User {#3070 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2251
        +user: App\Entity\User {#2422 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: """
          I think mecanum wheels slip quite a bit. So I’m not sure how effective those encoders are. But I’ve only ever tried 3d-printed ones. So I’m not super sure.\n
          \n
          You’re sure your STEM students are ready to handle the LiDAR? Manage point clouds, do the arithmetic, path planning etc? We had a practical course with little robots. But they had 3 of those sharp distance sensors at the front and a bumper with a switch. This was enough to teach many concepts and also enough to implement for the students for something that was just a project and not a full time job. But I’m sure that depends on what exactly you want to teach…\n
          \n
          And our robots hat the motor drivers (h-bridges) replaceable on socket terminals because every so often someone wasn’t very clever or didn’t listen in the lectures.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1694071778 {#2245
          date: 2023-09-07 09:29:38.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Saigonauticon@voltage.vn"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2285 …}
        +nested: Doctrine\ORM\PersistentCollection {#2287 …}
        +votes: Doctrine\ORM\PersistentCollection {#2142 …}
        +reports: Doctrine\ORM\PersistentCollection {#2039 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2155 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2158 …}
        -id: 27597
        -bodyTs: "'3':67 '3d':26 '3d-printed':25 'also':90 'arithmet':52 'bit':8 'bridg':132 'bumper':78 'clever':145 'cloud':49 'concept':88 'cours':60 'depend':115 'didn':147 'distanc':71 'driver':129 'effect':15 'encod':17 'enough':84,91 'etc':55 'ever':23 'everi':138 'exact':118 'front':75 'full':107 'h':131 'h-bridg':130 'handl':44 'hat':126 'implement':93 'job':109 'lectur':152 'lidar':46 'listen':149 'littl':62 'm':11,31,112 'manag':47 'mani':87 'mecanum':3 'motor':128 'often':140 'one':28 'path':53 'plan':54 'point':48 'practic':59 'print':27 'project':103 'quit':6 're':36 'readi':42 'replac':133 'robot':63,125 'sensor':72 'sharp':70 'slip':5 'socket':135 'someon':141 'someth':98 'stem':39 'student':40,96 'super':33 'sure':13,34,37,113 'switch':81 'teach':86,122 'termin':136 'think':2 'time':108 'tri':24 've':21 'want':120 'wasn':142 'wheel':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/2572674"
        +editedAt: DateTimeImmutable @1693564680 {#2248
          date: 2023-09-01 12:38:00.0 +02:00
        }
        +createdAt: DateTimeImmutable @1693564547 {#2243
          date: 2023-09-01 12:35:47.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2251}
      +body: """
        They’re university software engineering students, probably a year or two into their degrees. I’m hoping to provide the robots as completed units that are controlled via API, because we’re not likely to get many students with electrical, mechanical, or embedded backgrounds. You’re right about the complexity though, and that’s something I’ve been thinking about – I guess I’ll start out with a bit of optimism regarding their talents, and scale back if needed :D\n
        \n
        I don’t really have a scope, budget, timeline, or audience properly defined for this project – in short my client has a STEM program for building and interacting with digital maps, but it’s *way too boring* and I’m determined to breathe some life into it. So I’m going to have to play a lot of things by ear.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1693906684 {#3057
        date: 2023-09-05 11:38:04.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Saigonauticon@voltage.vn"
        "@rufus@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3054 …}
      +nested: Doctrine\ORM\PersistentCollection {#3052 …}
      +votes: Doctrine\ORM\PersistentCollection {#3050 …}
      +reports: Doctrine\ORM\PersistentCollection {#3048 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3046 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3044 …}
      -id: 28063
      -bodyTs: "'api':29 'audienc':91 'back':77 'background':44 'bit':69 'bore':117 'breath':123 'budget':88 'build':106 'client':100 'complet':23 'complex':50 'control':27 'd':80 'defin':93 'degre':14 'determin':121 'digit':110 'ear':141 'electr':40 'embed':43 'engin':5 'get':36 'go':131 'guess':62 'hope':17 'interact':108 'life':125 'like':34 'll':64 'lot':137 'm':16,120,130 'mani':37 'map':111 'mechan':41 'need':79 'optim':71 'play':135 'probabl':7 'program':104 'project':96 'proper':92 'provid':19 're':2,32,46 'realli':84 'regard':72 'right':47 'robot':21 'scale':76 'scope':87 'short':98 'softwar':4 'someth':55 'start':65 'stem':103 'student':6,38 'talent':74 'thing':139 'think':59 'though':51 'timelin':89 'two':11 'unit':24 'univers':3 've':57 'via':28 'way':115 'year':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://voltage.vn/comment/212522"
      +editedAt: null
      +createdAt: DateTimeImmutable @1693906684 {#3056
        date: 2023-09-05 11:38:04.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2251}
    +body: """
      Well, kids / young people / students will surprise you anyways. No matter what you planned ahead. I think teaching this way just requires you to stay flexible and try things with the students and see what works. University students will benefit from a little challenge, but it shouldn’t be impossible and get them frustrated. I’ve never taught myself, but I bet it’s difficult to hit that balance.\n
      \n
      Programming little robots is awesome, though. I think it’s on a whole other level to see robots move and do tasks, than to look at your screen and program something that changes a few pixels there. My university course was more related to embedded devices and closer to the electronics. It teaches you valuable lessons when forced to interact with some electronics, real-world physics, constrained resources and you need to get your maths right. Usually students are concerned with something like Java, learning object-oriented programming or handling some big frameworks. Or learning maths. And robotics teaches you to really pay attention, combine different skill-sets and do things without an easy route available.\n
      \n
      Maybe it’s just me who likes electronics too much. But I’m sure the kind of motivation you get by watching a real robot move and it runs your code, is unique. And kind of universal. You can do this in pre-school or in university to spark their imagination and motivation.\n
      \n
      Your task is a bit different. If you’re teaching something like simultaneous localization and mapping and the students also have to deal with all the robotics, sensors and real-word problems, this might be more of an ordeal for them than fun. Even dealing with noisy sensor values is a hassle until you get to grasp the bigger picture.\n
      \n
      If you’re giving them access to an API, you can choose and adjust what kind of abstraction you’re providing them. Give them something high-level or have them do more work. You could prepare most of the implementation and adjust the level of detail while teaching. Maybe skip something and give them working code via your API so they can focus on the problem they’re actually supposed to learn. You can also do it the other way round. Let them start with all low level stuff handled for them and learn the big concepts. Then let them dig down and see what your API functions have abstracted away until then. This way around you won’t run out of time.\n
      \n
      I’m sure including actual robotics is going to get them more motivated in contrast to running a simulation.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1693914344 {#3179
      date: 2023-09-05 13:45:44.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Saigonauticon@voltage.vn"
      "@rufus@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3183 …}
    +nested: Doctrine\ORM\PersistentCollection {#3185 …}
    +votes: Doctrine\ORM\PersistentCollection {#3187 …}
    +reports: Doctrine\ORM\PersistentCollection {#3189 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3191 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3193 …}
    -id: 28065
    -bodyTs: "'abstract':321,414 'access':309 'actual':373,432 'adjust':317,346 'ahead':15 'also':262,379 'anyway':9 'api':312,363,411 'around':420 'attent':175 'avail':188 'away':415 'awesom':74 'balanc':69 'benefit':40 'bet':62 'big':163,400 'bigger':302 'bit':247 'challeng':44 'chang':102 'choos':315 'closer':117 'code':219,360 'combin':176 'concept':401 'concern':150 'constrain':137 'contrast':442 'could':339 'cours':109 'deal':265,288 'detail':350 'devic':115 'differ':177,248 'difficult':65 'dig':405 'easi':186 'electron':120,132,196 'embed':114 'even':287 'flexibl':26 'focus':367 'forc':127 'framework':164 'frustrat':54 'fun':286 'function':412 'get':52,143,208,298,437 'give':307,326,357 'go':435 'grasp':300 'handl':161,394 'hassl':295 'high':330 'high-level':329 'hit':67 'imagin':240 'implement':344 'imposs':50 'includ':431 'interact':129 'java':154 'kid':2 'kind':204,223,319 'learn':155,166,376,398 'lesson':125 'let':386,403 'level':84,331,348,392 'like':153,195,254 'littl':43,71 'local':256 'look':94 'low':391 'm':201,429 'map':258 'math':145,167 'matter':11 'mayb':189,353 'might':277 'motiv':206,242,440 'move':88,214 'much':198 'need':141 'never':57 'noisi':290 'object':157 'object-ori':156 'ordeal':282 'orient':158 'pay':174 'peopl':4 'physic':136 'pictur':303 'pixel':105 'plan':14 'pre':232 'pre-school':231 'prepar':340 'problem':275,370 'program':70,99,159 'provid':324 're':251,306,323,372 'real':134,212,273 'real-word':272 'real-world':133 'realli':173 'relat':112 'requir':22 'resourc':138 'right':146 'robot':72,87,169,213,269,433 'round':385 'rout':187 'run':217,424,444 'school':233 'screen':97 'see':34,86,408 'sensor':270,291 'set':180 'shouldn':47 'simul':446 'simultan':255 'skill':179 'skill-set':178 'skip':354 'someth':100,152,253,328,355 'spark':238 'start':388 'stay':25 'student':5,32,38,148,261 'stuff':393 'suppos':374 'sure':202,430 'surpris':7 'task':91,244 'taught':58 'teach':18,122,170,252,352 'thing':29,183 'think':17,77 'though':75 'time':427 'tri':28 'uniqu':221 'univers':37,108,225,236 'usual':147 'valu':292 'valuabl':124 've':56 'via':361 'watch':210 'way':20,384,419 'well':1 'whole':82 'without':184 'won':422 'word':274 'work':36,337,359 'world':135 'young':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/2687935"
    +editedAt: DateTimeImmutable @1693914611 {#3180
      date: 2023-09-05 13:50:11.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693914344 {#3181
      date: 2023-09-05 13:45:44.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#2251}
  +body: """
    Haha, I know exactly what you mean – I’m most interested in resource-constrained embedded systems. I like the attiny10 a lot. At work I mostly write Python, but in my own time it’s mostly assembly language. It feels more concrete, every decision matters, and anything that goes wrong is 100% your fault as there are relatively few bugs at that level. It’s a lot of fun. Also the datasheet is very good.\n
    \n
    I’m self-taught with all the electronics stuff, I paid for it by teaching a course on whatever thing I did most recently. Then I’d use the proceeds to buy tools and parts for the next big (often dumb) idea. I’d also ask for the software engineering assignments from colleagues in those programs, and complete them in my spare time. It was puzzling to a few people why I would *want to do assignments*, and indeed some were very boring (oh god Java + Spring framework) but others were quite interesting (formal study of algorithms). Sadly, economic reality kicked in and I had to run a company instead of pursuing my education further (I still try to do one ridiculous engineering thing per year though).\n
    \n
    I guess there’s a real risk (…like 100%) that I overestimate the motivation students have – so I think I’m going to take your advice and set the level of abstraction with something API-like to abstract away the low-level components (this is closer to my client’s domain). I’m imagining a robot that acts as a WiFi access point, and having something “like an API” that works over UDP packets that describe high-level functions. Then start with something simple – like a digital map with known starting location, and a small obstacle course that can be completed with simple distance measurement, no point clouds. If that goes well, I can develop towards more complex material – probably not full SLAM, but maybe localization on a pre-mapped surface. I have plenty of my own code as examples of how to do simple UDP communications in Python, I could expand it into a custom library.\n
    \n
    Sort of like Logo from 1983, but with a physical robot and sensors. I’m a little to young to have used Logo, but the computer lab in my school was really outdated so I got to try it once :D
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1693974973 {#3222
    date: 2023-09-06 06:36:13.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Saigonauticon@voltage.vn"
    "@rufus@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3218 …}
  +nested: Doctrine\ORM\PersistentCollection {#3214 …}
  +votes: Doctrine\ORM\PersistentCollection {#3212 …}
  +reports: Doctrine\ORM\PersistentCollection {#3227 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3229 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3231 …}
  -id: 28109
  -bodyTs: "'100':53,213 '1983':371 'abstract':236,243 'access':268 'act':264 'advic':230 'algorithm':174 'also':71,122 'anyth':48 'api':240,275 'api-lik':239 'ask':123 'assembl':38 'assign':128,154 'attiny10':21 'away':244 'big':116 'bore':160 'bug':61 'buy':109 'client':255 'closer':252 'cloud':315 'code':346 'colleagu':130 'communic':355 'compani':186 'complet':135,308 'complex':325 'compon':249 'comput':391 'concret':43 'constrain':15 'could':359 'cours':94,304 'custom':364 'd':104,121,406 'datasheet':73 'decis':45 'describ':282 'develop':322 'digit':294 'distanc':311 'domain':257 'dumb':118 'econom':176 'educ':191 'electron':85 'embed':16 'engin':127,200 'everi':44 'exact':4 'exampl':348 'expand':360 'fault':55 'feel':41 'formal':171 'framework':165 'full':329 'fun':70 'function':286 'go':226 'god':162 'goe':50,318 'good':76 'got':401 'guess':206 'haha':1 'high':284 'high-level':283 'idea':119 'imagin':260 'inde':156 'instead':187 'interest':11,170 'java':163 'kick':178 'know':3 'known':297 'lab':392 'languag':39 'level':64,234,248,285 'librari':365 'like':19,212,241,273,292,368 'littl':382 'local':333 'locat':299 'logo':369,388 'lot':23,68 'low':247 'low-level':246 'm':9,78,225,259,380 'map':295,338 'materi':326 'matter':46 'mayb':332 'mean':7 'measur':312 'most':27,37 'motiv':218 'next':115 'obstacl':303 'often':117 'oh':161 'one':198 'other':167 'outdat':398 'overestim':216 'packet':280 'paid':88 'part':112 'peopl':147 'per':202 'physic':375 'plenti':342 'point':269,314 'pre':337 'pre-map':336 'probabl':327 'proceed':107 'program':133 'pursu':189 'puzzl':143 'python':29,357 'quit':169 'real':210 'realiti':177 'realli':397 'recent':101 'relat':59 'resourc':14 'resource-constrain':13 'ridicul':199 'risk':211 'robot':262,376 'run':184 'sad':175 'school':395 'self':80 'self-taught':79 'sensor':378 'set':232 'simpl':291,310,353 'slam':330 'small':302 'softwar':126 'someth':238,272,290 'sort':366 'spare':139 'spring':164 'start':288,298 'still':194 'student':219 'studi':172 'stuff':86 'surfac':339 'system':17 'take':228 'taught':81 'teach':92 'thing':97,201 'think':223 'though':204 'time':34,140 'tool':110 'toward':323 'tri':195,403 'udp':279,354 'use':105,387 'want':151 'well':319 'whatev':96 'wifi':267 'work':25,277 'would':150 'write':28 'wrong':51 'year':203 'young':384"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://voltage.vn/comment/213919"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693974973 {#3225
    date: 2023-09-06 06:36:13.0 +02: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 {#3248
  +user: App\Entity\User {#2422 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3221
    +user: Proxies\__CG__\App\Entity\User {#3070 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3182
      +user: App\Entity\User {#2422 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3055
        +user: Proxies\__CG__\App\Entity\User {#3070 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#2251
          +user: App\Entity\User {#2422 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: null
          +root: null
          +body: """
            I think mecanum wheels slip quite a bit. So I’m not sure how effective those encoders are. But I’ve only ever tried 3d-printed ones. So I’m not super sure.\n
            \n
            You’re sure your STEM students are ready to handle the LiDAR? Manage point clouds, do the arithmetic, path planning etc? We had a practical course with little robots. But they had 3 of those sharp distance sensors at the front and a bumper with a switch. This was enough to teach many concepts and also enough to implement for the students for something that was just a project and not a full time job. But I’m sure that depends on what exactly you want to teach…\n
            \n
            And our robots hat the motor drivers (h-bridges) replaceable on socket terminals because every so often someone wasn’t very clever or didn’t listen in the lectures.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1694071778 {#2245
            date: 2023-09-07 09:29:38.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Saigonauticon@voltage.vn"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2285 …}
          +nested: Doctrine\ORM\PersistentCollection {#2287 …}
          +votes: Doctrine\ORM\PersistentCollection {#2142 …}
          +reports: Doctrine\ORM\PersistentCollection {#2039 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2155 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2158 …}
          -id: 27597
          -bodyTs: "'3':67 '3d':26 '3d-printed':25 'also':90 'arithmet':52 'bit':8 'bridg':132 'bumper':78 'clever':145 'cloud':49 'concept':88 'cours':60 'depend':115 'didn':147 'distanc':71 'driver':129 'effect':15 'encod':17 'enough':84,91 'etc':55 'ever':23 'everi':138 'exact':118 'front':75 'full':107 'h':131 'h-bridg':130 'handl':44 'hat':126 'implement':93 'job':109 'lectur':152 'lidar':46 'listen':149 'littl':62 'm':11,31,112 'manag':47 'mani':87 'mecanum':3 'motor':128 'often':140 'one':28 'path':53 'plan':54 'point':48 'practic':59 'print':27 'project':103 'quit':6 're':36 'readi':42 'replac':133 'robot':63,125 'sensor':72 'sharp':70 'slip':5 'socket':135 'someon':141 'someth':98 'stem':39 'student':40,96 'super':33 'sure':13,34,37,113 'switch':81 'teach':86,122 'termin':136 'think':2 'time':108 'tri':24 've':21 'want':120 'wasn':142 'wheel':4"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://discuss.tchncs.de/comment/2572674"
          +editedAt: DateTimeImmutable @1693564680 {#2248
            date: 2023-09-01 12:38:00.0 +02:00
          }
          +createdAt: DateTimeImmutable @1693564547 {#2243
            date: 2023-09-01 12:35:47.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2251}
        +body: """
          They’re university software engineering students, probably a year or two into their degrees. I’m hoping to provide the robots as completed units that are controlled via API, because we’re not likely to get many students with electrical, mechanical, or embedded backgrounds. You’re right about the complexity though, and that’s something I’ve been thinking about – I guess I’ll start out with a bit of optimism regarding their talents, and scale back if needed :D\n
          \n
          I don’t really have a scope, budget, timeline, or audience properly defined for this project – in short my client has a STEM program for building and interacting with digital maps, but it’s *way too boring* and I’m determined to breathe some life into it. So I’m going to have to play a lot of things by ear.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1693906684 {#3057
          date: 2023-09-05 11:38:04.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Saigonauticon@voltage.vn"
          "@rufus@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3054 …}
        +nested: Doctrine\ORM\PersistentCollection {#3052 …}
        +votes: Doctrine\ORM\PersistentCollection {#3050 …}
        +reports: Doctrine\ORM\PersistentCollection {#3048 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3046 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3044 …}
        -id: 28063
        -bodyTs: "'api':29 'audienc':91 'back':77 'background':44 'bit':69 'bore':117 'breath':123 'budget':88 'build':106 'client':100 'complet':23 'complex':50 'control':27 'd':80 'defin':93 'degre':14 'determin':121 'digit':110 'ear':141 'electr':40 'embed':43 'engin':5 'get':36 'go':131 'guess':62 'hope':17 'interact':108 'life':125 'like':34 'll':64 'lot':137 'm':16,120,130 'mani':37 'map':111 'mechan':41 'need':79 'optim':71 'play':135 'probabl':7 'program':104 'project':96 'proper':92 'provid':19 're':2,32,46 'realli':84 'regard':72 'right':47 'robot':21 'scale':76 'scope':87 'short':98 'softwar':4 'someth':55 'start':65 'stem':103 'student':6,38 'talent':74 'thing':139 'think':59 'though':51 'timelin':89 'two':11 'unit':24 'univers':3 've':57 'via':28 'way':115 'year':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://voltage.vn/comment/212522"
        +editedAt: null
        +createdAt: DateTimeImmutable @1693906684 {#3056
          date: 2023-09-05 11:38:04.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2251}
      +body: """
        Well, kids / young people / students will surprise you anyways. No matter what you planned ahead. I think teaching this way just requires you to stay flexible and try things with the students and see what works. University students will benefit from a little challenge, but it shouldn’t be impossible and get them frustrated. I’ve never taught myself, but I bet it’s difficult to hit that balance.\n
        \n
        Programming little robots is awesome, though. I think it’s on a whole other level to see robots move and do tasks, than to look at your screen and program something that changes a few pixels there. My university course was more related to embedded devices and closer to the electronics. It teaches you valuable lessons when forced to interact with some electronics, real-world physics, constrained resources and you need to get your maths right. Usually students are concerned with something like Java, learning object-oriented programming or handling some big frameworks. Or learning maths. And robotics teaches you to really pay attention, combine different skill-sets and do things without an easy route available.\n
        \n
        Maybe it’s just me who likes electronics too much. But I’m sure the kind of motivation you get by watching a real robot move and it runs your code, is unique. And kind of universal. You can do this in pre-school or in university to spark their imagination and motivation.\n
        \n
        Your task is a bit different. If you’re teaching something like simultaneous localization and mapping and the students also have to deal with all the robotics, sensors and real-word problems, this might be more of an ordeal for them than fun. Even dealing with noisy sensor values is a hassle until you get to grasp the bigger picture.\n
        \n
        If you’re giving them access to an API, you can choose and adjust what kind of abstraction you’re providing them. Give them something high-level or have them do more work. You could prepare most of the implementation and adjust the level of detail while teaching. Maybe skip something and give them working code via your API so they can focus on the problem they’re actually supposed to learn. You can also do it the other way round. Let them start with all low level stuff handled for them and learn the big concepts. Then let them dig down and see what your API functions have abstracted away until then. This way around you won’t run out of time.\n
        \n
        I’m sure including actual robotics is going to get them more motivated in contrast to running a simulation.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1693914344 {#3179
        date: 2023-09-05 13:45:44.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Saigonauticon@voltage.vn"
        "@rufus@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3183 …}
      +nested: Doctrine\ORM\PersistentCollection {#3185 …}
      +votes: Doctrine\ORM\PersistentCollection {#3187 …}
      +reports: Doctrine\ORM\PersistentCollection {#3189 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3191 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3193 …}
      -id: 28065
      -bodyTs: "'abstract':321,414 'access':309 'actual':373,432 'adjust':317,346 'ahead':15 'also':262,379 'anyway':9 'api':312,363,411 'around':420 'attent':175 'avail':188 'away':415 'awesom':74 'balanc':69 'benefit':40 'bet':62 'big':163,400 'bigger':302 'bit':247 'challeng':44 'chang':102 'choos':315 'closer':117 'code':219,360 'combin':176 'concept':401 'concern':150 'constrain':137 'contrast':442 'could':339 'cours':109 'deal':265,288 'detail':350 'devic':115 'differ':177,248 'difficult':65 'dig':405 'easi':186 'electron':120,132,196 'embed':114 'even':287 'flexibl':26 'focus':367 'forc':127 'framework':164 'frustrat':54 'fun':286 'function':412 'get':52,143,208,298,437 'give':307,326,357 'go':435 'grasp':300 'handl':161,394 'hassl':295 'high':330 'high-level':329 'hit':67 'imagin':240 'implement':344 'imposs':50 'includ':431 'interact':129 'java':154 'kid':2 'kind':204,223,319 'learn':155,166,376,398 'lesson':125 'let':386,403 'level':84,331,348,392 'like':153,195,254 'littl':43,71 'local':256 'look':94 'low':391 'm':201,429 'map':258 'math':145,167 'matter':11 'mayb':189,353 'might':277 'motiv':206,242,440 'move':88,214 'much':198 'need':141 'never':57 'noisi':290 'object':157 'object-ori':156 'ordeal':282 'orient':158 'pay':174 'peopl':4 'physic':136 'pictur':303 'pixel':105 'plan':14 'pre':232 'pre-school':231 'prepar':340 'problem':275,370 'program':70,99,159 'provid':324 're':251,306,323,372 'real':134,212,273 'real-word':272 'real-world':133 'realli':173 'relat':112 'requir':22 'resourc':138 'right':146 'robot':72,87,169,213,269,433 'round':385 'rout':187 'run':217,424,444 'school':233 'screen':97 'see':34,86,408 'sensor':270,291 'set':180 'shouldn':47 'simul':446 'simultan':255 'skill':179 'skill-set':178 'skip':354 'someth':100,152,253,328,355 'spark':238 'start':388 'stay':25 'student':5,32,38,148,261 'stuff':393 'suppos':374 'sure':202,430 'surpris':7 'task':91,244 'taught':58 'teach':18,122,170,252,352 'thing':29,183 'think':17,77 'though':75 'time':427 'tri':28 'uniqu':221 'univers':37,108,225,236 'usual':147 'valu':292 'valuabl':124 've':56 'via':361 'watch':210 'way':20,384,419 'well':1 'whole':82 'without':184 'won':422 'word':274 'work':36,337,359 'world':135 'young':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/2687935"
      +editedAt: DateTimeImmutable @1693914611 {#3180
        date: 2023-09-05 13:50:11.0 +02:00
      }
      +createdAt: DateTimeImmutable @1693914344 {#3181
        date: 2023-09-05 13:45:44.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2251}
    +body: """
      Haha, I know exactly what you mean – I’m most interested in resource-constrained embedded systems. I like the attiny10 a lot. At work I mostly write Python, but in my own time it’s mostly assembly language. It feels more concrete, every decision matters, and anything that goes wrong is 100% your fault as there are relatively few bugs at that level. It’s a lot of fun. Also the datasheet is very good.\n
      \n
      I’m self-taught with all the electronics stuff, I paid for it by teaching a course on whatever thing I did most recently. Then I’d use the proceeds to buy tools and parts for the next big (often dumb) idea. I’d also ask for the software engineering assignments from colleagues in those programs, and complete them in my spare time. It was puzzling to a few people why I would *want to do assignments*, and indeed some were very boring (oh god Java + Spring framework) but others were quite interesting (formal study of algorithms). Sadly, economic reality kicked in and I had to run a company instead of pursuing my education further (I still try to do one ridiculous engineering thing per year though).\n
      \n
      I guess there’s a real risk (…like 100%) that I overestimate the motivation students have – so I think I’m going to take your advice and set the level of abstraction with something API-like to abstract away the low-level components (this is closer to my client’s domain). I’m imagining a robot that acts as a WiFi access point, and having something “like an API” that works over UDP packets that describe high-level functions. Then start with something simple – like a digital map with known starting location, and a small obstacle course that can be completed with simple distance measurement, no point clouds. If that goes well, I can develop towards more complex material – probably not full SLAM, but maybe localization on a pre-mapped surface. I have plenty of my own code as examples of how to do simple UDP communications in Python, I could expand it into a custom library.\n
      \n
      Sort of like Logo from 1983, but with a physical robot and sensors. I’m a little to young to have used Logo, but the computer lab in my school was really outdated so I got to try it once :D
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1693974973 {#3222
      date: 2023-09-06 06:36:13.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Saigonauticon@voltage.vn"
      "@rufus@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3218 …}
    +nested: Doctrine\ORM\PersistentCollection {#3214 …}
    +votes: Doctrine\ORM\PersistentCollection {#3212 …}
    +reports: Doctrine\ORM\PersistentCollection {#3227 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3229 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3231 …}
    -id: 28109
    -bodyTs: "'100':53,213 '1983':371 'abstract':236,243 'access':268 'act':264 'advic':230 'algorithm':174 'also':71,122 'anyth':48 'api':240,275 'api-lik':239 'ask':123 'assembl':38 'assign':128,154 'attiny10':21 'away':244 'big':116 'bore':160 'bug':61 'buy':109 'client':255 'closer':252 'cloud':315 'code':346 'colleagu':130 'communic':355 'compani':186 'complet':135,308 'complex':325 'compon':249 'comput':391 'concret':43 'constrain':15 'could':359 'cours':94,304 'custom':364 'd':104,121,406 'datasheet':73 'decis':45 'describ':282 'develop':322 'digit':294 'distanc':311 'domain':257 'dumb':118 'econom':176 'educ':191 'electron':85 'embed':16 'engin':127,200 'everi':44 'exact':4 'exampl':348 'expand':360 'fault':55 'feel':41 'formal':171 'framework':165 'full':329 'fun':70 'function':286 'go':226 'god':162 'goe':50,318 'good':76 'got':401 'guess':206 'haha':1 'high':284 'high-level':283 'idea':119 'imagin':260 'inde':156 'instead':187 'interest':11,170 'java':163 'kick':178 'know':3 'known':297 'lab':392 'languag':39 'level':64,234,248,285 'librari':365 'like':19,212,241,273,292,368 'littl':382 'local':333 'locat':299 'logo':369,388 'lot':23,68 'low':247 'low-level':246 'm':9,78,225,259,380 'map':295,338 'materi':326 'matter':46 'mayb':332 'mean':7 'measur':312 'most':27,37 'motiv':218 'next':115 'obstacl':303 'often':117 'oh':161 'one':198 'other':167 'outdat':398 'overestim':216 'packet':280 'paid':88 'part':112 'peopl':147 'per':202 'physic':375 'plenti':342 'point':269,314 'pre':337 'pre-map':336 'probabl':327 'proceed':107 'program':133 'pursu':189 'puzzl':143 'python':29,357 'quit':169 'real':210 'realiti':177 'realli':397 'recent':101 'relat':59 'resourc':14 'resource-constrain':13 'ridicul':199 'risk':211 'robot':262,376 'run':184 'sad':175 'school':395 'self':80 'self-taught':79 'sensor':378 'set':232 'simpl':291,310,353 'slam':330 'small':302 'softwar':126 'someth':238,272,290 'sort':366 'spare':139 'spring':164 'start':288,298 'still':194 'student':219 'studi':172 'stuff':86 'surfac':339 'system':17 'take':228 'taught':81 'teach':92 'thing':97,201 'think':223 'though':204 'time':34,140 'tool':110 'toward':323 'tri':195,403 'udp':279,354 'use':105,387 'want':151 'well':319 'whatev':96 'wifi':267 'work':25,277 'would':150 'write':28 'wrong':51 'year':203 'young':384"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://voltage.vn/comment/213919"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693974973 {#3225
      date: 2023-09-06 06:36:13.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#2251}
  +body: """
    Well, there’s also turtles to program in Python (i think) and there is [Scratch](https://en.wikipedia.org/wiki/Scratch_(programming_language)).\n
    \n
    > I guess there’s a real risk (…like 100%) that I overestimate the motivation students have\n
    \n
    Definitely sounds like it. But a motivated teacher is a very good thing. Maybe you’re able to get that spark across to some of the students.\n
    \n
    > API-like to abstract away the low-level components\n
    \n
    You can always have some extra assignments ready, just in case someone is curious and wants to do/know more. A room full of studens will have a mixed amount of knowledge, abilities and motivation anyways.\n
    \n
    > I’m most interested in resource-constrained embedded systems. I like the attiny10 a lot.\n
    \n
    I also ate a few books and datasheets on the Atmel chips in my lifetime. Their design is well-thought-out and probably an excellent subject to learn the concepts about microcontrollers.\n
    \n
    As of now I like the ESP32. It is ridiculously overpowered if you’re used to something like the ATtinies or old ATmegas. With (at least) 520kB of RAM, two cores that work at 240MHz (depending on variant) and very nice peripherals. Also WiFi connectivity is really useful. But it definitely adds to the fun if you programmed the more constrained (previous generation of) microcontrollers and know how spoiled you are and can feel like a supervillain wasting hundreds of kilobytes of memory deliberately. Or (ab)use some of the peripherals for things that wouldn’t be possible with the few timers available on the Atmel chips. Or do trigonometry at crazy frequencies for your robots, because you can handle 32bit floating point numbers. But I’d agree, that doesn’t teach you the same things if you can do floating point arithmetics for cheap and don’t know if calculating a square root is an easy or difficult thing to do. The STM chips also have nice peripherals. But I haven’t really fiddled around with those.\n
    \n
    Definitely hope you’ll have fun being involved in that STEM program.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1693999848 {#3243
    date: 2023-09-06 13:30:48.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Saigonauticon@voltage.vn"
    "@rufus@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3240 …}
  +nested: Doctrine\ORM\PersistentCollection {#3237 …}
  +votes: Doctrine\ORM\PersistentCollection {#3235 …}
  +reports: Doctrine\ORM\PersistentCollection {#3249 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3251 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3253 …}
  -id: 28122
  -bodyTs: "'/wiki/scratch_(programming_language)).':18 '100':27 '240mhz':191 '32bit':277 '520kb':183 'ab':242 'abil':104 'abl':51 'abstract':66 'across':56 'add':208 'agre':284 'also':4,125,199,322 'alway':75 'amount':101 'anyway':107 'api':63 'api-lik':62 'arithmet':299 'around':332 'assign':79 'ate':126 'atmega':179 'atmel':134,262 'attini':176 'attiny10':121 'avail':259 'away':67 'book':129 'calcul':307 'case':83 'cheap':301 'chip':135,263,321 'compon':72 'concept':154 'connect':201 'constrain':115,217 'core':187 'crazi':268 'curious':86 'd':283 'datasheet':131 'definit':35,207,335 'deliber':240 'depend':192 'design':140 'difficult':315 'do/know':90 'doesn':286 'easi':313 'embed':116 'en.wikipedia.org':17 'en.wikipedia.org/wiki/scratch_(programming_language)).':16 'esp32':163 'excel':149 'extra':78 'feel':230 'fiddl':331 'float':278,297 'frequenc':269 'full':94 'fun':211,340 'generat':219 'get':53 'good':46 'guess':20 'handl':276 'haven':328 'hope':336 'hundr':235 'interest':111 'involv':342 'kilobyt':237 'know':223,305 'knowledg':103 'learn':152 'least':182 'level':71 'lifetim':138 'like':26,37,64,119,161,174,231 'll':338 'lot':123 'low':70 'low-level':69 'm':109 'mayb':48 'memori':239 'microcontrol':156,221 'mix':100 'motiv':32,41,106 'nice':197,324 'number':280 'old':178 'overestim':30 'overpow':167 'peripher':198,247,325 'point':279,298 'possibl':254 'previous':218 'probabl':147 'program':7,214,346 'python':9 'ram':185 're':50,170 'readi':80 'real':24 'realli':203,330 'resourc':114 'resource-constrain':113 'ridicul':166 'risk':25 'robot':272 'room':93 'root':310 'scratch':15 'someon':84 'someth':173 'sound':36 'spark':55 'spoil':225 'squar':309 'stem':345 'stm':320 'studen':96 'student':33,61 'subject':150 'supervillain':233 'system':117 'teach':288 'teacher':42 'thing':47,249,292,316 'think':11 'thought':144 'timer':258 'trigonometri':266 'turtl':5 'two':186 'use':171,204,243 'variant':194 'want':88 'wast':234 'well':1,143 'well-thought-out':142 'wifi':200 'work':189 'wouldn':251"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/2715856"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693999848 {#3246
    date: 2023-09-06 13:30:48.0 +02: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 {#3248
  +user: App\Entity\User {#2422 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3221
    +user: Proxies\__CG__\App\Entity\User {#3070 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3182
      +user: App\Entity\User {#2422 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3055
        +user: Proxies\__CG__\App\Entity\User {#3070 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#2251
          +user: App\Entity\User {#2422 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: null
          +root: null
          +body: """
            I think mecanum wheels slip quite a bit. So I’m not sure how effective those encoders are. But I’ve only ever tried 3d-printed ones. So I’m not super sure.\n
            \n
            You’re sure your STEM students are ready to handle the LiDAR? Manage point clouds, do the arithmetic, path planning etc? We had a practical course with little robots. But they had 3 of those sharp distance sensors at the front and a bumper with a switch. This was enough to teach many concepts and also enough to implement for the students for something that was just a project and not a full time job. But I’m sure that depends on what exactly you want to teach…\n
            \n
            And our robots hat the motor drivers (h-bridges) replaceable on socket terminals because every so often someone wasn’t very clever or didn’t listen in the lectures.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1694071778 {#2245
            date: 2023-09-07 09:29:38.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Saigonauticon@voltage.vn"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2285 …}
          +nested: Doctrine\ORM\PersistentCollection {#2287 …}
          +votes: Doctrine\ORM\PersistentCollection {#2142 …}
          +reports: Doctrine\ORM\PersistentCollection {#2039 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2155 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2158 …}
          -id: 27597
          -bodyTs: "'3':67 '3d':26 '3d-printed':25 'also':90 'arithmet':52 'bit':8 'bridg':132 'bumper':78 'clever':145 'cloud':49 'concept':88 'cours':60 'depend':115 'didn':147 'distanc':71 'driver':129 'effect':15 'encod':17 'enough':84,91 'etc':55 'ever':23 'everi':138 'exact':118 'front':75 'full':107 'h':131 'h-bridg':130 'handl':44 'hat':126 'implement':93 'job':109 'lectur':152 'lidar':46 'listen':149 'littl':62 'm':11,31,112 'manag':47 'mani':87 'mecanum':3 'motor':128 'often':140 'one':28 'path':53 'plan':54 'point':48 'practic':59 'print':27 'project':103 'quit':6 're':36 'readi':42 'replac':133 'robot':63,125 'sensor':72 'sharp':70 'slip':5 'socket':135 'someon':141 'someth':98 'stem':39 'student':40,96 'super':33 'sure':13,34,37,113 'switch':81 'teach':86,122 'termin':136 'think':2 'time':108 'tri':24 've':21 'want':120 'wasn':142 'wheel':4"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://discuss.tchncs.de/comment/2572674"
          +editedAt: DateTimeImmutable @1693564680 {#2248
            date: 2023-09-01 12:38:00.0 +02:00
          }
          +createdAt: DateTimeImmutable @1693564547 {#2243
            date: 2023-09-01 12:35:47.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2251}
        +body: """
          They’re university software engineering students, probably a year or two into their degrees. I’m hoping to provide the robots as completed units that are controlled via API, because we’re not likely to get many students with electrical, mechanical, or embedded backgrounds. You’re right about the complexity though, and that’s something I’ve been thinking about – I guess I’ll start out with a bit of optimism regarding their talents, and scale back if needed :D\n
          \n
          I don’t really have a scope, budget, timeline, or audience properly defined for this project – in short my client has a STEM program for building and interacting with digital maps, but it’s *way too boring* and I’m determined to breathe some life into it. So I’m going to have to play a lot of things by ear.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1693906684 {#3057
          date: 2023-09-05 11:38:04.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Saigonauticon@voltage.vn"
          "@rufus@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3054 …}
        +nested: Doctrine\ORM\PersistentCollection {#3052 …}
        +votes: Doctrine\ORM\PersistentCollection {#3050 …}
        +reports: Doctrine\ORM\PersistentCollection {#3048 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3046 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3044 …}
        -id: 28063
        -bodyTs: "'api':29 'audienc':91 'back':77 'background':44 'bit':69 'bore':117 'breath':123 'budget':88 'build':106 'client':100 'complet':23 'complex':50 'control':27 'd':80 'defin':93 'degre':14 'determin':121 'digit':110 'ear':141 'electr':40 'embed':43 'engin':5 'get':36 'go':131 'guess':62 'hope':17 'interact':108 'life':125 'like':34 'll':64 'lot':137 'm':16,120,130 'mani':37 'map':111 'mechan':41 'need':79 'optim':71 'play':135 'probabl':7 'program':104 'project':96 'proper':92 'provid':19 're':2,32,46 'realli':84 'regard':72 'right':47 'robot':21 'scale':76 'scope':87 'short':98 'softwar':4 'someth':55 'start':65 'stem':103 'student':6,38 'talent':74 'thing':139 'think':59 'though':51 'timelin':89 'two':11 'unit':24 'univers':3 've':57 'via':28 'way':115 'year':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://voltage.vn/comment/212522"
        +editedAt: null
        +createdAt: DateTimeImmutable @1693906684 {#3056
          date: 2023-09-05 11:38:04.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2251}
      +body: """
        Well, kids / young people / students will surprise you anyways. No matter what you planned ahead. I think teaching this way just requires you to stay flexible and try things with the students and see what works. University students will benefit from a little challenge, but it shouldn’t be impossible and get them frustrated. I’ve never taught myself, but I bet it’s difficult to hit that balance.\n
        \n
        Programming little robots is awesome, though. I think it’s on a whole other level to see robots move and do tasks, than to look at your screen and program something that changes a few pixels there. My university course was more related to embedded devices and closer to the electronics. It teaches you valuable lessons when forced to interact with some electronics, real-world physics, constrained resources and you need to get your maths right. Usually students are concerned with something like Java, learning object-oriented programming or handling some big frameworks. Or learning maths. And robotics teaches you to really pay attention, combine different skill-sets and do things without an easy route available.\n
        \n
        Maybe it’s just me who likes electronics too much. But I’m sure the kind of motivation you get by watching a real robot move and it runs your code, is unique. And kind of universal. You can do this in pre-school or in university to spark their imagination and motivation.\n
        \n
        Your task is a bit different. If you’re teaching something like simultaneous localization and mapping and the students also have to deal with all the robotics, sensors and real-word problems, this might be more of an ordeal for them than fun. Even dealing with noisy sensor values is a hassle until you get to grasp the bigger picture.\n
        \n
        If you’re giving them access to an API, you can choose and adjust what kind of abstraction you’re providing them. Give them something high-level or have them do more work. You could prepare most of the implementation and adjust the level of detail while teaching. Maybe skip something and give them working code via your API so they can focus on the problem they’re actually supposed to learn. You can also do it the other way round. Let them start with all low level stuff handled for them and learn the big concepts. Then let them dig down and see what your API functions have abstracted away until then. This way around you won’t run out of time.\n
        \n
        I’m sure including actual robotics is going to get them more motivated in contrast to running a simulation.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1693914344 {#3179
        date: 2023-09-05 13:45:44.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Saigonauticon@voltage.vn"
        "@rufus@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3183 …}
      +nested: Doctrine\ORM\PersistentCollection {#3185 …}
      +votes: Doctrine\ORM\PersistentCollection {#3187 …}
      +reports: Doctrine\ORM\PersistentCollection {#3189 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3191 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3193 …}
      -id: 28065
      -bodyTs: "'abstract':321,414 'access':309 'actual':373,432 'adjust':317,346 'ahead':15 'also':262,379 'anyway':9 'api':312,363,411 'around':420 'attent':175 'avail':188 'away':415 'awesom':74 'balanc':69 'benefit':40 'bet':62 'big':163,400 'bigger':302 'bit':247 'challeng':44 'chang':102 'choos':315 'closer':117 'code':219,360 'combin':176 'concept':401 'concern':150 'constrain':137 'contrast':442 'could':339 'cours':109 'deal':265,288 'detail':350 'devic':115 'differ':177,248 'difficult':65 'dig':405 'easi':186 'electron':120,132,196 'embed':114 'even':287 'flexibl':26 'focus':367 'forc':127 'framework':164 'frustrat':54 'fun':286 'function':412 'get':52,143,208,298,437 'give':307,326,357 'go':435 'grasp':300 'handl':161,394 'hassl':295 'high':330 'high-level':329 'hit':67 'imagin':240 'implement':344 'imposs':50 'includ':431 'interact':129 'java':154 'kid':2 'kind':204,223,319 'learn':155,166,376,398 'lesson':125 'let':386,403 'level':84,331,348,392 'like':153,195,254 'littl':43,71 'local':256 'look':94 'low':391 'm':201,429 'map':258 'math':145,167 'matter':11 'mayb':189,353 'might':277 'motiv':206,242,440 'move':88,214 'much':198 'need':141 'never':57 'noisi':290 'object':157 'object-ori':156 'ordeal':282 'orient':158 'pay':174 'peopl':4 'physic':136 'pictur':303 'pixel':105 'plan':14 'pre':232 'pre-school':231 'prepar':340 'problem':275,370 'program':70,99,159 'provid':324 're':251,306,323,372 'real':134,212,273 'real-word':272 'real-world':133 'realli':173 'relat':112 'requir':22 'resourc':138 'right':146 'robot':72,87,169,213,269,433 'round':385 'rout':187 'run':217,424,444 'school':233 'screen':97 'see':34,86,408 'sensor':270,291 'set':180 'shouldn':47 'simul':446 'simultan':255 'skill':179 'skill-set':178 'skip':354 'someth':100,152,253,328,355 'spark':238 'start':388 'stay':25 'student':5,32,38,148,261 'stuff':393 'suppos':374 'sure':202,430 'surpris':7 'task':91,244 'taught':58 'teach':18,122,170,252,352 'thing':29,183 'think':17,77 'though':75 'time':427 'tri':28 'uniqu':221 'univers':37,108,225,236 'usual':147 'valu':292 'valuabl':124 've':56 'via':361 'watch':210 'way':20,384,419 'well':1 'whole':82 'without':184 'won':422 'word':274 'work':36,337,359 'world':135 'young':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/2687935"
      +editedAt: DateTimeImmutable @1693914611 {#3180
        date: 2023-09-05 13:50:11.0 +02:00
      }
      +createdAt: DateTimeImmutable @1693914344 {#3181
        date: 2023-09-05 13:45:44.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2251}
    +body: """
      Haha, I know exactly what you mean – I’m most interested in resource-constrained embedded systems. I like the attiny10 a lot. At work I mostly write Python, but in my own time it’s mostly assembly language. It feels more concrete, every decision matters, and anything that goes wrong is 100% your fault as there are relatively few bugs at that level. It’s a lot of fun. Also the datasheet is very good.\n
      \n
      I’m self-taught with all the electronics stuff, I paid for it by teaching a course on whatever thing I did most recently. Then I’d use the proceeds to buy tools and parts for the next big (often dumb) idea. I’d also ask for the software engineering assignments from colleagues in those programs, and complete them in my spare time. It was puzzling to a few people why I would *want to do assignments*, and indeed some were very boring (oh god Java + Spring framework) but others were quite interesting (formal study of algorithms). Sadly, economic reality kicked in and I had to run a company instead of pursuing my education further (I still try to do one ridiculous engineering thing per year though).\n
      \n
      I guess there’s a real risk (…like 100%) that I overestimate the motivation students have – so I think I’m going to take your advice and set the level of abstraction with something API-like to abstract away the low-level components (this is closer to my client’s domain). I’m imagining a robot that acts as a WiFi access point, and having something “like an API” that works over UDP packets that describe high-level functions. Then start with something simple – like a digital map with known starting location, and a small obstacle course that can be completed with simple distance measurement, no point clouds. If that goes well, I can develop towards more complex material – probably not full SLAM, but maybe localization on a pre-mapped surface. I have plenty of my own code as examples of how to do simple UDP communications in Python, I could expand it into a custom library.\n
      \n
      Sort of like Logo from 1983, but with a physical robot and sensors. I’m a little to young to have used Logo, but the computer lab in my school was really outdated so I got to try it once :D
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1693974973 {#3222
      date: 2023-09-06 06:36:13.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Saigonauticon@voltage.vn"
      "@rufus@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3218 …}
    +nested: Doctrine\ORM\PersistentCollection {#3214 …}
    +votes: Doctrine\ORM\PersistentCollection {#3212 …}
    +reports: Doctrine\ORM\PersistentCollection {#3227 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3229 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3231 …}
    -id: 28109
    -bodyTs: "'100':53,213 '1983':371 'abstract':236,243 'access':268 'act':264 'advic':230 'algorithm':174 'also':71,122 'anyth':48 'api':240,275 'api-lik':239 'ask':123 'assembl':38 'assign':128,154 'attiny10':21 'away':244 'big':116 'bore':160 'bug':61 'buy':109 'client':255 'closer':252 'cloud':315 'code':346 'colleagu':130 'communic':355 'compani':186 'complet':135,308 'complex':325 'compon':249 'comput':391 'concret':43 'constrain':15 'could':359 'cours':94,304 'custom':364 'd':104,121,406 'datasheet':73 'decis':45 'describ':282 'develop':322 'digit':294 'distanc':311 'domain':257 'dumb':118 'econom':176 'educ':191 'electron':85 'embed':16 'engin':127,200 'everi':44 'exact':4 'exampl':348 'expand':360 'fault':55 'feel':41 'formal':171 'framework':165 'full':329 'fun':70 'function':286 'go':226 'god':162 'goe':50,318 'good':76 'got':401 'guess':206 'haha':1 'high':284 'high-level':283 'idea':119 'imagin':260 'inde':156 'instead':187 'interest':11,170 'java':163 'kick':178 'know':3 'known':297 'lab':392 'languag':39 'level':64,234,248,285 'librari':365 'like':19,212,241,273,292,368 'littl':382 'local':333 'locat':299 'logo':369,388 'lot':23,68 'low':247 'low-level':246 'm':9,78,225,259,380 'map':295,338 'materi':326 'matter':46 'mayb':332 'mean':7 'measur':312 'most':27,37 'motiv':218 'next':115 'obstacl':303 'often':117 'oh':161 'one':198 'other':167 'outdat':398 'overestim':216 'packet':280 'paid':88 'part':112 'peopl':147 'per':202 'physic':375 'plenti':342 'point':269,314 'pre':337 'pre-map':336 'probabl':327 'proceed':107 'program':133 'pursu':189 'puzzl':143 'python':29,357 'quit':169 'real':210 'realiti':177 'realli':397 'recent':101 'relat':59 'resourc':14 'resource-constrain':13 'ridicul':199 'risk':211 'robot':262,376 'run':184 'sad':175 'school':395 'self':80 'self-taught':79 'sensor':378 'set':232 'simpl':291,310,353 'slam':330 'small':302 'softwar':126 'someth':238,272,290 'sort':366 'spare':139 'spring':164 'start':288,298 'still':194 'student':219 'studi':172 'stuff':86 'surfac':339 'system':17 'take':228 'taught':81 'teach':92 'thing':97,201 'think':223 'though':204 'time':34,140 'tool':110 'toward':323 'tri':195,403 'udp':279,354 'use':105,387 'want':151 'well':319 'whatev':96 'wifi':267 'work':25,277 'would':150 'write':28 'wrong':51 'year':203 'young':384"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://voltage.vn/comment/213919"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693974973 {#3225
      date: 2023-09-06 06:36:13.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#2251}
  +body: """
    Well, there’s also turtles to program in Python (i think) and there is [Scratch](https://en.wikipedia.org/wiki/Scratch_(programming_language)).\n
    \n
    > I guess there’s a real risk (…like 100%) that I overestimate the motivation students have\n
    \n
    Definitely sounds like it. But a motivated teacher is a very good thing. Maybe you’re able to get that spark across to some of the students.\n
    \n
    > API-like to abstract away the low-level components\n
    \n
    You can always have some extra assignments ready, just in case someone is curious and wants to do/know more. A room full of studens will have a mixed amount of knowledge, abilities and motivation anyways.\n
    \n
    > I’m most interested in resource-constrained embedded systems. I like the attiny10 a lot.\n
    \n
    I also ate a few books and datasheets on the Atmel chips in my lifetime. Their design is well-thought-out and probably an excellent subject to learn the concepts about microcontrollers.\n
    \n
    As of now I like the ESP32. It is ridiculously overpowered if you’re used to something like the ATtinies or old ATmegas. With (at least) 520kB of RAM, two cores that work at 240MHz (depending on variant) and very nice peripherals. Also WiFi connectivity is really useful. But it definitely adds to the fun if you programmed the more constrained (previous generation of) microcontrollers and know how spoiled you are and can feel like a supervillain wasting hundreds of kilobytes of memory deliberately. Or (ab)use some of the peripherals for things that wouldn’t be possible with the few timers available on the Atmel chips. Or do trigonometry at crazy frequencies for your robots, because you can handle 32bit floating point numbers. But I’d agree, that doesn’t teach you the same things if you can do floating point arithmetics for cheap and don’t know if calculating a square root is an easy or difficult thing to do. The STM chips also have nice peripherals. But I haven’t really fiddled around with those.\n
    \n
    Definitely hope you’ll have fun being involved in that STEM program.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1693999848 {#3243
    date: 2023-09-06 13:30:48.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Saigonauticon@voltage.vn"
    "@rufus@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3240 …}
  +nested: Doctrine\ORM\PersistentCollection {#3237 …}
  +votes: Doctrine\ORM\PersistentCollection {#3235 …}
  +reports: Doctrine\ORM\PersistentCollection {#3249 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3251 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3253 …}
  -id: 28122
  -bodyTs: "'/wiki/scratch_(programming_language)).':18 '100':27 '240mhz':191 '32bit':277 '520kb':183 'ab':242 'abil':104 'abl':51 'abstract':66 'across':56 'add':208 'agre':284 'also':4,125,199,322 'alway':75 'amount':101 'anyway':107 'api':63 'api-lik':62 'arithmet':299 'around':332 'assign':79 'ate':126 'atmega':179 'atmel':134,262 'attini':176 'attiny10':121 'avail':259 'away':67 'book':129 'calcul':307 'case':83 'cheap':301 'chip':135,263,321 'compon':72 'concept':154 'connect':201 'constrain':115,217 'core':187 'crazi':268 'curious':86 'd':283 'datasheet':131 'definit':35,207,335 'deliber':240 'depend':192 'design':140 'difficult':315 'do/know':90 'doesn':286 'easi':313 'embed':116 'en.wikipedia.org':17 'en.wikipedia.org/wiki/scratch_(programming_language)).':16 'esp32':163 'excel':149 'extra':78 'feel':230 'fiddl':331 'float':278,297 'frequenc':269 'full':94 'fun':211,340 'generat':219 'get':53 'good':46 'guess':20 'handl':276 'haven':328 'hope':336 'hundr':235 'interest':111 'involv':342 'kilobyt':237 'know':223,305 'knowledg':103 'learn':152 'least':182 'level':71 'lifetim':138 'like':26,37,64,119,161,174,231 'll':338 'lot':123 'low':70 'low-level':69 'm':109 'mayb':48 'memori':239 'microcontrol':156,221 'mix':100 'motiv':32,41,106 'nice':197,324 'number':280 'old':178 'overestim':30 'overpow':167 'peripher':198,247,325 'point':279,298 'possibl':254 'previous':218 'probabl':147 'program':7,214,346 'python':9 'ram':185 're':50,170 'readi':80 'real':24 'realli':203,330 'resourc':114 'resource-constrain':113 'ridicul':166 'risk':25 'robot':272 'room':93 'root':310 'scratch':15 'someon':84 'someth':173 'sound':36 'spark':55 'spoil':225 'squar':309 'stem':345 'stm':320 'studen':96 'student':33,61 'subject':150 'supervillain':233 'system':117 'teach':288 'teacher':42 'thing':47,249,292,316 'think':11 'thought':144 'timer':258 'trigonometri':266 'turtl':5 'two':186 'use':171,204,243 'variant':194 'want':88 'wast':234 'well':1,143 'well-thought-out':142 'wifi':200 'work':189 'wouldn':251"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/2715856"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693999848 {#3246
    date: 2023-09-06 13:30:48.0 +02: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 {#3248
  +user: App\Entity\User {#2422 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3221
    +user: Proxies\__CG__\App\Entity\User {#3070 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3182
      +user: App\Entity\User {#2422 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3055
        +user: Proxies\__CG__\App\Entity\User {#3070 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#2251
          +user: App\Entity\User {#2422 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: null
          +root: null
          +body: """
            I think mecanum wheels slip quite a bit. So I’m not sure how effective those encoders are. But I’ve only ever tried 3d-printed ones. So I’m not super sure.\n
            \n
            You’re sure your STEM students are ready to handle the LiDAR? Manage point clouds, do the arithmetic, path planning etc? We had a practical course with little robots. But they had 3 of those sharp distance sensors at the front and a bumper with a switch. This was enough to teach many concepts and also enough to implement for the students for something that was just a project and not a full time job. But I’m sure that depends on what exactly you want to teach…\n
            \n
            And our robots hat the motor drivers (h-bridges) replaceable on socket terminals because every so often someone wasn’t very clever or didn’t listen in the lectures.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1694071778 {#2245
            date: 2023-09-07 09:29:38.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Saigonauticon@voltage.vn"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2285 …}
          +nested: Doctrine\ORM\PersistentCollection {#2287 …}
          +votes: Doctrine\ORM\PersistentCollection {#2142 …}
          +reports: Doctrine\ORM\PersistentCollection {#2039 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2155 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2158 …}
          -id: 27597
          -bodyTs: "'3':67 '3d':26 '3d-printed':25 'also':90 'arithmet':52 'bit':8 'bridg':132 'bumper':78 'clever':145 'cloud':49 'concept':88 'cours':60 'depend':115 'didn':147 'distanc':71 'driver':129 'effect':15 'encod':17 'enough':84,91 'etc':55 'ever':23 'everi':138 'exact':118 'front':75 'full':107 'h':131 'h-bridg':130 'handl':44 'hat':126 'implement':93 'job':109 'lectur':152 'lidar':46 'listen':149 'littl':62 'm':11,31,112 'manag':47 'mani':87 'mecanum':3 'motor':128 'often':140 'one':28 'path':53 'plan':54 'point':48 'practic':59 'print':27 'project':103 'quit':6 're':36 'readi':42 'replac':133 'robot':63,125 'sensor':72 'sharp':70 'slip':5 'socket':135 'someon':141 'someth':98 'stem':39 'student':40,96 'super':33 'sure':13,34,37,113 'switch':81 'teach':86,122 'termin':136 'think':2 'time':108 'tri':24 've':21 'want':120 'wasn':142 'wheel':4"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://discuss.tchncs.de/comment/2572674"
          +editedAt: DateTimeImmutable @1693564680 {#2248
            date: 2023-09-01 12:38:00.0 +02:00
          }
          +createdAt: DateTimeImmutable @1693564547 {#2243
            date: 2023-09-01 12:35:47.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2251}
        +body: """
          They’re university software engineering students, probably a year or two into their degrees. I’m hoping to provide the robots as completed units that are controlled via API, because we’re not likely to get many students with electrical, mechanical, or embedded backgrounds. You’re right about the complexity though, and that’s something I’ve been thinking about – I guess I’ll start out with a bit of optimism regarding their talents, and scale back if needed :D\n
          \n
          I don’t really have a scope, budget, timeline, or audience properly defined for this project – in short my client has a STEM program for building and interacting with digital maps, but it’s *way too boring* and I’m determined to breathe some life into it. So I’m going to have to play a lot of things by ear.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1693906684 {#3057
          date: 2023-09-05 11:38:04.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Saigonauticon@voltage.vn"
          "@rufus@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3054 …}
        +nested: Doctrine\ORM\PersistentCollection {#3052 …}
        +votes: Doctrine\ORM\PersistentCollection {#3050 …}
        +reports: Doctrine\ORM\PersistentCollection {#3048 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3046 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3044 …}
        -id: 28063
        -bodyTs: "'api':29 'audienc':91 'back':77 'background':44 'bit':69 'bore':117 'breath':123 'budget':88 'build':106 'client':100 'complet':23 'complex':50 'control':27 'd':80 'defin':93 'degre':14 'determin':121 'digit':110 'ear':141 'electr':40 'embed':43 'engin':5 'get':36 'go':131 'guess':62 'hope':17 'interact':108 'life':125 'like':34 'll':64 'lot':137 'm':16,120,130 'mani':37 'map':111 'mechan':41 'need':79 'optim':71 'play':135 'probabl':7 'program':104 'project':96 'proper':92 'provid':19 're':2,32,46 'realli':84 'regard':72 'right':47 'robot':21 'scale':76 'scope':87 'short':98 'softwar':4 'someth':55 'start':65 'stem':103 'student':6,38 'talent':74 'thing':139 'think':59 'though':51 'timelin':89 'two':11 'unit':24 'univers':3 've':57 'via':28 'way':115 'year':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://voltage.vn/comment/212522"
        +editedAt: null
        +createdAt: DateTimeImmutable @1693906684 {#3056
          date: 2023-09-05 11:38:04.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2251}
      +body: """
        Well, kids / young people / students will surprise you anyways. No matter what you planned ahead. I think teaching this way just requires you to stay flexible and try things with the students and see what works. University students will benefit from a little challenge, but it shouldn’t be impossible and get them frustrated. I’ve never taught myself, but I bet it’s difficult to hit that balance.\n
        \n
        Programming little robots is awesome, though. I think it’s on a whole other level to see robots move and do tasks, than to look at your screen and program something that changes a few pixels there. My university course was more related to embedded devices and closer to the electronics. It teaches you valuable lessons when forced to interact with some electronics, real-world physics, constrained resources and you need to get your maths right. Usually students are concerned with something like Java, learning object-oriented programming or handling some big frameworks. Or learning maths. And robotics teaches you to really pay attention, combine different skill-sets and do things without an easy route available.\n
        \n
        Maybe it’s just me who likes electronics too much. But I’m sure the kind of motivation you get by watching a real robot move and it runs your code, is unique. And kind of universal. You can do this in pre-school or in university to spark their imagination and motivation.\n
        \n
        Your task is a bit different. If you’re teaching something like simultaneous localization and mapping and the students also have to deal with all the robotics, sensors and real-word problems, this might be more of an ordeal for them than fun. Even dealing with noisy sensor values is a hassle until you get to grasp the bigger picture.\n
        \n
        If you’re giving them access to an API, you can choose and adjust what kind of abstraction you’re providing them. Give them something high-level or have them do more work. You could prepare most of the implementation and adjust the level of detail while teaching. Maybe skip something and give them working code via your API so they can focus on the problem they’re actually supposed to learn. You can also do it the other way round. Let them start with all low level stuff handled for them and learn the big concepts. Then let them dig down and see what your API functions have abstracted away until then. This way around you won’t run out of time.\n
        \n
        I’m sure including actual robotics is going to get them more motivated in contrast to running a simulation.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1693914344 {#3179
        date: 2023-09-05 13:45:44.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Saigonauticon@voltage.vn"
        "@rufus@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3183 …}
      +nested: Doctrine\ORM\PersistentCollection {#3185 …}
      +votes: Doctrine\ORM\PersistentCollection {#3187 …}
      +reports: Doctrine\ORM\PersistentCollection {#3189 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3191 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3193 …}
      -id: 28065
      -bodyTs: "'abstract':321,414 'access':309 'actual':373,432 'adjust':317,346 'ahead':15 'also':262,379 'anyway':9 'api':312,363,411 'around':420 'attent':175 'avail':188 'away':415 'awesom':74 'balanc':69 'benefit':40 'bet':62 'big':163,400 'bigger':302 'bit':247 'challeng':44 'chang':102 'choos':315 'closer':117 'code':219,360 'combin':176 'concept':401 'concern':150 'constrain':137 'contrast':442 'could':339 'cours':109 'deal':265,288 'detail':350 'devic':115 'differ':177,248 'difficult':65 'dig':405 'easi':186 'electron':120,132,196 'embed':114 'even':287 'flexibl':26 'focus':367 'forc':127 'framework':164 'frustrat':54 'fun':286 'function':412 'get':52,143,208,298,437 'give':307,326,357 'go':435 'grasp':300 'handl':161,394 'hassl':295 'high':330 'high-level':329 'hit':67 'imagin':240 'implement':344 'imposs':50 'includ':431 'interact':129 'java':154 'kid':2 'kind':204,223,319 'learn':155,166,376,398 'lesson':125 'let':386,403 'level':84,331,348,392 'like':153,195,254 'littl':43,71 'local':256 'look':94 'low':391 'm':201,429 'map':258 'math':145,167 'matter':11 'mayb':189,353 'might':277 'motiv':206,242,440 'move':88,214 'much':198 'need':141 'never':57 'noisi':290 'object':157 'object-ori':156 'ordeal':282 'orient':158 'pay':174 'peopl':4 'physic':136 'pictur':303 'pixel':105 'plan':14 'pre':232 'pre-school':231 'prepar':340 'problem':275,370 'program':70,99,159 'provid':324 're':251,306,323,372 'real':134,212,273 'real-word':272 'real-world':133 'realli':173 'relat':112 'requir':22 'resourc':138 'right':146 'robot':72,87,169,213,269,433 'round':385 'rout':187 'run':217,424,444 'school':233 'screen':97 'see':34,86,408 'sensor':270,291 'set':180 'shouldn':47 'simul':446 'simultan':255 'skill':179 'skill-set':178 'skip':354 'someth':100,152,253,328,355 'spark':238 'start':388 'stay':25 'student':5,32,38,148,261 'stuff':393 'suppos':374 'sure':202,430 'surpris':7 'task':91,244 'taught':58 'teach':18,122,170,252,352 'thing':29,183 'think':17,77 'though':75 'time':427 'tri':28 'uniqu':221 'univers':37,108,225,236 'usual':147 'valu':292 'valuabl':124 've':56 'via':361 'watch':210 'way':20,384,419 'well':1 'whole':82 'without':184 'won':422 'word':274 'work':36,337,359 'world':135 'young':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/2687935"
      +editedAt: DateTimeImmutable @1693914611 {#3180
        date: 2023-09-05 13:50:11.0 +02:00
      }
      +createdAt: DateTimeImmutable @1693914344 {#3181
        date: 2023-09-05 13:45:44.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2251}
    +body: """
      Haha, I know exactly what you mean – I’m most interested in resource-constrained embedded systems. I like the attiny10 a lot. At work I mostly write Python, but in my own time it’s mostly assembly language. It feels more concrete, every decision matters, and anything that goes wrong is 100% your fault as there are relatively few bugs at that level. It’s a lot of fun. Also the datasheet is very good.\n
      \n
      I’m self-taught with all the electronics stuff, I paid for it by teaching a course on whatever thing I did most recently. Then I’d use the proceeds to buy tools and parts for the next big (often dumb) idea. I’d also ask for the software engineering assignments from colleagues in those programs, and complete them in my spare time. It was puzzling to a few people why I would *want to do assignments*, and indeed some were very boring (oh god Java + Spring framework) but others were quite interesting (formal study of algorithms). Sadly, economic reality kicked in and I had to run a company instead of pursuing my education further (I still try to do one ridiculous engineering thing per year though).\n
      \n
      I guess there’s a real risk (…like 100%) that I overestimate the motivation students have – so I think I’m going to take your advice and set the level of abstraction with something API-like to abstract away the low-level components (this is closer to my client’s domain). I’m imagining a robot that acts as a WiFi access point, and having something “like an API” that works over UDP packets that describe high-level functions. Then start with something simple – like a digital map with known starting location, and a small obstacle course that can be completed with simple distance measurement, no point clouds. If that goes well, I can develop towards more complex material – probably not full SLAM, but maybe localization on a pre-mapped surface. I have plenty of my own code as examples of how to do simple UDP communications in Python, I could expand it into a custom library.\n
      \n
      Sort of like Logo from 1983, but with a physical robot and sensors. I’m a little to young to have used Logo, but the computer lab in my school was really outdated so I got to try it once :D
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1693974973 {#3222
      date: 2023-09-06 06:36:13.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Saigonauticon@voltage.vn"
      "@rufus@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3218 …}
    +nested: Doctrine\ORM\PersistentCollection {#3214 …}
    +votes: Doctrine\ORM\PersistentCollection {#3212 …}
    +reports: Doctrine\ORM\PersistentCollection {#3227 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3229 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3231 …}
    -id: 28109
    -bodyTs: "'100':53,213 '1983':371 'abstract':236,243 'access':268 'act':264 'advic':230 'algorithm':174 'also':71,122 'anyth':48 'api':240,275 'api-lik':239 'ask':123 'assembl':38 'assign':128,154 'attiny10':21 'away':244 'big':116 'bore':160 'bug':61 'buy':109 'client':255 'closer':252 'cloud':315 'code':346 'colleagu':130 'communic':355 'compani':186 'complet':135,308 'complex':325 'compon':249 'comput':391 'concret':43 'constrain':15 'could':359 'cours':94,304 'custom':364 'd':104,121,406 'datasheet':73 'decis':45 'describ':282 'develop':322 'digit':294 'distanc':311 'domain':257 'dumb':118 'econom':176 'educ':191 'electron':85 'embed':16 'engin':127,200 'everi':44 'exact':4 'exampl':348 'expand':360 'fault':55 'feel':41 'formal':171 'framework':165 'full':329 'fun':70 'function':286 'go':226 'god':162 'goe':50,318 'good':76 'got':401 'guess':206 'haha':1 'high':284 'high-level':283 'idea':119 'imagin':260 'inde':156 'instead':187 'interest':11,170 'java':163 'kick':178 'know':3 'known':297 'lab':392 'languag':39 'level':64,234,248,285 'librari':365 'like':19,212,241,273,292,368 'littl':382 'local':333 'locat':299 'logo':369,388 'lot':23,68 'low':247 'low-level':246 'm':9,78,225,259,380 'map':295,338 'materi':326 'matter':46 'mayb':332 'mean':7 'measur':312 'most':27,37 'motiv':218 'next':115 'obstacl':303 'often':117 'oh':161 'one':198 'other':167 'outdat':398 'overestim':216 'packet':280 'paid':88 'part':112 'peopl':147 'per':202 'physic':375 'plenti':342 'point':269,314 'pre':337 'pre-map':336 'probabl':327 'proceed':107 'program':133 'pursu':189 'puzzl':143 'python':29,357 'quit':169 'real':210 'realiti':177 'realli':397 'recent':101 'relat':59 'resourc':14 'resource-constrain':13 'ridicul':199 'risk':211 'robot':262,376 'run':184 'sad':175 'school':395 'self':80 'self-taught':79 'sensor':378 'set':232 'simpl':291,310,353 'slam':330 'small':302 'softwar':126 'someth':238,272,290 'sort':366 'spare':139 'spring':164 'start':288,298 'still':194 'student':219 'studi':172 'stuff':86 'surfac':339 'system':17 'take':228 'taught':81 'teach':92 'thing':97,201 'think':223 'though':204 'time':34,140 'tool':110 'toward':323 'tri':195,403 'udp':279,354 'use':105,387 'want':151 'well':319 'whatev':96 'wifi':267 'work':25,277 'would':150 'write':28 'wrong':51 'year':203 'young':384"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://voltage.vn/comment/213919"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693974973 {#3225
      date: 2023-09-06 06:36:13.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#2251}
  +body: """
    Well, there’s also turtles to program in Python (i think) and there is [Scratch](https://en.wikipedia.org/wiki/Scratch_(programming_language)).\n
    \n
    > I guess there’s a real risk (…like 100%) that I overestimate the motivation students have\n
    \n
    Definitely sounds like it. But a motivated teacher is a very good thing. Maybe you’re able to get that spark across to some of the students.\n
    \n
    > API-like to abstract away the low-level components\n
    \n
    You can always have some extra assignments ready, just in case someone is curious and wants to do/know more. A room full of studens will have a mixed amount of knowledge, abilities and motivation anyways.\n
    \n
    > I’m most interested in resource-constrained embedded systems. I like the attiny10 a lot.\n
    \n
    I also ate a few books and datasheets on the Atmel chips in my lifetime. Their design is well-thought-out and probably an excellent subject to learn the concepts about microcontrollers.\n
    \n
    As of now I like the ESP32. It is ridiculously overpowered if you’re used to something like the ATtinies or old ATmegas. With (at least) 520kB of RAM, two cores that work at 240MHz (depending on variant) and very nice peripherals. Also WiFi connectivity is really useful. But it definitely adds to the fun if you programmed the more constrained (previous generation of) microcontrollers and know how spoiled you are and can feel like a supervillain wasting hundreds of kilobytes of memory deliberately. Or (ab)use some of the peripherals for things that wouldn’t be possible with the few timers available on the Atmel chips. Or do trigonometry at crazy frequencies for your robots, because you can handle 32bit floating point numbers. But I’d agree, that doesn’t teach you the same things if you can do floating point arithmetics for cheap and don’t know if calculating a square root is an easy or difficult thing to do. The STM chips also have nice peripherals. But I haven’t really fiddled around with those.\n
    \n
    Definitely hope you’ll have fun being involved in that STEM program.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1693999848 {#3243
    date: 2023-09-06 13:30:48.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Saigonauticon@voltage.vn"
    "@rufus@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3240 …}
  +nested: Doctrine\ORM\PersistentCollection {#3237 …}
  +votes: Doctrine\ORM\PersistentCollection {#3235 …}
  +reports: Doctrine\ORM\PersistentCollection {#3249 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3251 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3253 …}
  -id: 28122
  -bodyTs: "'/wiki/scratch_(programming_language)).':18 '100':27 '240mhz':191 '32bit':277 '520kb':183 'ab':242 'abil':104 'abl':51 'abstract':66 'across':56 'add':208 'agre':284 'also':4,125,199,322 'alway':75 'amount':101 'anyway':107 'api':63 'api-lik':62 'arithmet':299 'around':332 'assign':79 'ate':126 'atmega':179 'atmel':134,262 'attini':176 'attiny10':121 'avail':259 'away':67 'book':129 'calcul':307 'case':83 'cheap':301 'chip':135,263,321 'compon':72 'concept':154 'connect':201 'constrain':115,217 'core':187 'crazi':268 'curious':86 'd':283 'datasheet':131 'definit':35,207,335 'deliber':240 'depend':192 'design':140 'difficult':315 'do/know':90 'doesn':286 'easi':313 'embed':116 'en.wikipedia.org':17 'en.wikipedia.org/wiki/scratch_(programming_language)).':16 'esp32':163 'excel':149 'extra':78 'feel':230 'fiddl':331 'float':278,297 'frequenc':269 'full':94 'fun':211,340 'generat':219 'get':53 'good':46 'guess':20 'handl':276 'haven':328 'hope':336 'hundr':235 'interest':111 'involv':342 'kilobyt':237 'know':223,305 'knowledg':103 'learn':152 'least':182 'level':71 'lifetim':138 'like':26,37,64,119,161,174,231 'll':338 'lot':123 'low':70 'low-level':69 'm':109 'mayb':48 'memori':239 'microcontrol':156,221 'mix':100 'motiv':32,41,106 'nice':197,324 'number':280 'old':178 'overestim':30 'overpow':167 'peripher':198,247,325 'point':279,298 'possibl':254 'previous':218 'probabl':147 'program':7,214,346 'python':9 'ram':185 're':50,170 'readi':80 'real':24 'realli':203,330 'resourc':114 'resource-constrain':113 'ridicul':166 'risk':25 'robot':272 'room':93 'root':310 'scratch':15 'someon':84 'someth':173 'sound':36 'spark':55 'spoil':225 'squar':309 'stem':345 'stm':320 'studen':96 'student':33,61 'subject':150 'supervillain':233 'system':117 'teach':288 'teacher':42 'thing':47,249,292,316 'think':11 'thought':144 'timer':258 'trigonometri':266 'turtl':5 'two':186 'use':171,204,243 'variant':194 'want':88 'wast':234 'well':1,143 'well-thought-out':142 'wifi':200 'work':189 'wouldn':251"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/2715856"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693999848 {#3246
    date: 2023-09-06 13:30:48.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
57 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
58 DENIED moderate
App\Entity\EntryComment {#3270
  +user: Proxies\__CG__\App\Entity\User {#3070 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3248
    +user: App\Entity\User {#2422 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3221
      +user: Proxies\__CG__\App\Entity\User {#3070 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3182
        +user: App\Entity\User {#2422 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#3055
          +user: Proxies\__CG__\App\Entity\User {#3070 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: App\Entity\EntryComment {#2251
            +user: App\Entity\User {#2422 …}
            +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
            +magazine: App\Entity\Magazine {#306}
            +image: null
            +parent: null
            +root: null
            +body: """
              I think mecanum wheels slip quite a bit. So I’m not sure how effective those encoders are. But I’ve only ever tried 3d-printed ones. So I’m not super sure.\n
              \n
              You’re sure your STEM students are ready to handle the LiDAR? Manage point clouds, do the arithmetic, path planning etc? We had a practical course with little robots. But they had 3 of those sharp distance sensors at the front and a bumper with a switch. This was enough to teach many concepts and also enough to implement for the students for something that was just a project and not a full time job. But I’m sure that depends on what exactly you want to teach…\n
              \n
              And our robots hat the motor drivers (h-bridges) replaceable on socket terminals because every so often someone wasn’t very clever or didn’t listen in the lectures.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 0
            +score: 0
            +lastActive: DateTime @1694071778 {#2245
              date: 2023-09-07 09:29:38.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@Saigonauticon@voltage.vn"
            ]
            +children: Doctrine\ORM\PersistentCollection {#2285 …}
            +nested: Doctrine\ORM\PersistentCollection {#2287 …}
            +votes: Doctrine\ORM\PersistentCollection {#2142 …}
            +reports: Doctrine\ORM\PersistentCollection {#2039 …}
            +favourites: Doctrine\ORM\PersistentCollection {#2155 …}
            +notifications: Doctrine\ORM\PersistentCollection {#2158 …}
            -id: 27597
            -bodyTs: "'3':67 '3d':26 '3d-printed':25 'also':90 'arithmet':52 'bit':8 'bridg':132 'bumper':78 'clever':145 'cloud':49 'concept':88 'cours':60 'depend':115 'didn':147 'distanc':71 'driver':129 'effect':15 'encod':17 'enough':84,91 'etc':55 'ever':23 'everi':138 'exact':118 'front':75 'full':107 'h':131 'h-bridg':130 'handl':44 'hat':126 'implement':93 'job':109 'lectur':152 'lidar':46 'listen':149 'littl':62 'm':11,31,112 'manag':47 'mani':87 'mecanum':3 'motor':128 'often':140 'one':28 'path':53 'plan':54 'point':48 'practic':59 'print':27 'project':103 'quit':6 're':36 'readi':42 'replac':133 'robot':63,125 'sensor':72 'sharp':70 'slip':5 'socket':135 'someon':141 'someth':98 'stem':39 'student':40,96 'super':33 'sure':13,34,37,113 'switch':81 'teach':86,122 'termin':136 'think':2 'time':108 'tri':24 've':21 'want':120 'wasn':142 'wheel':4"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://discuss.tchncs.de/comment/2572674"
            +editedAt: DateTimeImmutable @1693564680 {#2248
              date: 2023-09-01 12:38:00.0 +02:00
            }
            +createdAt: DateTimeImmutable @1693564547 {#2243
              date: 2023-09-01 12:35:47.0 +02:00
            }
          }
          +root: App\Entity\EntryComment {#2251}
          +body: """
            They’re university software engineering students, probably a year or two into their degrees. I’m hoping to provide the robots as completed units that are controlled via API, because we’re not likely to get many students with electrical, mechanical, or embedded backgrounds. You’re right about the complexity though, and that’s something I’ve been thinking about – I guess I’ll start out with a bit of optimism regarding their talents, and scale back if needed :D\n
            \n
            I don’t really have a scope, budget, timeline, or audience properly defined for this project – in short my client has a STEM program for building and interacting with digital maps, but it’s *way too boring* and I’m determined to breathe some life into it. So I’m going to have to play a lot of things by ear.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1693906684 {#3057
            date: 2023-09-05 11:38:04.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Saigonauticon@voltage.vn"
            "@rufus@discuss.tchncs.de"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3054 …}
          +nested: Doctrine\ORM\PersistentCollection {#3052 …}
          +votes: Doctrine\ORM\PersistentCollection {#3050 …}
          +reports: Doctrine\ORM\PersistentCollection {#3048 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3046 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3044 …}
          -id: 28063
          -bodyTs: "'api':29 'audienc':91 'back':77 'background':44 'bit':69 'bore':117 'breath':123 'budget':88 'build':106 'client':100 'complet':23 'complex':50 'control':27 'd':80 'defin':93 'degre':14 'determin':121 'digit':110 'ear':141 'electr':40 'embed':43 'engin':5 'get':36 'go':131 'guess':62 'hope':17 'interact':108 'life':125 'like':34 'll':64 'lot':137 'm':16,120,130 'mani':37 'map':111 'mechan':41 'need':79 'optim':71 'play':135 'probabl':7 'program':104 'project':96 'proper':92 'provid':19 're':2,32,46 'realli':84 'regard':72 'right':47 'robot':21 'scale':76 'scope':87 'short':98 'softwar':4 'someth':55 'start':65 'stem':103 'student':6,38 'talent':74 'thing':139 'think':59 'though':51 'timelin':89 'two':11 'unit':24 'univers':3 've':57 'via':28 'way':115 'year':9"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://voltage.vn/comment/212522"
          +editedAt: null
          +createdAt: DateTimeImmutable @1693906684 {#3056
            date: 2023-09-05 11:38:04.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2251}
        +body: """
          Well, kids / young people / students will surprise you anyways. No matter what you planned ahead. I think teaching this way just requires you to stay flexible and try things with the students and see what works. University students will benefit from a little challenge, but it shouldn’t be impossible and get them frustrated. I’ve never taught myself, but I bet it’s difficult to hit that balance.\n
          \n
          Programming little robots is awesome, though. I think it’s on a whole other level to see robots move and do tasks, than to look at your screen and program something that changes a few pixels there. My university course was more related to embedded devices and closer to the electronics. It teaches you valuable lessons when forced to interact with some electronics, real-world physics, constrained resources and you need to get your maths right. Usually students are concerned with something like Java, learning object-oriented programming or handling some big frameworks. Or learning maths. And robotics teaches you to really pay attention, combine different skill-sets and do things without an easy route available.\n
          \n
          Maybe it’s just me who likes electronics too much. But I’m sure the kind of motivation you get by watching a real robot move and it runs your code, is unique. And kind of universal. You can do this in pre-school or in university to spark their imagination and motivation.\n
          \n
          Your task is a bit different. If you’re teaching something like simultaneous localization and mapping and the students also have to deal with all the robotics, sensors and real-word problems, this might be more of an ordeal for them than fun. Even dealing with noisy sensor values is a hassle until you get to grasp the bigger picture.\n
          \n
          If you’re giving them access to an API, you can choose and adjust what kind of abstraction you’re providing them. Give them something high-level or have them do more work. You could prepare most of the implementation and adjust the level of detail while teaching. Maybe skip something and give them working code via your API so they can focus on the problem they’re actually supposed to learn. You can also do it the other way round. Let them start with all low level stuff handled for them and learn the big concepts. Then let them dig down and see what your API functions have abstracted away until then. This way around you won’t run out of time.\n
          \n
          I’m sure including actual robotics is going to get them more motivated in contrast to running a simulation.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1693914344 {#3179
          date: 2023-09-05 13:45:44.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Saigonauticon@voltage.vn"
          "@rufus@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3183 …}
        +nested: Doctrine\ORM\PersistentCollection {#3185 …}
        +votes: Doctrine\ORM\PersistentCollection {#3187 …}
        +reports: Doctrine\ORM\PersistentCollection {#3189 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3191 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3193 …}
        -id: 28065
        -bodyTs: "'abstract':321,414 'access':309 'actual':373,432 'adjust':317,346 'ahead':15 'also':262,379 'anyway':9 'api':312,363,411 'around':420 'attent':175 'avail':188 'away':415 'awesom':74 'balanc':69 'benefit':40 'bet':62 'big':163,400 'bigger':302 'bit':247 'challeng':44 'chang':102 'choos':315 'closer':117 'code':219,360 'combin':176 'concept':401 'concern':150 'constrain':137 'contrast':442 'could':339 'cours':109 'deal':265,288 'detail':350 'devic':115 'differ':177,248 'difficult':65 'dig':405 'easi':186 'electron':120,132,196 'embed':114 'even':287 'flexibl':26 'focus':367 'forc':127 'framework':164 'frustrat':54 'fun':286 'function':412 'get':52,143,208,298,437 'give':307,326,357 'go':435 'grasp':300 'handl':161,394 'hassl':295 'high':330 'high-level':329 'hit':67 'imagin':240 'implement':344 'imposs':50 'includ':431 'interact':129 'java':154 'kid':2 'kind':204,223,319 'learn':155,166,376,398 'lesson':125 'let':386,403 'level':84,331,348,392 'like':153,195,254 'littl':43,71 'local':256 'look':94 'low':391 'm':201,429 'map':258 'math':145,167 'matter':11 'mayb':189,353 'might':277 'motiv':206,242,440 'move':88,214 'much':198 'need':141 'never':57 'noisi':290 'object':157 'object-ori':156 'ordeal':282 'orient':158 'pay':174 'peopl':4 'physic':136 'pictur':303 'pixel':105 'plan':14 'pre':232 'pre-school':231 'prepar':340 'problem':275,370 'program':70,99,159 'provid':324 're':251,306,323,372 'real':134,212,273 'real-word':272 'real-world':133 'realli':173 'relat':112 'requir':22 'resourc':138 'right':146 'robot':72,87,169,213,269,433 'round':385 'rout':187 'run':217,424,444 'school':233 'screen':97 'see':34,86,408 'sensor':270,291 'set':180 'shouldn':47 'simul':446 'simultan':255 'skill':179 'skill-set':178 'skip':354 'someth':100,152,253,328,355 'spark':238 'start':388 'stay':25 'student':5,32,38,148,261 'stuff':393 'suppos':374 'sure':202,430 'surpris':7 'task':91,244 'taught':58 'teach':18,122,170,252,352 'thing':29,183 'think':17,77 'though':75 'time':427 'tri':28 'uniqu':221 'univers':37,108,225,236 'usual':147 'valu':292 'valuabl':124 've':56 'via':361 'watch':210 'way':20,384,419 'well':1 'whole':82 'without':184 'won':422 'word':274 'work':36,337,359 'world':135 'young':3"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/2687935"
        +editedAt: DateTimeImmutable @1693914611 {#3180
          date: 2023-09-05 13:50:11.0 +02:00
        }
        +createdAt: DateTimeImmutable @1693914344 {#3181
          date: 2023-09-05 13:45:44.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2251}
      +body: """
        Haha, I know exactly what you mean – I’m most interested in resource-constrained embedded systems. I like the attiny10 a lot. At work I mostly write Python, but in my own time it’s mostly assembly language. It feels more concrete, every decision matters, and anything that goes wrong is 100% your fault as there are relatively few bugs at that level. It’s a lot of fun. Also the datasheet is very good.\n
        \n
        I’m self-taught with all the electronics stuff, I paid for it by teaching a course on whatever thing I did most recently. Then I’d use the proceeds to buy tools and parts for the next big (often dumb) idea. I’d also ask for the software engineering assignments from colleagues in those programs, and complete them in my spare time. It was puzzling to a few people why I would *want to do assignments*, and indeed some were very boring (oh god Java + Spring framework) but others were quite interesting (formal study of algorithms). Sadly, economic reality kicked in and I had to run a company instead of pursuing my education further (I still try to do one ridiculous engineering thing per year though).\n
        \n
        I guess there’s a real risk (…like 100%) that I overestimate the motivation students have – so I think I’m going to take your advice and set the level of abstraction with something API-like to abstract away the low-level components (this is closer to my client’s domain). I’m imagining a robot that acts as a WiFi access point, and having something “like an API” that works over UDP packets that describe high-level functions. Then start with something simple – like a digital map with known starting location, and a small obstacle course that can be completed with simple distance measurement, no point clouds. If that goes well, I can develop towards more complex material – probably not full SLAM, but maybe localization on a pre-mapped surface. I have plenty of my own code as examples of how to do simple UDP communications in Python, I could expand it into a custom library.\n
        \n
        Sort of like Logo from 1983, but with a physical robot and sensors. I’m a little to young to have used Logo, but the computer lab in my school was really outdated so I got to try it once :D
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1693974973 {#3222
        date: 2023-09-06 06:36:13.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Saigonauticon@voltage.vn"
        "@rufus@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3218 …}
      +nested: Doctrine\ORM\PersistentCollection {#3214 …}
      +votes: Doctrine\ORM\PersistentCollection {#3212 …}
      +reports: Doctrine\ORM\PersistentCollection {#3227 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3229 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3231 …}
      -id: 28109
      -bodyTs: "'100':53,213 '1983':371 'abstract':236,243 'access':268 'act':264 'advic':230 'algorithm':174 'also':71,122 'anyth':48 'api':240,275 'api-lik':239 'ask':123 'assembl':38 'assign':128,154 'attiny10':21 'away':244 'big':116 'bore':160 'bug':61 'buy':109 'client':255 'closer':252 'cloud':315 'code':346 'colleagu':130 'communic':355 'compani':186 'complet':135,308 'complex':325 'compon':249 'comput':391 'concret':43 'constrain':15 'could':359 'cours':94,304 'custom':364 'd':104,121,406 'datasheet':73 'decis':45 'describ':282 'develop':322 'digit':294 'distanc':311 'domain':257 'dumb':118 'econom':176 'educ':191 'electron':85 'embed':16 'engin':127,200 'everi':44 'exact':4 'exampl':348 'expand':360 'fault':55 'feel':41 'formal':171 'framework':165 'full':329 'fun':70 'function':286 'go':226 'god':162 'goe':50,318 'good':76 'got':401 'guess':206 'haha':1 'high':284 'high-level':283 'idea':119 'imagin':260 'inde':156 'instead':187 'interest':11,170 'java':163 'kick':178 'know':3 'known':297 'lab':392 'languag':39 'level':64,234,248,285 'librari':365 'like':19,212,241,273,292,368 'littl':382 'local':333 'locat':299 'logo':369,388 'lot':23,68 'low':247 'low-level':246 'm':9,78,225,259,380 'map':295,338 'materi':326 'matter':46 'mayb':332 'mean':7 'measur':312 'most':27,37 'motiv':218 'next':115 'obstacl':303 'often':117 'oh':161 'one':198 'other':167 'outdat':398 'overestim':216 'packet':280 'paid':88 'part':112 'peopl':147 'per':202 'physic':375 'plenti':342 'point':269,314 'pre':337 'pre-map':336 'probabl':327 'proceed':107 'program':133 'pursu':189 'puzzl':143 'python':29,357 'quit':169 'real':210 'realiti':177 'realli':397 'recent':101 'relat':59 'resourc':14 'resource-constrain':13 'ridicul':199 'risk':211 'robot':262,376 'run':184 'sad':175 'school':395 'self':80 'self-taught':79 'sensor':378 'set':232 'simpl':291,310,353 'slam':330 'small':302 'softwar':126 'someth':238,272,290 'sort':366 'spare':139 'spring':164 'start':288,298 'still':194 'student':219 'studi':172 'stuff':86 'surfac':339 'system':17 'take':228 'taught':81 'teach':92 'thing':97,201 'think':223 'though':204 'time':34,140 'tool':110 'toward':323 'tri':195,403 'udp':279,354 'use':105,387 'want':151 'well':319 'whatev':96 'wifi':267 'work':25,277 'would':150 'write':28 'wrong':51 'year':203 'young':384"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://voltage.vn/comment/213919"
      +editedAt: null
      +createdAt: DateTimeImmutable @1693974973 {#3225
        date: 2023-09-06 06:36:13.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2251}
    +body: """
      Well, there’s also turtles to program in Python (i think) and there is [Scratch](https://en.wikipedia.org/wiki/Scratch_(programming_language)).\n
      \n
      > I guess there’s a real risk (…like 100%) that I overestimate the motivation students have\n
      \n
      Definitely sounds like it. But a motivated teacher is a very good thing. Maybe you’re able to get that spark across to some of the students.\n
      \n
      > API-like to abstract away the low-level components\n
      \n
      You can always have some extra assignments ready, just in case someone is curious and wants to do/know more. A room full of studens will have a mixed amount of knowledge, abilities and motivation anyways.\n
      \n
      > I’m most interested in resource-constrained embedded systems. I like the attiny10 a lot.\n
      \n
      I also ate a few books and datasheets on the Atmel chips in my lifetime. Their design is well-thought-out and probably an excellent subject to learn the concepts about microcontrollers.\n
      \n
      As of now I like the ESP32. It is ridiculously overpowered if you’re used to something like the ATtinies or old ATmegas. With (at least) 520kB of RAM, two cores that work at 240MHz (depending on variant) and very nice peripherals. Also WiFi connectivity is really useful. But it definitely adds to the fun if you programmed the more constrained (previous generation of) microcontrollers and know how spoiled you are and can feel like a supervillain wasting hundreds of kilobytes of memory deliberately. Or (ab)use some of the peripherals for things that wouldn’t be possible with the few timers available on the Atmel chips. Or do trigonometry at crazy frequencies for your robots, because you can handle 32bit floating point numbers. But I’d agree, that doesn’t teach you the same things if you can do floating point arithmetics for cheap and don’t know if calculating a square root is an easy or difficult thing to do. The STM chips also have nice peripherals. But I haven’t really fiddled around with those.\n
      \n
      Definitely hope you’ll have fun being involved in that STEM program.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1693999848 {#3243
      date: 2023-09-06 13:30:48.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Saigonauticon@voltage.vn"
      "@rufus@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3240 …}
    +nested: Doctrine\ORM\PersistentCollection {#3237 …}
    +votes: Doctrine\ORM\PersistentCollection {#3235 …}
    +reports: Doctrine\ORM\PersistentCollection {#3249 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3251 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3253 …}
    -id: 28122
    -bodyTs: "'/wiki/scratch_(programming_language)).':18 '100':27 '240mhz':191 '32bit':277 '520kb':183 'ab':242 'abil':104 'abl':51 'abstract':66 'across':56 'add':208 'agre':284 'also':4,125,199,322 'alway':75 'amount':101 'anyway':107 'api':63 'api-lik':62 'arithmet':299 'around':332 'assign':79 'ate':126 'atmega':179 'atmel':134,262 'attini':176 'attiny10':121 'avail':259 'away':67 'book':129 'calcul':307 'case':83 'cheap':301 'chip':135,263,321 'compon':72 'concept':154 'connect':201 'constrain':115,217 'core':187 'crazi':268 'curious':86 'd':283 'datasheet':131 'definit':35,207,335 'deliber':240 'depend':192 'design':140 'difficult':315 'do/know':90 'doesn':286 'easi':313 'embed':116 'en.wikipedia.org':17 'en.wikipedia.org/wiki/scratch_(programming_language)).':16 'esp32':163 'excel':149 'extra':78 'feel':230 'fiddl':331 'float':278,297 'frequenc':269 'full':94 'fun':211,340 'generat':219 'get':53 'good':46 'guess':20 'handl':276 'haven':328 'hope':336 'hundr':235 'interest':111 'involv':342 'kilobyt':237 'know':223,305 'knowledg':103 'learn':152 'least':182 'level':71 'lifetim':138 'like':26,37,64,119,161,174,231 'll':338 'lot':123 'low':70 'low-level':69 'm':109 'mayb':48 'memori':239 'microcontrol':156,221 'mix':100 'motiv':32,41,106 'nice':197,324 'number':280 'old':178 'overestim':30 'overpow':167 'peripher':198,247,325 'point':279,298 'possibl':254 'previous':218 'probabl':147 'program':7,214,346 'python':9 'ram':185 're':50,170 'readi':80 'real':24 'realli':203,330 'resourc':114 'resource-constrain':113 'ridicul':166 'risk':25 'robot':272 'room':93 'root':310 'scratch':15 'someon':84 'someth':173 'sound':36 'spark':55 'spoil':225 'squar':309 'stem':345 'stm':320 'studen':96 'student':33,61 'subject':150 'supervillain':233 'system':117 'teach':288 'teacher':42 'thing':47,249,292,316 'think':11 'thought':144 'timer':258 'trigonometri':266 'turtl':5 'two':186 'use':171,204,243 'variant':194 'want':88 'wast':234 'well':1,143 'well-thought-out':142 'wifi':200 'work':189 'wouldn':251"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/2715856"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693999848 {#3246
      date: 2023-09-06 13:30:48.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#2251}
  +body: """
    Good advice all around! Thanks!\n
    \n
    I’ve also messed around with the ESP8266 and various models of ESP32. Their WiFi time-of-flight stuff is *interesting*. I’ve quite a few projects with both actually! My main complaint is that the GPIO don’t behave nicely (also the esp8266 is a power hog and reboots if you screw up the network stack). They are much slower than I’d expect, and have weird states on boot. It’s not too bad to work around this stuff, but I chose the Pi Pico W so as not to have to explain it.\n
    \n
    It still blows me away that I can easily do public-private key encryption on the ESP32. And graphics. At the same time!
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1694071771 {#3265
    date: 2023-09-07 09:29:31.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Saigonauticon@voltage.vn"
    "@rufus@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3262 …}
  +nested: Doctrine\ORM\PersistentCollection {#3259 …}
  +votes: Doctrine\ORM\PersistentCollection {#3257 …}
  +reports: Doctrine\ORM\PersistentCollection {#3271 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3273 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3275 …}
  -id: 28234
  -bodyTs: "'actual':36 'advic':2 'also':8,48 'around':4,10,85 'away':107 'bad':82 'behav':46 'blow':105 'boot':77 'chose':90 'complaint':39 'd':70 'easili':111 'encrypt':117 'esp32':18,120 'esp8266':13,50 'expect':71 'explain':101 'flight':24 'good':1 'gpio':43 'graphic':122 'hog':54 'interest':27 'key':116 'main':38 'mess':9 'model':16 'much':66 'network':62 'nice':47 'pi':92 'pico':93 'power':53 'privat':115 'project':33 'public':114 'public-priv':113 'quit':30 'reboot':56 'screw':59 'slower':67 'stack':63 'state':75 'still':104 'stuff':25,87 'thank':5 'time':22,126 'time-of-flight':21 'various':15 've':7,29 'w':94 'weird':74 'wifi':20 'work':84"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://voltage.vn/comment/216358"
  +editedAt: null
  +createdAt: DateTimeImmutable @1694071771 {#3268
    date: 2023-09-07 09:29:31.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
59 DENIED edit
App\Entity\EntryComment {#3270
  +user: Proxies\__CG__\App\Entity\User {#3070 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3248
    +user: App\Entity\User {#2422 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3221
      +user: Proxies\__CG__\App\Entity\User {#3070 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3182
        +user: App\Entity\User {#2422 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#3055
          +user: Proxies\__CG__\App\Entity\User {#3070 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: App\Entity\EntryComment {#2251
            +user: App\Entity\User {#2422 …}
            +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
            +magazine: App\Entity\Magazine {#306}
            +image: null
            +parent: null
            +root: null
            +body: """
              I think mecanum wheels slip quite a bit. So I’m not sure how effective those encoders are. But I’ve only ever tried 3d-printed ones. So I’m not super sure.\n
              \n
              You’re sure your STEM students are ready to handle the LiDAR? Manage point clouds, do the arithmetic, path planning etc? We had a practical course with little robots. But they had 3 of those sharp distance sensors at the front and a bumper with a switch. This was enough to teach many concepts and also enough to implement for the students for something that was just a project and not a full time job. But I’m sure that depends on what exactly you want to teach…\n
              \n
              And our robots hat the motor drivers (h-bridges) replaceable on socket terminals because every so often someone wasn’t very clever or didn’t listen in the lectures.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 0
            +score: 0
            +lastActive: DateTime @1694071778 {#2245
              date: 2023-09-07 09:29:38.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@Saigonauticon@voltage.vn"
            ]
            +children: Doctrine\ORM\PersistentCollection {#2285 …}
            +nested: Doctrine\ORM\PersistentCollection {#2287 …}
            +votes: Doctrine\ORM\PersistentCollection {#2142 …}
            +reports: Doctrine\ORM\PersistentCollection {#2039 …}
            +favourites: Doctrine\ORM\PersistentCollection {#2155 …}
            +notifications: Doctrine\ORM\PersistentCollection {#2158 …}
            -id: 27597
            -bodyTs: "'3':67 '3d':26 '3d-printed':25 'also':90 'arithmet':52 'bit':8 'bridg':132 'bumper':78 'clever':145 'cloud':49 'concept':88 'cours':60 'depend':115 'didn':147 'distanc':71 'driver':129 'effect':15 'encod':17 'enough':84,91 'etc':55 'ever':23 'everi':138 'exact':118 'front':75 'full':107 'h':131 'h-bridg':130 'handl':44 'hat':126 'implement':93 'job':109 'lectur':152 'lidar':46 'listen':149 'littl':62 'm':11,31,112 'manag':47 'mani':87 'mecanum':3 'motor':128 'often':140 'one':28 'path':53 'plan':54 'point':48 'practic':59 'print':27 'project':103 'quit':6 're':36 'readi':42 'replac':133 'robot':63,125 'sensor':72 'sharp':70 'slip':5 'socket':135 'someon':141 'someth':98 'stem':39 'student':40,96 'super':33 'sure':13,34,37,113 'switch':81 'teach':86,122 'termin':136 'think':2 'time':108 'tri':24 've':21 'want':120 'wasn':142 'wheel':4"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://discuss.tchncs.de/comment/2572674"
            +editedAt: DateTimeImmutable @1693564680 {#2248
              date: 2023-09-01 12:38:00.0 +02:00
            }
            +createdAt: DateTimeImmutable @1693564547 {#2243
              date: 2023-09-01 12:35:47.0 +02:00
            }
          }
          +root: App\Entity\EntryComment {#2251}
          +body: """
            They’re university software engineering students, probably a year or two into their degrees. I’m hoping to provide the robots as completed units that are controlled via API, because we’re not likely to get many students with electrical, mechanical, or embedded backgrounds. You’re right about the complexity though, and that’s something I’ve been thinking about – I guess I’ll start out with a bit of optimism regarding their talents, and scale back if needed :D\n
            \n
            I don’t really have a scope, budget, timeline, or audience properly defined for this project – in short my client has a STEM program for building and interacting with digital maps, but it’s *way too boring* and I’m determined to breathe some life into it. So I’m going to have to play a lot of things by ear.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1693906684 {#3057
            date: 2023-09-05 11:38:04.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Saigonauticon@voltage.vn"
            "@rufus@discuss.tchncs.de"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3054 …}
          +nested: Doctrine\ORM\PersistentCollection {#3052 …}
          +votes: Doctrine\ORM\PersistentCollection {#3050 …}
          +reports: Doctrine\ORM\PersistentCollection {#3048 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3046 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3044 …}
          -id: 28063
          -bodyTs: "'api':29 'audienc':91 'back':77 'background':44 'bit':69 'bore':117 'breath':123 'budget':88 'build':106 'client':100 'complet':23 'complex':50 'control':27 'd':80 'defin':93 'degre':14 'determin':121 'digit':110 'ear':141 'electr':40 'embed':43 'engin':5 'get':36 'go':131 'guess':62 'hope':17 'interact':108 'life':125 'like':34 'll':64 'lot':137 'm':16,120,130 'mani':37 'map':111 'mechan':41 'need':79 'optim':71 'play':135 'probabl':7 'program':104 'project':96 'proper':92 'provid':19 're':2,32,46 'realli':84 'regard':72 'right':47 'robot':21 'scale':76 'scope':87 'short':98 'softwar':4 'someth':55 'start':65 'stem':103 'student':6,38 'talent':74 'thing':139 'think':59 'though':51 'timelin':89 'two':11 'unit':24 'univers':3 've':57 'via':28 'way':115 'year':9"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://voltage.vn/comment/212522"
          +editedAt: null
          +createdAt: DateTimeImmutable @1693906684 {#3056
            date: 2023-09-05 11:38:04.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2251}
        +body: """
          Well, kids / young people / students will surprise you anyways. No matter what you planned ahead. I think teaching this way just requires you to stay flexible and try things with the students and see what works. University students will benefit from a little challenge, but it shouldn’t be impossible and get them frustrated. I’ve never taught myself, but I bet it’s difficult to hit that balance.\n
          \n
          Programming little robots is awesome, though. I think it’s on a whole other level to see robots move and do tasks, than to look at your screen and program something that changes a few pixels there. My university course was more related to embedded devices and closer to the electronics. It teaches you valuable lessons when forced to interact with some electronics, real-world physics, constrained resources and you need to get your maths right. Usually students are concerned with something like Java, learning object-oriented programming or handling some big frameworks. Or learning maths. And robotics teaches you to really pay attention, combine different skill-sets and do things without an easy route available.\n
          \n
          Maybe it’s just me who likes electronics too much. But I’m sure the kind of motivation you get by watching a real robot move and it runs your code, is unique. And kind of universal. You can do this in pre-school or in university to spark their imagination and motivation.\n
          \n
          Your task is a bit different. If you’re teaching something like simultaneous localization and mapping and the students also have to deal with all the robotics, sensors and real-word problems, this might be more of an ordeal for them than fun. Even dealing with noisy sensor values is a hassle until you get to grasp the bigger picture.\n
          \n
          If you’re giving them access to an API, you can choose and adjust what kind of abstraction you’re providing them. Give them something high-level or have them do more work. You could prepare most of the implementation and adjust the level of detail while teaching. Maybe skip something and give them working code via your API so they can focus on the problem they’re actually supposed to learn. You can also do it the other way round. Let them start with all low level stuff handled for them and learn the big concepts. Then let them dig down and see what your API functions have abstracted away until then. This way around you won’t run out of time.\n
          \n
          I’m sure including actual robotics is going to get them more motivated in contrast to running a simulation.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1693914344 {#3179
          date: 2023-09-05 13:45:44.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Saigonauticon@voltage.vn"
          "@rufus@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3183 …}
        +nested: Doctrine\ORM\PersistentCollection {#3185 …}
        +votes: Doctrine\ORM\PersistentCollection {#3187 …}
        +reports: Doctrine\ORM\PersistentCollection {#3189 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3191 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3193 …}
        -id: 28065
        -bodyTs: "'abstract':321,414 'access':309 'actual':373,432 'adjust':317,346 'ahead':15 'also':262,379 'anyway':9 'api':312,363,411 'around':420 'attent':175 'avail':188 'away':415 'awesom':74 'balanc':69 'benefit':40 'bet':62 'big':163,400 'bigger':302 'bit':247 'challeng':44 'chang':102 'choos':315 'closer':117 'code':219,360 'combin':176 'concept':401 'concern':150 'constrain':137 'contrast':442 'could':339 'cours':109 'deal':265,288 'detail':350 'devic':115 'differ':177,248 'difficult':65 'dig':405 'easi':186 'electron':120,132,196 'embed':114 'even':287 'flexibl':26 'focus':367 'forc':127 'framework':164 'frustrat':54 'fun':286 'function':412 'get':52,143,208,298,437 'give':307,326,357 'go':435 'grasp':300 'handl':161,394 'hassl':295 'high':330 'high-level':329 'hit':67 'imagin':240 'implement':344 'imposs':50 'includ':431 'interact':129 'java':154 'kid':2 'kind':204,223,319 'learn':155,166,376,398 'lesson':125 'let':386,403 'level':84,331,348,392 'like':153,195,254 'littl':43,71 'local':256 'look':94 'low':391 'm':201,429 'map':258 'math':145,167 'matter':11 'mayb':189,353 'might':277 'motiv':206,242,440 'move':88,214 'much':198 'need':141 'never':57 'noisi':290 'object':157 'object-ori':156 'ordeal':282 'orient':158 'pay':174 'peopl':4 'physic':136 'pictur':303 'pixel':105 'plan':14 'pre':232 'pre-school':231 'prepar':340 'problem':275,370 'program':70,99,159 'provid':324 're':251,306,323,372 'real':134,212,273 'real-word':272 'real-world':133 'realli':173 'relat':112 'requir':22 'resourc':138 'right':146 'robot':72,87,169,213,269,433 'round':385 'rout':187 'run':217,424,444 'school':233 'screen':97 'see':34,86,408 'sensor':270,291 'set':180 'shouldn':47 'simul':446 'simultan':255 'skill':179 'skill-set':178 'skip':354 'someth':100,152,253,328,355 'spark':238 'start':388 'stay':25 'student':5,32,38,148,261 'stuff':393 'suppos':374 'sure':202,430 'surpris':7 'task':91,244 'taught':58 'teach':18,122,170,252,352 'thing':29,183 'think':17,77 'though':75 'time':427 'tri':28 'uniqu':221 'univers':37,108,225,236 'usual':147 'valu':292 'valuabl':124 've':56 'via':361 'watch':210 'way':20,384,419 'well':1 'whole':82 'without':184 'won':422 'word':274 'work':36,337,359 'world':135 'young':3"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/2687935"
        +editedAt: DateTimeImmutable @1693914611 {#3180
          date: 2023-09-05 13:50:11.0 +02:00
        }
        +createdAt: DateTimeImmutable @1693914344 {#3181
          date: 2023-09-05 13:45:44.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2251}
      +body: """
        Haha, I know exactly what you mean – I’m most interested in resource-constrained embedded systems. I like the attiny10 a lot. At work I mostly write Python, but in my own time it’s mostly assembly language. It feels more concrete, every decision matters, and anything that goes wrong is 100% your fault as there are relatively few bugs at that level. It’s a lot of fun. Also the datasheet is very good.\n
        \n
        I’m self-taught with all the electronics stuff, I paid for it by teaching a course on whatever thing I did most recently. Then I’d use the proceeds to buy tools and parts for the next big (often dumb) idea. I’d also ask for the software engineering assignments from colleagues in those programs, and complete them in my spare time. It was puzzling to a few people why I would *want to do assignments*, and indeed some were very boring (oh god Java + Spring framework) but others were quite interesting (formal study of algorithms). Sadly, economic reality kicked in and I had to run a company instead of pursuing my education further (I still try to do one ridiculous engineering thing per year though).\n
        \n
        I guess there’s a real risk (…like 100%) that I overestimate the motivation students have – so I think I’m going to take your advice and set the level of abstraction with something API-like to abstract away the low-level components (this is closer to my client’s domain). I’m imagining a robot that acts as a WiFi access point, and having something “like an API” that works over UDP packets that describe high-level functions. Then start with something simple – like a digital map with known starting location, and a small obstacle course that can be completed with simple distance measurement, no point clouds. If that goes well, I can develop towards more complex material – probably not full SLAM, but maybe localization on a pre-mapped surface. I have plenty of my own code as examples of how to do simple UDP communications in Python, I could expand it into a custom library.\n
        \n
        Sort of like Logo from 1983, but with a physical robot and sensors. I’m a little to young to have used Logo, but the computer lab in my school was really outdated so I got to try it once :D
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1693974973 {#3222
        date: 2023-09-06 06:36:13.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Saigonauticon@voltage.vn"
        "@rufus@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3218 …}
      +nested: Doctrine\ORM\PersistentCollection {#3214 …}
      +votes: Doctrine\ORM\PersistentCollection {#3212 …}
      +reports: Doctrine\ORM\PersistentCollection {#3227 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3229 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3231 …}
      -id: 28109
      -bodyTs: "'100':53,213 '1983':371 'abstract':236,243 'access':268 'act':264 'advic':230 'algorithm':174 'also':71,122 'anyth':48 'api':240,275 'api-lik':239 'ask':123 'assembl':38 'assign':128,154 'attiny10':21 'away':244 'big':116 'bore':160 'bug':61 'buy':109 'client':255 'closer':252 'cloud':315 'code':346 'colleagu':130 'communic':355 'compani':186 'complet':135,308 'complex':325 'compon':249 'comput':391 'concret':43 'constrain':15 'could':359 'cours':94,304 'custom':364 'd':104,121,406 'datasheet':73 'decis':45 'describ':282 'develop':322 'digit':294 'distanc':311 'domain':257 'dumb':118 'econom':176 'educ':191 'electron':85 'embed':16 'engin':127,200 'everi':44 'exact':4 'exampl':348 'expand':360 'fault':55 'feel':41 'formal':171 'framework':165 'full':329 'fun':70 'function':286 'go':226 'god':162 'goe':50,318 'good':76 'got':401 'guess':206 'haha':1 'high':284 'high-level':283 'idea':119 'imagin':260 'inde':156 'instead':187 'interest':11,170 'java':163 'kick':178 'know':3 'known':297 'lab':392 'languag':39 'level':64,234,248,285 'librari':365 'like':19,212,241,273,292,368 'littl':382 'local':333 'locat':299 'logo':369,388 'lot':23,68 'low':247 'low-level':246 'm':9,78,225,259,380 'map':295,338 'materi':326 'matter':46 'mayb':332 'mean':7 'measur':312 'most':27,37 'motiv':218 'next':115 'obstacl':303 'often':117 'oh':161 'one':198 'other':167 'outdat':398 'overestim':216 'packet':280 'paid':88 'part':112 'peopl':147 'per':202 'physic':375 'plenti':342 'point':269,314 'pre':337 'pre-map':336 'probabl':327 'proceed':107 'program':133 'pursu':189 'puzzl':143 'python':29,357 'quit':169 'real':210 'realiti':177 'realli':397 'recent':101 'relat':59 'resourc':14 'resource-constrain':13 'ridicul':199 'risk':211 'robot':262,376 'run':184 'sad':175 'school':395 'self':80 'self-taught':79 'sensor':378 'set':232 'simpl':291,310,353 'slam':330 'small':302 'softwar':126 'someth':238,272,290 'sort':366 'spare':139 'spring':164 'start':288,298 'still':194 'student':219 'studi':172 'stuff':86 'surfac':339 'system':17 'take':228 'taught':81 'teach':92 'thing':97,201 'think':223 'though':204 'time':34,140 'tool':110 'toward':323 'tri':195,403 'udp':279,354 'use':105,387 'want':151 'well':319 'whatev':96 'wifi':267 'work':25,277 'would':150 'write':28 'wrong':51 'year':203 'young':384"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://voltage.vn/comment/213919"
      +editedAt: null
      +createdAt: DateTimeImmutable @1693974973 {#3225
        date: 2023-09-06 06:36:13.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2251}
    +body: """
      Well, there’s also turtles to program in Python (i think) and there is [Scratch](https://en.wikipedia.org/wiki/Scratch_(programming_language)).\n
      \n
      > I guess there’s a real risk (…like 100%) that I overestimate the motivation students have\n
      \n
      Definitely sounds like it. But a motivated teacher is a very good thing. Maybe you’re able to get that spark across to some of the students.\n
      \n
      > API-like to abstract away the low-level components\n
      \n
      You can always have some extra assignments ready, just in case someone is curious and wants to do/know more. A room full of studens will have a mixed amount of knowledge, abilities and motivation anyways.\n
      \n
      > I’m most interested in resource-constrained embedded systems. I like the attiny10 a lot.\n
      \n
      I also ate a few books and datasheets on the Atmel chips in my lifetime. Their design is well-thought-out and probably an excellent subject to learn the concepts about microcontrollers.\n
      \n
      As of now I like the ESP32. It is ridiculously overpowered if you’re used to something like the ATtinies or old ATmegas. With (at least) 520kB of RAM, two cores that work at 240MHz (depending on variant) and very nice peripherals. Also WiFi connectivity is really useful. But it definitely adds to the fun if you programmed the more constrained (previous generation of) microcontrollers and know how spoiled you are and can feel like a supervillain wasting hundreds of kilobytes of memory deliberately. Or (ab)use some of the peripherals for things that wouldn’t be possible with the few timers available on the Atmel chips. Or do trigonometry at crazy frequencies for your robots, because you can handle 32bit floating point numbers. But I’d agree, that doesn’t teach you the same things if you can do floating point arithmetics for cheap and don’t know if calculating a square root is an easy or difficult thing to do. The STM chips also have nice peripherals. But I haven’t really fiddled around with those.\n
      \n
      Definitely hope you’ll have fun being involved in that STEM program.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1693999848 {#3243
      date: 2023-09-06 13:30:48.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Saigonauticon@voltage.vn"
      "@rufus@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3240 …}
    +nested: Doctrine\ORM\PersistentCollection {#3237 …}
    +votes: Doctrine\ORM\PersistentCollection {#3235 …}
    +reports: Doctrine\ORM\PersistentCollection {#3249 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3251 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3253 …}
    -id: 28122
    -bodyTs: "'/wiki/scratch_(programming_language)).':18 '100':27 '240mhz':191 '32bit':277 '520kb':183 'ab':242 'abil':104 'abl':51 'abstract':66 'across':56 'add':208 'agre':284 'also':4,125,199,322 'alway':75 'amount':101 'anyway':107 'api':63 'api-lik':62 'arithmet':299 'around':332 'assign':79 'ate':126 'atmega':179 'atmel':134,262 'attini':176 'attiny10':121 'avail':259 'away':67 'book':129 'calcul':307 'case':83 'cheap':301 'chip':135,263,321 'compon':72 'concept':154 'connect':201 'constrain':115,217 'core':187 'crazi':268 'curious':86 'd':283 'datasheet':131 'definit':35,207,335 'deliber':240 'depend':192 'design':140 'difficult':315 'do/know':90 'doesn':286 'easi':313 'embed':116 'en.wikipedia.org':17 'en.wikipedia.org/wiki/scratch_(programming_language)).':16 'esp32':163 'excel':149 'extra':78 'feel':230 'fiddl':331 'float':278,297 'frequenc':269 'full':94 'fun':211,340 'generat':219 'get':53 'good':46 'guess':20 'handl':276 'haven':328 'hope':336 'hundr':235 'interest':111 'involv':342 'kilobyt':237 'know':223,305 'knowledg':103 'learn':152 'least':182 'level':71 'lifetim':138 'like':26,37,64,119,161,174,231 'll':338 'lot':123 'low':70 'low-level':69 'm':109 'mayb':48 'memori':239 'microcontrol':156,221 'mix':100 'motiv':32,41,106 'nice':197,324 'number':280 'old':178 'overestim':30 'overpow':167 'peripher':198,247,325 'point':279,298 'possibl':254 'previous':218 'probabl':147 'program':7,214,346 'python':9 'ram':185 're':50,170 'readi':80 'real':24 'realli':203,330 'resourc':114 'resource-constrain':113 'ridicul':166 'risk':25 'robot':272 'room':93 'root':310 'scratch':15 'someon':84 'someth':173 'sound':36 'spark':55 'spoil':225 'squar':309 'stem':345 'stm':320 'studen':96 'student':33,61 'subject':150 'supervillain':233 'system':117 'teach':288 'teacher':42 'thing':47,249,292,316 'think':11 'thought':144 'timer':258 'trigonometri':266 'turtl':5 'two':186 'use':171,204,243 'variant':194 'want':88 'wast':234 'well':1,143 'well-thought-out':142 'wifi':200 'work':189 'wouldn':251"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/2715856"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693999848 {#3246
      date: 2023-09-06 13:30:48.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#2251}
  +body: """
    Good advice all around! Thanks!\n
    \n
    I’ve also messed around with the ESP8266 and various models of ESP32. Their WiFi time-of-flight stuff is *interesting*. I’ve quite a few projects with both actually! My main complaint is that the GPIO don’t behave nicely (also the esp8266 is a power hog and reboots if you screw up the network stack). They are much slower than I’d expect, and have weird states on boot. It’s not too bad to work around this stuff, but I chose the Pi Pico W so as not to have to explain it.\n
    \n
    It still blows me away that I can easily do public-private key encryption on the ESP32. And graphics. At the same time!
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1694071771 {#3265
    date: 2023-09-07 09:29:31.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Saigonauticon@voltage.vn"
    "@rufus@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3262 …}
  +nested: Doctrine\ORM\PersistentCollection {#3259 …}
  +votes: Doctrine\ORM\PersistentCollection {#3257 …}
  +reports: Doctrine\ORM\PersistentCollection {#3271 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3273 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3275 …}
  -id: 28234
  -bodyTs: "'actual':36 'advic':2 'also':8,48 'around':4,10,85 'away':107 'bad':82 'behav':46 'blow':105 'boot':77 'chose':90 'complaint':39 'd':70 'easili':111 'encrypt':117 'esp32':18,120 'esp8266':13,50 'expect':71 'explain':101 'flight':24 'good':1 'gpio':43 'graphic':122 'hog':54 'interest':27 'key':116 'main':38 'mess':9 'model':16 'much':66 'network':62 'nice':47 'pi':92 'pico':93 'power':53 'privat':115 'project':33 'public':114 'public-priv':113 'quit':30 'reboot':56 'screw':59 'slower':67 'stack':63 'state':75 'still':104 'stuff':25,87 'thank':5 'time':22,126 'time-of-flight':21 'various':15 've':7,29 'w':94 'weird':74 'wifi':20 'work':84"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://voltage.vn/comment/216358"
  +editedAt: null
  +createdAt: DateTimeImmutable @1694071771 {#3268
    date: 2023-09-07 09:29:31.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
60 DENIED moderate
App\Entity\EntryComment {#3270
  +user: Proxies\__CG__\App\Entity\User {#3070 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3248
    +user: App\Entity\User {#2422 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3221
      +user: Proxies\__CG__\App\Entity\User {#3070 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3182
        +user: App\Entity\User {#2422 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#3055
          +user: Proxies\__CG__\App\Entity\User {#3070 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: App\Entity\EntryComment {#2251
            +user: App\Entity\User {#2422 …}
            +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
            +magazine: App\Entity\Magazine {#306}
            +image: null
            +parent: null
            +root: null
            +body: """
              I think mecanum wheels slip quite a bit. So I’m not sure how effective those encoders are. But I’ve only ever tried 3d-printed ones. So I’m not super sure.\n
              \n
              You’re sure your STEM students are ready to handle the LiDAR? Manage point clouds, do the arithmetic, path planning etc? We had a practical course with little robots. But they had 3 of those sharp distance sensors at the front and a bumper with a switch. This was enough to teach many concepts and also enough to implement for the students for something that was just a project and not a full time job. But I’m sure that depends on what exactly you want to teach…\n
              \n
              And our robots hat the motor drivers (h-bridges) replaceable on socket terminals because every so often someone wasn’t very clever or didn’t listen in the lectures.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 0
            +score: 0
            +lastActive: DateTime @1694071778 {#2245
              date: 2023-09-07 09:29:38.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@Saigonauticon@voltage.vn"
            ]
            +children: Doctrine\ORM\PersistentCollection {#2285 …}
            +nested: Doctrine\ORM\PersistentCollection {#2287 …}
            +votes: Doctrine\ORM\PersistentCollection {#2142 …}
            +reports: Doctrine\ORM\PersistentCollection {#2039 …}
            +favourites: Doctrine\ORM\PersistentCollection {#2155 …}
            +notifications: Doctrine\ORM\PersistentCollection {#2158 …}
            -id: 27597
            -bodyTs: "'3':67 '3d':26 '3d-printed':25 'also':90 'arithmet':52 'bit':8 'bridg':132 'bumper':78 'clever':145 'cloud':49 'concept':88 'cours':60 'depend':115 'didn':147 'distanc':71 'driver':129 'effect':15 'encod':17 'enough':84,91 'etc':55 'ever':23 'everi':138 'exact':118 'front':75 'full':107 'h':131 'h-bridg':130 'handl':44 'hat':126 'implement':93 'job':109 'lectur':152 'lidar':46 'listen':149 'littl':62 'm':11,31,112 'manag':47 'mani':87 'mecanum':3 'motor':128 'often':140 'one':28 'path':53 'plan':54 'point':48 'practic':59 'print':27 'project':103 'quit':6 're':36 'readi':42 'replac':133 'robot':63,125 'sensor':72 'sharp':70 'slip':5 'socket':135 'someon':141 'someth':98 'stem':39 'student':40,96 'super':33 'sure':13,34,37,113 'switch':81 'teach':86,122 'termin':136 'think':2 'time':108 'tri':24 've':21 'want':120 'wasn':142 'wheel':4"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://discuss.tchncs.de/comment/2572674"
            +editedAt: DateTimeImmutable @1693564680 {#2248
              date: 2023-09-01 12:38:00.0 +02:00
            }
            +createdAt: DateTimeImmutable @1693564547 {#2243
              date: 2023-09-01 12:35:47.0 +02:00
            }
          }
          +root: App\Entity\EntryComment {#2251}
          +body: """
            They’re university software engineering students, probably a year or two into their degrees. I’m hoping to provide the robots as completed units that are controlled via API, because we’re not likely to get many students with electrical, mechanical, or embedded backgrounds. You’re right about the complexity though, and that’s something I’ve been thinking about – I guess I’ll start out with a bit of optimism regarding their talents, and scale back if needed :D\n
            \n
            I don’t really have a scope, budget, timeline, or audience properly defined for this project – in short my client has a STEM program for building and interacting with digital maps, but it’s *way too boring* and I’m determined to breathe some life into it. So I’m going to have to play a lot of things by ear.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1693906684 {#3057
            date: 2023-09-05 11:38:04.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Saigonauticon@voltage.vn"
            "@rufus@discuss.tchncs.de"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3054 …}
          +nested: Doctrine\ORM\PersistentCollection {#3052 …}
          +votes: Doctrine\ORM\PersistentCollection {#3050 …}
          +reports: Doctrine\ORM\PersistentCollection {#3048 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3046 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3044 …}
          -id: 28063
          -bodyTs: "'api':29 'audienc':91 'back':77 'background':44 'bit':69 'bore':117 'breath':123 'budget':88 'build':106 'client':100 'complet':23 'complex':50 'control':27 'd':80 'defin':93 'degre':14 'determin':121 'digit':110 'ear':141 'electr':40 'embed':43 'engin':5 'get':36 'go':131 'guess':62 'hope':17 'interact':108 'life':125 'like':34 'll':64 'lot':137 'm':16,120,130 'mani':37 'map':111 'mechan':41 'need':79 'optim':71 'play':135 'probabl':7 'program':104 'project':96 'proper':92 'provid':19 're':2,32,46 'realli':84 'regard':72 'right':47 'robot':21 'scale':76 'scope':87 'short':98 'softwar':4 'someth':55 'start':65 'stem':103 'student':6,38 'talent':74 'thing':139 'think':59 'though':51 'timelin':89 'two':11 'unit':24 'univers':3 've':57 'via':28 'way':115 'year':9"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://voltage.vn/comment/212522"
          +editedAt: null
          +createdAt: DateTimeImmutable @1693906684 {#3056
            date: 2023-09-05 11:38:04.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2251}
        +body: """
          Well, kids / young people / students will surprise you anyways. No matter what you planned ahead. I think teaching this way just requires you to stay flexible and try things with the students and see what works. University students will benefit from a little challenge, but it shouldn’t be impossible and get them frustrated. I’ve never taught myself, but I bet it’s difficult to hit that balance.\n
          \n
          Programming little robots is awesome, though. I think it’s on a whole other level to see robots move and do tasks, than to look at your screen and program something that changes a few pixels there. My university course was more related to embedded devices and closer to the electronics. It teaches you valuable lessons when forced to interact with some electronics, real-world physics, constrained resources and you need to get your maths right. Usually students are concerned with something like Java, learning object-oriented programming or handling some big frameworks. Or learning maths. And robotics teaches you to really pay attention, combine different skill-sets and do things without an easy route available.\n
          \n
          Maybe it’s just me who likes electronics too much. But I’m sure the kind of motivation you get by watching a real robot move and it runs your code, is unique. And kind of universal. You can do this in pre-school or in university to spark their imagination and motivation.\n
          \n
          Your task is a bit different. If you’re teaching something like simultaneous localization and mapping and the students also have to deal with all the robotics, sensors and real-word problems, this might be more of an ordeal for them than fun. Even dealing with noisy sensor values is a hassle until you get to grasp the bigger picture.\n
          \n
          If you’re giving them access to an API, you can choose and adjust what kind of abstraction you’re providing them. Give them something high-level or have them do more work. You could prepare most of the implementation and adjust the level of detail while teaching. Maybe skip something and give them working code via your API so they can focus on the problem they’re actually supposed to learn. You can also do it the other way round. Let them start with all low level stuff handled for them and learn the big concepts. Then let them dig down and see what your API functions have abstracted away until then. This way around you won’t run out of time.\n
          \n
          I’m sure including actual robotics is going to get them more motivated in contrast to running a simulation.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1693914344 {#3179
          date: 2023-09-05 13:45:44.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Saigonauticon@voltage.vn"
          "@rufus@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3183 …}
        +nested: Doctrine\ORM\PersistentCollection {#3185 …}
        +votes: Doctrine\ORM\PersistentCollection {#3187 …}
        +reports: Doctrine\ORM\PersistentCollection {#3189 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3191 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3193 …}
        -id: 28065
        -bodyTs: "'abstract':321,414 'access':309 'actual':373,432 'adjust':317,346 'ahead':15 'also':262,379 'anyway':9 'api':312,363,411 'around':420 'attent':175 'avail':188 'away':415 'awesom':74 'balanc':69 'benefit':40 'bet':62 'big':163,400 'bigger':302 'bit':247 'challeng':44 'chang':102 'choos':315 'closer':117 'code':219,360 'combin':176 'concept':401 'concern':150 'constrain':137 'contrast':442 'could':339 'cours':109 'deal':265,288 'detail':350 'devic':115 'differ':177,248 'difficult':65 'dig':405 'easi':186 'electron':120,132,196 'embed':114 'even':287 'flexibl':26 'focus':367 'forc':127 'framework':164 'frustrat':54 'fun':286 'function':412 'get':52,143,208,298,437 'give':307,326,357 'go':435 'grasp':300 'handl':161,394 'hassl':295 'high':330 'high-level':329 'hit':67 'imagin':240 'implement':344 'imposs':50 'includ':431 'interact':129 'java':154 'kid':2 'kind':204,223,319 'learn':155,166,376,398 'lesson':125 'let':386,403 'level':84,331,348,392 'like':153,195,254 'littl':43,71 'local':256 'look':94 'low':391 'm':201,429 'map':258 'math':145,167 'matter':11 'mayb':189,353 'might':277 'motiv':206,242,440 'move':88,214 'much':198 'need':141 'never':57 'noisi':290 'object':157 'object-ori':156 'ordeal':282 'orient':158 'pay':174 'peopl':4 'physic':136 'pictur':303 'pixel':105 'plan':14 'pre':232 'pre-school':231 'prepar':340 'problem':275,370 'program':70,99,159 'provid':324 're':251,306,323,372 'real':134,212,273 'real-word':272 'real-world':133 'realli':173 'relat':112 'requir':22 'resourc':138 'right':146 'robot':72,87,169,213,269,433 'round':385 'rout':187 'run':217,424,444 'school':233 'screen':97 'see':34,86,408 'sensor':270,291 'set':180 'shouldn':47 'simul':446 'simultan':255 'skill':179 'skill-set':178 'skip':354 'someth':100,152,253,328,355 'spark':238 'start':388 'stay':25 'student':5,32,38,148,261 'stuff':393 'suppos':374 'sure':202,430 'surpris':7 'task':91,244 'taught':58 'teach':18,122,170,252,352 'thing':29,183 'think':17,77 'though':75 'time':427 'tri':28 'uniqu':221 'univers':37,108,225,236 'usual':147 'valu':292 'valuabl':124 've':56 'via':361 'watch':210 'way':20,384,419 'well':1 'whole':82 'without':184 'won':422 'word':274 'work':36,337,359 'world':135 'young':3"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/2687935"
        +editedAt: DateTimeImmutable @1693914611 {#3180
          date: 2023-09-05 13:50:11.0 +02:00
        }
        +createdAt: DateTimeImmutable @1693914344 {#3181
          date: 2023-09-05 13:45:44.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2251}
      +body: """
        Haha, I know exactly what you mean – I’m most interested in resource-constrained embedded systems. I like the attiny10 a lot. At work I mostly write Python, but in my own time it’s mostly assembly language. It feels more concrete, every decision matters, and anything that goes wrong is 100% your fault as there are relatively few bugs at that level. It’s a lot of fun. Also the datasheet is very good.\n
        \n
        I’m self-taught with all the electronics stuff, I paid for it by teaching a course on whatever thing I did most recently. Then I’d use the proceeds to buy tools and parts for the next big (often dumb) idea. I’d also ask for the software engineering assignments from colleagues in those programs, and complete them in my spare time. It was puzzling to a few people why I would *want to do assignments*, and indeed some were very boring (oh god Java + Spring framework) but others were quite interesting (formal study of algorithms). Sadly, economic reality kicked in and I had to run a company instead of pursuing my education further (I still try to do one ridiculous engineering thing per year though).\n
        \n
        I guess there’s a real risk (…like 100%) that I overestimate the motivation students have – so I think I’m going to take your advice and set the level of abstraction with something API-like to abstract away the low-level components (this is closer to my client’s domain). I’m imagining a robot that acts as a WiFi access point, and having something “like an API” that works over UDP packets that describe high-level functions. Then start with something simple – like a digital map with known starting location, and a small obstacle course that can be completed with simple distance measurement, no point clouds. If that goes well, I can develop towards more complex material – probably not full SLAM, but maybe localization on a pre-mapped surface. I have plenty of my own code as examples of how to do simple UDP communications in Python, I could expand it into a custom library.\n
        \n
        Sort of like Logo from 1983, but with a physical robot and sensors. I’m a little to young to have used Logo, but the computer lab in my school was really outdated so I got to try it once :D
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1693974973 {#3222
        date: 2023-09-06 06:36:13.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Saigonauticon@voltage.vn"
        "@rufus@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3218 …}
      +nested: Doctrine\ORM\PersistentCollection {#3214 …}
      +votes: Doctrine\ORM\PersistentCollection {#3212 …}
      +reports: Doctrine\ORM\PersistentCollection {#3227 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3229 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3231 …}
      -id: 28109
      -bodyTs: "'100':53,213 '1983':371 'abstract':236,243 'access':268 'act':264 'advic':230 'algorithm':174 'also':71,122 'anyth':48 'api':240,275 'api-lik':239 'ask':123 'assembl':38 'assign':128,154 'attiny10':21 'away':244 'big':116 'bore':160 'bug':61 'buy':109 'client':255 'closer':252 'cloud':315 'code':346 'colleagu':130 'communic':355 'compani':186 'complet':135,308 'complex':325 'compon':249 'comput':391 'concret':43 'constrain':15 'could':359 'cours':94,304 'custom':364 'd':104,121,406 'datasheet':73 'decis':45 'describ':282 'develop':322 'digit':294 'distanc':311 'domain':257 'dumb':118 'econom':176 'educ':191 'electron':85 'embed':16 'engin':127,200 'everi':44 'exact':4 'exampl':348 'expand':360 'fault':55 'feel':41 'formal':171 'framework':165 'full':329 'fun':70 'function':286 'go':226 'god':162 'goe':50,318 'good':76 'got':401 'guess':206 'haha':1 'high':284 'high-level':283 'idea':119 'imagin':260 'inde':156 'instead':187 'interest':11,170 'java':163 'kick':178 'know':3 'known':297 'lab':392 'languag':39 'level':64,234,248,285 'librari':365 'like':19,212,241,273,292,368 'littl':382 'local':333 'locat':299 'logo':369,388 'lot':23,68 'low':247 'low-level':246 'm':9,78,225,259,380 'map':295,338 'materi':326 'matter':46 'mayb':332 'mean':7 'measur':312 'most':27,37 'motiv':218 'next':115 'obstacl':303 'often':117 'oh':161 'one':198 'other':167 'outdat':398 'overestim':216 'packet':280 'paid':88 'part':112 'peopl':147 'per':202 'physic':375 'plenti':342 'point':269,314 'pre':337 'pre-map':336 'probabl':327 'proceed':107 'program':133 'pursu':189 'puzzl':143 'python':29,357 'quit':169 'real':210 'realiti':177 'realli':397 'recent':101 'relat':59 'resourc':14 'resource-constrain':13 'ridicul':199 'risk':211 'robot':262,376 'run':184 'sad':175 'school':395 'self':80 'self-taught':79 'sensor':378 'set':232 'simpl':291,310,353 'slam':330 'small':302 'softwar':126 'someth':238,272,290 'sort':366 'spare':139 'spring':164 'start':288,298 'still':194 'student':219 'studi':172 'stuff':86 'surfac':339 'system':17 'take':228 'taught':81 'teach':92 'thing':97,201 'think':223 'though':204 'time':34,140 'tool':110 'toward':323 'tri':195,403 'udp':279,354 'use':105,387 'want':151 'well':319 'whatev':96 'wifi':267 'work':25,277 'would':150 'write':28 'wrong':51 'year':203 'young':384"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://voltage.vn/comment/213919"
      +editedAt: null
      +createdAt: DateTimeImmutable @1693974973 {#3225
        date: 2023-09-06 06:36:13.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2251}
    +body: """
      Well, there’s also turtles to program in Python (i think) and there is [Scratch](https://en.wikipedia.org/wiki/Scratch_(programming_language)).\n
      \n
      > I guess there’s a real risk (…like 100%) that I overestimate the motivation students have\n
      \n
      Definitely sounds like it. But a motivated teacher is a very good thing. Maybe you’re able to get that spark across to some of the students.\n
      \n
      > API-like to abstract away the low-level components\n
      \n
      You can always have some extra assignments ready, just in case someone is curious and wants to do/know more. A room full of studens will have a mixed amount of knowledge, abilities and motivation anyways.\n
      \n
      > I’m most interested in resource-constrained embedded systems. I like the attiny10 a lot.\n
      \n
      I also ate a few books and datasheets on the Atmel chips in my lifetime. Their design is well-thought-out and probably an excellent subject to learn the concepts about microcontrollers.\n
      \n
      As of now I like the ESP32. It is ridiculously overpowered if you’re used to something like the ATtinies or old ATmegas. With (at least) 520kB of RAM, two cores that work at 240MHz (depending on variant) and very nice peripherals. Also WiFi connectivity is really useful. But it definitely adds to the fun if you programmed the more constrained (previous generation of) microcontrollers and know how spoiled you are and can feel like a supervillain wasting hundreds of kilobytes of memory deliberately. Or (ab)use some of the peripherals for things that wouldn’t be possible with the few timers available on the Atmel chips. Or do trigonometry at crazy frequencies for your robots, because you can handle 32bit floating point numbers. But I’d agree, that doesn’t teach you the same things if you can do floating point arithmetics for cheap and don’t know if calculating a square root is an easy or difficult thing to do. The STM chips also have nice peripherals. But I haven’t really fiddled around with those.\n
      \n
      Definitely hope you’ll have fun being involved in that STEM program.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1693999848 {#3243
      date: 2023-09-06 13:30:48.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Saigonauticon@voltage.vn"
      "@rufus@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3240 …}
    +nested: Doctrine\ORM\PersistentCollection {#3237 …}
    +votes: Doctrine\ORM\PersistentCollection {#3235 …}
    +reports: Doctrine\ORM\PersistentCollection {#3249 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3251 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3253 …}
    -id: 28122
    -bodyTs: "'/wiki/scratch_(programming_language)).':18 '100':27 '240mhz':191 '32bit':277 '520kb':183 'ab':242 'abil':104 'abl':51 'abstract':66 'across':56 'add':208 'agre':284 'also':4,125,199,322 'alway':75 'amount':101 'anyway':107 'api':63 'api-lik':62 'arithmet':299 'around':332 'assign':79 'ate':126 'atmega':179 'atmel':134,262 'attini':176 'attiny10':121 'avail':259 'away':67 'book':129 'calcul':307 'case':83 'cheap':301 'chip':135,263,321 'compon':72 'concept':154 'connect':201 'constrain':115,217 'core':187 'crazi':268 'curious':86 'd':283 'datasheet':131 'definit':35,207,335 'deliber':240 'depend':192 'design':140 'difficult':315 'do/know':90 'doesn':286 'easi':313 'embed':116 'en.wikipedia.org':17 'en.wikipedia.org/wiki/scratch_(programming_language)).':16 'esp32':163 'excel':149 'extra':78 'feel':230 'fiddl':331 'float':278,297 'frequenc':269 'full':94 'fun':211,340 'generat':219 'get':53 'good':46 'guess':20 'handl':276 'haven':328 'hope':336 'hundr':235 'interest':111 'involv':342 'kilobyt':237 'know':223,305 'knowledg':103 'learn':152 'least':182 'level':71 'lifetim':138 'like':26,37,64,119,161,174,231 'll':338 'lot':123 'low':70 'low-level':69 'm':109 'mayb':48 'memori':239 'microcontrol':156,221 'mix':100 'motiv':32,41,106 'nice':197,324 'number':280 'old':178 'overestim':30 'overpow':167 'peripher':198,247,325 'point':279,298 'possibl':254 'previous':218 'probabl':147 'program':7,214,346 'python':9 'ram':185 're':50,170 'readi':80 'real':24 'realli':203,330 'resourc':114 'resource-constrain':113 'ridicul':166 'risk':25 'robot':272 'room':93 'root':310 'scratch':15 'someon':84 'someth':173 'sound':36 'spark':55 'spoil':225 'squar':309 'stem':345 'stm':320 'studen':96 'student':33,61 'subject':150 'supervillain':233 'system':117 'teach':288 'teacher':42 'thing':47,249,292,316 'think':11 'thought':144 'timer':258 'trigonometri':266 'turtl':5 'two':186 'use':171,204,243 'variant':194 'want':88 'wast':234 'well':1,143 'well-thought-out':142 'wifi':200 'work':189 'wouldn':251"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/2715856"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693999848 {#3246
      date: 2023-09-06 13:30:48.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#2251}
  +body: """
    Good advice all around! Thanks!\n
    \n
    I’ve also messed around with the ESP8266 and various models of ESP32. Their WiFi time-of-flight stuff is *interesting*. I’ve quite a few projects with both actually! My main complaint is that the GPIO don’t behave nicely (also the esp8266 is a power hog and reboots if you screw up the network stack). They are much slower than I’d expect, and have weird states on boot. It’s not too bad to work around this stuff, but I chose the Pi Pico W so as not to have to explain it.\n
    \n
    It still blows me away that I can easily do public-private key encryption on the ESP32. And graphics. At the same time!
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1694071771 {#3265
    date: 2023-09-07 09:29:31.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Saigonauticon@voltage.vn"
    "@rufus@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3262 …}
  +nested: Doctrine\ORM\PersistentCollection {#3259 …}
  +votes: Doctrine\ORM\PersistentCollection {#3257 …}
  +reports: Doctrine\ORM\PersistentCollection {#3271 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3273 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3275 …}
  -id: 28234
  -bodyTs: "'actual':36 'advic':2 'also':8,48 'around':4,10,85 'away':107 'bad':82 'behav':46 'blow':105 'boot':77 'chose':90 'complaint':39 'd':70 'easili':111 'encrypt':117 'esp32':18,120 'esp8266':13,50 'expect':71 'explain':101 'flight':24 'good':1 'gpio':43 'graphic':122 'hog':54 'interest':27 'key':116 'main':38 'mess':9 'model':16 'much':66 'network':62 'nice':47 'pi':92 'pico':93 'power':53 'privat':115 'project':33 'public':114 'public-priv':113 'quit':30 'reboot':56 'screw':59 'slower':67 'stack':63 'state':75 'still':104 'stuff':25,87 'thank':5 'time':22,126 'time-of-flight':21 'various':15 've':7,29 'w':94 'weird':74 'wifi':20 'work':84"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://voltage.vn/comment/216358"
  +editedAt: null
  +createdAt: DateTimeImmutable @1694071771 {#3268
    date: 2023-09-07 09:29:31.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
61 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
62 DENIED moderate
App\Entity\EntryComment {#2150
  +user: App\Entity\User {#2186 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2295 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    What you’re asking is not very clear, but I’m assuming this?\n
    \n
    [en.wikipedia.org/wiki/Inductive_charging](https://en.wikipedia.org/wiki/Inductive_charging)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1694044606 {#2256
    date: 2023-09-07 01:56:46.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@lossykittens@reddthat.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2152 …}
  +nested: Doctrine\ORM\PersistentCollection {#2148 …}
  +votes: Doctrine\ORM\PersistentCollection {#2146 …}
  +reports: Doctrine\ORM\PersistentCollection {#2180 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2181 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2171 …}
  -id: 28197
  -bodyTs: "'/wiki/inductive_charging](https://en.wikipedia.org/wiki/inductive_charging)':16 'ask':4 'assum':12 'clear':8 'en.wikipedia.org':15 'en.wikipedia.org/wiki/inductive_charging](https://en.wikipedia.org/wiki/inductive_charging)':14 'm':11 're':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/3028417"
  +editedAt: DateTimeImmutable @1694043028 {#2255
    date: 2023-09-07 01:30:28.0 +02:00
  }
  +createdAt: DateTimeImmutable @1694042478 {#2247
    date: 2023-09-07 01:21:18.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
63 DENIED edit
App\Entity\EntryComment {#2150
  +user: App\Entity\User {#2186 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2295 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    What you’re asking is not very clear, but I’m assuming this?\n
    \n
    [en.wikipedia.org/wiki/Inductive_charging](https://en.wikipedia.org/wiki/Inductive_charging)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1694044606 {#2256
    date: 2023-09-07 01:56:46.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@lossykittens@reddthat.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2152 …}
  +nested: Doctrine\ORM\PersistentCollection {#2148 …}
  +votes: Doctrine\ORM\PersistentCollection {#2146 …}
  +reports: Doctrine\ORM\PersistentCollection {#2180 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2181 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2171 …}
  -id: 28197
  -bodyTs: "'/wiki/inductive_charging](https://en.wikipedia.org/wiki/inductive_charging)':16 'ask':4 'assum':12 'clear':8 'en.wikipedia.org':15 'en.wikipedia.org/wiki/inductive_charging](https://en.wikipedia.org/wiki/inductive_charging)':14 'm':11 're':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/3028417"
  +editedAt: DateTimeImmutable @1694043028 {#2255
    date: 2023-09-07 01:30:28.0 +02:00
  }
  +createdAt: DateTimeImmutable @1694042478 {#2247
    date: 2023-09-07 01:21:18.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
64 DENIED moderate
App\Entity\EntryComment {#2150
  +user: App\Entity\User {#2186 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2295 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    What you’re asking is not very clear, but I’m assuming this?\n
    \n
    [en.wikipedia.org/wiki/Inductive_charging](https://en.wikipedia.org/wiki/Inductive_charging)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1694044606 {#2256
    date: 2023-09-07 01:56:46.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@lossykittens@reddthat.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2152 …}
  +nested: Doctrine\ORM\PersistentCollection {#2148 …}
  +votes: Doctrine\ORM\PersistentCollection {#2146 …}
  +reports: Doctrine\ORM\PersistentCollection {#2180 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2181 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2171 …}
  -id: 28197
  -bodyTs: "'/wiki/inductive_charging](https://en.wikipedia.org/wiki/inductive_charging)':16 'ask':4 'assum':12 'clear':8 'en.wikipedia.org':15 'en.wikipedia.org/wiki/inductive_charging](https://en.wikipedia.org/wiki/inductive_charging)':14 'm':11 're':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/3028417"
  +editedAt: DateTimeImmutable @1694043028 {#2255
    date: 2023-09-07 01:30:28.0 +02:00
  }
  +createdAt: DateTimeImmutable @1694042478 {#2247
    date: 2023-09-07 01:21:18.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
65 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
66 DENIED moderate
App\Entity\EntryComment {#3111
  +user: Proxies\__CG__\App\Entity\User {#3112 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2295 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2150
    +user: App\Entity\User {#2186 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2295 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      What you’re asking is not very clear, but I’m assuming this?\n
      \n
      [en.wikipedia.org/wiki/Inductive_charging](https://en.wikipedia.org/wiki/Inductive_charging)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1694044606 {#2256
      date: 2023-09-07 01:56:46.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@lossykittens@reddthat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2152 …}
    +nested: Doctrine\ORM\PersistentCollection {#2148 …}
    +votes: Doctrine\ORM\PersistentCollection {#2146 …}
    +reports: Doctrine\ORM\PersistentCollection {#2180 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2181 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2171 …}
    -id: 28197
    -bodyTs: "'/wiki/inductive_charging](https://en.wikipedia.org/wiki/inductive_charging)':16 'ask':4 'assum':12 'clear':8 'en.wikipedia.org':15 'en.wikipedia.org/wiki/inductive_charging](https://en.wikipedia.org/wiki/inductive_charging)':14 'm':11 're':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/3028417"
    +editedAt: DateTimeImmutable @1694043028 {#2255
      date: 2023-09-07 01:30:28.0 +02:00
    }
    +createdAt: DateTimeImmutable @1694042478 {#2247
      date: 2023-09-07 01:21:18.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#2150}
  +body: "Apologies for not being clearer. What I mean to describe is a magnetizer - something that you might put a metal tool through to make it magnetic"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1694044604 {#3109
    date: 2023-09-07 01:56:44.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@lossykittens@reddthat.com"
    "@wildbus8979@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3113 …}
  +nested: Doctrine\ORM\PersistentCollection {#3115 …}
  +votes: Doctrine\ORM\PersistentCollection {#3117 …}
  +reports: Doctrine\ORM\PersistentCollection {#3119 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3121 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3123 …}
  -id: 28203
  -bodyTs: "'apolog':1 'clearer':5 'describ':10 'magnet':13,26 'make':24 'mean':8 'metal':20 'might':17 'put':18 'someth':14 'tool':21"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddthat.com/comment/2564652"
  +editedAt: null
  +createdAt: DateTimeImmutable @1694044604 {#3110
    date: 2023-09-07 01:56:44.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
67 DENIED edit
App\Entity\EntryComment {#3111
  +user: Proxies\__CG__\App\Entity\User {#3112 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2295 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2150
    +user: App\Entity\User {#2186 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2295 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      What you’re asking is not very clear, but I’m assuming this?\n
      \n
      [en.wikipedia.org/wiki/Inductive_charging](https://en.wikipedia.org/wiki/Inductive_charging)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1694044606 {#2256
      date: 2023-09-07 01:56:46.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@lossykittens@reddthat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2152 …}
    +nested: Doctrine\ORM\PersistentCollection {#2148 …}
    +votes: Doctrine\ORM\PersistentCollection {#2146 …}
    +reports: Doctrine\ORM\PersistentCollection {#2180 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2181 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2171 …}
    -id: 28197
    -bodyTs: "'/wiki/inductive_charging](https://en.wikipedia.org/wiki/inductive_charging)':16 'ask':4 'assum':12 'clear':8 'en.wikipedia.org':15 'en.wikipedia.org/wiki/inductive_charging](https://en.wikipedia.org/wiki/inductive_charging)':14 'm':11 're':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/3028417"
    +editedAt: DateTimeImmutable @1694043028 {#2255
      date: 2023-09-07 01:30:28.0 +02:00
    }
    +createdAt: DateTimeImmutable @1694042478 {#2247
      date: 2023-09-07 01:21:18.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#2150}
  +body: "Apologies for not being clearer. What I mean to describe is a magnetizer - something that you might put a metal tool through to make it magnetic"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1694044604 {#3109
    date: 2023-09-07 01:56:44.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@lossykittens@reddthat.com"
    "@wildbus8979@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3113 …}
  +nested: Doctrine\ORM\PersistentCollection {#3115 …}
  +votes: Doctrine\ORM\PersistentCollection {#3117 …}
  +reports: Doctrine\ORM\PersistentCollection {#3119 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3121 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3123 …}
  -id: 28203
  -bodyTs: "'apolog':1 'clearer':5 'describ':10 'magnet':13,26 'make':24 'mean':8 'metal':20 'might':17 'put':18 'someth':14 'tool':21"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddthat.com/comment/2564652"
  +editedAt: null
  +createdAt: DateTimeImmutable @1694044604 {#3110
    date: 2023-09-07 01:56:44.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
68 DENIED moderate
App\Entity\EntryComment {#3111
  +user: Proxies\__CG__\App\Entity\User {#3112 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2295 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2150
    +user: App\Entity\User {#2186 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2295 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      What you’re asking is not very clear, but I’m assuming this?\n
      \n
      [en.wikipedia.org/wiki/Inductive_charging](https://en.wikipedia.org/wiki/Inductive_charging)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1694044606 {#2256
      date: 2023-09-07 01:56:46.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@lossykittens@reddthat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2152 …}
    +nested: Doctrine\ORM\PersistentCollection {#2148 …}
    +votes: Doctrine\ORM\PersistentCollection {#2146 …}
    +reports: Doctrine\ORM\PersistentCollection {#2180 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2181 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2171 …}
    -id: 28197
    -bodyTs: "'/wiki/inductive_charging](https://en.wikipedia.org/wiki/inductive_charging)':16 'ask':4 'assum':12 'clear':8 'en.wikipedia.org':15 'en.wikipedia.org/wiki/inductive_charging](https://en.wikipedia.org/wiki/inductive_charging)':14 'm':11 're':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/3028417"
    +editedAt: DateTimeImmutable @1694043028 {#2255
      date: 2023-09-07 01:30:28.0 +02:00
    }
    +createdAt: DateTimeImmutable @1694042478 {#2247
      date: 2023-09-07 01:21:18.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#2150}
  +body: "Apologies for not being clearer. What I mean to describe is a magnetizer - something that you might put a metal tool through to make it magnetic"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1694044604 {#3109
    date: 2023-09-07 01:56:44.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@lossykittens@reddthat.com"
    "@wildbus8979@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3113 …}
  +nested: Doctrine\ORM\PersistentCollection {#3115 …}
  +votes: Doctrine\ORM\PersistentCollection {#3117 …}
  +reports: Doctrine\ORM\PersistentCollection {#3119 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3121 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3123 …}
  -id: 28203
  -bodyTs: "'apolog':1 'clearer':5 'describ':10 'magnet':13,26 'make':24 'mean':8 'metal':20 'might':17 'put':18 'someth':14 'tool':21"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://reddthat.com/comment/2564652"
  +editedAt: null
  +createdAt: DateTimeImmutable @1694044604 {#3110
    date: 2023-09-07 01:56:44.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
69 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
70 DENIED moderate
App\Entity\EntryComment {#2269
  +user: App\Entity\User {#1357 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Even though you add encoders on the wheels it’s still an open loop locomotion method, you need the room to have a feedback of the position on the plane/in the space"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1693906728 {#2376
    date: 2023-09-05 11:38:48.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Saigonauticon@voltage.vn"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2352 …}
  +nested: Doctrine\ORM\PersistentCollection {#1348 …}
  +votes: Doctrine\ORM\PersistentCollection {#1349 …}
  +reports: Doctrine\ORM\PersistentCollection {#1352 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1354 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1356 …}
  -id: 27587
  -bodyTs: "'add':4 'encod':5 'even':1 'feedback':24 'locomot':15 'loop':14 'method':16 'need':18 'open':13 'plane/in':30 'posit':27 'room':20 'space':32 'still':11 'though':2 'wheel':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/3015237"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693561111 {#2362
    date: 2023-09-01 11:38:31.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
71 DENIED edit
App\Entity\EntryComment {#2269
  +user: App\Entity\User {#1357 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Even though you add encoders on the wheels it’s still an open loop locomotion method, you need the room to have a feedback of the position on the plane/in the space"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1693906728 {#2376
    date: 2023-09-05 11:38:48.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Saigonauticon@voltage.vn"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2352 …}
  +nested: Doctrine\ORM\PersistentCollection {#1348 …}
  +votes: Doctrine\ORM\PersistentCollection {#1349 …}
  +reports: Doctrine\ORM\PersistentCollection {#1352 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1354 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1356 …}
  -id: 27587
  -bodyTs: "'add':4 'encod':5 'even':1 'feedback':24 'locomot':15 'loop':14 'method':16 'need':18 'open':13 'plane/in':30 'posit':27 'room':20 'space':32 'still':11 'though':2 'wheel':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/3015237"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693561111 {#2362
    date: 2023-09-01 11:38:31.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
72 DENIED moderate
App\Entity\EntryComment {#2269
  +user: App\Entity\User {#1357 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Even though you add encoders on the wheels it’s still an open loop locomotion method, you need the room to have a feedback of the position on the plane/in the space"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1693906728 {#2376
    date: 2023-09-05 11:38:48.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Saigonauticon@voltage.vn"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2352 …}
  +nested: Doctrine\ORM\PersistentCollection {#1348 …}
  +votes: Doctrine\ORM\PersistentCollection {#1349 …}
  +reports: Doctrine\ORM\PersistentCollection {#1352 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1354 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1356 …}
  -id: 27587
  -bodyTs: "'add':4 'encod':5 'even':1 'feedback':24 'locomot':15 'loop':14 'method':16 'need':18 'open':13 'plane/in':30 'posit':27 'room':20 'space':32 'still':11 'though':2 'wheel':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/3015237"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693561111 {#2362
    date: 2023-09-01 11:38:31.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
73 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
74 DENIED moderate
App\Entity\EntryComment {#3071
  +user: Proxies\__CG__\App\Entity\User {#3070 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2269
    +user: App\Entity\User {#1357 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Even though you add encoders on the wheels it’s still an open loop locomotion method, you need the room to have a feedback of the position on the plane/in the space"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1693906728 {#2376
      date: 2023-09-05 11:38:48.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Saigonauticon@voltage.vn"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2352 …}
    +nested: Doctrine\ORM\PersistentCollection {#1348 …}
    +votes: Doctrine\ORM\PersistentCollection {#1349 …}
    +reports: Doctrine\ORM\PersistentCollection {#1352 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1354 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1356 …}
    -id: 27587
    -bodyTs: "'add':4 'encod':5 'even':1 'feedback':24 'locomot':15 'loop':14 'method':16 'need':18 'open':13 'plane/in':30 'posit':27 'room':20 'space':32 'still':11 'though':2 'wheel':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/3015237"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693561111 {#2362
      date: 2023-09-01 11:38:31.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#2269}
  +body: "Yup. Agree. Probably going to go with a LiDAR-first approach."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1693906726 {#3073
    date: 2023-09-05 11:38:46.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Saigonauticon@voltage.vn"
    "@Sieguito@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3069 …}
  +nested: Doctrine\ORM\PersistentCollection {#3067 …}
  +votes: Doctrine\ORM\PersistentCollection {#3065 …}
  +reports: Doctrine\ORM\PersistentCollection {#3063 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3061 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3059 …}
  -id: 28064
  -bodyTs: "'agre':2 'approach':12 'first':11 'go':4,6 'lidar':10 'lidar-first':9 'probabl':3 'yup':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://voltage.vn/comment/212524"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693906726 {#3072
    date: 2023-09-05 11:38:46.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
75 DENIED edit
App\Entity\EntryComment {#3071
  +user: Proxies\__CG__\App\Entity\User {#3070 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2269
    +user: App\Entity\User {#1357 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Even though you add encoders on the wheels it’s still an open loop locomotion method, you need the room to have a feedback of the position on the plane/in the space"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1693906728 {#2376
      date: 2023-09-05 11:38:48.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Saigonauticon@voltage.vn"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2352 …}
    +nested: Doctrine\ORM\PersistentCollection {#1348 …}
    +votes: Doctrine\ORM\PersistentCollection {#1349 …}
    +reports: Doctrine\ORM\PersistentCollection {#1352 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1354 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1356 …}
    -id: 27587
    -bodyTs: "'add':4 'encod':5 'even':1 'feedback':24 'locomot':15 'loop':14 'method':16 'need':18 'open':13 'plane/in':30 'posit':27 'room':20 'space':32 'still':11 'though':2 'wheel':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/3015237"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693561111 {#2362
      date: 2023-09-01 11:38:31.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#2269}
  +body: "Yup. Agree. Probably going to go with a LiDAR-first approach."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1693906726 {#3073
    date: 2023-09-05 11:38:46.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Saigonauticon@voltage.vn"
    "@Sieguito@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3069 …}
  +nested: Doctrine\ORM\PersistentCollection {#3067 …}
  +votes: Doctrine\ORM\PersistentCollection {#3065 …}
  +reports: Doctrine\ORM\PersistentCollection {#3063 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3061 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3059 …}
  -id: 28064
  -bodyTs: "'agre':2 'approach':12 'first':11 'go':4,6 'lidar':10 'lidar-first':9 'probabl':3 'yup':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://voltage.vn/comment/212524"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693906726 {#3072
    date: 2023-09-05 11:38:46.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
76 DENIED moderate
App\Entity\EntryComment {#3071
  +user: Proxies\__CG__\App\Entity\User {#3070 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2269
    +user: App\Entity\User {#1357 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Even though you add encoders on the wheels it’s still an open loop locomotion method, you need the room to have a feedback of the position on the plane/in the space"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1693906728 {#2376
      date: 2023-09-05 11:38:48.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Saigonauticon@voltage.vn"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2352 …}
    +nested: Doctrine\ORM\PersistentCollection {#1348 …}
    +votes: Doctrine\ORM\PersistentCollection {#1349 …}
    +reports: Doctrine\ORM\PersistentCollection {#1352 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1354 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1356 …}
    -id: 27587
    -bodyTs: "'add':4 'encod':5 'even':1 'feedback':24 'locomot':15 'loop':14 'method':16 'need':18 'open':13 'plane/in':30 'posit':27 'room':20 'space':32 'still':11 'though':2 'wheel':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/3015237"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693561111 {#2362
      date: 2023-09-01 11:38:31.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#2269}
  +body: "Yup. Agree. Probably going to go with a LiDAR-first approach."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1693906726 {#3073
    date: 2023-09-05 11:38:46.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Saigonauticon@voltage.vn"
    "@Sieguito@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3069 …}
  +nested: Doctrine\ORM\PersistentCollection {#3067 …}
  +votes: Doctrine\ORM\PersistentCollection {#3065 …}
  +reports: Doctrine\ORM\PersistentCollection {#3063 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3061 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3059 …}
  -id: 28064
  -bodyTs: "'agre':2 'approach':12 'first':11 'go':4,6 'lidar':10 'lidar-first':9 'probabl':3 'yup':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://voltage.vn/comment/212524"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693906726 {#3072
    date: 2023-09-05 11:38:46.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
77 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
78 DENIED moderate
App\Entity\EntryComment {#2550
  +user: App\Entity\User {#2563 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Assuming that there is at least some amount of slippage between the wheel and ground, it seems to me that you’ll need to regularly check the ToF sensors anyway. I’ve found that encoders are fantastic for a lot of things, but not so much for measuring distance because of the problems you’ve described. Perhaps a recurring local check on a reduced set of points to verify location then forward the full cloud less often for further remote processing? It really sounds like you have a tradeoff depending on whether you value accuracy of location or accuracy of wheel rpm (analogous to speed). Using both would give you a nice way to calculate the ideal motor rpm to minimize slippage in a surface agnostic way."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1693905135 {#2545
    date: 2023-09-05 11:12:15.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Saigonauticon@voltage.vn"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2551 …}
  +nested: Doctrine\ORM\PersistentCollection {#2553 …}
  +votes: Doctrine\ORM\PersistentCollection {#2555 …}
  +reports: Doctrine\ORM\PersistentCollection {#2557 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2559 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2561 …}
  -id: 27754
  -bodyTs: "'accuraci':95,99 'agnost':126 'amount':8 'analog':103 'anyway':30 'assum':1 'calcul':115 'check':26,61 'cloud':75 'depend':90 'describ':56 'distanc':49 'encod':35 'fantast':37 'forward':72 'found':33 'full':74 'give':109 'ground':15 'ideal':117 'least':6 'less':76 'like':85 'll':22 'local':60 'locat':70,97 'lot':40 'measur':48 'minim':121 'motor':118 'much':46 'need':23 'nice':112 'often':77 'perhap':57 'point':67 'problem':53 'process':81 'realli':83 'recur':59 'reduc':64 'regular':25 'remot':80 'rpm':102,119 'seem':17 'sensor':29 'set':65 'slippag':10,122 'sound':84 'speed':105 'surfac':125 'thing':42 'tof':28 'tradeoff':89 'use':106 'valu':94 've':32,55 'verifi':69 'way':113,127 'wheel':13,101 'whether':92 'would':108"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://infosec.pub/comment/2295613"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693625485 {#2546
    date: 2023-09-02 05:31:25.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
79 DENIED edit
App\Entity\EntryComment {#2550
  +user: App\Entity\User {#2563 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Assuming that there is at least some amount of slippage between the wheel and ground, it seems to me that you’ll need to regularly check the ToF sensors anyway. I’ve found that encoders are fantastic for a lot of things, but not so much for measuring distance because of the problems you’ve described. Perhaps a recurring local check on a reduced set of points to verify location then forward the full cloud less often for further remote processing? It really sounds like you have a tradeoff depending on whether you value accuracy of location or accuracy of wheel rpm (analogous to speed). Using both would give you a nice way to calculate the ideal motor rpm to minimize slippage in a surface agnostic way."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1693905135 {#2545
    date: 2023-09-05 11:12:15.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Saigonauticon@voltage.vn"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2551 …}
  +nested: Doctrine\ORM\PersistentCollection {#2553 …}
  +votes: Doctrine\ORM\PersistentCollection {#2555 …}
  +reports: Doctrine\ORM\PersistentCollection {#2557 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2559 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2561 …}
  -id: 27754
  -bodyTs: "'accuraci':95,99 'agnost':126 'amount':8 'analog':103 'anyway':30 'assum':1 'calcul':115 'check':26,61 'cloud':75 'depend':90 'describ':56 'distanc':49 'encod':35 'fantast':37 'forward':72 'found':33 'full':74 'give':109 'ground':15 'ideal':117 'least':6 'less':76 'like':85 'll':22 'local':60 'locat':70,97 'lot':40 'measur':48 'minim':121 'motor':118 'much':46 'need':23 'nice':112 'often':77 'perhap':57 'point':67 'problem':53 'process':81 'realli':83 'recur':59 'reduc':64 'regular':25 'remot':80 'rpm':102,119 'seem':17 'sensor':29 'set':65 'slippag':10,122 'sound':84 'speed':105 'surfac':125 'thing':42 'tof':28 'tradeoff':89 'use':106 'valu':94 've':32,55 'verifi':69 'way':113,127 'wheel':13,101 'whether':92 'would':108"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://infosec.pub/comment/2295613"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693625485 {#2546
    date: 2023-09-02 05:31:25.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
80 DENIED moderate
App\Entity\EntryComment {#2550
  +user: App\Entity\User {#2563 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Assuming that there is at least some amount of slippage between the wheel and ground, it seems to me that you’ll need to regularly check the ToF sensors anyway. I’ve found that encoders are fantastic for a lot of things, but not so much for measuring distance because of the problems you’ve described. Perhaps a recurring local check on a reduced set of points to verify location then forward the full cloud less often for further remote processing? It really sounds like you have a tradeoff depending on whether you value accuracy of location or accuracy of wheel rpm (analogous to speed). Using both would give you a nice way to calculate the ideal motor rpm to minimize slippage in a surface agnostic way."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1693905135 {#2545
    date: 2023-09-05 11:12:15.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Saigonauticon@voltage.vn"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2551 …}
  +nested: Doctrine\ORM\PersistentCollection {#2553 …}
  +votes: Doctrine\ORM\PersistentCollection {#2555 …}
  +reports: Doctrine\ORM\PersistentCollection {#2557 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2559 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2561 …}
  -id: 27754
  -bodyTs: "'accuraci':95,99 'agnost':126 'amount':8 'analog':103 'anyway':30 'assum':1 'calcul':115 'check':26,61 'cloud':75 'depend':90 'describ':56 'distanc':49 'encod':35 'fantast':37 'forward':72 'found':33 'full':74 'give':109 'ground':15 'ideal':117 'least':6 'less':76 'like':85 'll':22 'local':60 'locat':70,97 'lot':40 'measur':48 'minim':121 'motor':118 'much':46 'need':23 'nice':112 'often':77 'perhap':57 'point':67 'problem':53 'process':81 'realli':83 'recur':59 'reduc':64 'regular':25 'remot':80 'rpm':102,119 'seem':17 'sensor':29 'set':65 'slippag':10,122 'sound':84 'speed':105 'surfac':125 'thing':42 'tof':28 'tradeoff':89 'use':106 'valu':94 've':32,55 'verifi':69 'way':113,127 'wheel':13,101 'whether':92 'would':108"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://infosec.pub/comment/2295613"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693625485 {#2546
    date: 2023-09-02 05:31:25.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
81 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
82 DENIED moderate
App\Entity\EntryComment {#3040
  +user: Proxies\__CG__\App\Entity\User {#3070 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2550
    +user: App\Entity\User {#2563 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Assuming that there is at least some amount of slippage between the wheel and ground, it seems to me that you’ll need to regularly check the ToF sensors anyway. I’ve found that encoders are fantastic for a lot of things, but not so much for measuring distance because of the problems you’ve described. Perhaps a recurring local check on a reduced set of points to verify location then forward the full cloud less often for further remote processing? It really sounds like you have a tradeoff depending on whether you value accuracy of location or accuracy of wheel rpm (analogous to speed). Using both would give you a nice way to calculate the ideal motor rpm to minimize slippage in a surface agnostic way."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1693905135 {#2545
      date: 2023-09-05 11:12:15.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Saigonauticon@voltage.vn"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2551 …}
    +nested: Doctrine\ORM\PersistentCollection {#2553 …}
    +votes: Doctrine\ORM\PersistentCollection {#2555 …}
    +reports: Doctrine\ORM\PersistentCollection {#2557 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2559 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2561 …}
    -id: 27754
    -bodyTs: "'accuraci':95,99 'agnost':126 'amount':8 'analog':103 'anyway':30 'assum':1 'calcul':115 'check':26,61 'cloud':75 'depend':90 'describ':56 'distanc':49 'encod':35 'fantast':37 'forward':72 'found':33 'full':74 'give':109 'ground':15 'ideal':117 'least':6 'less':76 'like':85 'll':22 'local':60 'locat':70,97 'lot':40 'measur':48 'minim':121 'motor':118 'much':46 'need':23 'nice':112 'often':77 'perhap':57 'point':67 'problem':53 'process':81 'realli':83 'recur':59 'reduc':64 'regular':25 'remot':80 'rpm':102,119 'seem':17 'sensor':29 'set':65 'slippag':10,122 'sound':84 'speed':105 'surfac':125 'thing':42 'tof':28 'tradeoff':89 'use':106 'valu':94 've':32,55 'verifi':69 'way':113,127 'wheel':13,101 'whether':92 'would':108"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/comment/2295613"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693625485 {#2546
      date: 2023-09-02 05:31:25.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#2550}
  +body: """
    Ok yeah – I’m leaning toward relying more on the laser ToF than the rotary encoders.\n
    \n
    A simple algorithm of ‘pick a lidar point and drive toward it’ does sound simplest. Thanks for weighing in!
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1693905129 {#3042
    date: 2023-09-05 11:12:09.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Saigonauticon@voltage.vn"
    "@BlueAure@infosec.pub"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3039 …}
  +nested: Doctrine\ORM\PersistentCollection {#3037 …}
  +votes: Doctrine\ORM\PersistentCollection {#3035 …}
  +reports: Doctrine\ORM\PersistentCollection {#3033 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3031 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3029 …}
  -id: 28062
  -bodyTs: "'algorithm':19 'drive':26 'encod':16 'laser':11 'lean':5 'lidar':23 'm':4 'ok':1 'pick':21 'point':24 'reli':7 'rotari':15 'simpl':18 'simplest':31 'sound':30 'thank':32 'tof':12 'toward':6,27 'weigh':34 'yeah':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://voltage.vn/comment/212501"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693905129 {#3041
    date: 2023-09-05 11:12:09.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
83 DENIED edit
App\Entity\EntryComment {#3040
  +user: Proxies\__CG__\App\Entity\User {#3070 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2550
    +user: App\Entity\User {#2563 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Assuming that there is at least some amount of slippage between the wheel and ground, it seems to me that you’ll need to regularly check the ToF sensors anyway. I’ve found that encoders are fantastic for a lot of things, but not so much for measuring distance because of the problems you’ve described. Perhaps a recurring local check on a reduced set of points to verify location then forward the full cloud less often for further remote processing? It really sounds like you have a tradeoff depending on whether you value accuracy of location or accuracy of wheel rpm (analogous to speed). Using both would give you a nice way to calculate the ideal motor rpm to minimize slippage in a surface agnostic way."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1693905135 {#2545
      date: 2023-09-05 11:12:15.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Saigonauticon@voltage.vn"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2551 …}
    +nested: Doctrine\ORM\PersistentCollection {#2553 …}
    +votes: Doctrine\ORM\PersistentCollection {#2555 …}
    +reports: Doctrine\ORM\PersistentCollection {#2557 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2559 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2561 …}
    -id: 27754
    -bodyTs: "'accuraci':95,99 'agnost':126 'amount':8 'analog':103 'anyway':30 'assum':1 'calcul':115 'check':26,61 'cloud':75 'depend':90 'describ':56 'distanc':49 'encod':35 'fantast':37 'forward':72 'found':33 'full':74 'give':109 'ground':15 'ideal':117 'least':6 'less':76 'like':85 'll':22 'local':60 'locat':70,97 'lot':40 'measur':48 'minim':121 'motor':118 'much':46 'need':23 'nice':112 'often':77 'perhap':57 'point':67 'problem':53 'process':81 'realli':83 'recur':59 'reduc':64 'regular':25 'remot':80 'rpm':102,119 'seem':17 'sensor':29 'set':65 'slippag':10,122 'sound':84 'speed':105 'surfac':125 'thing':42 'tof':28 'tradeoff':89 'use':106 'valu':94 've':32,55 'verifi':69 'way':113,127 'wheel':13,101 'whether':92 'would':108"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/comment/2295613"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693625485 {#2546
      date: 2023-09-02 05:31:25.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#2550}
  +body: """
    Ok yeah – I’m leaning toward relying more on the laser ToF than the rotary encoders.\n
    \n
    A simple algorithm of ‘pick a lidar point and drive toward it’ does sound simplest. Thanks for weighing in!
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1693905129 {#3042
    date: 2023-09-05 11:12:09.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Saigonauticon@voltage.vn"
    "@BlueAure@infosec.pub"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3039 …}
  +nested: Doctrine\ORM\PersistentCollection {#3037 …}
  +votes: Doctrine\ORM\PersistentCollection {#3035 …}
  +reports: Doctrine\ORM\PersistentCollection {#3033 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3031 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3029 …}
  -id: 28062
  -bodyTs: "'algorithm':19 'drive':26 'encod':16 'laser':11 'lean':5 'lidar':23 'm':4 'ok':1 'pick':21 'point':24 'reli':7 'rotari':15 'simpl':18 'simplest':31 'sound':30 'thank':32 'tof':12 'toward':6,27 'weigh':34 'yeah':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://voltage.vn/comment/212501"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693905129 {#3041
    date: 2023-09-05 11:12:09.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
84 DENIED moderate
App\Entity\EntryComment {#3040
  +user: Proxies\__CG__\App\Entity\User {#3070 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2550
    +user: App\Entity\User {#2563 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2284 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Assuming that there is at least some amount of slippage between the wheel and ground, it seems to me that you’ll need to regularly check the ToF sensors anyway. I’ve found that encoders are fantastic for a lot of things, but not so much for measuring distance because of the problems you’ve described. Perhaps a recurring local check on a reduced set of points to verify location then forward the full cloud less often for further remote processing? It really sounds like you have a tradeoff depending on whether you value accuracy of location or accuracy of wheel rpm (analogous to speed). Using both would give you a nice way to calculate the ideal motor rpm to minimize slippage in a surface agnostic way."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1693905135 {#2545
      date: 2023-09-05 11:12:15.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Saigonauticon@voltage.vn"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2551 …}
    +nested: Doctrine\ORM\PersistentCollection {#2553 …}
    +votes: Doctrine\ORM\PersistentCollection {#2555 …}
    +reports: Doctrine\ORM\PersistentCollection {#2557 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2559 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2561 …}
    -id: 27754
    -bodyTs: "'accuraci':95,99 'agnost':126 'amount':8 'analog':103 'anyway':30 'assum':1 'calcul':115 'check':26,61 'cloud':75 'depend':90 'describ':56 'distanc':49 'encod':35 'fantast':37 'forward':72 'found':33 'full':74 'give':109 'ground':15 'ideal':117 'least':6 'less':76 'like':85 'll':22 'local':60 'locat':70,97 'lot':40 'measur':48 'minim':121 'motor':118 'much':46 'need':23 'nice':112 'often':77 'perhap':57 'point':67 'problem':53 'process':81 'realli':83 'recur':59 'reduc':64 'regular':25 'remot':80 'rpm':102,119 'seem':17 'sensor':29 'set':65 'slippag':10,122 'sound':84 'speed':105 'surfac':125 'thing':42 'tof':28 'tradeoff':89 'use':106 'valu':94 've':32,55 'verifi':69 'way':113,127 'wheel':13,101 'whether':92 'would':108"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/comment/2295613"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693625485 {#2546
      date: 2023-09-02 05:31:25.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#2550}
  +body: """
    Ok yeah – I’m leaning toward relying more on the laser ToF than the rotary encoders.\n
    \n
    A simple algorithm of ‘pick a lidar point and drive toward it’ does sound simplest. Thanks for weighing in!
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1693905129 {#3042
    date: 2023-09-05 11:12:09.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Saigonauticon@voltage.vn"
    "@BlueAure@infosec.pub"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3039 …}
  +nested: Doctrine\ORM\PersistentCollection {#3037 …}
  +votes: Doctrine\ORM\PersistentCollection {#3035 …}
  +reports: Doctrine\ORM\PersistentCollection {#3033 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3031 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3029 …}
  -id: 28062
  -bodyTs: "'algorithm':19 'drive':26 'encod':16 'laser':11 'lean':5 'lidar':23 'm':4 'ok':1 'pick':21 'point':24 'reli':7 'rotari':15 'simpl':18 'simplest':31 'sound':30 'thank':32 'tof':12 'toward':6,27 'weigh':34 'yeah':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://voltage.vn/comment/212501"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693905129 {#3041
    date: 2023-09-05 11:12:09.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
85 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
86 DENIED moderate
App\Entity\EntryComment {#2623
  +user: App\Entity\User {#2637 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2624 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "You could use a voltage divider followed by a unity-gain amplifier to lower the output impedance, about like this: ![](https://discuss.tchncs.de/pictrs/image/e4c6551e-04bd-4969-9494-692723a69d08.jpeg)(I think that circuit could work, but I haven’t thought about it a lot, so it might not)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1693873933 {#2618
    date: 2023-09-05 02:32:13.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@LazaroFilm@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2625 …}
  +nested: Doctrine\ORM\PersistentCollection {#2627 …}
  +votes: Doctrine\ORM\PersistentCollection {#2629 …}
  +reports: Doctrine\ORM\PersistentCollection {#2631 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2633 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2635 …}
  -id: 28042
  -bodyTs: "'/pictrs/image/e4c6551e-04bd-4969-9494-692723a69d08.jpeg)(i':24 'amplifi':13 'circuit':27 'could':2,28 'discuss.tchncs.de':23 'discuss.tchncs.de/pictrs/image/e4c6551e-04bd-4969-9494-692723a69d08.jpeg)(i':22 'divid':6 'follow':7 'gain':12 'haven':32 'imped':18 'like':20 'lot':38 'lower':15 'might':41 'output':17 'think':25 'thought':34 'uniti':11 'unity-gain':10 'use':3 'voltag':5 'work':29"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/2674243"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693863211 {#2619
    date: 2023-09-04 23:33:31.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
87 DENIED edit
App\Entity\EntryComment {#2623
  +user: App\Entity\User {#2637 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2624 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "You could use a voltage divider followed by a unity-gain amplifier to lower the output impedance, about like this: ![](https://discuss.tchncs.de/pictrs/image/e4c6551e-04bd-4969-9494-692723a69d08.jpeg)(I think that circuit could work, but I haven’t thought about it a lot, so it might not)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1693873933 {#2618
    date: 2023-09-05 02:32:13.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@LazaroFilm@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2625 …}
  +nested: Doctrine\ORM\PersistentCollection {#2627 …}
  +votes: Doctrine\ORM\PersistentCollection {#2629 …}
  +reports: Doctrine\ORM\PersistentCollection {#2631 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2633 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2635 …}
  -id: 28042
  -bodyTs: "'/pictrs/image/e4c6551e-04bd-4969-9494-692723a69d08.jpeg)(i':24 'amplifi':13 'circuit':27 'could':2,28 'discuss.tchncs.de':23 'discuss.tchncs.de/pictrs/image/e4c6551e-04bd-4969-9494-692723a69d08.jpeg)(i':22 'divid':6 'follow':7 'gain':12 'haven':32 'imped':18 'like':20 'lot':38 'lower':15 'might':41 'output':17 'think':25 'thought':34 'uniti':11 'unity-gain':10 'use':3 'voltag':5 'work':29"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/2674243"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693863211 {#2619
    date: 2023-09-04 23:33:31.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
88 DENIED moderate
App\Entity\EntryComment {#2623
  +user: App\Entity\User {#2637 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2624 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "You could use a voltage divider followed by a unity-gain amplifier to lower the output impedance, about like this: ![](https://discuss.tchncs.de/pictrs/image/e4c6551e-04bd-4969-9494-692723a69d08.jpeg)(I think that circuit could work, but I haven’t thought about it a lot, so it might not)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1693873933 {#2618
    date: 2023-09-05 02:32:13.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@LazaroFilm@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2625 …}
  +nested: Doctrine\ORM\PersistentCollection {#2627 …}
  +votes: Doctrine\ORM\PersistentCollection {#2629 …}
  +reports: Doctrine\ORM\PersistentCollection {#2631 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2633 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2635 …}
  -id: 28042
  -bodyTs: "'/pictrs/image/e4c6551e-04bd-4969-9494-692723a69d08.jpeg)(i':24 'amplifi':13 'circuit':27 'could':2,28 'discuss.tchncs.de':23 'discuss.tchncs.de/pictrs/image/e4c6551e-04bd-4969-9494-692723a69d08.jpeg)(i':22 'divid':6 'follow':7 'gain':12 'haven':32 'imped':18 'like':20 'lot':38 'lower':15 'might':41 'output':17 'think':25 'thought':34 'uniti':11 'unity-gain':10 'use':3 'voltag':5 'work':29"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/2674243"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693863211 {#2619
    date: 2023-09-04 23:33:31.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
89 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
90 DENIED moderate
App\Entity\EntryComment {#3091
  +user: Proxies\__CG__\App\Entity\User {#3092 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2624 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2623
    +user: App\Entity\User {#2637 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2624 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "You could use a voltage divider followed by a unity-gain amplifier to lower the output impedance, about like this: ![](https://discuss.tchncs.de/pictrs/image/e4c6551e-04bd-4969-9494-692723a69d08.jpeg)(I think that circuit could work, but I haven’t thought about it a lot, so it might not)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1693873933 {#2618
      date: 2023-09-05 02:32:13.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@LazaroFilm@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2625 …}
    +nested: Doctrine\ORM\PersistentCollection {#2627 …}
    +votes: Doctrine\ORM\PersistentCollection {#2629 …}
    +reports: Doctrine\ORM\PersistentCollection {#2631 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2633 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2635 …}
    -id: 28042
    -bodyTs: "'/pictrs/image/e4c6551e-04bd-4969-9494-692723a69d08.jpeg)(i':24 'amplifi':13 'circuit':27 'could':2,28 'discuss.tchncs.de':23 'discuss.tchncs.de/pictrs/image/e4c6551e-04bd-4969-9494-692723a69d08.jpeg)(i':22 'divid':6 'follow':7 'gain':12 'haven':32 'imped':18 'like':20 'lot':38 'lower':15 'might':41 'output':17 'think':25 'thought':34 'uniti':11 'unity-gain':10 'use':3 'voltag':5 'work':29"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/2674243"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693863211 {#2619
      date: 2023-09-04 23:33:31.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#2623}
  +body: "Thanks for the pointer. Looks like a buffered voltage divider is the way to go. Now down the rabbit hole I go! 🐰🕳️"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1693873932 {#3089
    date: 2023-09-05 02:32:12.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@LazaroFilm@lemmy.world"
    "@elDalvini@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3093 …}
  +nested: Doctrine\ORM\PersistentCollection {#3102 …}
  +votes: Doctrine\ORM\PersistentCollection {#3095 …}
  +reports: Doctrine\ORM\PersistentCollection {#3097 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3105 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3107 …}
  -id: 28056
  -bodyTs: "'buffer':8 'divid':10 'go':15,22 'hole':20 'like':6 'look':5 'pointer':4 'rabbit':19 'thank':1 'voltag':9 'way':13"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/3123917"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693873932 {#3090
    date: 2023-09-05 02:32:12.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
91 DENIED edit
App\Entity\EntryComment {#3091
  +user: Proxies\__CG__\App\Entity\User {#3092 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2624 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2623
    +user: App\Entity\User {#2637 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2624 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "You could use a voltage divider followed by a unity-gain amplifier to lower the output impedance, about like this: ![](https://discuss.tchncs.de/pictrs/image/e4c6551e-04bd-4969-9494-692723a69d08.jpeg)(I think that circuit could work, but I haven’t thought about it a lot, so it might not)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1693873933 {#2618
      date: 2023-09-05 02:32:13.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@LazaroFilm@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2625 …}
    +nested: Doctrine\ORM\PersistentCollection {#2627 …}
    +votes: Doctrine\ORM\PersistentCollection {#2629 …}
    +reports: Doctrine\ORM\PersistentCollection {#2631 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2633 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2635 …}
    -id: 28042
    -bodyTs: "'/pictrs/image/e4c6551e-04bd-4969-9494-692723a69d08.jpeg)(i':24 'amplifi':13 'circuit':27 'could':2,28 'discuss.tchncs.de':23 'discuss.tchncs.de/pictrs/image/e4c6551e-04bd-4969-9494-692723a69d08.jpeg)(i':22 'divid':6 'follow':7 'gain':12 'haven':32 'imped':18 'like':20 'lot':38 'lower':15 'might':41 'output':17 'think':25 'thought':34 'uniti':11 'unity-gain':10 'use':3 'voltag':5 'work':29"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/2674243"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693863211 {#2619
      date: 2023-09-04 23:33:31.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#2623}
  +body: "Thanks for the pointer. Looks like a buffered voltage divider is the way to go. Now down the rabbit hole I go! 🐰🕳️"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1693873932 {#3089
    date: 2023-09-05 02:32:12.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@LazaroFilm@lemmy.world"
    "@elDalvini@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3093 …}
  +nested: Doctrine\ORM\PersistentCollection {#3102 …}
  +votes: Doctrine\ORM\PersistentCollection {#3095 …}
  +reports: Doctrine\ORM\PersistentCollection {#3097 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3105 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3107 …}
  -id: 28056
  -bodyTs: "'buffer':8 'divid':10 'go':15,22 'hole':20 'like':6 'look':5 'pointer':4 'rabbit':19 'thank':1 'voltag':9 'way':13"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/3123917"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693873932 {#3090
    date: 2023-09-05 02:32:12.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
92 DENIED moderate
App\Entity\EntryComment {#3091
  +user: Proxies\__CG__\App\Entity\User {#3092 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2624 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2623
    +user: App\Entity\User {#2637 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2624 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "You could use a voltage divider followed by a unity-gain amplifier to lower the output impedance, about like this: ![](https://discuss.tchncs.de/pictrs/image/e4c6551e-04bd-4969-9494-692723a69d08.jpeg)(I think that circuit could work, but I haven’t thought about it a lot, so it might not)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1693873933 {#2618
      date: 2023-09-05 02:32:13.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@LazaroFilm@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2625 …}
    +nested: Doctrine\ORM\PersistentCollection {#2627 …}
    +votes: Doctrine\ORM\PersistentCollection {#2629 …}
    +reports: Doctrine\ORM\PersistentCollection {#2631 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2633 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2635 …}
    -id: 28042
    -bodyTs: "'/pictrs/image/e4c6551e-04bd-4969-9494-692723a69d08.jpeg)(i':24 'amplifi':13 'circuit':27 'could':2,28 'discuss.tchncs.de':23 'discuss.tchncs.de/pictrs/image/e4c6551e-04bd-4969-9494-692723a69d08.jpeg)(i':22 'divid':6 'follow':7 'gain':12 'haven':32 'imped':18 'like':20 'lot':38 'lower':15 'might':41 'output':17 'think':25 'thought':34 'uniti':11 'unity-gain':10 'use':3 'voltag':5 'work':29"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/2674243"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693863211 {#2619
      date: 2023-09-04 23:33:31.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#2623}
  +body: "Thanks for the pointer. Looks like a buffered voltage divider is the way to go. Now down the rabbit hole I go! 🐰🕳️"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1693873932 {#3089
    date: 2023-09-05 02:32:12.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@LazaroFilm@lemmy.world"
    "@elDalvini@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3093 …}
  +nested: Doctrine\ORM\PersistentCollection {#3102 …}
  +votes: Doctrine\ORM\PersistentCollection {#3095 …}
  +reports: Doctrine\ORM\PersistentCollection {#3097 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3105 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3107 …}
  -id: 28056
  -bodyTs: "'buffer':8 'divid':10 'go':15,22 'hole':20 'like':6 'look':5 'pointer':4 'rabbit':19 'thank':1 'voltag':9 'way':13"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/3123917"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693873932 {#3090
    date: 2023-09-05 02:32:12.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
93 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
94 DENIED moderate
App\Entity\EntryComment {#2697
  +user: App\Entity\User {#2711 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2698 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    Maybe this: [www.microchip.com/en-us/product/PCI11400](https://www.microchip.com/en-us/product/PCI11400)Unfortunately to access the whole datasheet you might have to sign an NDA (and probably have a large company), also designing things with those kinds of interfaces isn’t trivial.\n
    \n
    Alternatively maybe this: [renesas.com/…/upd720202-usb-30-host-controller](https://www.renesas.com/us/en/products/interface/usb-switches-hubs/upd720202-usb-30-host-controller)It also seems to be locked by an NDA.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1693865582 {#2692
    date: 2023-09-05 00:13:02.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@marcosscriven@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2699 …}
  +nested: Doctrine\ORM\PersistentCollection {#2701 …}
  +votes: Doctrine\ORM\PersistentCollection {#2703 …}
  +reports: Doctrine\ORM\PersistentCollection {#2705 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2707 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2709 …}
  -id: 28051
  -bodyTs: "'/en-us/product/pci11400](https://www.microchip.com/en-us/product/pci11400)unfortunately':5 '/upd720202-usb-30-host-controller':39 '/us/en/products/interface/usb-switches-hubs/upd720202-usb-30-host-controller)it':42 'access':7 'also':24,43 'altern':35 'compani':23 'datasheet':10 'design':25 'interfac':31 'isn':32 'kind':29 'larg':22 'lock':47 'mayb':1,36 'might':12 'nda':17,50 'probabl':19 'renesas.com':38 'seem':44 'sign':15 'thing':26 'trivial':34 'whole':9 'www.microchip.com':4 'www.microchip.com/en-us/product/pci11400](https://www.microchip.com/en-us/product/pci11400)unfortunately':3 'www.renesas.com':41 'www.renesas.com/us/en/products/interface/usb-switches-hubs/upd720202-usb-30-host-controller)it':40"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/3121437"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693865582 {#2693
    date: 2023-09-05 00:13:02.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
95 DENIED edit
App\Entity\EntryComment {#2697
  +user: App\Entity\User {#2711 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2698 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    Maybe this: [www.microchip.com/en-us/product/PCI11400](https://www.microchip.com/en-us/product/PCI11400)Unfortunately to access the whole datasheet you might have to sign an NDA (and probably have a large company), also designing things with those kinds of interfaces isn’t trivial.\n
    \n
    Alternatively maybe this: [renesas.com/…/upd720202-usb-30-host-controller](https://www.renesas.com/us/en/products/interface/usb-switches-hubs/upd720202-usb-30-host-controller)It also seems to be locked by an NDA.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1693865582 {#2692
    date: 2023-09-05 00:13:02.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@marcosscriven@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2699 …}
  +nested: Doctrine\ORM\PersistentCollection {#2701 …}
  +votes: Doctrine\ORM\PersistentCollection {#2703 …}
  +reports: Doctrine\ORM\PersistentCollection {#2705 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2707 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2709 …}
  -id: 28051
  -bodyTs: "'/en-us/product/pci11400](https://www.microchip.com/en-us/product/pci11400)unfortunately':5 '/upd720202-usb-30-host-controller':39 '/us/en/products/interface/usb-switches-hubs/upd720202-usb-30-host-controller)it':42 'access':7 'also':24,43 'altern':35 'compani':23 'datasheet':10 'design':25 'interfac':31 'isn':32 'kind':29 'larg':22 'lock':47 'mayb':1,36 'might':12 'nda':17,50 'probabl':19 'renesas.com':38 'seem':44 'sign':15 'thing':26 'trivial':34 'whole':9 'www.microchip.com':4 'www.microchip.com/en-us/product/pci11400](https://www.microchip.com/en-us/product/pci11400)unfortunately':3 'www.renesas.com':41 'www.renesas.com/us/en/products/interface/usb-switches-hubs/upd720202-usb-30-host-controller)it':40"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/3121437"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693865582 {#2693
    date: 2023-09-05 00:13:02.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
96 DENIED moderate
App\Entity\EntryComment {#2697
  +user: App\Entity\User {#2711 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2698 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    Maybe this: [www.microchip.com/en-us/product/PCI11400](https://www.microchip.com/en-us/product/PCI11400)Unfortunately to access the whole datasheet you might have to sign an NDA (and probably have a large company), also designing things with those kinds of interfaces isn’t trivial.\n
    \n
    Alternatively maybe this: [renesas.com/…/upd720202-usb-30-host-controller](https://www.renesas.com/us/en/products/interface/usb-switches-hubs/upd720202-usb-30-host-controller)It also seems to be locked by an NDA.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1693865582 {#2692
    date: 2023-09-05 00:13:02.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@marcosscriven@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2699 …}
  +nested: Doctrine\ORM\PersistentCollection {#2701 …}
  +votes: Doctrine\ORM\PersistentCollection {#2703 …}
  +reports: Doctrine\ORM\PersistentCollection {#2705 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2707 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2709 …}
  -id: 28051
  -bodyTs: "'/en-us/product/pci11400](https://www.microchip.com/en-us/product/pci11400)unfortunately':5 '/upd720202-usb-30-host-controller':39 '/us/en/products/interface/usb-switches-hubs/upd720202-usb-30-host-controller)it':42 'access':7 'also':24,43 'altern':35 'compani':23 'datasheet':10 'design':25 'interfac':31 'isn':32 'kind':29 'larg':22 'lock':47 'mayb':1,36 'might':12 'nda':17,50 'probabl':19 'renesas.com':38 'seem':44 'sign':15 'thing':26 'trivial':34 'whole':9 'www.microchip.com':4 'www.microchip.com/en-us/product/pci11400](https://www.microchip.com/en-us/product/pci11400)unfortunately':3 'www.renesas.com':41 'www.renesas.com/us/en/products/interface/usb-switches-hubs/upd720202-usb-30-host-controller)it':40"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/3121437"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693865582 {#2693
    date: 2023-09-05 00:13:02.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
97 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
98 DENIED moderate
App\Entity\EntryComment {#2771
  +user: App\Entity\User {#2785 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2772 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Should the fan always be running? Idk about Xbox but some fans on components don’t run 24/7"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1693861156 {#2766
    date: 2023-09-04 22:59:16.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Defiant@lemmy.cafe"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2773 …}
  +nested: Doctrine\ORM\PersistentCollection {#2775 …}
  +votes: Doctrine\ORM\PersistentCollection {#2777 …}
  +reports: Doctrine\ORM\PersistentCollection {#2779 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2781 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2783 …}
  -id: 28041
  -bodyTs: "'24/7':18 'alway':4 'compon':14 'fan':3,12 'idk':7 'run':6,17 'xbox':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.blahaj.zone/comment/2545042"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693861156 {#2767
    date: 2023-09-04 22:59:16.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
99 DENIED edit
App\Entity\EntryComment {#2771
  +user: App\Entity\User {#2785 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2772 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Should the fan always be running? Idk about Xbox but some fans on components don’t run 24/7"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1693861156 {#2766
    date: 2023-09-04 22:59:16.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Defiant@lemmy.cafe"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2773 …}
  +nested: Doctrine\ORM\PersistentCollection {#2775 …}
  +votes: Doctrine\ORM\PersistentCollection {#2777 …}
  +reports: Doctrine\ORM\PersistentCollection {#2779 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2781 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2783 …}
  -id: 28041
  -bodyTs: "'24/7':18 'alway':4 'compon':14 'fan':3,12 'idk':7 'run':6,17 'xbox':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.blahaj.zone/comment/2545042"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693861156 {#2767
    date: 2023-09-04 22:59:16.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
100 DENIED moderate
App\Entity\EntryComment {#2771
  +user: App\Entity\User {#2785 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2772 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Should the fan always be running? Idk about Xbox but some fans on components don’t run 24/7"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1693861156 {#2766
    date: 2023-09-04 22:59:16.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Defiant@lemmy.cafe"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2773 …}
  +nested: Doctrine\ORM\PersistentCollection {#2775 …}
  +votes: Doctrine\ORM\PersistentCollection {#2777 …}
  +reports: Doctrine\ORM\PersistentCollection {#2779 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2781 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2783 …}
  -id: 28041
  -bodyTs: "'24/7':18 'alway':4 'compon':14 'fan':3,12 'idk':7 'run':6,17 'xbox':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.blahaj.zone/comment/2545042"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693861156 {#2767
    date: 2023-09-04 22:59:16.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
101 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
102 DENIED moderate
App\Entity\EntryComment {#2845
  +user: App\Entity\User {#2858 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2772 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Have you looked at any tutorials on ifixit?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1693860563 {#2840
    date: 2023-09-04 22:49:23.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Defiant@lemmy.cafe"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2846 …}
  +nested: Doctrine\ORM\PersistentCollection {#2848 …}
  +votes: Doctrine\ORM\PersistentCollection {#2850 …}
  +reports: Doctrine\ORM\PersistentCollection {#2852 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2854 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2856 …}
  -id: 28035
  -bodyTs: "'ifixit':8 'look':3 'tutori':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/3119149"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693859713 {#2841
    date: 2023-09-04 22:35:13.0 +02: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
103 DENIED edit
App\Entity\EntryComment {#2845
  +user: App\Entity\User {#2858 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2772 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Have you looked at any tutorials on ifixit?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1693860563 {#2840
    date: 2023-09-04 22:49:23.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Defiant@lemmy.cafe"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2846 …}
  +nested: Doctrine\ORM\PersistentCollection {#2848 …}
  +votes: Doctrine\ORM\PersistentCollection {#2850 …}
  +reports: Doctrine\ORM\PersistentCollection {#2852 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2854 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2856 …}
  -id: 28035
  -bodyTs: "'ifixit':8 'look':3 'tutori':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/3119149"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693859713 {#2841
    date: 2023-09-04 22:35:13.0 +02: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
104 DENIED moderate
App\Entity\EntryComment {#2845
  +user: App\Entity\User {#2858 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2772 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "Have you looked at any tutorials on ifixit?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1693860563 {#2840
    date: 2023-09-04 22:49:23.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Defiant@lemmy.cafe"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2846 …}
  +nested: Doctrine\ORM\PersistentCollection {#2848 …}
  +votes: Doctrine\ORM\PersistentCollection {#2850 …}
  +reports: Doctrine\ORM\PersistentCollection {#2852 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2854 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2856 …}
  -id: 28035
  -bodyTs: "'ifixit':8 'look':3 'tutori':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/3119149"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693859713 {#2841
    date: 2023-09-04 22:35:13.0 +02: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
105 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
106 DENIED moderate
App\Entity\EntryComment {#3025
  +user: Proxies\__CG__\App\Entity\User {#3024 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2772 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2845
    +user: App\Entity\User {#2858 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2772 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Have you looked at any tutorials on ifixit?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1693860563 {#2840
      date: 2023-09-04 22:49:23.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Defiant@lemmy.cafe"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2846 …}
    +nested: Doctrine\ORM\PersistentCollection {#2848 …}
    +votes: Doctrine\ORM\PersistentCollection {#2850 …}
    +reports: Doctrine\ORM\PersistentCollection {#2852 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2854 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2856 …}
    -id: 28035
    -bodyTs: "'ifixit':8 'look':3 'tutori':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/3119149"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693859713 {#2841
      date: 2023-09-04 22:35:13.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#2845}
  +body: "I followed a tutorial for replacing the thermal paste"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1693860562 {#3027
    date: 2023-09-04 22:49:22.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Defiant@lemmy.cafe"
    "@bl4ckblooc@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3023 …}
  +nested: Doctrine\ORM\PersistentCollection {#3021 …}
  +votes: Doctrine\ORM\PersistentCollection {#3019 …}
  +reports: Doctrine\ORM\PersistentCollection {#3099 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3100 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3087 …}
  -id: 28040
  -bodyTs: "'follow':2 'past':9 'replac':6 'thermal':8 'tutori':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.cafe/comment/1628107"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693860562 {#3026
    date: 2023-09-04 22:49:22.0 +02: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
107 DENIED edit
App\Entity\EntryComment {#3025
  +user: Proxies\__CG__\App\Entity\User {#3024 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2772 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2845
    +user: App\Entity\User {#2858 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2772 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Have you looked at any tutorials on ifixit?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1693860563 {#2840
      date: 2023-09-04 22:49:23.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Defiant@lemmy.cafe"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2846 …}
    +nested: Doctrine\ORM\PersistentCollection {#2848 …}
    +votes: Doctrine\ORM\PersistentCollection {#2850 …}
    +reports: Doctrine\ORM\PersistentCollection {#2852 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2854 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2856 …}
    -id: 28035
    -bodyTs: "'ifixit':8 'look':3 'tutori':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/3119149"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693859713 {#2841
      date: 2023-09-04 22:35:13.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#2845}
  +body: "I followed a tutorial for replacing the thermal paste"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1693860562 {#3027
    date: 2023-09-04 22:49:22.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Defiant@lemmy.cafe"
    "@bl4ckblooc@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3023 …}
  +nested: Doctrine\ORM\PersistentCollection {#3021 …}
  +votes: Doctrine\ORM\PersistentCollection {#3019 …}
  +reports: Doctrine\ORM\PersistentCollection {#3099 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3100 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3087 …}
  -id: 28040
  -bodyTs: "'follow':2 'past':9 'replac':6 'thermal':8 'tutori':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.cafe/comment/1628107"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693860562 {#3026
    date: 2023-09-04 22:49:22.0 +02: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
108 DENIED moderate
App\Entity\EntryComment {#3025
  +user: Proxies\__CG__\App\Entity\User {#3024 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2772 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2845
    +user: App\Entity\User {#2858 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2772 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Have you looked at any tutorials on ifixit?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1693860563 {#2840
      date: 2023-09-04 22:49:23.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Defiant@lemmy.cafe"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2846 …}
    +nested: Doctrine\ORM\PersistentCollection {#2848 …}
    +votes: Doctrine\ORM\PersistentCollection {#2850 …}
    +reports: Doctrine\ORM\PersistentCollection {#2852 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2854 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2856 …}
    -id: 28035
    -bodyTs: "'ifixit':8 'look':3 'tutori':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/3119149"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693859713 {#2841
      date: 2023-09-04 22:35:13.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#2845}
  +body: "I followed a tutorial for replacing the thermal paste"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1693860562 {#3027
    date: 2023-09-04 22:49:22.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Defiant@lemmy.cafe"
    "@bl4ckblooc@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3023 …}
  +nested: Doctrine\ORM\PersistentCollection {#3021 …}
  +votes: Doctrine\ORM\PersistentCollection {#3019 …}
  +reports: Doctrine\ORM\PersistentCollection {#3099 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3100 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3087 …}
  -id: 28040
  -bodyTs: "'follow':2 'past':9 'replac':6 'thermal':8 'tutori':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.cafe/comment/1628107"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693860562 {#3026
    date: 2023-09-04 22:49:22.0 +02: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
109 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
110 DENIED moderate
App\Entity\EntryComment {#2918
  +user: App\Entity\User {#2932 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2919 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "I can’t tell for sure, but it definitely looks like your pad is gone. If you have an exacto knife you can just gently scrape away the solder mask, find the trace, and solder to the trace."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1693860202 {#2913
    date: 2023-09-04 22:43:22.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@LowQualityGoods@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2920 …}
  +nested: Doctrine\ORM\PersistentCollection {#2922 …}
  +votes: Doctrine\ORM\PersistentCollection {#2924 …}
  +reports: Doctrine\ORM\PersistentCollection {#2926 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2928 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2930 …}
  -id: 24491
  -bodyTs: "'away':27 'definit':9 'exacto':20 'find':31 'gentl':25 'gone':15 'knife':21 'like':11 'look':10 'mask':30 'pad':13 'scrape':26 'solder':29,35 'sure':6 'tell':4 'trace':33,38"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/1842440"
  +editedAt: null
  +createdAt: DateTimeImmutable @1690609909 {#2914
    date: 2023-07-29 07:51:49.0 +02: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
111 DENIED edit
App\Entity\EntryComment {#2918
  +user: App\Entity\User {#2932 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2919 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "I can’t tell for sure, but it definitely looks like your pad is gone. If you have an exacto knife you can just gently scrape away the solder mask, find the trace, and solder to the trace."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1693860202 {#2913
    date: 2023-09-04 22:43:22.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@LowQualityGoods@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2920 …}
  +nested: Doctrine\ORM\PersistentCollection {#2922 …}
  +votes: Doctrine\ORM\PersistentCollection {#2924 …}
  +reports: Doctrine\ORM\PersistentCollection {#2926 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2928 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2930 …}
  -id: 24491
  -bodyTs: "'away':27 'definit':9 'exacto':20 'find':31 'gentl':25 'gone':15 'knife':21 'like':11 'look':10 'mask':30 'pad':13 'scrape':26 'solder':29,35 'sure':6 'tell':4 'trace':33,38"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/1842440"
  +editedAt: null
  +createdAt: DateTimeImmutable @1690609909 {#2914
    date: 2023-07-29 07:51:49.0 +02: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
112 DENIED moderate
App\Entity\EntryComment {#2918
  +user: App\Entity\User {#2932 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2919 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: "I can’t tell for sure, but it definitely looks like your pad is gone. If you have an exacto knife you can just gently scrape away the solder mask, find the trace, and solder to the trace."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1693860202 {#2913
    date: 2023-09-04 22:43:22.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@LowQualityGoods@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2920 …}
  +nested: Doctrine\ORM\PersistentCollection {#2922 …}
  +votes: Doctrine\ORM\PersistentCollection {#2924 …}
  +reports: Doctrine\ORM\PersistentCollection {#2926 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2928 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2930 …}
  -id: 24491
  -bodyTs: "'away':27 'definit':9 'exacto':20 'find':31 'gentl':25 'gone':15 'knife':21 'like':11 'look':10 'mask':30 'pad':13 'scrape':26 'solder':29,35 'sure':6 'tell':4 'trace':33,38"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/1842440"
  +editedAt: null
  +createdAt: DateTimeImmutable @1690609909 {#2914
    date: 2023-07-29 07:51:49.0 +02: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
113 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
114 DENIED moderate
App\Entity\EntryComment {#3003
  +user: Proxies\__CG__\App\Entity\User {#3086 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2919 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2918
    +user: App\Entity\User {#2932 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2919 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "I can’t tell for sure, but it definitely looks like your pad is gone. If you have an exacto knife you can just gently scrape away the solder mask, find the trace, and solder to the trace."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1693860202 {#2913
      date: 2023-09-04 22:43:22.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@LowQualityGoods@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2920 …}
    +nested: Doctrine\ORM\PersistentCollection {#2922 …}
    +votes: Doctrine\ORM\PersistentCollection {#2924 …}
    +reports: Doctrine\ORM\PersistentCollection {#2926 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2928 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2930 …}
    -id: 24491
    -bodyTs: "'away':27 'definit':9 'exacto':20 'find':31 'gentl':25 'gone':15 'knife':21 'like':11 'look':10 'mask':30 'pad':13 'scrape':26 'solder':29,35 'sure':6 'tell':4 'trace':33,38"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/1842440"
    +editedAt: null
    +createdAt: DateTimeImmutable @1690609909 {#2914
      date: 2023-07-29 07:51:49.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#2918}
  +body: "Thanks, I was worried about trying this, but if it’s my only option I’ll give it a go after I try another clean and resolder."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1690645654 {#3004
    date: 2023-07-29 17:47:34.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@LowQualityGoods@lemmy.world"
    "@MajorTom@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3085 …}
  +nested: Doctrine\ORM\PersistentCollection {#3083 …}
  +votes: Doctrine\ORM\PersistentCollection {#3081 …}
  +reports: Doctrine\ORM\PersistentCollection {#3079 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3077 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3075 …}
  -id: 24551
  -bodyTs: "'anoth':24 'clean':25 'give':17 'go':20 'll':16 'option':14 'resold':27 'thank':1 'tri':6,23 'worri':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/1854670"
  +editedAt: null
  +createdAt: DateTimeImmutable @1690645654 {#3007
    date: 2023-07-29 17:47:34.0 +02: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
115 DENIED edit
App\Entity\EntryComment {#3003
  +user: Proxies\__CG__\App\Entity\User {#3086 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2919 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2918
    +user: App\Entity\User {#2932 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2919 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "I can’t tell for sure, but it definitely looks like your pad is gone. If you have an exacto knife you can just gently scrape away the solder mask, find the trace, and solder to the trace."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1693860202 {#2913
      date: 2023-09-04 22:43:22.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@LowQualityGoods@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2920 …}
    +nested: Doctrine\ORM\PersistentCollection {#2922 …}
    +votes: Doctrine\ORM\PersistentCollection {#2924 …}
    +reports: Doctrine\ORM\PersistentCollection {#2926 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2928 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2930 …}
    -id: 24491
    -bodyTs: "'away':27 'definit':9 'exacto':20 'find':31 'gentl':25 'gone':15 'knife':21 'like':11 'look':10 'mask':30 'pad':13 'scrape':26 'solder':29,35 'sure':6 'tell':4 'trace':33,38"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/1842440"
    +editedAt: null
    +createdAt: DateTimeImmutable @1690609909 {#2914
      date: 2023-07-29 07:51:49.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#2918}
  +body: "Thanks, I was worried about trying this, but if it’s my only option I’ll give it a go after I try another clean and resolder."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1690645654 {#3004
    date: 2023-07-29 17:47:34.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@LowQualityGoods@lemmy.world"
    "@MajorTom@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3085 …}
  +nested: Doctrine\ORM\PersistentCollection {#3083 …}
  +votes: Doctrine\ORM\PersistentCollection {#3081 …}
  +reports: Doctrine\ORM\PersistentCollection {#3079 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3077 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3075 …}
  -id: 24551
  -bodyTs: "'anoth':24 'clean':25 'give':17 'go':20 'll':16 'option':14 'resold':27 'thank':1 'tri':6,23 'worri':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/1854670"
  +editedAt: null
  +createdAt: DateTimeImmutable @1690645654 {#3007
    date: 2023-07-29 17:47:34.0 +02: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
116 DENIED moderate
App\Entity\EntryComment {#3003
  +user: Proxies\__CG__\App\Entity\User {#3086 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2919 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#2918
    +user: App\Entity\User {#2932 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2919 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "I can’t tell for sure, but it definitely looks like your pad is gone. If you have an exacto knife you can just gently scrape away the solder mask, find the trace, and solder to the trace."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1693860202 {#2913
      date: 2023-09-04 22:43:22.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@LowQualityGoods@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2920 …}
    +nested: Doctrine\ORM\PersistentCollection {#2922 …}
    +votes: Doctrine\ORM\PersistentCollection {#2924 …}
    +reports: Doctrine\ORM\PersistentCollection {#2926 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2928 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2930 …}
    -id: 24491
    -bodyTs: "'away':27 'definit':9 'exacto':20 'find':31 'gentl':25 'gone':15 'knife':21 'like':11 'look':10 'mask':30 'pad':13 'scrape':26 'solder':29,35 'sure':6 'tell':4 'trace':33,38"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/1842440"
    +editedAt: null
    +createdAt: DateTimeImmutable @1690609909 {#2914
      date: 2023-07-29 07:51:49.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#2918}
  +body: "Thanks, I was worried about trying this, but if it’s my only option I’ll give it a go after I try another clean and resolder."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1690645654 {#3004
    date: 2023-07-29 17:47:34.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@LowQualityGoods@lemmy.world"
    "@MajorTom@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3085 …}
  +nested: Doctrine\ORM\PersistentCollection {#3083 …}
  +votes: Doctrine\ORM\PersistentCollection {#3081 …}
  +reports: Doctrine\ORM\PersistentCollection {#3079 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3077 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3075 …}
  -id: 24551
  -bodyTs: "'anoth':24 'clean':25 'give':17 'go':20 'll':16 'option':14 'resold':27 'thank':1 'tri':6,23 'worri':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/1854670"
  +editedAt: null
  +createdAt: DateTimeImmutable @1690645654 {#3007
    date: 2023-07-29 17:47:34.0 +02: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
117 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
118 DENIED moderate
App\Entity\EntryComment {#3170
  +user: Proxies\__CG__\App\Entity\User {#3092 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2919 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3003
    +user: Proxies\__CG__\App\Entity\User {#3086 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2919 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2918
      +user: App\Entity\User {#2932 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2919 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "I can’t tell for sure, but it definitely looks like your pad is gone. If you have an exacto knife you can just gently scrape away the solder mask, find the trace, and solder to the trace."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1693860202 {#2913
        date: 2023-09-04 22:43:22.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@LowQualityGoods@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2920 …}
      +nested: Doctrine\ORM\PersistentCollection {#2922 …}
      +votes: Doctrine\ORM\PersistentCollection {#2924 …}
      +reports: Doctrine\ORM\PersistentCollection {#2926 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2928 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2930 …}
      -id: 24491
      -bodyTs: "'away':27 'definit':9 'exacto':20 'find':31 'gentl':25 'gone':15 'knife':21 'like':11 'look':10 'mask':30 'pad':13 'scrape':26 'solder':29,35 'sure':6 'tell':4 'trace':33,38"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/1842440"
      +editedAt: null
      +createdAt: DateTimeImmutable @1690609909 {#2914
        date: 2023-07-29 07:51:49.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2918}
    +body: "Thanks, I was worried about trying this, but if it’s my only option I’ll give it a go after I try another clean and resolder."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1690645654 {#3004
      date: 2023-07-29 17:47:34.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@LowQualityGoods@lemmy.world"
      "@MajorTom@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3085 …}
    +nested: Doctrine\ORM\PersistentCollection {#3083 …}
    +votes: Doctrine\ORM\PersistentCollection {#3081 …}
    +reports: Doctrine\ORM\PersistentCollection {#3079 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3077 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3075 …}
    -id: 24551
    -bodyTs: "'anoth':24 'clean':25 'give':17 'go':20 'll':16 'option':14 'resold':27 'thank':1 'tri':6,23 'worri':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/1854670"
    +editedAt: null
    +createdAt: DateTimeImmutable @1690645654 {#3007
      date: 2023-07-29 17:47:34.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#2918}
  +body: "Basically it’s broken right now. You can try and fix it and it will either work (yay) or not (so just like now) you have nothing to lose. Worst case you tried something new and learned things!!!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1693860199 {#3171
    date: 2023-09-04 22:43:19.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@LowQualityGoods@lemmy.world"
    "@MajorTom@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3164 …}
  +nested: Doctrine\ORM\PersistentCollection {#3163 …}
  +votes: Doctrine\ORM\PersistentCollection {#3161 …}
  +reports: Doctrine\ORM\PersistentCollection {#3173 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3175 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3177 …}
  -id: 28039
  -bodyTs: "'basic':1 'broken':4 'case':31 'either':16 'fix':11 'learn':37 'like':23 'lose':29 'new':35 'noth':27 'right':5 'someth':34 'thing':38 'tri':9,33 'work':17 'worst':30 'yay':18"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/3119332"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693860199 {#3168
    date: 2023-09-04 22:43:19.0 +02: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
119 DENIED edit
App\Entity\EntryComment {#3170
  +user: Proxies\__CG__\App\Entity\User {#3092 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2919 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3003
    +user: Proxies\__CG__\App\Entity\User {#3086 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2919 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2918
      +user: App\Entity\User {#2932 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2919 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "I can’t tell for sure, but it definitely looks like your pad is gone. If you have an exacto knife you can just gently scrape away the solder mask, find the trace, and solder to the trace."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1693860202 {#2913
        date: 2023-09-04 22:43:22.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@LowQualityGoods@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2920 …}
      +nested: Doctrine\ORM\PersistentCollection {#2922 …}
      +votes: Doctrine\ORM\PersistentCollection {#2924 …}
      +reports: Doctrine\ORM\PersistentCollection {#2926 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2928 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2930 …}
      -id: 24491
      -bodyTs: "'away':27 'definit':9 'exacto':20 'find':31 'gentl':25 'gone':15 'knife':21 'like':11 'look':10 'mask':30 'pad':13 'scrape':26 'solder':29,35 'sure':6 'tell':4 'trace':33,38"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/1842440"
      +editedAt: null
      +createdAt: DateTimeImmutable @1690609909 {#2914
        date: 2023-07-29 07:51:49.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2918}
    +body: "Thanks, I was worried about trying this, but if it’s my only option I’ll give it a go after I try another clean and resolder."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1690645654 {#3004
      date: 2023-07-29 17:47:34.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@LowQualityGoods@lemmy.world"
      "@MajorTom@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3085 …}
    +nested: Doctrine\ORM\PersistentCollection {#3083 …}
    +votes: Doctrine\ORM\PersistentCollection {#3081 …}
    +reports: Doctrine\ORM\PersistentCollection {#3079 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3077 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3075 …}
    -id: 24551
    -bodyTs: "'anoth':24 'clean':25 'give':17 'go':20 'll':16 'option':14 'resold':27 'thank':1 'tri':6,23 'worri':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/1854670"
    +editedAt: null
    +createdAt: DateTimeImmutable @1690645654 {#3007
      date: 2023-07-29 17:47:34.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#2918}
  +body: "Basically it’s broken right now. You can try and fix it and it will either work (yay) or not (so just like now) you have nothing to lose. Worst case you tried something new and learned things!!!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1693860199 {#3171
    date: 2023-09-04 22:43:19.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@LowQualityGoods@lemmy.world"
    "@MajorTom@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3164 …}
  +nested: Doctrine\ORM\PersistentCollection {#3163 …}
  +votes: Doctrine\ORM\PersistentCollection {#3161 …}
  +reports: Doctrine\ORM\PersistentCollection {#3173 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3175 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3177 …}
  -id: 28039
  -bodyTs: "'basic':1 'broken':4 'case':31 'either':16 'fix':11 'learn':37 'like':23 'lose':29 'new':35 'noth':27 'right':5 'someth':34 'thing':38 'tri':9,33 'work':17 'worst':30 'yay':18"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/3119332"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693860199 {#3168
    date: 2023-09-04 22:43:19.0 +02: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
120 DENIED moderate
App\Entity\EntryComment {#3170
  +user: Proxies\__CG__\App\Entity\User {#3092 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2919 …}
  +magazine: App\Entity\Magazine {#306
    +icon: Proxies\__CG__\App\Entity\Image {#287 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#314
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#278 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
    +entries: Doctrine\ORM\PersistentCollection {#221 …}
    +posts: Doctrine\ORM\PersistentCollection {#179 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
    +bans: Doctrine\ORM\PersistentCollection {#158 …}
    +reports: Doctrine\ORM\PersistentCollection {#144 …}
    +badges: Doctrine\ORM\PersistentCollection {#122 …}
    +logs: Doctrine\ORM\PersistentCollection {#112 …}
    +awards: Doctrine\ORM\PersistentCollection {#101 …}
    +categories: Doctrine\ORM\PersistentCollection {#88 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#315
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#309
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: App\Entity\EntryComment {#3003
    +user: Proxies\__CG__\App\Entity\User {#3086 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2919 …}
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2918
      +user: App\Entity\User {#2932 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2919 …}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "I can’t tell for sure, but it definitely looks like your pad is gone. If you have an exacto knife you can just gently scrape away the solder mask, find the trace, and solder to the trace."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1693860202 {#2913
        date: 2023-09-04 22:43:22.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@LowQualityGoods@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2920 …}
      +nested: Doctrine\ORM\PersistentCollection {#2922 …}
      +votes: Doctrine\ORM\PersistentCollection {#2924 …}
      +reports: Doctrine\ORM\PersistentCollection {#2926 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2928 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2930 …}
      -id: 24491
      -bodyTs: "'away':27 'definit':9 'exacto':20 'find':31 'gentl':25 'gone':15 'knife':21 'like':11 'look':10 'mask':30 'pad':13 'scrape':26 'solder':29,35 'sure':6 'tell':4 'trace':33,38"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/1842440"
      +editedAt: null
      +createdAt: DateTimeImmutable @1690609909 {#2914
        date: 2023-07-29 07:51:49.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2918}
    +body: "Thanks, I was worried about trying this, but if it’s my only option I’ll give it a go after I try another clean and resolder."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1690645654 {#3004
      date: 2023-07-29 17:47:34.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@LowQualityGoods@lemmy.world"
      "@MajorTom@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3085 …}
    +nested: Doctrine\ORM\PersistentCollection {#3083 …}
    +votes: Doctrine\ORM\PersistentCollection {#3081 …}
    +reports: Doctrine\ORM\PersistentCollection {#3079 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3077 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3075 …}
    -id: 24551
    -bodyTs: "'anoth':24 'clean':25 'give':17 'go':20 'll':16 'option':14 'resold':27 'thank':1 'tri':6,23 'worri':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/1854670"
    +editedAt: null
    +createdAt: DateTimeImmutable @1690645654 {#3007
      date: 2023-07-29 17:47:34.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#2918}
  +body: "Basically it’s broken right now. You can try and fix it and it will either work (yay) or not (so just like now) you have nothing to lose. Worst case you tried something new and learned things!!!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1693860199 {#3171
    date: 2023-09-04 22:43:19.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@LowQualityGoods@lemmy.world"
    "@MajorTom@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3164 …}
  +nested: Doctrine\ORM\PersistentCollection {#3163 …}
  +votes: Doctrine\ORM\PersistentCollection {#3161 …}
  +reports: Doctrine\ORM\PersistentCollection {#3173 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3175 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3177 …}
  -id: 28039
  -bodyTs: "'basic':1 'broken':4 'case':31 'either':16 'fix':11 'learn':37 'like':23 'lose':29 'new':35 'noth':27 'right':5 'someth':34 'thing':38 'tri':9,33 'work':17 'worst':30 'yay':18"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/3119332"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693860199 {#3168
    date: 2023-09-04 22:43:19.0 +02: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
121 DENIED edit
App\Entity\Magazine {#306
  +icon: Proxies\__CG__\App\Entity\Image {#287 …}
  +name: "askelectronics@discuss.tchncs.de"
  +title: "askelectronics"
  +description: """
    **For questions about component-level electronic circuits, tools and equipment.**\n
    \n
    Rules\n
    -----\n
    \n
    1: Be nice.\n
    \n
    2: Be on-topic (eg: *Electronic*, not *electrical*).\n
    \n
    3: No commercial stuff, buying, selling or valuations.\n
    \n
    4: Be safe.\n
    \n
    ---
    """
  +rules: null
  +subscriptionsCount: 1
  +entryCount: 154
  +entryCommentCount: 1230
  +postCount: 1
  +postCommentCount: 4
  +isAdult: false
  +customCss: null
  +lastActive: DateTime @1729413608 {#314
    date: 2024-10-20 10:40:08.0 +02:00
  }
  +markedForDeletionAt: null
  +tags: null
  +moderators: Doctrine\ORM\PersistentCollection {#278 …}
  +ownershipRequests: Doctrine\ORM\PersistentCollection {#274 …}
  +moderatorRequests: Doctrine\ORM\PersistentCollection {#263 …}
  +entries: Doctrine\ORM\PersistentCollection {#221 …}
  +posts: Doctrine\ORM\PersistentCollection {#179 …}
  +subscriptions: Doctrine\ORM\PersistentCollection {#241 …}
  +bans: Doctrine\ORM\PersistentCollection {#158 …}
  +reports: Doctrine\ORM\PersistentCollection {#144 …}
  +badges: Doctrine\ORM\PersistentCollection {#122 …}
  +logs: Doctrine\ORM\PersistentCollection {#112 …}
  +awards: Doctrine\ORM\PersistentCollection {#101 …}
  +categories: Doctrine\ORM\PersistentCollection {#88 …}
  -id: 11
  +apId: "askelectronics@discuss.tchncs.de"
  +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
  +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
  +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
  +apInboxUrl: "https://discuss.tchncs.de/inbox"
  +apDomain: "discuss.tchncs.de"
  +apPreferredUsername: "askelectronics"
  +apDiscoverable: true
  +apManuallyApprovesFollowers: null
  +privateKey: null
  +publicKey: null
  +apFetchedAt: DateTime @1727247714 {#315
    date: 2024-09-25 09:01:54.0 +02:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1687144409 {#309
    date: 2023-06-19 05:13:29.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS DENIED
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details