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

Authenticators

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

Access Decision

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

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
App\Entity\EntryComment {#1365
  +user: Proxies\__CG__\App\Entity\User {#1378 …}
  +entry: App\Entity\Entry {#1810 …}
  +magazine: App\Entity\Magazine {#313
    +icon: Proxies\__CG__\App\Entity\Image {#294 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#321
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#285 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#281 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#270 …}
    +entries: Doctrine\ORM\PersistentCollection {#228 …}
    +posts: Doctrine\ORM\PersistentCollection {#186 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#248 …}
    +bans: Doctrine\ORM\PersistentCollection {#165 …}
    +reports: Doctrine\ORM\PersistentCollection {#151 …}
    +badges: Doctrine\ORM\PersistentCollection {#129 …}
    +logs: Doctrine\ORM\PersistentCollection {#119 …}
    +awards: Doctrine\ORM\PersistentCollection {#108 …}
    +categories: Doctrine\ORM\PersistentCollection {#95 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#322
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#316
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    Awesome question. And good advice here. To add something: Don’t just give them games. Hook up an old printer, install LibreOffice plus the openclipart images. Kids can make everything into a game. We used to play with my dad’s old pc and imagined being private investigators and had our own little office. We printed out lots of silly stuff and took notes on the computer. There are a few ‘learn typing on a keyboard’ games, but back then I didn’t have fun with them.\n
    \n
    Maybe they like drawing, install TuxPaint, Krita. Or video editing or recording stuff, give them a webcam/phone and Kdenlive. Have them do a spoof on a movie or do their own Lego stop-motion film. Or they like to make music, install Audacity’s sucessor, LMMS, a drum sequencer …\n
    \n
    And of course the whole kids-education metapackage if your distribution has one. So they can program little turtles and start coding with Python. You can do this at age 8, depending on the kids personality.\n
    \n
    It works best if it’s tied somehow into their lives. For example (occasionally) printing homework assignments, a stop-motion suite if they play a lot with Lego anyways…\n
    \n
    Other than that, my boy scout education tells me to “look at the boy”. Have them explore and see that they like. Assist and teach them how to operate the software they want to use. Help them once they get stuck or can’t figure something out on their own. You will have to guide them and show how they can achieve the results they want, so they stay motivated.\n
    \n
    Give them background knowledge and tell them the 'why’s. Why something is the way it is. I’d say that is the point where we get to Linux. At age 10 or so, you don’t necessarily care about an operating system. But you’re curious and happy to learn why there are different ones and why they behave differently and the story behind that. And the thing that hooks you is the possibilities and usefulness for your life. So that’s why I recommend installing lots of useful (to kids) software.\n
    \n
    And maybe give them a chat / instant-messenger program. So they can contact you and ask questions.\n
    \n
    As it is with teaching generally, it heavily depends on how you do it. Kids are very curious by default. In my experience: “Look at the boy” has served me well. Kids come in a wide variety. Don’t teach them top-down but find a mix of letting them explore and roam, but also make sure to teach them the basics first. And guide them how to apply things to their life and find use-cases and the fun in it. If you pay attention to them, you can adjust your own behaviour.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1701346846 {#1605
    date: 2023-11-30 13:20:46.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@nayminlwin@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1370 …}
  +nested: Doctrine\ORM\PersistentCollection {#1375 …}
  +votes: Doctrine\ORM\PersistentCollection {#2424 …}
  +reports: Doctrine\ORM\PersistentCollection {#1898 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1841 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2354 …}
  -id: 157812
  -bodyTs: "'10':306 '8':169 'achiev':266 'add':8 'adjust':478 'advic':5 'age':168,305 'also':441 'anyway':204 'appli':455 'ask':384 'assign':191 'assist':227 'attent':473 'audac':131 'awesom':1 'back':79 'background':277 'basic':448 'behav':334 'behaviour':481 'behind':339 'best':177 'boy':209,218,412 'care':313 'case':464 'chat':373 'code':160 'come':418 'comput':67 'contact':381 'cours':140 'curious':321,403 'd':293 'dad':40 'default':405 'depend':170,394 'didn':82 'differ':329,335 'distribut':149 'draw':91 'drum':136 'edit':97 'educ':145,211 'everyth':30 'exampl':187 'experi':408 'explor':221,437 'figur':249 'film':123 'find':431,461 'first':449 'fun':85,467 'game':15,33,77 'general':391 'get':244,301 'give':13,101,275,370 'good':4 'guid':259,451 'happi':323 'heavili':393 'help':240 'homework':190 'hook':16,345 'imag':26 'imagin':45 'instal':21,92,130,361 'instant':375 'instant-messeng':374 'investig':48 'kdenliv':106 'keyboard':76 'kid':27,144,173,366,400,417 'kids-educ':143 'knowledg':278 'krita':94 'learn':72,325 'lego':119,203 'let':435 'libreoffic':22 'life':354,459 'like':90,126,226 'linux':303 'littl':53,156 'live':185 'lmms':134 'look':215,409 'lot':58,201,362 'make':29,128,442 'mayb':88,369 'messeng':376 'metapackag':146 'mix':433 'motion':122,195 'motiv':274 'movi':114 'music':129 'necessarili':312 'note':64 'occasion':188 'offic':54 'old':19,42 'one':151,330 'openclipart':25 'oper':233,316 'pay':472 'pc':43 'person':174 'play':37,199 'plus':23 'point':298 'possibl':349 'print':56,189 'printer':20 'privat':47 'program':155,377 'python':162 'question':2,385 're':320 'recommend':360 'record':99 'result':268 'roam':439 'say':294 'scout':210 'see':223 'sequenc':137 'serv':414 'show':262 'silli':60 'softwar':235,367 'somehow':182 'someth':9,250,286 'spoof':111 'start':159 'stay':273 'stop':121,194 'stop-mot':120,193 'stori':338 'stuck':245 'stuff':61,100 'sucessor':133 'suit':196 'sure':443 'system':317 'teach':229,390,425,445 'tell':212,280 'thing':343,456 'tie':181 'took':63 'top':428 'top-down':427 'turtl':157 'tuxpaint':93 'type':73 'use':35,239,351,364,463 'use-cas':462 'varieti':422 'video':96 'want':237,270 'way':289 'webcam/phone':104 'well':416 'whole':142 'wide':421 'work':176"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/5132331"
  +editedAt: DateTimeImmutable @1701340664 {#1377
    date: 2023-11-30 11:37:44.0 +01:00
  }
  +createdAt: DateTimeImmutable @1700816066 {#1927
    date: 2023-11-24 09:54:26.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
App\Entity\EntryComment {#1365
  +user: Proxies\__CG__\App\Entity\User {#1378 …}
  +entry: App\Entity\Entry {#1810 …}
  +magazine: App\Entity\Magazine {#313
    +icon: Proxies\__CG__\App\Entity\Image {#294 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#321
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#285 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#281 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#270 …}
    +entries: Doctrine\ORM\PersistentCollection {#228 …}
    +posts: Doctrine\ORM\PersistentCollection {#186 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#248 …}
    +bans: Doctrine\ORM\PersistentCollection {#165 …}
    +reports: Doctrine\ORM\PersistentCollection {#151 …}
    +badges: Doctrine\ORM\PersistentCollection {#129 …}
    +logs: Doctrine\ORM\PersistentCollection {#119 …}
    +awards: Doctrine\ORM\PersistentCollection {#108 …}
    +categories: Doctrine\ORM\PersistentCollection {#95 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#322
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#316
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    Awesome question. And good advice here. To add something: Don’t just give them games. Hook up an old printer, install LibreOffice plus the openclipart images. Kids can make everything into a game. We used to play with my dad’s old pc and imagined being private investigators and had our own little office. We printed out lots of silly stuff and took notes on the computer. There are a few ‘learn typing on a keyboard’ games, but back then I didn’t have fun with them.\n
    \n
    Maybe they like drawing, install TuxPaint, Krita. Or video editing or recording stuff, give them a webcam/phone and Kdenlive. Have them do a spoof on a movie or do their own Lego stop-motion film. Or they like to make music, install Audacity’s sucessor, LMMS, a drum sequencer …\n
    \n
    And of course the whole kids-education metapackage if your distribution has one. So they can program little turtles and start coding with Python. You can do this at age 8, depending on the kids personality.\n
    \n
    It works best if it’s tied somehow into their lives. For example (occasionally) printing homework assignments, a stop-motion suite if they play a lot with Lego anyways…\n
    \n
    Other than that, my boy scout education tells me to “look at the boy”. Have them explore and see that they like. Assist and teach them how to operate the software they want to use. Help them once they get stuck or can’t figure something out on their own. You will have to guide them and show how they can achieve the results they want, so they stay motivated.\n
    \n
    Give them background knowledge and tell them the 'why’s. Why something is the way it is. I’d say that is the point where we get to Linux. At age 10 or so, you don’t necessarily care about an operating system. But you’re curious and happy to learn why there are different ones and why they behave differently and the story behind that. And the thing that hooks you is the possibilities and usefulness for your life. So that’s why I recommend installing lots of useful (to kids) software.\n
    \n
    And maybe give them a chat / instant-messenger program. So they can contact you and ask questions.\n
    \n
    As it is with teaching generally, it heavily depends on how you do it. Kids are very curious by default. In my experience: “Look at the boy” has served me well. Kids come in a wide variety. Don’t teach them top-down but find a mix of letting them explore and roam, but also make sure to teach them the basics first. And guide them how to apply things to their life and find use-cases and the fun in it. If you pay attention to them, you can adjust your own behaviour.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1701346846 {#1605
    date: 2023-11-30 13:20:46.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@nayminlwin@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1370 …}
  +nested: Doctrine\ORM\PersistentCollection {#1375 …}
  +votes: Doctrine\ORM\PersistentCollection {#2424 …}
  +reports: Doctrine\ORM\PersistentCollection {#1898 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1841 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2354 …}
  -id: 157812
  -bodyTs: "'10':306 '8':169 'achiev':266 'add':8 'adjust':478 'advic':5 'age':168,305 'also':441 'anyway':204 'appli':455 'ask':384 'assign':191 'assist':227 'attent':473 'audac':131 'awesom':1 'back':79 'background':277 'basic':448 'behav':334 'behaviour':481 'behind':339 'best':177 'boy':209,218,412 'care':313 'case':464 'chat':373 'code':160 'come':418 'comput':67 'contact':381 'cours':140 'curious':321,403 'd':293 'dad':40 'default':405 'depend':170,394 'didn':82 'differ':329,335 'distribut':149 'draw':91 'drum':136 'edit':97 'educ':145,211 'everyth':30 'exampl':187 'experi':408 'explor':221,437 'figur':249 'film':123 'find':431,461 'first':449 'fun':85,467 'game':15,33,77 'general':391 'get':244,301 'give':13,101,275,370 'good':4 'guid':259,451 'happi':323 'heavili':393 'help':240 'homework':190 'hook':16,345 'imag':26 'imagin':45 'instal':21,92,130,361 'instant':375 'instant-messeng':374 'investig':48 'kdenliv':106 'keyboard':76 'kid':27,144,173,366,400,417 'kids-educ':143 'knowledg':278 'krita':94 'learn':72,325 'lego':119,203 'let':435 'libreoffic':22 'life':354,459 'like':90,126,226 'linux':303 'littl':53,156 'live':185 'lmms':134 'look':215,409 'lot':58,201,362 'make':29,128,442 'mayb':88,369 'messeng':376 'metapackag':146 'mix':433 'motion':122,195 'motiv':274 'movi':114 'music':129 'necessarili':312 'note':64 'occasion':188 'offic':54 'old':19,42 'one':151,330 'openclipart':25 'oper':233,316 'pay':472 'pc':43 'person':174 'play':37,199 'plus':23 'point':298 'possibl':349 'print':56,189 'printer':20 'privat':47 'program':155,377 'python':162 'question':2,385 're':320 'recommend':360 'record':99 'result':268 'roam':439 'say':294 'scout':210 'see':223 'sequenc':137 'serv':414 'show':262 'silli':60 'softwar':235,367 'somehow':182 'someth':9,250,286 'spoof':111 'start':159 'stay':273 'stop':121,194 'stop-mot':120,193 'stori':338 'stuck':245 'stuff':61,100 'sucessor':133 'suit':196 'sure':443 'system':317 'teach':229,390,425,445 'tell':212,280 'thing':343,456 'tie':181 'took':63 'top':428 'top-down':427 'turtl':157 'tuxpaint':93 'type':73 'use':35,239,351,364,463 'use-cas':462 'varieti':422 'video':96 'want':237,270 'way':289 'webcam/phone':104 'well':416 'whole':142 'wide':421 'work':176"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/5132331"
  +editedAt: DateTimeImmutable @1701340664 {#1377
    date: 2023-11-30 11:37:44.0 +01:00
  }
  +createdAt: DateTimeImmutable @1700816066 {#1927
    date: 2023-11-24 09:54:26.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
App\Entity\EntryComment {#1365
  +user: Proxies\__CG__\App\Entity\User {#1378 …}
  +entry: App\Entity\Entry {#1810 …}
  +magazine: App\Entity\Magazine {#313
    +icon: Proxies\__CG__\App\Entity\Image {#294 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#321
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#285 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#281 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#270 …}
    +entries: Doctrine\ORM\PersistentCollection {#228 …}
    +posts: Doctrine\ORM\PersistentCollection {#186 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#248 …}
    +bans: Doctrine\ORM\PersistentCollection {#165 …}
    +reports: Doctrine\ORM\PersistentCollection {#151 …}
    +badges: Doctrine\ORM\PersistentCollection {#129 …}
    +logs: Doctrine\ORM\PersistentCollection {#119 …}
    +awards: Doctrine\ORM\PersistentCollection {#108 …}
    +categories: Doctrine\ORM\PersistentCollection {#95 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#322
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#316
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    Awesome question. And good advice here. To add something: Don’t just give them games. Hook up an old printer, install LibreOffice plus the openclipart images. Kids can make everything into a game. We used to play with my dad’s old pc and imagined being private investigators and had our own little office. We printed out lots of silly stuff and took notes on the computer. There are a few ‘learn typing on a keyboard’ games, but back then I didn’t have fun with them.\n
    \n
    Maybe they like drawing, install TuxPaint, Krita. Or video editing or recording stuff, give them a webcam/phone and Kdenlive. Have them do a spoof on a movie or do their own Lego stop-motion film. Or they like to make music, install Audacity’s sucessor, LMMS, a drum sequencer …\n
    \n
    And of course the whole kids-education metapackage if your distribution has one. So they can program little turtles and start coding with Python. You can do this at age 8, depending on the kids personality.\n
    \n
    It works best if it’s tied somehow into their lives. For example (occasionally) printing homework assignments, a stop-motion suite if they play a lot with Lego anyways…\n
    \n
    Other than that, my boy scout education tells me to “look at the boy”. Have them explore and see that they like. Assist and teach them how to operate the software they want to use. Help them once they get stuck or can’t figure something out on their own. You will have to guide them and show how they can achieve the results they want, so they stay motivated.\n
    \n
    Give them background knowledge and tell them the 'why’s. Why something is the way it is. I’d say that is the point where we get to Linux. At age 10 or so, you don’t necessarily care about an operating system. But you’re curious and happy to learn why there are different ones and why they behave differently and the story behind that. And the thing that hooks you is the possibilities and usefulness for your life. So that’s why I recommend installing lots of useful (to kids) software.\n
    \n
    And maybe give them a chat / instant-messenger program. So they can contact you and ask questions.\n
    \n
    As it is with teaching generally, it heavily depends on how you do it. Kids are very curious by default. In my experience: “Look at the boy” has served me well. Kids come in a wide variety. Don’t teach them top-down but find a mix of letting them explore and roam, but also make sure to teach them the basics first. And guide them how to apply things to their life and find use-cases and the fun in it. If you pay attention to them, you can adjust your own behaviour.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1701346846 {#1605
    date: 2023-11-30 13:20:46.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@nayminlwin@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1370 …}
  +nested: Doctrine\ORM\PersistentCollection {#1375 …}
  +votes: Doctrine\ORM\PersistentCollection {#2424 …}
  +reports: Doctrine\ORM\PersistentCollection {#1898 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1841 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2354 …}
  -id: 157812
  -bodyTs: "'10':306 '8':169 'achiev':266 'add':8 'adjust':478 'advic':5 'age':168,305 'also':441 'anyway':204 'appli':455 'ask':384 'assign':191 'assist':227 'attent':473 'audac':131 'awesom':1 'back':79 'background':277 'basic':448 'behav':334 'behaviour':481 'behind':339 'best':177 'boy':209,218,412 'care':313 'case':464 'chat':373 'code':160 'come':418 'comput':67 'contact':381 'cours':140 'curious':321,403 'd':293 'dad':40 'default':405 'depend':170,394 'didn':82 'differ':329,335 'distribut':149 'draw':91 'drum':136 'edit':97 'educ':145,211 'everyth':30 'exampl':187 'experi':408 'explor':221,437 'figur':249 'film':123 'find':431,461 'first':449 'fun':85,467 'game':15,33,77 'general':391 'get':244,301 'give':13,101,275,370 'good':4 'guid':259,451 'happi':323 'heavili':393 'help':240 'homework':190 'hook':16,345 'imag':26 'imagin':45 'instal':21,92,130,361 'instant':375 'instant-messeng':374 'investig':48 'kdenliv':106 'keyboard':76 'kid':27,144,173,366,400,417 'kids-educ':143 'knowledg':278 'krita':94 'learn':72,325 'lego':119,203 'let':435 'libreoffic':22 'life':354,459 'like':90,126,226 'linux':303 'littl':53,156 'live':185 'lmms':134 'look':215,409 'lot':58,201,362 'make':29,128,442 'mayb':88,369 'messeng':376 'metapackag':146 'mix':433 'motion':122,195 'motiv':274 'movi':114 'music':129 'necessarili':312 'note':64 'occasion':188 'offic':54 'old':19,42 'one':151,330 'openclipart':25 'oper':233,316 'pay':472 'pc':43 'person':174 'play':37,199 'plus':23 'point':298 'possibl':349 'print':56,189 'printer':20 'privat':47 'program':155,377 'python':162 'question':2,385 're':320 'recommend':360 'record':99 'result':268 'roam':439 'say':294 'scout':210 'see':223 'sequenc':137 'serv':414 'show':262 'silli':60 'softwar':235,367 'somehow':182 'someth':9,250,286 'spoof':111 'start':159 'stay':273 'stop':121,194 'stop-mot':120,193 'stori':338 'stuck':245 'stuff':61,100 'sucessor':133 'suit':196 'sure':443 'system':317 'teach':229,390,425,445 'tell':212,280 'thing':343,456 'tie':181 'took':63 'top':428 'top-down':427 'turtl':157 'tuxpaint':93 'type':73 'use':35,239,351,364,463 'use-cas':462 'varieti':422 'video':96 'want':237,270 'way':289 'webcam/phone':104 'well':416 'whole':142 'wide':421 'work':176"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/5132331"
  +editedAt: DateTimeImmutable @1701340664 {#1377
    date: 2023-11-30 11:37:44.0 +01:00
  }
  +createdAt: DateTimeImmutable @1700816066 {#1927
    date: 2023-11-24 09:54:26.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED edit
App\Entity\Magazine {#313
  +icon: Proxies\__CG__\App\Entity\Image {#294 …}
  +name: "linux@lemmy.ml"
  +title: "linux"
  +description: """
    From Wikipedia, the free encyclopedia\n
    \n
    Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
    \n
    Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
    \n
    ### Rules\n
    \n
    - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
    - No misinformation\n
    - No NSFW content\n
    - No hate speech, bigotry, etc\n
    \n
    ### Related Communities\n
    \n
    - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
    - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
    - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
    - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
    \n
    Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
    """
  +rules: null
  +subscriptionsCount: 1
  +entryCount: 1406
  +entryCommentCount: 28632
  +postCount: 6
  +postCommentCount: 214
  +isAdult: false
  +customCss: null
  +lastActive: DateTime @1729583542 {#321
    date: 2024-10-22 09:52:22.0 +02:00
  }
  +markedForDeletionAt: null
  +tags: null
  +moderators: Doctrine\ORM\PersistentCollection {#285 …}
  +ownershipRequests: Doctrine\ORM\PersistentCollection {#281 …}
  +moderatorRequests: Doctrine\ORM\PersistentCollection {#270 …}
  +entries: Doctrine\ORM\PersistentCollection {#228 …}
  +posts: Doctrine\ORM\PersistentCollection {#186 …}
  +subscriptions: Doctrine\ORM\PersistentCollection {#248 …}
  +bans: Doctrine\ORM\PersistentCollection {#165 …}
  +reports: Doctrine\ORM\PersistentCollection {#151 …}
  +badges: Doctrine\ORM\PersistentCollection {#129 …}
  +logs: Doctrine\ORM\PersistentCollection {#119 …}
  +awards: Doctrine\ORM\PersistentCollection {#108 …}
  +categories: Doctrine\ORM\PersistentCollection {#95 …}
  -id: 73
  +apId: "linux@lemmy.ml"
  +apProfileId: "https://lemmy.ml/c/linux"
  +apPublicUrl: "https://lemmy.ml/c/linux"
  +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
  +apInboxUrl: "https://lemmy.ml/inbox"
  +apDomain: "lemmy.ml"
  +apPreferredUsername: "linux"
  +apDiscoverable: true
  +apManuallyApprovesFollowers: null
  +privateKey: null
  +publicKey: null
  +apFetchedAt: DateTime @1729583596 {#322
    date: 2024-10-22 09:53:16.0 +02:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1698929468 {#316
    date: 2023-11-02 13:51:08.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS DENIED
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details