Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

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

Listeners

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

Authenticators

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

Access Decision

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

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
App\Entity\Entry {#2412
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +magazine: App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "asklemmy@lemmy.world"
    +title: "asklemmy"
    +description: """
      A Fediverse community for open-ended, thought provoking questions\n
      -----------------------------------------------------------------\n
      \n
      ---\n
      \n
      **Rules: (interactive)**\n
      ------------------------\n
      \n
      ---\n
      \n
      1) Be nice and; have funDoxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can’t say something nice, don’t say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. [Please familiarize yourself with them](https://legal.lemmy.world/tos/)\n
      \n
      ---\n
      \n
      2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?\n
      \n
      ---\n
      \n
      3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.\n
      \n
      ---\n
      \n
      4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either [!asklemmyafterdark@lemmy.world](https://lemmy.world/c/asklemmyafterdark) or [!asklemmynsfw@lemmynsfw.com](https://lemmynsfw.com/c/asklemmynsfw). NSFW comments should be restricted to posts tagged [NSFW].\n
      \n
      ---\n
      \n
      5) This is not a support community.It is not a place for ‘how do I?’, type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to [Lemmy.world Support](https://lemmy.world/c/support) or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.\n
      \n
      ---\n
      \n
      Reminder: The [terms of service](https://legal.lemmy.world/tos/) apply here too.\n
      \n
      Partnered Communities:\n
      ----------------------\n
      \n
      [Tech Support](/c/techsupport@lemmy.world)\n
      \n
      [No Stupid Questions](/c/nostupidquestions@lemmy.world)\n
      \n
      [You Should Know](/c/youshouldknow@lemmy.world)\n
      \n
      [Reddit](/c/reddit@lemmy.world)\n
      \n
      [Jokes](/c/jokes@lemmy.world)\n
      \n
      [Ask Ouija](/c/askouija@lemmy.world)\n
      \n
      ---\n
      \n
      Logo design credit goes to: [tubbadu](/u/tubbadu@lemmy.world)\n
      \n
      ---\n
      \n
      ![](https://img.shields.io/lemmy/asklemmy%40lemmy.world?logo=lemmy&label=Total%20Subscribers)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1179
    +entryCommentCount: 42676
    +postCount: 3
    +postCommentCount: 67
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583245 {#276
      date: 2024-10-22 09:47:25.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 49
    +apId: "asklemmy@lemmy.world"
    +apProfileId: "https://lemmy.world/c/asklemmy"
    +apPublicUrl: "https://lemmy.world/c/asklemmy"
    +apFollowersUrl: "https://lemmy.world/c/asklemmy/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "asklemmy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583301 {#270
      date: 2024-10-22 09:48:21.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697177027 {#272
      date: 2023-10-13 08:03:47.0 +02:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
  +slug: "Long-post-Do-more-or-fewer-communities-lead-to-increased"
  +title: "[Long post] Do more or fewer communities lead to increased engagement?"
  +url: null
  +body: """
    As I watch The Internet look like it’s starting to adopt a new phase (let’s call it federation writ large), I’m watching for signs of both success and struggle. I have some strong opinions of features and functionality lacking in the current suite of UIs that might help adoption, but thing I’ve been thinking about more recently is the effects of premature fragmentation.\n
    \n
    Like so many things, it boils down to a problem of discovery. By discovery, I mean the user’s ability to find posts and topics that they want to read and engage with.\n
    \n
    If lemmy had 10 users, we would not need separate topics. It’d probably be a few posts a day, tops, and it’d be easy enough to just scan through and see if anything of interest was being discussed. That could probably scale up a bit - let’s call it 100 users just for discussion. 100 users, 10-15 posts per day. Somewhere beyond that, you’d probably want to start some kind of classification. It would need to be at a fairly high level, like tech and politics. I’m thinking of things like 90s era slashdot. The point I’m making is that 1000 users would be too few to fragment the tech topic/tag into separate operating systems, much less specific flavors or versions of Linux.\n
    \n
    My point is this: picture a growth curve. From biology and general network theory we would expect the growth curve of a successful service or community to grow exponentially. In the early part of growth, the exponential curve can appear linear - it can take time for the network effect to really kick in. Things like the Reddit exit can create a brief non-linearity, but until you hit the hockey stick part it’s just steady growth. Let’s call this function U(t) for users as a function of time.\n
    \n
    Now let’s think about growth in the number of communities. From the above, and using discoverability as our fitness function, we’d expect them to grow as a function of the number of users. As the number of users goes up, both the number of and diversity in the posts go up, meaning we need additional metadata to find “our” content easily. Let’s call this one C(t) for communities as a function of time.\n
    \n
    My thought right now is that a fitness function would discover that U(t) >> C(t). I’m not going to get a lot more specific because it’s just a thought but I suspect that there’s be some relationship between inter-topic and intra-topic diversity (and the overall information diversity of the service).\n
    \n
    What I’m getting to is that it may be that one of the strengths of a service like lemmy, which allows for an almost unlimited expansion of communities including duplications, is not applying the concept of a fitness function, and actually can make things harder to discover and thus the service harder to use, reducing the ability to recruit and retain users. It reduces the average number of posts per topic and increases noise both in search and in the feed. I’ve ended up defaulting my clients to basically showing /all and sorting by recent just to make sure I’m not missing anything interesting, then blocking communities one by one. That’s not sustainable or friendly to more casual users. It’s definitely not the Apollo-on-Reddit kind of UX.\n
    \n
    I’m not sure what can or should be done, given both the architecture and philosophy. I’m just thinking about how things like network theory can inform how this sort of thing can be optimized.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 5
  +favouriteCount: 21
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1702848283 {#2410
    date: 2023-12-17 22:24:43.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1884 …}
  +votes: Doctrine\ORM\PersistentCollection {#1973 …}
  +reports: Doctrine\ORM\PersistentCollection {#1959 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
  +badges: Doctrine\ORM\PersistentCollection {#2440 …}
  +children: []
  -id: 22919
  -titleTs: "'communiti':7 'engag':11 'fewer':6 'increas':10 'lead':8 'long':1 'post':2"
  -bodyTs: "'-15':160 '/all':549 '10':104,159 '100':152,157 '1000':207 '90s':197 'abil':87,514 'actual':498 'addit':378 'adopt':12,52 'allow':478 'almost':481 'anyth':135,562 'apollo':586 'apollo-on-reddit':585 'appear':269 'appli':490 'architectur':605 'averag':523 'basic':547 'beyond':165 'biolog':239 'bit':147 'block':565 'boil':73 'brief':291 'c':390,413 'call':18,150,310,387 'casual':578 'classif':176 'client':545 'communiti':255,332,393,485,566 'concept':492 'content':383 'could':142 'creat':289 'current':45 'curv':237,249,267 'd':113,124,168,344 'day':120,163 'default':543 'definit':582 'discov':409,504 'discover':338 'discoveri':79,81 'discuss':140,156 'divers':369,448,453 'done':601 'duplic':487 'earli':261 'easi':126 'easili':384 'effect':64,278 'end':541 'engag':99 'enough':127 'era':198 'exit':287 'expans':483 'expect':246,345 'exponenti':258,266 'fair':184 'featur':39 'feder':20 'feed':538 'find':89,381 'fit':341,406,495 'flavor':225 'fragment':67,214 'friend':575 'function':41,312,319,342,351,396,407,496 'general':241 'get':420,460 'given':602 'go':373,418 'goe':362 'grow':257,348 'growth':236,248,264,307,327 'harder':502,509 'help':51 'high':185 'hit':298 'hockey':300 'includ':486 'increas':530 'inform':452,619 'inter':442 'inter-top':441 'interest':137,563 'internet':5 'intra':446 'intra-top':445 'kick':281 'kind':174,589 'lack':42 'larg':22 'lemmi':102,476 'less':223 'let':16,148,308,323,385 'level':186 'like':7,68,187,196,284,475,615 'linear':270,294 'linux':229 'look':6 'lot':422 'm':24,192,203,416,459,559,593,609 'make':204,500,556 'mani':70 'may':465 'mean':83,375 'metadata':379 'might':50 'miss':561 'much':222 'need':109,179,377 'network':242,277,616 'new':14 'nois':531 'non':293 'non-linear':292 'number':330,354,359,366,524 'one':389,468,567,569 'oper':220 'opinion':37 'optim':627 'overal':451 'part':262,302 'per':162,527 'phase':15 'philosophi':607 'pictur':234 'point':201,231 'polit':190 'post':90,118,161,372,526 'prematur':66 'probabl':114,143,169 'problem':77 'read':97 'realli':280 'recent':61,553 'recruit':516 'reddit':286,588 'reduc':512,521 'relationship':439 'retain':518 'right':401 'scale':144 'scan':130 'search':534 'see':133 'separ':110,219 'servic':253,456,474,508 'show':548 'sign':27 'slashdot':199 'somewher':164 'sort':551,622 'specif':224,424 'start':10,172 'steadi':306 'stick':301 'strength':471 'strong':36 'struggl':32 'success':30,252 'suit':46 'sure':557,595 'suspect':433 'sustain':573 'system':221 'take':273 'tech':188,216 'theori':243,617 'thing':54,71,195,283,501,614,624 'think':58,193,325,611 'thought':400,430 'thus':506 'time':274,321,398 'top':121 'topic':92,111,443,447,528 'topic/tag':217 'u':313,411 'ui':48 'unlimit':482 'use':337,511 'user':85,105,153,158,208,316,356,361,519,579 'ux':591 've':56,540 'version':227 'want':95,170 'watch':3,25 'would':107,178,209,245,408 'writ':21"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1702915489
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/9684702"
  +editedAt: DateTimeImmutable @1705304719 {#1850
    date: 2024-01-15 08:45:19.0 +01:00
  }
  +createdAt: DateTimeImmutable @1702842989 {#2420
    date: 2023-12-17 20:56:29.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
App\Entity\Entry {#2412
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +magazine: App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "asklemmy@lemmy.world"
    +title: "asklemmy"
    +description: """
      A Fediverse community for open-ended, thought provoking questions\n
      -----------------------------------------------------------------\n
      \n
      ---\n
      \n
      **Rules: (interactive)**\n
      ------------------------\n
      \n
      ---\n
      \n
      1) Be nice and; have funDoxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can’t say something nice, don’t say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. [Please familiarize yourself with them](https://legal.lemmy.world/tos/)\n
      \n
      ---\n
      \n
      2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?\n
      \n
      ---\n
      \n
      3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.\n
      \n
      ---\n
      \n
      4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either [!asklemmyafterdark@lemmy.world](https://lemmy.world/c/asklemmyafterdark) or [!asklemmynsfw@lemmynsfw.com](https://lemmynsfw.com/c/asklemmynsfw). NSFW comments should be restricted to posts tagged [NSFW].\n
      \n
      ---\n
      \n
      5) This is not a support community.It is not a place for ‘how do I?’, type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to [Lemmy.world Support](https://lemmy.world/c/support) or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.\n
      \n
      ---\n
      \n
      Reminder: The [terms of service](https://legal.lemmy.world/tos/) apply here too.\n
      \n
      Partnered Communities:\n
      ----------------------\n
      \n
      [Tech Support](/c/techsupport@lemmy.world)\n
      \n
      [No Stupid Questions](/c/nostupidquestions@lemmy.world)\n
      \n
      [You Should Know](/c/youshouldknow@lemmy.world)\n
      \n
      [Reddit](/c/reddit@lemmy.world)\n
      \n
      [Jokes](/c/jokes@lemmy.world)\n
      \n
      [Ask Ouija](/c/askouija@lemmy.world)\n
      \n
      ---\n
      \n
      Logo design credit goes to: [tubbadu](/u/tubbadu@lemmy.world)\n
      \n
      ---\n
      \n
      ![](https://img.shields.io/lemmy/asklemmy%40lemmy.world?logo=lemmy&label=Total%20Subscribers)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1179
    +entryCommentCount: 42676
    +postCount: 3
    +postCommentCount: 67
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583245 {#276
      date: 2024-10-22 09:47:25.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 49
    +apId: "asklemmy@lemmy.world"
    +apProfileId: "https://lemmy.world/c/asklemmy"
    +apPublicUrl: "https://lemmy.world/c/asklemmy"
    +apFollowersUrl: "https://lemmy.world/c/asklemmy/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "asklemmy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583301 {#270
      date: 2024-10-22 09:48:21.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697177027 {#272
      date: 2023-10-13 08:03:47.0 +02:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
  +slug: "Long-post-Do-more-or-fewer-communities-lead-to-increased"
  +title: "[Long post] Do more or fewer communities lead to increased engagement?"
  +url: null
  +body: """
    As I watch The Internet look like it’s starting to adopt a new phase (let’s call it federation writ large), I’m watching for signs of both success and struggle. I have some strong opinions of features and functionality lacking in the current suite of UIs that might help adoption, but thing I’ve been thinking about more recently is the effects of premature fragmentation.\n
    \n
    Like so many things, it boils down to a problem of discovery. By discovery, I mean the user’s ability to find posts and topics that they want to read and engage with.\n
    \n
    If lemmy had 10 users, we would not need separate topics. It’d probably be a few posts a day, tops, and it’d be easy enough to just scan through and see if anything of interest was being discussed. That could probably scale up a bit - let’s call it 100 users just for discussion. 100 users, 10-15 posts per day. Somewhere beyond that, you’d probably want to start some kind of classification. It would need to be at a fairly high level, like tech and politics. I’m thinking of things like 90s era slashdot. The point I’m making is that 1000 users would be too few to fragment the tech topic/tag into separate operating systems, much less specific flavors or versions of Linux.\n
    \n
    My point is this: picture a growth curve. From biology and general network theory we would expect the growth curve of a successful service or community to grow exponentially. In the early part of growth, the exponential curve can appear linear - it can take time for the network effect to really kick in. Things like the Reddit exit can create a brief non-linearity, but until you hit the hockey stick part it’s just steady growth. Let’s call this function U(t) for users as a function of time.\n
    \n
    Now let’s think about growth in the number of communities. From the above, and using discoverability as our fitness function, we’d expect them to grow as a function of the number of users. As the number of users goes up, both the number of and diversity in the posts go up, meaning we need additional metadata to find “our” content easily. Let’s call this one C(t) for communities as a function of time.\n
    \n
    My thought right now is that a fitness function would discover that U(t) >> C(t). I’m not going to get a lot more specific because it’s just a thought but I suspect that there’s be some relationship between inter-topic and intra-topic diversity (and the overall information diversity of the service).\n
    \n
    What I’m getting to is that it may be that one of the strengths of a service like lemmy, which allows for an almost unlimited expansion of communities including duplications, is not applying the concept of a fitness function, and actually can make things harder to discover and thus the service harder to use, reducing the ability to recruit and retain users. It reduces the average number of posts per topic and increases noise both in search and in the feed. I’ve ended up defaulting my clients to basically showing /all and sorting by recent just to make sure I’m not missing anything interesting, then blocking communities one by one. That’s not sustainable or friendly to more casual users. It’s definitely not the Apollo-on-Reddit kind of UX.\n
    \n
    I’m not sure what can or should be done, given both the architecture and philosophy. I’m just thinking about how things like network theory can inform how this sort of thing can be optimized.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 5
  +favouriteCount: 21
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1702848283 {#2410
    date: 2023-12-17 22:24:43.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1884 …}
  +votes: Doctrine\ORM\PersistentCollection {#1973 …}
  +reports: Doctrine\ORM\PersistentCollection {#1959 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
  +badges: Doctrine\ORM\PersistentCollection {#2440 …}
  +children: []
  -id: 22919
  -titleTs: "'communiti':7 'engag':11 'fewer':6 'increas':10 'lead':8 'long':1 'post':2"
  -bodyTs: "'-15':160 '/all':549 '10':104,159 '100':152,157 '1000':207 '90s':197 'abil':87,514 'actual':498 'addit':378 'adopt':12,52 'allow':478 'almost':481 'anyth':135,562 'apollo':586 'apollo-on-reddit':585 'appear':269 'appli':490 'architectur':605 'averag':523 'basic':547 'beyond':165 'biolog':239 'bit':147 'block':565 'boil':73 'brief':291 'c':390,413 'call':18,150,310,387 'casual':578 'classif':176 'client':545 'communiti':255,332,393,485,566 'concept':492 'content':383 'could':142 'creat':289 'current':45 'curv':237,249,267 'd':113,124,168,344 'day':120,163 'default':543 'definit':582 'discov':409,504 'discover':338 'discoveri':79,81 'discuss':140,156 'divers':369,448,453 'done':601 'duplic':487 'earli':261 'easi':126 'easili':384 'effect':64,278 'end':541 'engag':99 'enough':127 'era':198 'exit':287 'expans':483 'expect':246,345 'exponenti':258,266 'fair':184 'featur':39 'feder':20 'feed':538 'find':89,381 'fit':341,406,495 'flavor':225 'fragment':67,214 'friend':575 'function':41,312,319,342,351,396,407,496 'general':241 'get':420,460 'given':602 'go':373,418 'goe':362 'grow':257,348 'growth':236,248,264,307,327 'harder':502,509 'help':51 'high':185 'hit':298 'hockey':300 'includ':486 'increas':530 'inform':452,619 'inter':442 'inter-top':441 'interest':137,563 'internet':5 'intra':446 'intra-top':445 'kick':281 'kind':174,589 'lack':42 'larg':22 'lemmi':102,476 'less':223 'let':16,148,308,323,385 'level':186 'like':7,68,187,196,284,475,615 'linear':270,294 'linux':229 'look':6 'lot':422 'm':24,192,203,416,459,559,593,609 'make':204,500,556 'mani':70 'may':465 'mean':83,375 'metadata':379 'might':50 'miss':561 'much':222 'need':109,179,377 'network':242,277,616 'new':14 'nois':531 'non':293 'non-linear':292 'number':330,354,359,366,524 'one':389,468,567,569 'oper':220 'opinion':37 'optim':627 'overal':451 'part':262,302 'per':162,527 'phase':15 'philosophi':607 'pictur':234 'point':201,231 'polit':190 'post':90,118,161,372,526 'prematur':66 'probabl':114,143,169 'problem':77 'read':97 'realli':280 'recent':61,553 'recruit':516 'reddit':286,588 'reduc':512,521 'relationship':439 'retain':518 'right':401 'scale':144 'scan':130 'search':534 'see':133 'separ':110,219 'servic':253,456,474,508 'show':548 'sign':27 'slashdot':199 'somewher':164 'sort':551,622 'specif':224,424 'start':10,172 'steadi':306 'stick':301 'strength':471 'strong':36 'struggl':32 'success':30,252 'suit':46 'sure':557,595 'suspect':433 'sustain':573 'system':221 'take':273 'tech':188,216 'theori':243,617 'thing':54,71,195,283,501,614,624 'think':58,193,325,611 'thought':400,430 'thus':506 'time':274,321,398 'top':121 'topic':92,111,443,447,528 'topic/tag':217 'u':313,411 'ui':48 'unlimit':482 'use':337,511 'user':85,105,153,158,208,316,356,361,519,579 'ux':591 've':56,540 'version':227 'want':95,170 'watch':3,25 'would':107,178,209,245,408 'writ':21"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1702915489
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/9684702"
  +editedAt: DateTimeImmutable @1705304719 {#1850
    date: 2024-01-15 08:45:19.0 +01:00
  }
  +createdAt: DateTimeImmutable @1702842989 {#2420
    date: 2023-12-17 20:56:29.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
App\Entity\Entry {#2412
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +magazine: App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "asklemmy@lemmy.world"
    +title: "asklemmy"
    +description: """
      A Fediverse community for open-ended, thought provoking questions\n
      -----------------------------------------------------------------\n
      \n
      ---\n
      \n
      **Rules: (interactive)**\n
      ------------------------\n
      \n
      ---\n
      \n
      1) Be nice and; have funDoxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can’t say something nice, don’t say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. [Please familiarize yourself with them](https://legal.lemmy.world/tos/)\n
      \n
      ---\n
      \n
      2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?\n
      \n
      ---\n
      \n
      3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.\n
      \n
      ---\n
      \n
      4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either [!asklemmyafterdark@lemmy.world](https://lemmy.world/c/asklemmyafterdark) or [!asklemmynsfw@lemmynsfw.com](https://lemmynsfw.com/c/asklemmynsfw). NSFW comments should be restricted to posts tagged [NSFW].\n
      \n
      ---\n
      \n
      5) This is not a support community.It is not a place for ‘how do I?’, type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to [Lemmy.world Support](https://lemmy.world/c/support) or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.\n
      \n
      ---\n
      \n
      Reminder: The [terms of service](https://legal.lemmy.world/tos/) apply here too.\n
      \n
      Partnered Communities:\n
      ----------------------\n
      \n
      [Tech Support](/c/techsupport@lemmy.world)\n
      \n
      [No Stupid Questions](/c/nostupidquestions@lemmy.world)\n
      \n
      [You Should Know](/c/youshouldknow@lemmy.world)\n
      \n
      [Reddit](/c/reddit@lemmy.world)\n
      \n
      [Jokes](/c/jokes@lemmy.world)\n
      \n
      [Ask Ouija](/c/askouija@lemmy.world)\n
      \n
      ---\n
      \n
      Logo design credit goes to: [tubbadu](/u/tubbadu@lemmy.world)\n
      \n
      ---\n
      \n
      ![](https://img.shields.io/lemmy/asklemmy%40lemmy.world?logo=lemmy&label=Total%20Subscribers)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1179
    +entryCommentCount: 42676
    +postCount: 3
    +postCommentCount: 67
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583245 {#276
      date: 2024-10-22 09:47:25.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 49
    +apId: "asklemmy@lemmy.world"
    +apProfileId: "https://lemmy.world/c/asklemmy"
    +apPublicUrl: "https://lemmy.world/c/asklemmy"
    +apFollowersUrl: "https://lemmy.world/c/asklemmy/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "asklemmy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583301 {#270
      date: 2024-10-22 09:48:21.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697177027 {#272
      date: 2023-10-13 08:03:47.0 +02:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
  +slug: "Long-post-Do-more-or-fewer-communities-lead-to-increased"
  +title: "[Long post] Do more or fewer communities lead to increased engagement?"
  +url: null
  +body: """
    As I watch The Internet look like it’s starting to adopt a new phase (let’s call it federation writ large), I’m watching for signs of both success and struggle. I have some strong opinions of features and functionality lacking in the current suite of UIs that might help adoption, but thing I’ve been thinking about more recently is the effects of premature fragmentation.\n
    \n
    Like so many things, it boils down to a problem of discovery. By discovery, I mean the user’s ability to find posts and topics that they want to read and engage with.\n
    \n
    If lemmy had 10 users, we would not need separate topics. It’d probably be a few posts a day, tops, and it’d be easy enough to just scan through and see if anything of interest was being discussed. That could probably scale up a bit - let’s call it 100 users just for discussion. 100 users, 10-15 posts per day. Somewhere beyond that, you’d probably want to start some kind of classification. It would need to be at a fairly high level, like tech and politics. I’m thinking of things like 90s era slashdot. The point I’m making is that 1000 users would be too few to fragment the tech topic/tag into separate operating systems, much less specific flavors or versions of Linux.\n
    \n
    My point is this: picture a growth curve. From biology and general network theory we would expect the growth curve of a successful service or community to grow exponentially. In the early part of growth, the exponential curve can appear linear - it can take time for the network effect to really kick in. Things like the Reddit exit can create a brief non-linearity, but until you hit the hockey stick part it’s just steady growth. Let’s call this function U(t) for users as a function of time.\n
    \n
    Now let’s think about growth in the number of communities. From the above, and using discoverability as our fitness function, we’d expect them to grow as a function of the number of users. As the number of users goes up, both the number of and diversity in the posts go up, meaning we need additional metadata to find “our” content easily. Let’s call this one C(t) for communities as a function of time.\n
    \n
    My thought right now is that a fitness function would discover that U(t) >> C(t). I’m not going to get a lot more specific because it’s just a thought but I suspect that there’s be some relationship between inter-topic and intra-topic diversity (and the overall information diversity of the service).\n
    \n
    What I’m getting to is that it may be that one of the strengths of a service like lemmy, which allows for an almost unlimited expansion of communities including duplications, is not applying the concept of a fitness function, and actually can make things harder to discover and thus the service harder to use, reducing the ability to recruit and retain users. It reduces the average number of posts per topic and increases noise both in search and in the feed. I’ve ended up defaulting my clients to basically showing /all and sorting by recent just to make sure I’m not missing anything interesting, then blocking communities one by one. That’s not sustainable or friendly to more casual users. It’s definitely not the Apollo-on-Reddit kind of UX.\n
    \n
    I’m not sure what can or should be done, given both the architecture and philosophy. I’m just thinking about how things like network theory can inform how this sort of thing can be optimized.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 5
  +favouriteCount: 21
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1702848283 {#2410
    date: 2023-12-17 22:24:43.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1884 …}
  +votes: Doctrine\ORM\PersistentCollection {#1973 …}
  +reports: Doctrine\ORM\PersistentCollection {#1959 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
  +badges: Doctrine\ORM\PersistentCollection {#2440 …}
  +children: []
  -id: 22919
  -titleTs: "'communiti':7 'engag':11 'fewer':6 'increas':10 'lead':8 'long':1 'post':2"
  -bodyTs: "'-15':160 '/all':549 '10':104,159 '100':152,157 '1000':207 '90s':197 'abil':87,514 'actual':498 'addit':378 'adopt':12,52 'allow':478 'almost':481 'anyth':135,562 'apollo':586 'apollo-on-reddit':585 'appear':269 'appli':490 'architectur':605 'averag':523 'basic':547 'beyond':165 'biolog':239 'bit':147 'block':565 'boil':73 'brief':291 'c':390,413 'call':18,150,310,387 'casual':578 'classif':176 'client':545 'communiti':255,332,393,485,566 'concept':492 'content':383 'could':142 'creat':289 'current':45 'curv':237,249,267 'd':113,124,168,344 'day':120,163 'default':543 'definit':582 'discov':409,504 'discover':338 'discoveri':79,81 'discuss':140,156 'divers':369,448,453 'done':601 'duplic':487 'earli':261 'easi':126 'easili':384 'effect':64,278 'end':541 'engag':99 'enough':127 'era':198 'exit':287 'expans':483 'expect':246,345 'exponenti':258,266 'fair':184 'featur':39 'feder':20 'feed':538 'find':89,381 'fit':341,406,495 'flavor':225 'fragment':67,214 'friend':575 'function':41,312,319,342,351,396,407,496 'general':241 'get':420,460 'given':602 'go':373,418 'goe':362 'grow':257,348 'growth':236,248,264,307,327 'harder':502,509 'help':51 'high':185 'hit':298 'hockey':300 'includ':486 'increas':530 'inform':452,619 'inter':442 'inter-top':441 'interest':137,563 'internet':5 'intra':446 'intra-top':445 'kick':281 'kind':174,589 'lack':42 'larg':22 'lemmi':102,476 'less':223 'let':16,148,308,323,385 'level':186 'like':7,68,187,196,284,475,615 'linear':270,294 'linux':229 'look':6 'lot':422 'm':24,192,203,416,459,559,593,609 'make':204,500,556 'mani':70 'may':465 'mean':83,375 'metadata':379 'might':50 'miss':561 'much':222 'need':109,179,377 'network':242,277,616 'new':14 'nois':531 'non':293 'non-linear':292 'number':330,354,359,366,524 'one':389,468,567,569 'oper':220 'opinion':37 'optim':627 'overal':451 'part':262,302 'per':162,527 'phase':15 'philosophi':607 'pictur':234 'point':201,231 'polit':190 'post':90,118,161,372,526 'prematur':66 'probabl':114,143,169 'problem':77 'read':97 'realli':280 'recent':61,553 'recruit':516 'reddit':286,588 'reduc':512,521 'relationship':439 'retain':518 'right':401 'scale':144 'scan':130 'search':534 'see':133 'separ':110,219 'servic':253,456,474,508 'show':548 'sign':27 'slashdot':199 'somewher':164 'sort':551,622 'specif':224,424 'start':10,172 'steadi':306 'stick':301 'strength':471 'strong':36 'struggl':32 'success':30,252 'suit':46 'sure':557,595 'suspect':433 'sustain':573 'system':221 'take':273 'tech':188,216 'theori':243,617 'thing':54,71,195,283,501,614,624 'think':58,193,325,611 'thought':400,430 'thus':506 'time':274,321,398 'top':121 'topic':92,111,443,447,528 'topic/tag':217 'u':313,411 'ui':48 'unlimit':482 'use':337,511 'user':85,105,153,158,208,316,356,361,519,579 'ux':591 've':56,540 'version':227 'want':95,170 'watch':3,25 'would':107,178,209,245,408 'writ':21"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1702915489
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/9684702"
  +editedAt: DateTimeImmutable @1705304719 {#1850
    date: 2024-01-15 08:45:19.0 +01:00
  }
  +createdAt: DateTimeImmutable @1702842989 {#2420
    date: 2023-12-17 20:56:29.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
6 DENIED moderate
App\Entity\EntryComment {#4040
  +user: App\Entity\User {#3988 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "asklemmy@lemmy.world"
      +title: "asklemmy"
      +description: """
        A Fediverse community for open-ended, thought provoking questions\n
        -----------------------------------------------------------------\n
        \n
        ---\n
        \n
        **Rules: (interactive)**\n
        ------------------------\n
        \n
        ---\n
        \n
        1) Be nice and; have funDoxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can’t say something nice, don’t say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. [Please familiarize yourself with them](https://legal.lemmy.world/tos/)\n
        \n
        ---\n
        \n
        2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?\n
        \n
        ---\n
        \n
        3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.\n
        \n
        ---\n
        \n
        4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either [!asklemmyafterdark@lemmy.world](https://lemmy.world/c/asklemmyafterdark) or [!asklemmynsfw@lemmynsfw.com](https://lemmynsfw.com/c/asklemmynsfw). NSFW comments should be restricted to posts tagged [NSFW].\n
        \n
        ---\n
        \n
        5) This is not a support community.It is not a place for ‘how do I?’, type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to [Lemmy.world Support](https://lemmy.world/c/support) or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.\n
        \n
        ---\n
        \n
        Reminder: The [terms of service](https://legal.lemmy.world/tos/) apply here too.\n
        \n
        Partnered Communities:\n
        ----------------------\n
        \n
        [Tech Support](/c/techsupport@lemmy.world)\n
        \n
        [No Stupid Questions](/c/nostupidquestions@lemmy.world)\n
        \n
        [You Should Know](/c/youshouldknow@lemmy.world)\n
        \n
        [Reddit](/c/reddit@lemmy.world)\n
        \n
        [Jokes](/c/jokes@lemmy.world)\n
        \n
        [Ask Ouija](/c/askouija@lemmy.world)\n
        \n
        ---\n
        \n
        Logo design credit goes to: [tubbadu](/u/tubbadu@lemmy.world)\n
        \n
        ---\n
        \n
        ![](https://img.shields.io/lemmy/asklemmy%40lemmy.world?logo=lemmy&label=Total%20Subscribers)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1179
      +entryCommentCount: 42676
      +postCount: 3
      +postCommentCount: 67
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583245 {#276
        date: 2024-10-22 09:47:25.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 49
      +apId: "asklemmy@lemmy.world"
      +apProfileId: "https://lemmy.world/c/asklemmy"
      +apPublicUrl: "https://lemmy.world/c/asklemmy"
      +apFollowersUrl: "https://lemmy.world/c/asklemmy/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "asklemmy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583301 {#270
        date: 2024-10-22 09:48:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697177027 {#272
        date: 2023-10-13 08:03:47.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Long-post-Do-more-or-fewer-communities-lead-to-increased"
    +title: "[Long post] Do more or fewer communities lead to increased engagement?"
    +url: null
    +body: """
      As I watch The Internet look like it’s starting to adopt a new phase (let’s call it federation writ large), I’m watching for signs of both success and struggle. I have some strong opinions of features and functionality lacking in the current suite of UIs that might help adoption, but thing I’ve been thinking about more recently is the effects of premature fragmentation.\n
      \n
      Like so many things, it boils down to a problem of discovery. By discovery, I mean the user’s ability to find posts and topics that they want to read and engage with.\n
      \n
      If lemmy had 10 users, we would not need separate topics. It’d probably be a few posts a day, tops, and it’d be easy enough to just scan through and see if anything of interest was being discussed. That could probably scale up a bit - let’s call it 100 users just for discussion. 100 users, 10-15 posts per day. Somewhere beyond that, you’d probably want to start some kind of classification. It would need to be at a fairly high level, like tech and politics. I’m thinking of things like 90s era slashdot. The point I’m making is that 1000 users would be too few to fragment the tech topic/tag into separate operating systems, much less specific flavors or versions of Linux.\n
      \n
      My point is this: picture a growth curve. From biology and general network theory we would expect the growth curve of a successful service or community to grow exponentially. In the early part of growth, the exponential curve can appear linear - it can take time for the network effect to really kick in. Things like the Reddit exit can create a brief non-linearity, but until you hit the hockey stick part it’s just steady growth. Let’s call this function U(t) for users as a function of time.\n
      \n
      Now let’s think about growth in the number of communities. From the above, and using discoverability as our fitness function, we’d expect them to grow as a function of the number of users. As the number of users goes up, both the number of and diversity in the posts go up, meaning we need additional metadata to find “our” content easily. Let’s call this one C(t) for communities as a function of time.\n
      \n
      My thought right now is that a fitness function would discover that U(t) >> C(t). I’m not going to get a lot more specific because it’s just a thought but I suspect that there’s be some relationship between inter-topic and intra-topic diversity (and the overall information diversity of the service).\n
      \n
      What I’m getting to is that it may be that one of the strengths of a service like lemmy, which allows for an almost unlimited expansion of communities including duplications, is not applying the concept of a fitness function, and actually can make things harder to discover and thus the service harder to use, reducing the ability to recruit and retain users. It reduces the average number of posts per topic and increases noise both in search and in the feed. I’ve ended up defaulting my clients to basically showing /all and sorting by recent just to make sure I’m not missing anything interesting, then blocking communities one by one. That’s not sustainable or friendly to more casual users. It’s definitely not the Apollo-on-Reddit kind of UX.\n
      \n
      I’m not sure what can or should be done, given both the architecture and philosophy. I’m just thinking about how things like network theory can inform how this sort of thing can be optimized.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 21
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702848283 {#2410
      date: 2023-12-17 22:24:43.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 22919
    -titleTs: "'communiti':7 'engag':11 'fewer':6 'increas':10 'lead':8 'long':1 'post':2"
    -bodyTs: "'-15':160 '/all':549 '10':104,159 '100':152,157 '1000':207 '90s':197 'abil':87,514 'actual':498 'addit':378 'adopt':12,52 'allow':478 'almost':481 'anyth':135,562 'apollo':586 'apollo-on-reddit':585 'appear':269 'appli':490 'architectur':605 'averag':523 'basic':547 'beyond':165 'biolog':239 'bit':147 'block':565 'boil':73 'brief':291 'c':390,413 'call':18,150,310,387 'casual':578 'classif':176 'client':545 'communiti':255,332,393,485,566 'concept':492 'content':383 'could':142 'creat':289 'current':45 'curv':237,249,267 'd':113,124,168,344 'day':120,163 'default':543 'definit':582 'discov':409,504 'discover':338 'discoveri':79,81 'discuss':140,156 'divers':369,448,453 'done':601 'duplic':487 'earli':261 'easi':126 'easili':384 'effect':64,278 'end':541 'engag':99 'enough':127 'era':198 'exit':287 'expans':483 'expect':246,345 'exponenti':258,266 'fair':184 'featur':39 'feder':20 'feed':538 'find':89,381 'fit':341,406,495 'flavor':225 'fragment':67,214 'friend':575 'function':41,312,319,342,351,396,407,496 'general':241 'get':420,460 'given':602 'go':373,418 'goe':362 'grow':257,348 'growth':236,248,264,307,327 'harder':502,509 'help':51 'high':185 'hit':298 'hockey':300 'includ':486 'increas':530 'inform':452,619 'inter':442 'inter-top':441 'interest':137,563 'internet':5 'intra':446 'intra-top':445 'kick':281 'kind':174,589 'lack':42 'larg':22 'lemmi':102,476 'less':223 'let':16,148,308,323,385 'level':186 'like':7,68,187,196,284,475,615 'linear':270,294 'linux':229 'look':6 'lot':422 'm':24,192,203,416,459,559,593,609 'make':204,500,556 'mani':70 'may':465 'mean':83,375 'metadata':379 'might':50 'miss':561 'much':222 'need':109,179,377 'network':242,277,616 'new':14 'nois':531 'non':293 'non-linear':292 'number':330,354,359,366,524 'one':389,468,567,569 'oper':220 'opinion':37 'optim':627 'overal':451 'part':262,302 'per':162,527 'phase':15 'philosophi':607 'pictur':234 'point':201,231 'polit':190 'post':90,118,161,372,526 'prematur':66 'probabl':114,143,169 'problem':77 'read':97 'realli':280 'recent':61,553 'recruit':516 'reddit':286,588 'reduc':512,521 'relationship':439 'retain':518 'right':401 'scale':144 'scan':130 'search':534 'see':133 'separ':110,219 'servic':253,456,474,508 'show':548 'sign':27 'slashdot':199 'somewher':164 'sort':551,622 'specif':224,424 'start':10,172 'steadi':306 'stick':301 'strength':471 'strong':36 'struggl':32 'success':30,252 'suit':46 'sure':557,595 'suspect':433 'sustain':573 'system':221 'take':273 'tech':188,216 'theori':243,617 'thing':54,71,195,283,501,614,624 'think':58,193,325,611 'thought':400,430 'thus':506 'time':274,321,398 'top':121 'topic':92,111,443,447,528 'topic/tag':217 'u':313,411 'ui':48 'unlimit':482 'use':337,511 'user':85,105,153,158,208,316,356,361,519,579 'ux':591 've':56,540 'version':227 'want':95,170 'watch':3,25 'would':107,178,209,245,408 'writ':21"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702915489
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/9684702"
    +editedAt: DateTimeImmutable @1705304719 {#1850
      date: 2024-01-15 08:45:19.0 +01:00
    }
    +createdAt: DateTimeImmutable @1702842989 {#2420
      date: 2023-12-17 20:56:29.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: """
    The number of communities doesn’t matter if the UX is too complicated.\n
    \n
    Look at Reddit, it has an increadible number of communities and users, yet for the user it is fairly simple to navigate, you can easily link communities by prefixing /r/ to the community name in a reddit post.\n
    \n
    Lemmy communities on the other hand use a far more complex link structure: !asklemmy@lemmy.world\n
    \n
    That is a huge barrier of entry for normal users, then we have user links:\n
    \n
    Reddit: /u/example_user\n
    \n
    Lemmy: @example_user@lemmy.zip\n
    \n
    This is just plain annoying to most non technical users, and will push them away.\n
    \n
    Lemmy is just teetering on the edge of being too hard to use, for technical users it can be hard to learn, but for normal users, it can be too much to even look at the communities, let alone, creating a new user.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1705312456 {#4049
    date: 2024-01-15 10:54:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@example_user@lemmy.zip"
    "@PrinceWith999Enemies@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4038 …}
  +nested: Doctrine\ORM\PersistentCollection {#4036 …}
  +votes: Doctrine\ORM\PersistentCollection {#4034 …}
  +reports: Doctrine\ORM\PersistentCollection {#4032 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4000 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4004 …}
  -id: 230230
  -bodyTs: "'/r':43 '/u/example_user':82 'alon':138 'annoy':89 'asklemmy@lemmy.world':65 'away':99 'barrier':70 'communiti':4,23,40,46,53,136 'complex':62 'complic':13 'creat':139 'doesn':5 'easili':38 'edg':106 'entri':72 'even':132 'example_user@lemmy.zip':84 'fair':32 'far':60 'hand':57 'hard':110,119 'huge':69 'incread':20 'learn':121 'lemmi':52,83,100 'let':137 'link':39,63,80 'look':14,133 'matter':7 'much':130 'name':47 'navig':35 'new':141 'non':92 'normal':74,124 'number':2,21 'plain':88 'post':51 'prefix':42 'push':97 'reddit':16,50,81 'simpl':33 'structur':64 'technic':93,114 'teeter':103 'use':58,112 'user':25,29,75,79,94,115,125,142 'ux':10 'yet':26"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.zip/comment/5601646"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702847775 {#3985
    date: 2023-12-17 22:16:15.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
7 DENIED edit
App\Entity\EntryComment {#4040
  +user: App\Entity\User {#3988 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "asklemmy@lemmy.world"
      +title: "asklemmy"
      +description: """
        A Fediverse community for open-ended, thought provoking questions\n
        -----------------------------------------------------------------\n
        \n
        ---\n
        \n
        **Rules: (interactive)**\n
        ------------------------\n
        \n
        ---\n
        \n
        1) Be nice and; have funDoxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can’t say something nice, don’t say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. [Please familiarize yourself with them](https://legal.lemmy.world/tos/)\n
        \n
        ---\n
        \n
        2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?\n
        \n
        ---\n
        \n
        3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.\n
        \n
        ---\n
        \n
        4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either [!asklemmyafterdark@lemmy.world](https://lemmy.world/c/asklemmyafterdark) or [!asklemmynsfw@lemmynsfw.com](https://lemmynsfw.com/c/asklemmynsfw). NSFW comments should be restricted to posts tagged [NSFW].\n
        \n
        ---\n
        \n
        5) This is not a support community.It is not a place for ‘how do I?’, type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to [Lemmy.world Support](https://lemmy.world/c/support) or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.\n
        \n
        ---\n
        \n
        Reminder: The [terms of service](https://legal.lemmy.world/tos/) apply here too.\n
        \n
        Partnered Communities:\n
        ----------------------\n
        \n
        [Tech Support](/c/techsupport@lemmy.world)\n
        \n
        [No Stupid Questions](/c/nostupidquestions@lemmy.world)\n
        \n
        [You Should Know](/c/youshouldknow@lemmy.world)\n
        \n
        [Reddit](/c/reddit@lemmy.world)\n
        \n
        [Jokes](/c/jokes@lemmy.world)\n
        \n
        [Ask Ouija](/c/askouija@lemmy.world)\n
        \n
        ---\n
        \n
        Logo design credit goes to: [tubbadu](/u/tubbadu@lemmy.world)\n
        \n
        ---\n
        \n
        ![](https://img.shields.io/lemmy/asklemmy%40lemmy.world?logo=lemmy&label=Total%20Subscribers)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1179
      +entryCommentCount: 42676
      +postCount: 3
      +postCommentCount: 67
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583245 {#276
        date: 2024-10-22 09:47:25.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 49
      +apId: "asklemmy@lemmy.world"
      +apProfileId: "https://lemmy.world/c/asklemmy"
      +apPublicUrl: "https://lemmy.world/c/asklemmy"
      +apFollowersUrl: "https://lemmy.world/c/asklemmy/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "asklemmy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583301 {#270
        date: 2024-10-22 09:48:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697177027 {#272
        date: 2023-10-13 08:03:47.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Long-post-Do-more-or-fewer-communities-lead-to-increased"
    +title: "[Long post] Do more or fewer communities lead to increased engagement?"
    +url: null
    +body: """
      As I watch The Internet look like it’s starting to adopt a new phase (let’s call it federation writ large), I’m watching for signs of both success and struggle. I have some strong opinions of features and functionality lacking in the current suite of UIs that might help adoption, but thing I’ve been thinking about more recently is the effects of premature fragmentation.\n
      \n
      Like so many things, it boils down to a problem of discovery. By discovery, I mean the user’s ability to find posts and topics that they want to read and engage with.\n
      \n
      If lemmy had 10 users, we would not need separate topics. It’d probably be a few posts a day, tops, and it’d be easy enough to just scan through and see if anything of interest was being discussed. That could probably scale up a bit - let’s call it 100 users just for discussion. 100 users, 10-15 posts per day. Somewhere beyond that, you’d probably want to start some kind of classification. It would need to be at a fairly high level, like tech and politics. I’m thinking of things like 90s era slashdot. The point I’m making is that 1000 users would be too few to fragment the tech topic/tag into separate operating systems, much less specific flavors or versions of Linux.\n
      \n
      My point is this: picture a growth curve. From biology and general network theory we would expect the growth curve of a successful service or community to grow exponentially. In the early part of growth, the exponential curve can appear linear - it can take time for the network effect to really kick in. Things like the Reddit exit can create a brief non-linearity, but until you hit the hockey stick part it’s just steady growth. Let’s call this function U(t) for users as a function of time.\n
      \n
      Now let’s think about growth in the number of communities. From the above, and using discoverability as our fitness function, we’d expect them to grow as a function of the number of users. As the number of users goes up, both the number of and diversity in the posts go up, meaning we need additional metadata to find “our” content easily. Let’s call this one C(t) for communities as a function of time.\n
      \n
      My thought right now is that a fitness function would discover that U(t) >> C(t). I’m not going to get a lot more specific because it’s just a thought but I suspect that there’s be some relationship between inter-topic and intra-topic diversity (and the overall information diversity of the service).\n
      \n
      What I’m getting to is that it may be that one of the strengths of a service like lemmy, which allows for an almost unlimited expansion of communities including duplications, is not applying the concept of a fitness function, and actually can make things harder to discover and thus the service harder to use, reducing the ability to recruit and retain users. It reduces the average number of posts per topic and increases noise both in search and in the feed. I’ve ended up defaulting my clients to basically showing /all and sorting by recent just to make sure I’m not missing anything interesting, then blocking communities one by one. That’s not sustainable or friendly to more casual users. It’s definitely not the Apollo-on-Reddit kind of UX.\n
      \n
      I’m not sure what can or should be done, given both the architecture and philosophy. I’m just thinking about how things like network theory can inform how this sort of thing can be optimized.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 21
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702848283 {#2410
      date: 2023-12-17 22:24:43.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 22919
    -titleTs: "'communiti':7 'engag':11 'fewer':6 'increas':10 'lead':8 'long':1 'post':2"
    -bodyTs: "'-15':160 '/all':549 '10':104,159 '100':152,157 '1000':207 '90s':197 'abil':87,514 'actual':498 'addit':378 'adopt':12,52 'allow':478 'almost':481 'anyth':135,562 'apollo':586 'apollo-on-reddit':585 'appear':269 'appli':490 'architectur':605 'averag':523 'basic':547 'beyond':165 'biolog':239 'bit':147 'block':565 'boil':73 'brief':291 'c':390,413 'call':18,150,310,387 'casual':578 'classif':176 'client':545 'communiti':255,332,393,485,566 'concept':492 'content':383 'could':142 'creat':289 'current':45 'curv':237,249,267 'd':113,124,168,344 'day':120,163 'default':543 'definit':582 'discov':409,504 'discover':338 'discoveri':79,81 'discuss':140,156 'divers':369,448,453 'done':601 'duplic':487 'earli':261 'easi':126 'easili':384 'effect':64,278 'end':541 'engag':99 'enough':127 'era':198 'exit':287 'expans':483 'expect':246,345 'exponenti':258,266 'fair':184 'featur':39 'feder':20 'feed':538 'find':89,381 'fit':341,406,495 'flavor':225 'fragment':67,214 'friend':575 'function':41,312,319,342,351,396,407,496 'general':241 'get':420,460 'given':602 'go':373,418 'goe':362 'grow':257,348 'growth':236,248,264,307,327 'harder':502,509 'help':51 'high':185 'hit':298 'hockey':300 'includ':486 'increas':530 'inform':452,619 'inter':442 'inter-top':441 'interest':137,563 'internet':5 'intra':446 'intra-top':445 'kick':281 'kind':174,589 'lack':42 'larg':22 'lemmi':102,476 'less':223 'let':16,148,308,323,385 'level':186 'like':7,68,187,196,284,475,615 'linear':270,294 'linux':229 'look':6 'lot':422 'm':24,192,203,416,459,559,593,609 'make':204,500,556 'mani':70 'may':465 'mean':83,375 'metadata':379 'might':50 'miss':561 'much':222 'need':109,179,377 'network':242,277,616 'new':14 'nois':531 'non':293 'non-linear':292 'number':330,354,359,366,524 'one':389,468,567,569 'oper':220 'opinion':37 'optim':627 'overal':451 'part':262,302 'per':162,527 'phase':15 'philosophi':607 'pictur':234 'point':201,231 'polit':190 'post':90,118,161,372,526 'prematur':66 'probabl':114,143,169 'problem':77 'read':97 'realli':280 'recent':61,553 'recruit':516 'reddit':286,588 'reduc':512,521 'relationship':439 'retain':518 'right':401 'scale':144 'scan':130 'search':534 'see':133 'separ':110,219 'servic':253,456,474,508 'show':548 'sign':27 'slashdot':199 'somewher':164 'sort':551,622 'specif':224,424 'start':10,172 'steadi':306 'stick':301 'strength':471 'strong':36 'struggl':32 'success':30,252 'suit':46 'sure':557,595 'suspect':433 'sustain':573 'system':221 'take':273 'tech':188,216 'theori':243,617 'thing':54,71,195,283,501,614,624 'think':58,193,325,611 'thought':400,430 'thus':506 'time':274,321,398 'top':121 'topic':92,111,443,447,528 'topic/tag':217 'u':313,411 'ui':48 'unlimit':482 'use':337,511 'user':85,105,153,158,208,316,356,361,519,579 'ux':591 've':56,540 'version':227 'want':95,170 'watch':3,25 'would':107,178,209,245,408 'writ':21"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702915489
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/9684702"
    +editedAt: DateTimeImmutable @1705304719 {#1850
      date: 2024-01-15 08:45:19.0 +01:00
    }
    +createdAt: DateTimeImmutable @1702842989 {#2420
      date: 2023-12-17 20:56:29.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: """
    The number of communities doesn’t matter if the UX is too complicated.\n
    \n
    Look at Reddit, it has an increadible number of communities and users, yet for the user it is fairly simple to navigate, you can easily link communities by prefixing /r/ to the community name in a reddit post.\n
    \n
    Lemmy communities on the other hand use a far more complex link structure: !asklemmy@lemmy.world\n
    \n
    That is a huge barrier of entry for normal users, then we have user links:\n
    \n
    Reddit: /u/example_user\n
    \n
    Lemmy: @example_user@lemmy.zip\n
    \n
    This is just plain annoying to most non technical users, and will push them away.\n
    \n
    Lemmy is just teetering on the edge of being too hard to use, for technical users it can be hard to learn, but for normal users, it can be too much to even look at the communities, let alone, creating a new user.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1705312456 {#4049
    date: 2024-01-15 10:54:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@example_user@lemmy.zip"
    "@PrinceWith999Enemies@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4038 …}
  +nested: Doctrine\ORM\PersistentCollection {#4036 …}
  +votes: Doctrine\ORM\PersistentCollection {#4034 …}
  +reports: Doctrine\ORM\PersistentCollection {#4032 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4000 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4004 …}
  -id: 230230
  -bodyTs: "'/r':43 '/u/example_user':82 'alon':138 'annoy':89 'asklemmy@lemmy.world':65 'away':99 'barrier':70 'communiti':4,23,40,46,53,136 'complex':62 'complic':13 'creat':139 'doesn':5 'easili':38 'edg':106 'entri':72 'even':132 'example_user@lemmy.zip':84 'fair':32 'far':60 'hand':57 'hard':110,119 'huge':69 'incread':20 'learn':121 'lemmi':52,83,100 'let':137 'link':39,63,80 'look':14,133 'matter':7 'much':130 'name':47 'navig':35 'new':141 'non':92 'normal':74,124 'number':2,21 'plain':88 'post':51 'prefix':42 'push':97 'reddit':16,50,81 'simpl':33 'structur':64 'technic':93,114 'teeter':103 'use':58,112 'user':25,29,75,79,94,115,125,142 'ux':10 'yet':26"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.zip/comment/5601646"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702847775 {#3985
    date: 2023-12-17 22:16:15.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
8 DENIED moderate
App\Entity\EntryComment {#4040
  +user: App\Entity\User {#3988 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "asklemmy@lemmy.world"
      +title: "asklemmy"
      +description: """
        A Fediverse community for open-ended, thought provoking questions\n
        -----------------------------------------------------------------\n
        \n
        ---\n
        \n
        **Rules: (interactive)**\n
        ------------------------\n
        \n
        ---\n
        \n
        1) Be nice and; have funDoxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can’t say something nice, don’t say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. [Please familiarize yourself with them](https://legal.lemmy.world/tos/)\n
        \n
        ---\n
        \n
        2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?\n
        \n
        ---\n
        \n
        3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.\n
        \n
        ---\n
        \n
        4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either [!asklemmyafterdark@lemmy.world](https://lemmy.world/c/asklemmyafterdark) or [!asklemmynsfw@lemmynsfw.com](https://lemmynsfw.com/c/asklemmynsfw). NSFW comments should be restricted to posts tagged [NSFW].\n
        \n
        ---\n
        \n
        5) This is not a support community.It is not a place for ‘how do I?’, type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to [Lemmy.world Support](https://lemmy.world/c/support) or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.\n
        \n
        ---\n
        \n
        Reminder: The [terms of service](https://legal.lemmy.world/tos/) apply here too.\n
        \n
        Partnered Communities:\n
        ----------------------\n
        \n
        [Tech Support](/c/techsupport@lemmy.world)\n
        \n
        [No Stupid Questions](/c/nostupidquestions@lemmy.world)\n
        \n
        [You Should Know](/c/youshouldknow@lemmy.world)\n
        \n
        [Reddit](/c/reddit@lemmy.world)\n
        \n
        [Jokes](/c/jokes@lemmy.world)\n
        \n
        [Ask Ouija](/c/askouija@lemmy.world)\n
        \n
        ---\n
        \n
        Logo design credit goes to: [tubbadu](/u/tubbadu@lemmy.world)\n
        \n
        ---\n
        \n
        ![](https://img.shields.io/lemmy/asklemmy%40lemmy.world?logo=lemmy&label=Total%20Subscribers)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1179
      +entryCommentCount: 42676
      +postCount: 3
      +postCommentCount: 67
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583245 {#276
        date: 2024-10-22 09:47:25.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 49
      +apId: "asklemmy@lemmy.world"
      +apProfileId: "https://lemmy.world/c/asklemmy"
      +apPublicUrl: "https://lemmy.world/c/asklemmy"
      +apFollowersUrl: "https://lemmy.world/c/asklemmy/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "asklemmy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583301 {#270
        date: 2024-10-22 09:48:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697177027 {#272
        date: 2023-10-13 08:03:47.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Long-post-Do-more-or-fewer-communities-lead-to-increased"
    +title: "[Long post] Do more or fewer communities lead to increased engagement?"
    +url: null
    +body: """
      As I watch The Internet look like it’s starting to adopt a new phase (let’s call it federation writ large), I’m watching for signs of both success and struggle. I have some strong opinions of features and functionality lacking in the current suite of UIs that might help adoption, but thing I’ve been thinking about more recently is the effects of premature fragmentation.\n
      \n
      Like so many things, it boils down to a problem of discovery. By discovery, I mean the user’s ability to find posts and topics that they want to read and engage with.\n
      \n
      If lemmy had 10 users, we would not need separate topics. It’d probably be a few posts a day, tops, and it’d be easy enough to just scan through and see if anything of interest was being discussed. That could probably scale up a bit - let’s call it 100 users just for discussion. 100 users, 10-15 posts per day. Somewhere beyond that, you’d probably want to start some kind of classification. It would need to be at a fairly high level, like tech and politics. I’m thinking of things like 90s era slashdot. The point I’m making is that 1000 users would be too few to fragment the tech topic/tag into separate operating systems, much less specific flavors or versions of Linux.\n
      \n
      My point is this: picture a growth curve. From biology and general network theory we would expect the growth curve of a successful service or community to grow exponentially. In the early part of growth, the exponential curve can appear linear - it can take time for the network effect to really kick in. Things like the Reddit exit can create a brief non-linearity, but until you hit the hockey stick part it’s just steady growth. Let’s call this function U(t) for users as a function of time.\n
      \n
      Now let’s think about growth in the number of communities. From the above, and using discoverability as our fitness function, we’d expect them to grow as a function of the number of users. As the number of users goes up, both the number of and diversity in the posts go up, meaning we need additional metadata to find “our” content easily. Let’s call this one C(t) for communities as a function of time.\n
      \n
      My thought right now is that a fitness function would discover that U(t) >> C(t). I’m not going to get a lot more specific because it’s just a thought but I suspect that there’s be some relationship between inter-topic and intra-topic diversity (and the overall information diversity of the service).\n
      \n
      What I’m getting to is that it may be that one of the strengths of a service like lemmy, which allows for an almost unlimited expansion of communities including duplications, is not applying the concept of a fitness function, and actually can make things harder to discover and thus the service harder to use, reducing the ability to recruit and retain users. It reduces the average number of posts per topic and increases noise both in search and in the feed. I’ve ended up defaulting my clients to basically showing /all and sorting by recent just to make sure I’m not missing anything interesting, then blocking communities one by one. That’s not sustainable or friendly to more casual users. It’s definitely not the Apollo-on-Reddit kind of UX.\n
      \n
      I’m not sure what can or should be done, given both the architecture and philosophy. I’m just thinking about how things like network theory can inform how this sort of thing can be optimized.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 21
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702848283 {#2410
      date: 2023-12-17 22:24:43.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 22919
    -titleTs: "'communiti':7 'engag':11 'fewer':6 'increas':10 'lead':8 'long':1 'post':2"
    -bodyTs: "'-15':160 '/all':549 '10':104,159 '100':152,157 '1000':207 '90s':197 'abil':87,514 'actual':498 'addit':378 'adopt':12,52 'allow':478 'almost':481 'anyth':135,562 'apollo':586 'apollo-on-reddit':585 'appear':269 'appli':490 'architectur':605 'averag':523 'basic':547 'beyond':165 'biolog':239 'bit':147 'block':565 'boil':73 'brief':291 'c':390,413 'call':18,150,310,387 'casual':578 'classif':176 'client':545 'communiti':255,332,393,485,566 'concept':492 'content':383 'could':142 'creat':289 'current':45 'curv':237,249,267 'd':113,124,168,344 'day':120,163 'default':543 'definit':582 'discov':409,504 'discover':338 'discoveri':79,81 'discuss':140,156 'divers':369,448,453 'done':601 'duplic':487 'earli':261 'easi':126 'easili':384 'effect':64,278 'end':541 'engag':99 'enough':127 'era':198 'exit':287 'expans':483 'expect':246,345 'exponenti':258,266 'fair':184 'featur':39 'feder':20 'feed':538 'find':89,381 'fit':341,406,495 'flavor':225 'fragment':67,214 'friend':575 'function':41,312,319,342,351,396,407,496 'general':241 'get':420,460 'given':602 'go':373,418 'goe':362 'grow':257,348 'growth':236,248,264,307,327 'harder':502,509 'help':51 'high':185 'hit':298 'hockey':300 'includ':486 'increas':530 'inform':452,619 'inter':442 'inter-top':441 'interest':137,563 'internet':5 'intra':446 'intra-top':445 'kick':281 'kind':174,589 'lack':42 'larg':22 'lemmi':102,476 'less':223 'let':16,148,308,323,385 'level':186 'like':7,68,187,196,284,475,615 'linear':270,294 'linux':229 'look':6 'lot':422 'm':24,192,203,416,459,559,593,609 'make':204,500,556 'mani':70 'may':465 'mean':83,375 'metadata':379 'might':50 'miss':561 'much':222 'need':109,179,377 'network':242,277,616 'new':14 'nois':531 'non':293 'non-linear':292 'number':330,354,359,366,524 'one':389,468,567,569 'oper':220 'opinion':37 'optim':627 'overal':451 'part':262,302 'per':162,527 'phase':15 'philosophi':607 'pictur':234 'point':201,231 'polit':190 'post':90,118,161,372,526 'prematur':66 'probabl':114,143,169 'problem':77 'read':97 'realli':280 'recent':61,553 'recruit':516 'reddit':286,588 'reduc':512,521 'relationship':439 'retain':518 'right':401 'scale':144 'scan':130 'search':534 'see':133 'separ':110,219 'servic':253,456,474,508 'show':548 'sign':27 'slashdot':199 'somewher':164 'sort':551,622 'specif':224,424 'start':10,172 'steadi':306 'stick':301 'strength':471 'strong':36 'struggl':32 'success':30,252 'suit':46 'sure':557,595 'suspect':433 'sustain':573 'system':221 'take':273 'tech':188,216 'theori':243,617 'thing':54,71,195,283,501,614,624 'think':58,193,325,611 'thought':400,430 'thus':506 'time':274,321,398 'top':121 'topic':92,111,443,447,528 'topic/tag':217 'u':313,411 'ui':48 'unlimit':482 'use':337,511 'user':85,105,153,158,208,316,356,361,519,579 'ux':591 've':56,540 'version':227 'want':95,170 'watch':3,25 'would':107,178,209,245,408 'writ':21"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702915489
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/9684702"
    +editedAt: DateTimeImmutable @1705304719 {#1850
      date: 2024-01-15 08:45:19.0 +01:00
    }
    +createdAt: DateTimeImmutable @1702842989 {#2420
      date: 2023-12-17 20:56:29.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: """
    The number of communities doesn’t matter if the UX is too complicated.\n
    \n
    Look at Reddit, it has an increadible number of communities and users, yet for the user it is fairly simple to navigate, you can easily link communities by prefixing /r/ to the community name in a reddit post.\n
    \n
    Lemmy communities on the other hand use a far more complex link structure: !asklemmy@lemmy.world\n
    \n
    That is a huge barrier of entry for normal users, then we have user links:\n
    \n
    Reddit: /u/example_user\n
    \n
    Lemmy: @example_user@lemmy.zip\n
    \n
    This is just plain annoying to most non technical users, and will push them away.\n
    \n
    Lemmy is just teetering on the edge of being too hard to use, for technical users it can be hard to learn, but for normal users, it can be too much to even look at the communities, let alone, creating a new user.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1705312456 {#4049
    date: 2024-01-15 10:54:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@example_user@lemmy.zip"
    "@PrinceWith999Enemies@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4038 …}
  +nested: Doctrine\ORM\PersistentCollection {#4036 …}
  +votes: Doctrine\ORM\PersistentCollection {#4034 …}
  +reports: Doctrine\ORM\PersistentCollection {#4032 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4000 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4004 …}
  -id: 230230
  -bodyTs: "'/r':43 '/u/example_user':82 'alon':138 'annoy':89 'asklemmy@lemmy.world':65 'away':99 'barrier':70 'communiti':4,23,40,46,53,136 'complex':62 'complic':13 'creat':139 'doesn':5 'easili':38 'edg':106 'entri':72 'even':132 'example_user@lemmy.zip':84 'fair':32 'far':60 'hand':57 'hard':110,119 'huge':69 'incread':20 'learn':121 'lemmi':52,83,100 'let':137 'link':39,63,80 'look':14,133 'matter':7 'much':130 'name':47 'navig':35 'new':141 'non':92 'normal':74,124 'number':2,21 'plain':88 'post':51 'prefix':42 'push':97 'reddit':16,50,81 'simpl':33 'structur':64 'technic':93,114 'teeter':103 'use':58,112 'user':25,29,75,79,94,115,125,142 'ux':10 'yet':26"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.zip/comment/5601646"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702847775 {#3985
    date: 2023-12-17 22:16:15.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
9 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
10 DENIED moderate
App\Entity\EntryComment {#4200
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "asklemmy@lemmy.world"
      +title: "asklemmy"
      +description: """
        A Fediverse community for open-ended, thought provoking questions\n
        -----------------------------------------------------------------\n
        \n
        ---\n
        \n
        **Rules: (interactive)**\n
        ------------------------\n
        \n
        ---\n
        \n
        1) Be nice and; have funDoxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can’t say something nice, don’t say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. [Please familiarize yourself with them](https://legal.lemmy.world/tos/)\n
        \n
        ---\n
        \n
        2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?\n
        \n
        ---\n
        \n
        3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.\n
        \n
        ---\n
        \n
        4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either [!asklemmyafterdark@lemmy.world](https://lemmy.world/c/asklemmyafterdark) or [!asklemmynsfw@lemmynsfw.com](https://lemmynsfw.com/c/asklemmynsfw). NSFW comments should be restricted to posts tagged [NSFW].\n
        \n
        ---\n
        \n
        5) This is not a support community.It is not a place for ‘how do I?’, type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to [Lemmy.world Support](https://lemmy.world/c/support) or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.\n
        \n
        ---\n
        \n
        Reminder: The [terms of service](https://legal.lemmy.world/tos/) apply here too.\n
        \n
        Partnered Communities:\n
        ----------------------\n
        \n
        [Tech Support](/c/techsupport@lemmy.world)\n
        \n
        [No Stupid Questions](/c/nostupidquestions@lemmy.world)\n
        \n
        [You Should Know](/c/youshouldknow@lemmy.world)\n
        \n
        [Reddit](/c/reddit@lemmy.world)\n
        \n
        [Jokes](/c/jokes@lemmy.world)\n
        \n
        [Ask Ouija](/c/askouija@lemmy.world)\n
        \n
        ---\n
        \n
        Logo design credit goes to: [tubbadu](/u/tubbadu@lemmy.world)\n
        \n
        ---\n
        \n
        ![](https://img.shields.io/lemmy/asklemmy%40lemmy.world?logo=lemmy&label=Total%20Subscribers)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1179
      +entryCommentCount: 42676
      +postCount: 3
      +postCommentCount: 67
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583245 {#276
        date: 2024-10-22 09:47:25.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 49
      +apId: "asklemmy@lemmy.world"
      +apProfileId: "https://lemmy.world/c/asklemmy"
      +apPublicUrl: "https://lemmy.world/c/asklemmy"
      +apFollowersUrl: "https://lemmy.world/c/asklemmy/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "asklemmy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583301 {#270
        date: 2024-10-22 09:48:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697177027 {#272
        date: 2023-10-13 08:03:47.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Long-post-Do-more-or-fewer-communities-lead-to-increased"
    +title: "[Long post] Do more or fewer communities lead to increased engagement?"
    +url: null
    +body: """
      As I watch The Internet look like it’s starting to adopt a new phase (let’s call it federation writ large), I’m watching for signs of both success and struggle. I have some strong opinions of features and functionality lacking in the current suite of UIs that might help adoption, but thing I’ve been thinking about more recently is the effects of premature fragmentation.\n
      \n
      Like so many things, it boils down to a problem of discovery. By discovery, I mean the user’s ability to find posts and topics that they want to read and engage with.\n
      \n
      If lemmy had 10 users, we would not need separate topics. It’d probably be a few posts a day, tops, and it’d be easy enough to just scan through and see if anything of interest was being discussed. That could probably scale up a bit - let’s call it 100 users just for discussion. 100 users, 10-15 posts per day. Somewhere beyond that, you’d probably want to start some kind of classification. It would need to be at a fairly high level, like tech and politics. I’m thinking of things like 90s era slashdot. The point I’m making is that 1000 users would be too few to fragment the tech topic/tag into separate operating systems, much less specific flavors or versions of Linux.\n
      \n
      My point is this: picture a growth curve. From biology and general network theory we would expect the growth curve of a successful service or community to grow exponentially. In the early part of growth, the exponential curve can appear linear - it can take time for the network effect to really kick in. Things like the Reddit exit can create a brief non-linearity, but until you hit the hockey stick part it’s just steady growth. Let’s call this function U(t) for users as a function of time.\n
      \n
      Now let’s think about growth in the number of communities. From the above, and using discoverability as our fitness function, we’d expect them to grow as a function of the number of users. As the number of users goes up, both the number of and diversity in the posts go up, meaning we need additional metadata to find “our” content easily. Let’s call this one C(t) for communities as a function of time.\n
      \n
      My thought right now is that a fitness function would discover that U(t) >> C(t). I’m not going to get a lot more specific because it’s just a thought but I suspect that there’s be some relationship between inter-topic and intra-topic diversity (and the overall information diversity of the service).\n
      \n
      What I’m getting to is that it may be that one of the strengths of a service like lemmy, which allows for an almost unlimited expansion of communities including duplications, is not applying the concept of a fitness function, and actually can make things harder to discover and thus the service harder to use, reducing the ability to recruit and retain users. It reduces the average number of posts per topic and increases noise both in search and in the feed. I’ve ended up defaulting my clients to basically showing /all and sorting by recent just to make sure I’m not missing anything interesting, then blocking communities one by one. That’s not sustainable or friendly to more casual users. It’s definitely not the Apollo-on-Reddit kind of UX.\n
      \n
      I’m not sure what can or should be done, given both the architecture and philosophy. I’m just thinking about how things like network theory can inform how this sort of thing can be optimized.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 21
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702848283 {#2410
      date: 2023-12-17 22:24:43.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 22919
    -titleTs: "'communiti':7 'engag':11 'fewer':6 'increas':10 'lead':8 'long':1 'post':2"
    -bodyTs: "'-15':160 '/all':549 '10':104,159 '100':152,157 '1000':207 '90s':197 'abil':87,514 'actual':498 'addit':378 'adopt':12,52 'allow':478 'almost':481 'anyth':135,562 'apollo':586 'apollo-on-reddit':585 'appear':269 'appli':490 'architectur':605 'averag':523 'basic':547 'beyond':165 'biolog':239 'bit':147 'block':565 'boil':73 'brief':291 'c':390,413 'call':18,150,310,387 'casual':578 'classif':176 'client':545 'communiti':255,332,393,485,566 'concept':492 'content':383 'could':142 'creat':289 'current':45 'curv':237,249,267 'd':113,124,168,344 'day':120,163 'default':543 'definit':582 'discov':409,504 'discover':338 'discoveri':79,81 'discuss':140,156 'divers':369,448,453 'done':601 'duplic':487 'earli':261 'easi':126 'easili':384 'effect':64,278 'end':541 'engag':99 'enough':127 'era':198 'exit':287 'expans':483 'expect':246,345 'exponenti':258,266 'fair':184 'featur':39 'feder':20 'feed':538 'find':89,381 'fit':341,406,495 'flavor':225 'fragment':67,214 'friend':575 'function':41,312,319,342,351,396,407,496 'general':241 'get':420,460 'given':602 'go':373,418 'goe':362 'grow':257,348 'growth':236,248,264,307,327 'harder':502,509 'help':51 'high':185 'hit':298 'hockey':300 'includ':486 'increas':530 'inform':452,619 'inter':442 'inter-top':441 'interest':137,563 'internet':5 'intra':446 'intra-top':445 'kick':281 'kind':174,589 'lack':42 'larg':22 'lemmi':102,476 'less':223 'let':16,148,308,323,385 'level':186 'like':7,68,187,196,284,475,615 'linear':270,294 'linux':229 'look':6 'lot':422 'm':24,192,203,416,459,559,593,609 'make':204,500,556 'mani':70 'may':465 'mean':83,375 'metadata':379 'might':50 'miss':561 'much':222 'need':109,179,377 'network':242,277,616 'new':14 'nois':531 'non':293 'non-linear':292 'number':330,354,359,366,524 'one':389,468,567,569 'oper':220 'opinion':37 'optim':627 'overal':451 'part':262,302 'per':162,527 'phase':15 'philosophi':607 'pictur':234 'point':201,231 'polit':190 'post':90,118,161,372,526 'prematur':66 'probabl':114,143,169 'problem':77 'read':97 'realli':280 'recent':61,553 'recruit':516 'reddit':286,588 'reduc':512,521 'relationship':439 'retain':518 'right':401 'scale':144 'scan':130 'search':534 'see':133 'separ':110,219 'servic':253,456,474,508 'show':548 'sign':27 'slashdot':199 'somewher':164 'sort':551,622 'specif':224,424 'start':10,172 'steadi':306 'stick':301 'strength':471 'strong':36 'struggl':32 'success':30,252 'suit':46 'sure':557,595 'suspect':433 'sustain':573 'system':221 'take':273 'tech':188,216 'theori':243,617 'thing':54,71,195,283,501,614,624 'think':58,193,325,611 'thought':400,430 'thus':506 'time':274,321,398 'top':121 'topic':92,111,443,447,528 'topic/tag':217 'u':313,411 'ui':48 'unlimit':482 'use':337,511 'user':85,105,153,158,208,316,356,361,519,579 'ux':591 've':56,540 'version':227 'want':95,170 'watch':3,25 'would':107,178,209,245,408 'writ':21"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702915489
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/9684702"
    +editedAt: DateTimeImmutable @1705304719 {#1850
      date: 2024-01-15 08:45:19.0 +01:00
    }
    +createdAt: DateTimeImmutable @1702842989 {#2420
      date: 2023-12-17 20:56:29.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4040
    +user: App\Entity\User {#3988 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      The number of communities doesn’t matter if the UX is too complicated.\n
      \n
      Look at Reddit, it has an increadible number of communities and users, yet for the user it is fairly simple to navigate, you can easily link communities by prefixing /r/ to the community name in a reddit post.\n
      \n
      Lemmy communities on the other hand use a far more complex link structure: !asklemmy@lemmy.world\n
      \n
      That is a huge barrier of entry for normal users, then we have user links:\n
      \n
      Reddit: /u/example_user\n
      \n
      Lemmy: @example_user@lemmy.zip\n
      \n
      This is just plain annoying to most non technical users, and will push them away.\n
      \n
      Lemmy is just teetering on the edge of being too hard to use, for technical users it can be hard to learn, but for normal users, it can be too much to even look at the communities, let alone, creating a new user.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1705312456 {#4049
      date: 2024-01-15 10:54:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@example_user@lemmy.zip"
      "@PrinceWith999Enemies@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4038 …}
    +nested: Doctrine\ORM\PersistentCollection {#4036 …}
    +votes: Doctrine\ORM\PersistentCollection {#4034 …}
    +reports: Doctrine\ORM\PersistentCollection {#4032 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4000 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4004 …}
    -id: 230230
    -bodyTs: "'/r':43 '/u/example_user':82 'alon':138 'annoy':89 'asklemmy@lemmy.world':65 'away':99 'barrier':70 'communiti':4,23,40,46,53,136 'complex':62 'complic':13 'creat':139 'doesn':5 'easili':38 'edg':106 'entri':72 'even':132 'example_user@lemmy.zip':84 'fair':32 'far':60 'hand':57 'hard':110,119 'huge':69 'incread':20 'learn':121 'lemmi':52,83,100 'let':137 'link':39,63,80 'look':14,133 'matter':7 'much':130 'name':47 'navig':35 'new':141 'non':92 'normal':74,124 'number':2,21 'plain':88 'post':51 'prefix':42 'push':97 'reddit':16,50,81 'simpl':33 'structur':64 'technic':93,114 'teeter':103 'use':58,112 'user':25,29,75,79,94,115,125,142 'ux':10 'yet':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.zip/comment/5601646"
    +editedAt: null
    +createdAt: DateTimeImmutable @1702847775 {#3985
      date: 2023-12-17 22:16:15.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4040}
  +body: """
    I completely agree and I think that’s the other most important factor. A decent UI could make up for a lot of the server side or even theoretical problems - like a filter that says don’t return community search results with fewer than 10 users.\n
    \n
    I really with I was allowed to write apps. Whoever pulls off the lemmy version of alien blue is going to buy a new house.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1702848283 {#4198
    date: 2023-12-17 22:24:43.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@example_user@lemmy.zip"
    "@PrinceWith999Enemies@lemmy.world"
    "@stoy@lemmy.zip"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4201 …}
  +nested: Doctrine\ORM\PersistentCollection {#4203 …}
  +votes: Doctrine\ORM\PersistentCollection {#4205 …}
  +reports: Doctrine\ORM\PersistentCollection {#4207 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4209 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4211 …}
  -id: 230251
  -bodyTs: "'10':45 'agre':3 'alien':63 'allow':52 'app':55 'blue':64 'buy':68 'communiti':39 'complet':2 'could':17 'decent':15 'even':28 'factor':13 'fewer':43 'filter':33 'go':66 'hous':71 'import':12 'lemmi':60 'like':31 'lot':22 'make':18 'new':70 'problem':30 'pull':57 'realli':48 'result':41 'return':38 'say':35 'search':40 'server':25 'side':26 'theoret':29 'think':6 'ui':16 'user':46 'version':61 'whoever':56 'write':54"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6101531"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702848283 {#4199
    date: 2023-12-17 22:24:43.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED edit
App\Entity\EntryComment {#4200
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "asklemmy@lemmy.world"
      +title: "asklemmy"
      +description: """
        A Fediverse community for open-ended, thought provoking questions\n
        -----------------------------------------------------------------\n
        \n
        ---\n
        \n
        **Rules: (interactive)**\n
        ------------------------\n
        \n
        ---\n
        \n
        1) Be nice and; have funDoxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can’t say something nice, don’t say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. [Please familiarize yourself with them](https://legal.lemmy.world/tos/)\n
        \n
        ---\n
        \n
        2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?\n
        \n
        ---\n
        \n
        3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.\n
        \n
        ---\n
        \n
        4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either [!asklemmyafterdark@lemmy.world](https://lemmy.world/c/asklemmyafterdark) or [!asklemmynsfw@lemmynsfw.com](https://lemmynsfw.com/c/asklemmynsfw). NSFW comments should be restricted to posts tagged [NSFW].\n
        \n
        ---\n
        \n
        5) This is not a support community.It is not a place for ‘how do I?’, type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to [Lemmy.world Support](https://lemmy.world/c/support) or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.\n
        \n
        ---\n
        \n
        Reminder: The [terms of service](https://legal.lemmy.world/tos/) apply here too.\n
        \n
        Partnered Communities:\n
        ----------------------\n
        \n
        [Tech Support](/c/techsupport@lemmy.world)\n
        \n
        [No Stupid Questions](/c/nostupidquestions@lemmy.world)\n
        \n
        [You Should Know](/c/youshouldknow@lemmy.world)\n
        \n
        [Reddit](/c/reddit@lemmy.world)\n
        \n
        [Jokes](/c/jokes@lemmy.world)\n
        \n
        [Ask Ouija](/c/askouija@lemmy.world)\n
        \n
        ---\n
        \n
        Logo design credit goes to: [tubbadu](/u/tubbadu@lemmy.world)\n
        \n
        ---\n
        \n
        ![](https://img.shields.io/lemmy/asklemmy%40lemmy.world?logo=lemmy&label=Total%20Subscribers)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1179
      +entryCommentCount: 42676
      +postCount: 3
      +postCommentCount: 67
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583245 {#276
        date: 2024-10-22 09:47:25.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 49
      +apId: "asklemmy@lemmy.world"
      +apProfileId: "https://lemmy.world/c/asklemmy"
      +apPublicUrl: "https://lemmy.world/c/asklemmy"
      +apFollowersUrl: "https://lemmy.world/c/asklemmy/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "asklemmy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583301 {#270
        date: 2024-10-22 09:48:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697177027 {#272
        date: 2023-10-13 08:03:47.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Long-post-Do-more-or-fewer-communities-lead-to-increased"
    +title: "[Long post] Do more or fewer communities lead to increased engagement?"
    +url: null
    +body: """
      As I watch The Internet look like it’s starting to adopt a new phase (let’s call it federation writ large), I’m watching for signs of both success and struggle. I have some strong opinions of features and functionality lacking in the current suite of UIs that might help adoption, but thing I’ve been thinking about more recently is the effects of premature fragmentation.\n
      \n
      Like so many things, it boils down to a problem of discovery. By discovery, I mean the user’s ability to find posts and topics that they want to read and engage with.\n
      \n
      If lemmy had 10 users, we would not need separate topics. It’d probably be a few posts a day, tops, and it’d be easy enough to just scan through and see if anything of interest was being discussed. That could probably scale up a bit - let’s call it 100 users just for discussion. 100 users, 10-15 posts per day. Somewhere beyond that, you’d probably want to start some kind of classification. It would need to be at a fairly high level, like tech and politics. I’m thinking of things like 90s era slashdot. The point I’m making is that 1000 users would be too few to fragment the tech topic/tag into separate operating systems, much less specific flavors or versions of Linux.\n
      \n
      My point is this: picture a growth curve. From biology and general network theory we would expect the growth curve of a successful service or community to grow exponentially. In the early part of growth, the exponential curve can appear linear - it can take time for the network effect to really kick in. Things like the Reddit exit can create a brief non-linearity, but until you hit the hockey stick part it’s just steady growth. Let’s call this function U(t) for users as a function of time.\n
      \n
      Now let’s think about growth in the number of communities. From the above, and using discoverability as our fitness function, we’d expect them to grow as a function of the number of users. As the number of users goes up, both the number of and diversity in the posts go up, meaning we need additional metadata to find “our” content easily. Let’s call this one C(t) for communities as a function of time.\n
      \n
      My thought right now is that a fitness function would discover that U(t) >> C(t). I’m not going to get a lot more specific because it’s just a thought but I suspect that there’s be some relationship between inter-topic and intra-topic diversity (and the overall information diversity of the service).\n
      \n
      What I’m getting to is that it may be that one of the strengths of a service like lemmy, which allows for an almost unlimited expansion of communities including duplications, is not applying the concept of a fitness function, and actually can make things harder to discover and thus the service harder to use, reducing the ability to recruit and retain users. It reduces the average number of posts per topic and increases noise both in search and in the feed. I’ve ended up defaulting my clients to basically showing /all and sorting by recent just to make sure I’m not missing anything interesting, then blocking communities one by one. That’s not sustainable or friendly to more casual users. It’s definitely not the Apollo-on-Reddit kind of UX.\n
      \n
      I’m not sure what can or should be done, given both the architecture and philosophy. I’m just thinking about how things like network theory can inform how this sort of thing can be optimized.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 21
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702848283 {#2410
      date: 2023-12-17 22:24:43.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 22919
    -titleTs: "'communiti':7 'engag':11 'fewer':6 'increas':10 'lead':8 'long':1 'post':2"
    -bodyTs: "'-15':160 '/all':549 '10':104,159 '100':152,157 '1000':207 '90s':197 'abil':87,514 'actual':498 'addit':378 'adopt':12,52 'allow':478 'almost':481 'anyth':135,562 'apollo':586 'apollo-on-reddit':585 'appear':269 'appli':490 'architectur':605 'averag':523 'basic':547 'beyond':165 'biolog':239 'bit':147 'block':565 'boil':73 'brief':291 'c':390,413 'call':18,150,310,387 'casual':578 'classif':176 'client':545 'communiti':255,332,393,485,566 'concept':492 'content':383 'could':142 'creat':289 'current':45 'curv':237,249,267 'd':113,124,168,344 'day':120,163 'default':543 'definit':582 'discov':409,504 'discover':338 'discoveri':79,81 'discuss':140,156 'divers':369,448,453 'done':601 'duplic':487 'earli':261 'easi':126 'easili':384 'effect':64,278 'end':541 'engag':99 'enough':127 'era':198 'exit':287 'expans':483 'expect':246,345 'exponenti':258,266 'fair':184 'featur':39 'feder':20 'feed':538 'find':89,381 'fit':341,406,495 'flavor':225 'fragment':67,214 'friend':575 'function':41,312,319,342,351,396,407,496 'general':241 'get':420,460 'given':602 'go':373,418 'goe':362 'grow':257,348 'growth':236,248,264,307,327 'harder':502,509 'help':51 'high':185 'hit':298 'hockey':300 'includ':486 'increas':530 'inform':452,619 'inter':442 'inter-top':441 'interest':137,563 'internet':5 'intra':446 'intra-top':445 'kick':281 'kind':174,589 'lack':42 'larg':22 'lemmi':102,476 'less':223 'let':16,148,308,323,385 'level':186 'like':7,68,187,196,284,475,615 'linear':270,294 'linux':229 'look':6 'lot':422 'm':24,192,203,416,459,559,593,609 'make':204,500,556 'mani':70 'may':465 'mean':83,375 'metadata':379 'might':50 'miss':561 'much':222 'need':109,179,377 'network':242,277,616 'new':14 'nois':531 'non':293 'non-linear':292 'number':330,354,359,366,524 'one':389,468,567,569 'oper':220 'opinion':37 'optim':627 'overal':451 'part':262,302 'per':162,527 'phase':15 'philosophi':607 'pictur':234 'point':201,231 'polit':190 'post':90,118,161,372,526 'prematur':66 'probabl':114,143,169 'problem':77 'read':97 'realli':280 'recent':61,553 'recruit':516 'reddit':286,588 'reduc':512,521 'relationship':439 'retain':518 'right':401 'scale':144 'scan':130 'search':534 'see':133 'separ':110,219 'servic':253,456,474,508 'show':548 'sign':27 'slashdot':199 'somewher':164 'sort':551,622 'specif':224,424 'start':10,172 'steadi':306 'stick':301 'strength':471 'strong':36 'struggl':32 'success':30,252 'suit':46 'sure':557,595 'suspect':433 'sustain':573 'system':221 'take':273 'tech':188,216 'theori':243,617 'thing':54,71,195,283,501,614,624 'think':58,193,325,611 'thought':400,430 'thus':506 'time':274,321,398 'top':121 'topic':92,111,443,447,528 'topic/tag':217 'u':313,411 'ui':48 'unlimit':482 'use':337,511 'user':85,105,153,158,208,316,356,361,519,579 'ux':591 've':56,540 'version':227 'want':95,170 'watch':3,25 'would':107,178,209,245,408 'writ':21"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702915489
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/9684702"
    +editedAt: DateTimeImmutable @1705304719 {#1850
      date: 2024-01-15 08:45:19.0 +01:00
    }
    +createdAt: DateTimeImmutable @1702842989 {#2420
      date: 2023-12-17 20:56:29.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4040
    +user: App\Entity\User {#3988 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      The number of communities doesn’t matter if the UX is too complicated.\n
      \n
      Look at Reddit, it has an increadible number of communities and users, yet for the user it is fairly simple to navigate, you can easily link communities by prefixing /r/ to the community name in a reddit post.\n
      \n
      Lemmy communities on the other hand use a far more complex link structure: !asklemmy@lemmy.world\n
      \n
      That is a huge barrier of entry for normal users, then we have user links:\n
      \n
      Reddit: /u/example_user\n
      \n
      Lemmy: @example_user@lemmy.zip\n
      \n
      This is just plain annoying to most non technical users, and will push them away.\n
      \n
      Lemmy is just teetering on the edge of being too hard to use, for technical users it can be hard to learn, but for normal users, it can be too much to even look at the communities, let alone, creating a new user.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1705312456 {#4049
      date: 2024-01-15 10:54:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@example_user@lemmy.zip"
      "@PrinceWith999Enemies@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4038 …}
    +nested: Doctrine\ORM\PersistentCollection {#4036 …}
    +votes: Doctrine\ORM\PersistentCollection {#4034 …}
    +reports: Doctrine\ORM\PersistentCollection {#4032 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4000 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4004 …}
    -id: 230230
    -bodyTs: "'/r':43 '/u/example_user':82 'alon':138 'annoy':89 'asklemmy@lemmy.world':65 'away':99 'barrier':70 'communiti':4,23,40,46,53,136 'complex':62 'complic':13 'creat':139 'doesn':5 'easili':38 'edg':106 'entri':72 'even':132 'example_user@lemmy.zip':84 'fair':32 'far':60 'hand':57 'hard':110,119 'huge':69 'incread':20 'learn':121 'lemmi':52,83,100 'let':137 'link':39,63,80 'look':14,133 'matter':7 'much':130 'name':47 'navig':35 'new':141 'non':92 'normal':74,124 'number':2,21 'plain':88 'post':51 'prefix':42 'push':97 'reddit':16,50,81 'simpl':33 'structur':64 'technic':93,114 'teeter':103 'use':58,112 'user':25,29,75,79,94,115,125,142 'ux':10 'yet':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.zip/comment/5601646"
    +editedAt: null
    +createdAt: DateTimeImmutable @1702847775 {#3985
      date: 2023-12-17 22:16:15.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4040}
  +body: """
    I completely agree and I think that’s the other most important factor. A decent UI could make up for a lot of the server side or even theoretical problems - like a filter that says don’t return community search results with fewer than 10 users.\n
    \n
    I really with I was allowed to write apps. Whoever pulls off the lemmy version of alien blue is going to buy a new house.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1702848283 {#4198
    date: 2023-12-17 22:24:43.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@example_user@lemmy.zip"
    "@PrinceWith999Enemies@lemmy.world"
    "@stoy@lemmy.zip"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4201 …}
  +nested: Doctrine\ORM\PersistentCollection {#4203 …}
  +votes: Doctrine\ORM\PersistentCollection {#4205 …}
  +reports: Doctrine\ORM\PersistentCollection {#4207 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4209 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4211 …}
  -id: 230251
  -bodyTs: "'10':45 'agre':3 'alien':63 'allow':52 'app':55 'blue':64 'buy':68 'communiti':39 'complet':2 'could':17 'decent':15 'even':28 'factor':13 'fewer':43 'filter':33 'go':66 'hous':71 'import':12 'lemmi':60 'like':31 'lot':22 'make':18 'new':70 'problem':30 'pull':57 'realli':48 'result':41 'return':38 'say':35 'search':40 'server':25 'side':26 'theoret':29 'think':6 'ui':16 'user':46 'version':61 'whoever':56 'write':54"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6101531"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702848283 {#4199
    date: 2023-12-17 22:24:43.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED moderate
App\Entity\EntryComment {#4200
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "asklemmy@lemmy.world"
      +title: "asklemmy"
      +description: """
        A Fediverse community for open-ended, thought provoking questions\n
        -----------------------------------------------------------------\n
        \n
        ---\n
        \n
        **Rules: (interactive)**\n
        ------------------------\n
        \n
        ---\n
        \n
        1) Be nice and; have funDoxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can’t say something nice, don’t say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. [Please familiarize yourself with them](https://legal.lemmy.world/tos/)\n
        \n
        ---\n
        \n
        2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?\n
        \n
        ---\n
        \n
        3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.\n
        \n
        ---\n
        \n
        4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either [!asklemmyafterdark@lemmy.world](https://lemmy.world/c/asklemmyafterdark) or [!asklemmynsfw@lemmynsfw.com](https://lemmynsfw.com/c/asklemmynsfw). NSFW comments should be restricted to posts tagged [NSFW].\n
        \n
        ---\n
        \n
        5) This is not a support community.It is not a place for ‘how do I?’, type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to [Lemmy.world Support](https://lemmy.world/c/support) or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.\n
        \n
        ---\n
        \n
        Reminder: The [terms of service](https://legal.lemmy.world/tos/) apply here too.\n
        \n
        Partnered Communities:\n
        ----------------------\n
        \n
        [Tech Support](/c/techsupport@lemmy.world)\n
        \n
        [No Stupid Questions](/c/nostupidquestions@lemmy.world)\n
        \n
        [You Should Know](/c/youshouldknow@lemmy.world)\n
        \n
        [Reddit](/c/reddit@lemmy.world)\n
        \n
        [Jokes](/c/jokes@lemmy.world)\n
        \n
        [Ask Ouija](/c/askouija@lemmy.world)\n
        \n
        ---\n
        \n
        Logo design credit goes to: [tubbadu](/u/tubbadu@lemmy.world)\n
        \n
        ---\n
        \n
        ![](https://img.shields.io/lemmy/asklemmy%40lemmy.world?logo=lemmy&label=Total%20Subscribers)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1179
      +entryCommentCount: 42676
      +postCount: 3
      +postCommentCount: 67
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583245 {#276
        date: 2024-10-22 09:47:25.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 49
      +apId: "asklemmy@lemmy.world"
      +apProfileId: "https://lemmy.world/c/asklemmy"
      +apPublicUrl: "https://lemmy.world/c/asklemmy"
      +apFollowersUrl: "https://lemmy.world/c/asklemmy/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "asklemmy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583301 {#270
        date: 2024-10-22 09:48:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697177027 {#272
        date: 2023-10-13 08:03:47.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Long-post-Do-more-or-fewer-communities-lead-to-increased"
    +title: "[Long post] Do more or fewer communities lead to increased engagement?"
    +url: null
    +body: """
      As I watch The Internet look like it’s starting to adopt a new phase (let’s call it federation writ large), I’m watching for signs of both success and struggle. I have some strong opinions of features and functionality lacking in the current suite of UIs that might help adoption, but thing I’ve been thinking about more recently is the effects of premature fragmentation.\n
      \n
      Like so many things, it boils down to a problem of discovery. By discovery, I mean the user’s ability to find posts and topics that they want to read and engage with.\n
      \n
      If lemmy had 10 users, we would not need separate topics. It’d probably be a few posts a day, tops, and it’d be easy enough to just scan through and see if anything of interest was being discussed. That could probably scale up a bit - let’s call it 100 users just for discussion. 100 users, 10-15 posts per day. Somewhere beyond that, you’d probably want to start some kind of classification. It would need to be at a fairly high level, like tech and politics. I’m thinking of things like 90s era slashdot. The point I’m making is that 1000 users would be too few to fragment the tech topic/tag into separate operating systems, much less specific flavors or versions of Linux.\n
      \n
      My point is this: picture a growth curve. From biology and general network theory we would expect the growth curve of a successful service or community to grow exponentially. In the early part of growth, the exponential curve can appear linear - it can take time for the network effect to really kick in. Things like the Reddit exit can create a brief non-linearity, but until you hit the hockey stick part it’s just steady growth. Let’s call this function U(t) for users as a function of time.\n
      \n
      Now let’s think about growth in the number of communities. From the above, and using discoverability as our fitness function, we’d expect them to grow as a function of the number of users. As the number of users goes up, both the number of and diversity in the posts go up, meaning we need additional metadata to find “our” content easily. Let’s call this one C(t) for communities as a function of time.\n
      \n
      My thought right now is that a fitness function would discover that U(t) >> C(t). I’m not going to get a lot more specific because it’s just a thought but I suspect that there’s be some relationship between inter-topic and intra-topic diversity (and the overall information diversity of the service).\n
      \n
      What I’m getting to is that it may be that one of the strengths of a service like lemmy, which allows for an almost unlimited expansion of communities including duplications, is not applying the concept of a fitness function, and actually can make things harder to discover and thus the service harder to use, reducing the ability to recruit and retain users. It reduces the average number of posts per topic and increases noise both in search and in the feed. I’ve ended up defaulting my clients to basically showing /all and sorting by recent just to make sure I’m not missing anything interesting, then blocking communities one by one. That’s not sustainable or friendly to more casual users. It’s definitely not the Apollo-on-Reddit kind of UX.\n
      \n
      I’m not sure what can or should be done, given both the architecture and philosophy. I’m just thinking about how things like network theory can inform how this sort of thing can be optimized.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 21
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702848283 {#2410
      date: 2023-12-17 22:24:43.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 22919
    -titleTs: "'communiti':7 'engag':11 'fewer':6 'increas':10 'lead':8 'long':1 'post':2"
    -bodyTs: "'-15':160 '/all':549 '10':104,159 '100':152,157 '1000':207 '90s':197 'abil':87,514 'actual':498 'addit':378 'adopt':12,52 'allow':478 'almost':481 'anyth':135,562 'apollo':586 'apollo-on-reddit':585 'appear':269 'appli':490 'architectur':605 'averag':523 'basic':547 'beyond':165 'biolog':239 'bit':147 'block':565 'boil':73 'brief':291 'c':390,413 'call':18,150,310,387 'casual':578 'classif':176 'client':545 'communiti':255,332,393,485,566 'concept':492 'content':383 'could':142 'creat':289 'current':45 'curv':237,249,267 'd':113,124,168,344 'day':120,163 'default':543 'definit':582 'discov':409,504 'discover':338 'discoveri':79,81 'discuss':140,156 'divers':369,448,453 'done':601 'duplic':487 'earli':261 'easi':126 'easili':384 'effect':64,278 'end':541 'engag':99 'enough':127 'era':198 'exit':287 'expans':483 'expect':246,345 'exponenti':258,266 'fair':184 'featur':39 'feder':20 'feed':538 'find':89,381 'fit':341,406,495 'flavor':225 'fragment':67,214 'friend':575 'function':41,312,319,342,351,396,407,496 'general':241 'get':420,460 'given':602 'go':373,418 'goe':362 'grow':257,348 'growth':236,248,264,307,327 'harder':502,509 'help':51 'high':185 'hit':298 'hockey':300 'includ':486 'increas':530 'inform':452,619 'inter':442 'inter-top':441 'interest':137,563 'internet':5 'intra':446 'intra-top':445 'kick':281 'kind':174,589 'lack':42 'larg':22 'lemmi':102,476 'less':223 'let':16,148,308,323,385 'level':186 'like':7,68,187,196,284,475,615 'linear':270,294 'linux':229 'look':6 'lot':422 'm':24,192,203,416,459,559,593,609 'make':204,500,556 'mani':70 'may':465 'mean':83,375 'metadata':379 'might':50 'miss':561 'much':222 'need':109,179,377 'network':242,277,616 'new':14 'nois':531 'non':293 'non-linear':292 'number':330,354,359,366,524 'one':389,468,567,569 'oper':220 'opinion':37 'optim':627 'overal':451 'part':262,302 'per':162,527 'phase':15 'philosophi':607 'pictur':234 'point':201,231 'polit':190 'post':90,118,161,372,526 'prematur':66 'probabl':114,143,169 'problem':77 'read':97 'realli':280 'recent':61,553 'recruit':516 'reddit':286,588 'reduc':512,521 'relationship':439 'retain':518 'right':401 'scale':144 'scan':130 'search':534 'see':133 'separ':110,219 'servic':253,456,474,508 'show':548 'sign':27 'slashdot':199 'somewher':164 'sort':551,622 'specif':224,424 'start':10,172 'steadi':306 'stick':301 'strength':471 'strong':36 'struggl':32 'success':30,252 'suit':46 'sure':557,595 'suspect':433 'sustain':573 'system':221 'take':273 'tech':188,216 'theori':243,617 'thing':54,71,195,283,501,614,624 'think':58,193,325,611 'thought':400,430 'thus':506 'time':274,321,398 'top':121 'topic':92,111,443,447,528 'topic/tag':217 'u':313,411 'ui':48 'unlimit':482 'use':337,511 'user':85,105,153,158,208,316,356,361,519,579 'ux':591 've':56,540 'version':227 'want':95,170 'watch':3,25 'would':107,178,209,245,408 'writ':21"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702915489
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/9684702"
    +editedAt: DateTimeImmutable @1705304719 {#1850
      date: 2024-01-15 08:45:19.0 +01:00
    }
    +createdAt: DateTimeImmutable @1702842989 {#2420
      date: 2023-12-17 20:56:29.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4040
    +user: App\Entity\User {#3988 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      The number of communities doesn’t matter if the UX is too complicated.\n
      \n
      Look at Reddit, it has an increadible number of communities and users, yet for the user it is fairly simple to navigate, you can easily link communities by prefixing /r/ to the community name in a reddit post.\n
      \n
      Lemmy communities on the other hand use a far more complex link structure: !asklemmy@lemmy.world\n
      \n
      That is a huge barrier of entry for normal users, then we have user links:\n
      \n
      Reddit: /u/example_user\n
      \n
      Lemmy: @example_user@lemmy.zip\n
      \n
      This is just plain annoying to most non technical users, and will push them away.\n
      \n
      Lemmy is just teetering on the edge of being too hard to use, for technical users it can be hard to learn, but for normal users, it can be too much to even look at the communities, let alone, creating a new user.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1705312456 {#4049
      date: 2024-01-15 10:54:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@example_user@lemmy.zip"
      "@PrinceWith999Enemies@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4038 …}
    +nested: Doctrine\ORM\PersistentCollection {#4036 …}
    +votes: Doctrine\ORM\PersistentCollection {#4034 …}
    +reports: Doctrine\ORM\PersistentCollection {#4032 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4000 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4004 …}
    -id: 230230
    -bodyTs: "'/r':43 '/u/example_user':82 'alon':138 'annoy':89 'asklemmy@lemmy.world':65 'away':99 'barrier':70 'communiti':4,23,40,46,53,136 'complex':62 'complic':13 'creat':139 'doesn':5 'easili':38 'edg':106 'entri':72 'even':132 'example_user@lemmy.zip':84 'fair':32 'far':60 'hand':57 'hard':110,119 'huge':69 'incread':20 'learn':121 'lemmi':52,83,100 'let':137 'link':39,63,80 'look':14,133 'matter':7 'much':130 'name':47 'navig':35 'new':141 'non':92 'normal':74,124 'number':2,21 'plain':88 'post':51 'prefix':42 'push':97 'reddit':16,50,81 'simpl':33 'structur':64 'technic':93,114 'teeter':103 'use':58,112 'user':25,29,75,79,94,115,125,142 'ux':10 'yet':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.zip/comment/5601646"
    +editedAt: null
    +createdAt: DateTimeImmutable @1702847775 {#3985
      date: 2023-12-17 22:16:15.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4040}
  +body: """
    I completely agree and I think that’s the other most important factor. A decent UI could make up for a lot of the server side or even theoretical problems - like a filter that says don’t return community search results with fewer than 10 users.\n
    \n
    I really with I was allowed to write apps. Whoever pulls off the lemmy version of alien blue is going to buy a new house.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1702848283 {#4198
    date: 2023-12-17 22:24:43.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@example_user@lemmy.zip"
    "@PrinceWith999Enemies@lemmy.world"
    "@stoy@lemmy.zip"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4201 …}
  +nested: Doctrine\ORM\PersistentCollection {#4203 …}
  +votes: Doctrine\ORM\PersistentCollection {#4205 …}
  +reports: Doctrine\ORM\PersistentCollection {#4207 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4209 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4211 …}
  -id: 230251
  -bodyTs: "'10':45 'agre':3 'alien':63 'allow':52 'app':55 'blue':64 'buy':68 'communiti':39 'complet':2 'could':17 'decent':15 'even':28 'factor':13 'fewer':43 'filter':33 'go':66 'hous':71 'import':12 'lemmi':60 'like':31 'lot':22 'make':18 'new':70 'problem':30 'pull':57 'realli':48 'result':41 'return':38 'say':35 'search':40 'server':25 'side':26 'theoret':29 'think':6 'ui':16 'user':46 'version':61 'whoever':56 'write':54"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6101531"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702848283 {#4199
    date: 2023-12-17 22:24:43.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
13 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
14 DENIED moderate
App\Entity\EntryComment {#4072
  +user: App\Entity\User {#4061 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "asklemmy@lemmy.world"
      +title: "asklemmy"
      +description: """
        A Fediverse community for open-ended, thought provoking questions\n
        -----------------------------------------------------------------\n
        \n
        ---\n
        \n
        **Rules: (interactive)**\n
        ------------------------\n
        \n
        ---\n
        \n
        1) Be nice and; have funDoxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can’t say something nice, don’t say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. [Please familiarize yourself with them](https://legal.lemmy.world/tos/)\n
        \n
        ---\n
        \n
        2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?\n
        \n
        ---\n
        \n
        3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.\n
        \n
        ---\n
        \n
        4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either [!asklemmyafterdark@lemmy.world](https://lemmy.world/c/asklemmyafterdark) or [!asklemmynsfw@lemmynsfw.com](https://lemmynsfw.com/c/asklemmynsfw). NSFW comments should be restricted to posts tagged [NSFW].\n
        \n
        ---\n
        \n
        5) This is not a support community.It is not a place for ‘how do I?’, type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to [Lemmy.world Support](https://lemmy.world/c/support) or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.\n
        \n
        ---\n
        \n
        Reminder: The [terms of service](https://legal.lemmy.world/tos/) apply here too.\n
        \n
        Partnered Communities:\n
        ----------------------\n
        \n
        [Tech Support](/c/techsupport@lemmy.world)\n
        \n
        [No Stupid Questions](/c/nostupidquestions@lemmy.world)\n
        \n
        [You Should Know](/c/youshouldknow@lemmy.world)\n
        \n
        [Reddit](/c/reddit@lemmy.world)\n
        \n
        [Jokes](/c/jokes@lemmy.world)\n
        \n
        [Ask Ouija](/c/askouija@lemmy.world)\n
        \n
        ---\n
        \n
        Logo design credit goes to: [tubbadu](/u/tubbadu@lemmy.world)\n
        \n
        ---\n
        \n
        ![](https://img.shields.io/lemmy/asklemmy%40lemmy.world?logo=lemmy&label=Total%20Subscribers)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1179
      +entryCommentCount: 42676
      +postCount: 3
      +postCommentCount: 67
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583245 {#276
        date: 2024-10-22 09:47:25.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 49
      +apId: "asklemmy@lemmy.world"
      +apProfileId: "https://lemmy.world/c/asklemmy"
      +apPublicUrl: "https://lemmy.world/c/asklemmy"
      +apFollowersUrl: "https://lemmy.world/c/asklemmy/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "asklemmy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583301 {#270
        date: 2024-10-22 09:48:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697177027 {#272
        date: 2023-10-13 08:03:47.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Long-post-Do-more-or-fewer-communities-lead-to-increased"
    +title: "[Long post] Do more or fewer communities lead to increased engagement?"
    +url: null
    +body: """
      As I watch The Internet look like it’s starting to adopt a new phase (let’s call it federation writ large), I’m watching for signs of both success and struggle. I have some strong opinions of features and functionality lacking in the current suite of UIs that might help adoption, but thing I’ve been thinking about more recently is the effects of premature fragmentation.\n
      \n
      Like so many things, it boils down to a problem of discovery. By discovery, I mean the user’s ability to find posts and topics that they want to read and engage with.\n
      \n
      If lemmy had 10 users, we would not need separate topics. It’d probably be a few posts a day, tops, and it’d be easy enough to just scan through and see if anything of interest was being discussed. That could probably scale up a bit - let’s call it 100 users just for discussion. 100 users, 10-15 posts per day. Somewhere beyond that, you’d probably want to start some kind of classification. It would need to be at a fairly high level, like tech and politics. I’m thinking of things like 90s era slashdot. The point I’m making is that 1000 users would be too few to fragment the tech topic/tag into separate operating systems, much less specific flavors or versions of Linux.\n
      \n
      My point is this: picture a growth curve. From biology and general network theory we would expect the growth curve of a successful service or community to grow exponentially. In the early part of growth, the exponential curve can appear linear - it can take time for the network effect to really kick in. Things like the Reddit exit can create a brief non-linearity, but until you hit the hockey stick part it’s just steady growth. Let’s call this function U(t) for users as a function of time.\n
      \n
      Now let’s think about growth in the number of communities. From the above, and using discoverability as our fitness function, we’d expect them to grow as a function of the number of users. As the number of users goes up, both the number of and diversity in the posts go up, meaning we need additional metadata to find “our” content easily. Let’s call this one C(t) for communities as a function of time.\n
      \n
      My thought right now is that a fitness function would discover that U(t) >> C(t). I’m not going to get a lot more specific because it’s just a thought but I suspect that there’s be some relationship between inter-topic and intra-topic diversity (and the overall information diversity of the service).\n
      \n
      What I’m getting to is that it may be that one of the strengths of a service like lemmy, which allows for an almost unlimited expansion of communities including duplications, is not applying the concept of a fitness function, and actually can make things harder to discover and thus the service harder to use, reducing the ability to recruit and retain users. It reduces the average number of posts per topic and increases noise both in search and in the feed. I’ve ended up defaulting my clients to basically showing /all and sorting by recent just to make sure I’m not missing anything interesting, then blocking communities one by one. That’s not sustainable or friendly to more casual users. It’s definitely not the Apollo-on-Reddit kind of UX.\n
      \n
      I’m not sure what can or should be done, given both the architecture and philosophy. I’m just thinking about how things like network theory can inform how this sort of thing can be optimized.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 21
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702848283 {#2410
      date: 2023-12-17 22:24:43.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 22919
    -titleTs: "'communiti':7 'engag':11 'fewer':6 'increas':10 'lead':8 'long':1 'post':2"
    -bodyTs: "'-15':160 '/all':549 '10':104,159 '100':152,157 '1000':207 '90s':197 'abil':87,514 'actual':498 'addit':378 'adopt':12,52 'allow':478 'almost':481 'anyth':135,562 'apollo':586 'apollo-on-reddit':585 'appear':269 'appli':490 'architectur':605 'averag':523 'basic':547 'beyond':165 'biolog':239 'bit':147 'block':565 'boil':73 'brief':291 'c':390,413 'call':18,150,310,387 'casual':578 'classif':176 'client':545 'communiti':255,332,393,485,566 'concept':492 'content':383 'could':142 'creat':289 'current':45 'curv':237,249,267 'd':113,124,168,344 'day':120,163 'default':543 'definit':582 'discov':409,504 'discover':338 'discoveri':79,81 'discuss':140,156 'divers':369,448,453 'done':601 'duplic':487 'earli':261 'easi':126 'easili':384 'effect':64,278 'end':541 'engag':99 'enough':127 'era':198 'exit':287 'expans':483 'expect':246,345 'exponenti':258,266 'fair':184 'featur':39 'feder':20 'feed':538 'find':89,381 'fit':341,406,495 'flavor':225 'fragment':67,214 'friend':575 'function':41,312,319,342,351,396,407,496 'general':241 'get':420,460 'given':602 'go':373,418 'goe':362 'grow':257,348 'growth':236,248,264,307,327 'harder':502,509 'help':51 'high':185 'hit':298 'hockey':300 'includ':486 'increas':530 'inform':452,619 'inter':442 'inter-top':441 'interest':137,563 'internet':5 'intra':446 'intra-top':445 'kick':281 'kind':174,589 'lack':42 'larg':22 'lemmi':102,476 'less':223 'let':16,148,308,323,385 'level':186 'like':7,68,187,196,284,475,615 'linear':270,294 'linux':229 'look':6 'lot':422 'm':24,192,203,416,459,559,593,609 'make':204,500,556 'mani':70 'may':465 'mean':83,375 'metadata':379 'might':50 'miss':561 'much':222 'need':109,179,377 'network':242,277,616 'new':14 'nois':531 'non':293 'non-linear':292 'number':330,354,359,366,524 'one':389,468,567,569 'oper':220 'opinion':37 'optim':627 'overal':451 'part':262,302 'per':162,527 'phase':15 'philosophi':607 'pictur':234 'point':201,231 'polit':190 'post':90,118,161,372,526 'prematur':66 'probabl':114,143,169 'problem':77 'read':97 'realli':280 'recent':61,553 'recruit':516 'reddit':286,588 'reduc':512,521 'relationship':439 'retain':518 'right':401 'scale':144 'scan':130 'search':534 'see':133 'separ':110,219 'servic':253,456,474,508 'show':548 'sign':27 'slashdot':199 'somewher':164 'sort':551,622 'specif':224,424 'start':10,172 'steadi':306 'stick':301 'strength':471 'strong':36 'struggl':32 'success':30,252 'suit':46 'sure':557,595 'suspect':433 'sustain':573 'system':221 'take':273 'tech':188,216 'theori':243,617 'thing':54,71,195,283,501,614,624 'think':58,193,325,611 'thought':400,430 'thus':506 'time':274,321,398 'top':121 'topic':92,111,443,447,528 'topic/tag':217 'u':313,411 'ui':48 'unlimit':482 'use':337,511 'user':85,105,153,158,208,316,356,361,519,579 'ux':591 've':56,540 'version':227 'want':95,170 'watch':3,25 'would':107,178,209,245,408 'writ':21"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702915489
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/9684702"
    +editedAt: DateTimeImmutable @1705304719 {#1850
      date: 2024-01-15 08:45:19.0 +01:00
    }
    +createdAt: DateTimeImmutable @1702842989 {#2420
      date: 2023-12-17 20:56:29.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: """
    I made a similar post about this a few days ago. I’m not sure if you were inspired by that post or if there’s just something in the water. Overall, I believe that activity creates activity in a snowball effect. For small sites like Lemmy or other fedi groups, I think having so many dead, bot-driven communities hurts the overall activity of the group as a whole.\n
    \n
    I browse /all/new pretty much exclusively, and I see all the time posts in communities made for specific TV shows, made by the same person every time, getting zero traffic or engagement. The communities themselves usually have only a few subscribers. Just to address the elephant in the room, I think this type of behavior is carried entirely from Reddit refugees who read online and thought that Lemmy was a 1:1 substitution for Reddit, without realizing that the Fediverse’s user base is just a percentage as Reddit’s, and that fractalizing groups into such specific topics out the gate hurts discovery and engagement.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1705311494 {#4078
    date: 2024-01-15 10:38:14.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PrinceWith999Enemies@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4077 …}
  +nested: Doctrine\ORM\PersistentCollection {#4076 …}
  +votes: Doctrine\ORM\PersistentCollection {#4067 …}
  +reports: Doctrine\ORM\PersistentCollection {#4070 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4065 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4063 …}
  -id: 230178
  -bodyTs: "'/all/new':74 '1':142,143 'activ':36,38,65 'address':115 'ago':11 'base':154 'behavior':126 'believ':34 'bot':59 'bot-driven':58 'brows':73 'carri':128 'communiti':61,86,105 'creat':37 'day':10 'dead':57 'discoveri':174 'driven':60 'effect':42 'eleph':117 'engag':103,176 'entir':129 'everi':97 'exclus':77 'fedi':50 'fedivers':151 'fractal':164 'gate':172 'get':99 'group':51,68,165 'hurt':62,173 'inspir':19 'lemmi':47,139 'like':46 'm':13 'made':2,87,92 'mani':56 'much':76 'onlin':135 'overal':32,64 'percentag':158 'person':96 'post':5,22,84 'pretti':75 'read':134 'realiz':148 'reddit':131,146,160 'refuge':132 'room':120 'see':80 'show':91 'similar':4 'site':45 'small':44 'snowbal':41 'someth':28 'specif':89,168 'subscrib':112 'substitut':144 'sure':15 'think':53,122 'thought':137 'time':83,98 'topic':169 'traffic':101 'tv':90 'type':124 'user':153 'usual':107 'water':31 'whole':71 'without':147 'zero':100"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6101040"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702846142 {#4083
    date: 2023-12-17 21:49:02.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
15 DENIED edit
App\Entity\EntryComment {#4072
  +user: App\Entity\User {#4061 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "asklemmy@lemmy.world"
      +title: "asklemmy"
      +description: """
        A Fediverse community for open-ended, thought provoking questions\n
        -----------------------------------------------------------------\n
        \n
        ---\n
        \n
        **Rules: (interactive)**\n
        ------------------------\n
        \n
        ---\n
        \n
        1) Be nice and; have funDoxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can’t say something nice, don’t say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. [Please familiarize yourself with them](https://legal.lemmy.world/tos/)\n
        \n
        ---\n
        \n
        2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?\n
        \n
        ---\n
        \n
        3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.\n
        \n
        ---\n
        \n
        4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either [!asklemmyafterdark@lemmy.world](https://lemmy.world/c/asklemmyafterdark) or [!asklemmynsfw@lemmynsfw.com](https://lemmynsfw.com/c/asklemmynsfw). NSFW comments should be restricted to posts tagged [NSFW].\n
        \n
        ---\n
        \n
        5) This is not a support community.It is not a place for ‘how do I?’, type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to [Lemmy.world Support](https://lemmy.world/c/support) or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.\n
        \n
        ---\n
        \n
        Reminder: The [terms of service](https://legal.lemmy.world/tos/) apply here too.\n
        \n
        Partnered Communities:\n
        ----------------------\n
        \n
        [Tech Support](/c/techsupport@lemmy.world)\n
        \n
        [No Stupid Questions](/c/nostupidquestions@lemmy.world)\n
        \n
        [You Should Know](/c/youshouldknow@lemmy.world)\n
        \n
        [Reddit](/c/reddit@lemmy.world)\n
        \n
        [Jokes](/c/jokes@lemmy.world)\n
        \n
        [Ask Ouija](/c/askouija@lemmy.world)\n
        \n
        ---\n
        \n
        Logo design credit goes to: [tubbadu](/u/tubbadu@lemmy.world)\n
        \n
        ---\n
        \n
        ![](https://img.shields.io/lemmy/asklemmy%40lemmy.world?logo=lemmy&label=Total%20Subscribers)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1179
      +entryCommentCount: 42676
      +postCount: 3
      +postCommentCount: 67
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583245 {#276
        date: 2024-10-22 09:47:25.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 49
      +apId: "asklemmy@lemmy.world"
      +apProfileId: "https://lemmy.world/c/asklemmy"
      +apPublicUrl: "https://lemmy.world/c/asklemmy"
      +apFollowersUrl: "https://lemmy.world/c/asklemmy/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "asklemmy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583301 {#270
        date: 2024-10-22 09:48:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697177027 {#272
        date: 2023-10-13 08:03:47.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Long-post-Do-more-or-fewer-communities-lead-to-increased"
    +title: "[Long post] Do more or fewer communities lead to increased engagement?"
    +url: null
    +body: """
      As I watch The Internet look like it’s starting to adopt a new phase (let’s call it federation writ large), I’m watching for signs of both success and struggle. I have some strong opinions of features and functionality lacking in the current suite of UIs that might help adoption, but thing I’ve been thinking about more recently is the effects of premature fragmentation.\n
      \n
      Like so many things, it boils down to a problem of discovery. By discovery, I mean the user’s ability to find posts and topics that they want to read and engage with.\n
      \n
      If lemmy had 10 users, we would not need separate topics. It’d probably be a few posts a day, tops, and it’d be easy enough to just scan through and see if anything of interest was being discussed. That could probably scale up a bit - let’s call it 100 users just for discussion. 100 users, 10-15 posts per day. Somewhere beyond that, you’d probably want to start some kind of classification. It would need to be at a fairly high level, like tech and politics. I’m thinking of things like 90s era slashdot. The point I’m making is that 1000 users would be too few to fragment the tech topic/tag into separate operating systems, much less specific flavors or versions of Linux.\n
      \n
      My point is this: picture a growth curve. From biology and general network theory we would expect the growth curve of a successful service or community to grow exponentially. In the early part of growth, the exponential curve can appear linear - it can take time for the network effect to really kick in. Things like the Reddit exit can create a brief non-linearity, but until you hit the hockey stick part it’s just steady growth. Let’s call this function U(t) for users as a function of time.\n
      \n
      Now let’s think about growth in the number of communities. From the above, and using discoverability as our fitness function, we’d expect them to grow as a function of the number of users. As the number of users goes up, both the number of and diversity in the posts go up, meaning we need additional metadata to find “our” content easily. Let’s call this one C(t) for communities as a function of time.\n
      \n
      My thought right now is that a fitness function would discover that U(t) >> C(t). I’m not going to get a lot more specific because it’s just a thought but I suspect that there’s be some relationship between inter-topic and intra-topic diversity (and the overall information diversity of the service).\n
      \n
      What I’m getting to is that it may be that one of the strengths of a service like lemmy, which allows for an almost unlimited expansion of communities including duplications, is not applying the concept of a fitness function, and actually can make things harder to discover and thus the service harder to use, reducing the ability to recruit and retain users. It reduces the average number of posts per topic and increases noise both in search and in the feed. I’ve ended up defaulting my clients to basically showing /all and sorting by recent just to make sure I’m not missing anything interesting, then blocking communities one by one. That’s not sustainable or friendly to more casual users. It’s definitely not the Apollo-on-Reddit kind of UX.\n
      \n
      I’m not sure what can or should be done, given both the architecture and philosophy. I’m just thinking about how things like network theory can inform how this sort of thing can be optimized.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 21
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702848283 {#2410
      date: 2023-12-17 22:24:43.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 22919
    -titleTs: "'communiti':7 'engag':11 'fewer':6 'increas':10 'lead':8 'long':1 'post':2"
    -bodyTs: "'-15':160 '/all':549 '10':104,159 '100':152,157 '1000':207 '90s':197 'abil':87,514 'actual':498 'addit':378 'adopt':12,52 'allow':478 'almost':481 'anyth':135,562 'apollo':586 'apollo-on-reddit':585 'appear':269 'appli':490 'architectur':605 'averag':523 'basic':547 'beyond':165 'biolog':239 'bit':147 'block':565 'boil':73 'brief':291 'c':390,413 'call':18,150,310,387 'casual':578 'classif':176 'client':545 'communiti':255,332,393,485,566 'concept':492 'content':383 'could':142 'creat':289 'current':45 'curv':237,249,267 'd':113,124,168,344 'day':120,163 'default':543 'definit':582 'discov':409,504 'discover':338 'discoveri':79,81 'discuss':140,156 'divers':369,448,453 'done':601 'duplic':487 'earli':261 'easi':126 'easili':384 'effect':64,278 'end':541 'engag':99 'enough':127 'era':198 'exit':287 'expans':483 'expect':246,345 'exponenti':258,266 'fair':184 'featur':39 'feder':20 'feed':538 'find':89,381 'fit':341,406,495 'flavor':225 'fragment':67,214 'friend':575 'function':41,312,319,342,351,396,407,496 'general':241 'get':420,460 'given':602 'go':373,418 'goe':362 'grow':257,348 'growth':236,248,264,307,327 'harder':502,509 'help':51 'high':185 'hit':298 'hockey':300 'includ':486 'increas':530 'inform':452,619 'inter':442 'inter-top':441 'interest':137,563 'internet':5 'intra':446 'intra-top':445 'kick':281 'kind':174,589 'lack':42 'larg':22 'lemmi':102,476 'less':223 'let':16,148,308,323,385 'level':186 'like':7,68,187,196,284,475,615 'linear':270,294 'linux':229 'look':6 'lot':422 'm':24,192,203,416,459,559,593,609 'make':204,500,556 'mani':70 'may':465 'mean':83,375 'metadata':379 'might':50 'miss':561 'much':222 'need':109,179,377 'network':242,277,616 'new':14 'nois':531 'non':293 'non-linear':292 'number':330,354,359,366,524 'one':389,468,567,569 'oper':220 'opinion':37 'optim':627 'overal':451 'part':262,302 'per':162,527 'phase':15 'philosophi':607 'pictur':234 'point':201,231 'polit':190 'post':90,118,161,372,526 'prematur':66 'probabl':114,143,169 'problem':77 'read':97 'realli':280 'recent':61,553 'recruit':516 'reddit':286,588 'reduc':512,521 'relationship':439 'retain':518 'right':401 'scale':144 'scan':130 'search':534 'see':133 'separ':110,219 'servic':253,456,474,508 'show':548 'sign':27 'slashdot':199 'somewher':164 'sort':551,622 'specif':224,424 'start':10,172 'steadi':306 'stick':301 'strength':471 'strong':36 'struggl':32 'success':30,252 'suit':46 'sure':557,595 'suspect':433 'sustain':573 'system':221 'take':273 'tech':188,216 'theori':243,617 'thing':54,71,195,283,501,614,624 'think':58,193,325,611 'thought':400,430 'thus':506 'time':274,321,398 'top':121 'topic':92,111,443,447,528 'topic/tag':217 'u':313,411 'ui':48 'unlimit':482 'use':337,511 'user':85,105,153,158,208,316,356,361,519,579 'ux':591 've':56,540 'version':227 'want':95,170 'watch':3,25 'would':107,178,209,245,408 'writ':21"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702915489
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/9684702"
    +editedAt: DateTimeImmutable @1705304719 {#1850
      date: 2024-01-15 08:45:19.0 +01:00
    }
    +createdAt: DateTimeImmutable @1702842989 {#2420
      date: 2023-12-17 20:56:29.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: """
    I made a similar post about this a few days ago. I’m not sure if you were inspired by that post or if there’s just something in the water. Overall, I believe that activity creates activity in a snowball effect. For small sites like Lemmy or other fedi groups, I think having so many dead, bot-driven communities hurts the overall activity of the group as a whole.\n
    \n
    I browse /all/new pretty much exclusively, and I see all the time posts in communities made for specific TV shows, made by the same person every time, getting zero traffic or engagement. The communities themselves usually have only a few subscribers. Just to address the elephant in the room, I think this type of behavior is carried entirely from Reddit refugees who read online and thought that Lemmy was a 1:1 substitution for Reddit, without realizing that the Fediverse’s user base is just a percentage as Reddit’s, and that fractalizing groups into such specific topics out the gate hurts discovery and engagement.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1705311494 {#4078
    date: 2024-01-15 10:38:14.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PrinceWith999Enemies@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4077 …}
  +nested: Doctrine\ORM\PersistentCollection {#4076 …}
  +votes: Doctrine\ORM\PersistentCollection {#4067 …}
  +reports: Doctrine\ORM\PersistentCollection {#4070 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4065 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4063 …}
  -id: 230178
  -bodyTs: "'/all/new':74 '1':142,143 'activ':36,38,65 'address':115 'ago':11 'base':154 'behavior':126 'believ':34 'bot':59 'bot-driven':58 'brows':73 'carri':128 'communiti':61,86,105 'creat':37 'day':10 'dead':57 'discoveri':174 'driven':60 'effect':42 'eleph':117 'engag':103,176 'entir':129 'everi':97 'exclus':77 'fedi':50 'fedivers':151 'fractal':164 'gate':172 'get':99 'group':51,68,165 'hurt':62,173 'inspir':19 'lemmi':47,139 'like':46 'm':13 'made':2,87,92 'mani':56 'much':76 'onlin':135 'overal':32,64 'percentag':158 'person':96 'post':5,22,84 'pretti':75 'read':134 'realiz':148 'reddit':131,146,160 'refuge':132 'room':120 'see':80 'show':91 'similar':4 'site':45 'small':44 'snowbal':41 'someth':28 'specif':89,168 'subscrib':112 'substitut':144 'sure':15 'think':53,122 'thought':137 'time':83,98 'topic':169 'traffic':101 'tv':90 'type':124 'user':153 'usual':107 'water':31 'whole':71 'without':147 'zero':100"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6101040"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702846142 {#4083
    date: 2023-12-17 21:49:02.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
16 DENIED moderate
App\Entity\EntryComment {#4072
  +user: App\Entity\User {#4061 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "asklemmy@lemmy.world"
      +title: "asklemmy"
      +description: """
        A Fediverse community for open-ended, thought provoking questions\n
        -----------------------------------------------------------------\n
        \n
        ---\n
        \n
        **Rules: (interactive)**\n
        ------------------------\n
        \n
        ---\n
        \n
        1) Be nice and; have funDoxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can’t say something nice, don’t say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. [Please familiarize yourself with them](https://legal.lemmy.world/tos/)\n
        \n
        ---\n
        \n
        2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?\n
        \n
        ---\n
        \n
        3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.\n
        \n
        ---\n
        \n
        4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either [!asklemmyafterdark@lemmy.world](https://lemmy.world/c/asklemmyafterdark) or [!asklemmynsfw@lemmynsfw.com](https://lemmynsfw.com/c/asklemmynsfw). NSFW comments should be restricted to posts tagged [NSFW].\n
        \n
        ---\n
        \n
        5) This is not a support community.It is not a place for ‘how do I?’, type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to [Lemmy.world Support](https://lemmy.world/c/support) or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.\n
        \n
        ---\n
        \n
        Reminder: The [terms of service](https://legal.lemmy.world/tos/) apply here too.\n
        \n
        Partnered Communities:\n
        ----------------------\n
        \n
        [Tech Support](/c/techsupport@lemmy.world)\n
        \n
        [No Stupid Questions](/c/nostupidquestions@lemmy.world)\n
        \n
        [You Should Know](/c/youshouldknow@lemmy.world)\n
        \n
        [Reddit](/c/reddit@lemmy.world)\n
        \n
        [Jokes](/c/jokes@lemmy.world)\n
        \n
        [Ask Ouija](/c/askouija@lemmy.world)\n
        \n
        ---\n
        \n
        Logo design credit goes to: [tubbadu](/u/tubbadu@lemmy.world)\n
        \n
        ---\n
        \n
        ![](https://img.shields.io/lemmy/asklemmy%40lemmy.world?logo=lemmy&label=Total%20Subscribers)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1179
      +entryCommentCount: 42676
      +postCount: 3
      +postCommentCount: 67
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583245 {#276
        date: 2024-10-22 09:47:25.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 49
      +apId: "asklemmy@lemmy.world"
      +apProfileId: "https://lemmy.world/c/asklemmy"
      +apPublicUrl: "https://lemmy.world/c/asklemmy"
      +apFollowersUrl: "https://lemmy.world/c/asklemmy/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "asklemmy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583301 {#270
        date: 2024-10-22 09:48:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697177027 {#272
        date: 2023-10-13 08:03:47.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Long-post-Do-more-or-fewer-communities-lead-to-increased"
    +title: "[Long post] Do more or fewer communities lead to increased engagement?"
    +url: null
    +body: """
      As I watch The Internet look like it’s starting to adopt a new phase (let’s call it federation writ large), I’m watching for signs of both success and struggle. I have some strong opinions of features and functionality lacking in the current suite of UIs that might help adoption, but thing I’ve been thinking about more recently is the effects of premature fragmentation.\n
      \n
      Like so many things, it boils down to a problem of discovery. By discovery, I mean the user’s ability to find posts and topics that they want to read and engage with.\n
      \n
      If lemmy had 10 users, we would not need separate topics. It’d probably be a few posts a day, tops, and it’d be easy enough to just scan through and see if anything of interest was being discussed. That could probably scale up a bit - let’s call it 100 users just for discussion. 100 users, 10-15 posts per day. Somewhere beyond that, you’d probably want to start some kind of classification. It would need to be at a fairly high level, like tech and politics. I’m thinking of things like 90s era slashdot. The point I’m making is that 1000 users would be too few to fragment the tech topic/tag into separate operating systems, much less specific flavors or versions of Linux.\n
      \n
      My point is this: picture a growth curve. From biology and general network theory we would expect the growth curve of a successful service or community to grow exponentially. In the early part of growth, the exponential curve can appear linear - it can take time for the network effect to really kick in. Things like the Reddit exit can create a brief non-linearity, but until you hit the hockey stick part it’s just steady growth. Let’s call this function U(t) for users as a function of time.\n
      \n
      Now let’s think about growth in the number of communities. From the above, and using discoverability as our fitness function, we’d expect them to grow as a function of the number of users. As the number of users goes up, both the number of and diversity in the posts go up, meaning we need additional metadata to find “our” content easily. Let’s call this one C(t) for communities as a function of time.\n
      \n
      My thought right now is that a fitness function would discover that U(t) >> C(t). I’m not going to get a lot more specific because it’s just a thought but I suspect that there’s be some relationship between inter-topic and intra-topic diversity (and the overall information diversity of the service).\n
      \n
      What I’m getting to is that it may be that one of the strengths of a service like lemmy, which allows for an almost unlimited expansion of communities including duplications, is not applying the concept of a fitness function, and actually can make things harder to discover and thus the service harder to use, reducing the ability to recruit and retain users. It reduces the average number of posts per topic and increases noise both in search and in the feed. I’ve ended up defaulting my clients to basically showing /all and sorting by recent just to make sure I’m not missing anything interesting, then blocking communities one by one. That’s not sustainable or friendly to more casual users. It’s definitely not the Apollo-on-Reddit kind of UX.\n
      \n
      I’m not sure what can or should be done, given both the architecture and philosophy. I’m just thinking about how things like network theory can inform how this sort of thing can be optimized.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 21
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702848283 {#2410
      date: 2023-12-17 22:24:43.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 22919
    -titleTs: "'communiti':7 'engag':11 'fewer':6 'increas':10 'lead':8 'long':1 'post':2"
    -bodyTs: "'-15':160 '/all':549 '10':104,159 '100':152,157 '1000':207 '90s':197 'abil':87,514 'actual':498 'addit':378 'adopt':12,52 'allow':478 'almost':481 'anyth':135,562 'apollo':586 'apollo-on-reddit':585 'appear':269 'appli':490 'architectur':605 'averag':523 'basic':547 'beyond':165 'biolog':239 'bit':147 'block':565 'boil':73 'brief':291 'c':390,413 'call':18,150,310,387 'casual':578 'classif':176 'client':545 'communiti':255,332,393,485,566 'concept':492 'content':383 'could':142 'creat':289 'current':45 'curv':237,249,267 'd':113,124,168,344 'day':120,163 'default':543 'definit':582 'discov':409,504 'discover':338 'discoveri':79,81 'discuss':140,156 'divers':369,448,453 'done':601 'duplic':487 'earli':261 'easi':126 'easili':384 'effect':64,278 'end':541 'engag':99 'enough':127 'era':198 'exit':287 'expans':483 'expect':246,345 'exponenti':258,266 'fair':184 'featur':39 'feder':20 'feed':538 'find':89,381 'fit':341,406,495 'flavor':225 'fragment':67,214 'friend':575 'function':41,312,319,342,351,396,407,496 'general':241 'get':420,460 'given':602 'go':373,418 'goe':362 'grow':257,348 'growth':236,248,264,307,327 'harder':502,509 'help':51 'high':185 'hit':298 'hockey':300 'includ':486 'increas':530 'inform':452,619 'inter':442 'inter-top':441 'interest':137,563 'internet':5 'intra':446 'intra-top':445 'kick':281 'kind':174,589 'lack':42 'larg':22 'lemmi':102,476 'less':223 'let':16,148,308,323,385 'level':186 'like':7,68,187,196,284,475,615 'linear':270,294 'linux':229 'look':6 'lot':422 'm':24,192,203,416,459,559,593,609 'make':204,500,556 'mani':70 'may':465 'mean':83,375 'metadata':379 'might':50 'miss':561 'much':222 'need':109,179,377 'network':242,277,616 'new':14 'nois':531 'non':293 'non-linear':292 'number':330,354,359,366,524 'one':389,468,567,569 'oper':220 'opinion':37 'optim':627 'overal':451 'part':262,302 'per':162,527 'phase':15 'philosophi':607 'pictur':234 'point':201,231 'polit':190 'post':90,118,161,372,526 'prematur':66 'probabl':114,143,169 'problem':77 'read':97 'realli':280 'recent':61,553 'recruit':516 'reddit':286,588 'reduc':512,521 'relationship':439 'retain':518 'right':401 'scale':144 'scan':130 'search':534 'see':133 'separ':110,219 'servic':253,456,474,508 'show':548 'sign':27 'slashdot':199 'somewher':164 'sort':551,622 'specif':224,424 'start':10,172 'steadi':306 'stick':301 'strength':471 'strong':36 'struggl':32 'success':30,252 'suit':46 'sure':557,595 'suspect':433 'sustain':573 'system':221 'take':273 'tech':188,216 'theori':243,617 'thing':54,71,195,283,501,614,624 'think':58,193,325,611 'thought':400,430 'thus':506 'time':274,321,398 'top':121 'topic':92,111,443,447,528 'topic/tag':217 'u':313,411 'ui':48 'unlimit':482 'use':337,511 'user':85,105,153,158,208,316,356,361,519,579 'ux':591 've':56,540 'version':227 'want':95,170 'watch':3,25 'would':107,178,209,245,408 'writ':21"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702915489
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/9684702"
    +editedAt: DateTimeImmutable @1705304719 {#1850
      date: 2024-01-15 08:45:19.0 +01:00
    }
    +createdAt: DateTimeImmutable @1702842989 {#2420
      date: 2023-12-17 20:56:29.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: """
    I made a similar post about this a few days ago. I’m not sure if you were inspired by that post or if there’s just something in the water. Overall, I believe that activity creates activity in a snowball effect. For small sites like Lemmy or other fedi groups, I think having so many dead, bot-driven communities hurts the overall activity of the group as a whole.\n
    \n
    I browse /all/new pretty much exclusively, and I see all the time posts in communities made for specific TV shows, made by the same person every time, getting zero traffic or engagement. The communities themselves usually have only a few subscribers. Just to address the elephant in the room, I think this type of behavior is carried entirely from Reddit refugees who read online and thought that Lemmy was a 1:1 substitution for Reddit, without realizing that the Fediverse’s user base is just a percentage as Reddit’s, and that fractalizing groups into such specific topics out the gate hurts discovery and engagement.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1705311494 {#4078
    date: 2024-01-15 10:38:14.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PrinceWith999Enemies@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4077 …}
  +nested: Doctrine\ORM\PersistentCollection {#4076 …}
  +votes: Doctrine\ORM\PersistentCollection {#4067 …}
  +reports: Doctrine\ORM\PersistentCollection {#4070 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4065 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4063 …}
  -id: 230178
  -bodyTs: "'/all/new':74 '1':142,143 'activ':36,38,65 'address':115 'ago':11 'base':154 'behavior':126 'believ':34 'bot':59 'bot-driven':58 'brows':73 'carri':128 'communiti':61,86,105 'creat':37 'day':10 'dead':57 'discoveri':174 'driven':60 'effect':42 'eleph':117 'engag':103,176 'entir':129 'everi':97 'exclus':77 'fedi':50 'fedivers':151 'fractal':164 'gate':172 'get':99 'group':51,68,165 'hurt':62,173 'inspir':19 'lemmi':47,139 'like':46 'm':13 'made':2,87,92 'mani':56 'much':76 'onlin':135 'overal':32,64 'percentag':158 'person':96 'post':5,22,84 'pretti':75 'read':134 'realiz':148 'reddit':131,146,160 'refuge':132 'room':120 'see':80 'show':91 'similar':4 'site':45 'small':44 'snowbal':41 'someth':28 'specif':89,168 'subscrib':112 'substitut':144 'sure':15 'think':53,122 'thought':137 'time':83,98 'topic':169 'traffic':101 'tv':90 'type':124 'user':153 'usual':107 'water':31 'whole':71 'without':147 'zero':100"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6101040"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702846142 {#4083
    date: 2023-12-17 21:49:02.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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 {#4161
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "asklemmy@lemmy.world"
      +title: "asklemmy"
      +description: """
        A Fediverse community for open-ended, thought provoking questions\n
        -----------------------------------------------------------------\n
        \n
        ---\n
        \n
        **Rules: (interactive)**\n
        ------------------------\n
        \n
        ---\n
        \n
        1) Be nice and; have funDoxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can’t say something nice, don’t say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. [Please familiarize yourself with them](https://legal.lemmy.world/tos/)\n
        \n
        ---\n
        \n
        2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?\n
        \n
        ---\n
        \n
        3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.\n
        \n
        ---\n
        \n
        4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either [!asklemmyafterdark@lemmy.world](https://lemmy.world/c/asklemmyafterdark) or [!asklemmynsfw@lemmynsfw.com](https://lemmynsfw.com/c/asklemmynsfw). NSFW comments should be restricted to posts tagged [NSFW].\n
        \n
        ---\n
        \n
        5) This is not a support community.It is not a place for ‘how do I?’, type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to [Lemmy.world Support](https://lemmy.world/c/support) or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.\n
        \n
        ---\n
        \n
        Reminder: The [terms of service](https://legal.lemmy.world/tos/) apply here too.\n
        \n
        Partnered Communities:\n
        ----------------------\n
        \n
        [Tech Support](/c/techsupport@lemmy.world)\n
        \n
        [No Stupid Questions](/c/nostupidquestions@lemmy.world)\n
        \n
        [You Should Know](/c/youshouldknow@lemmy.world)\n
        \n
        [Reddit](/c/reddit@lemmy.world)\n
        \n
        [Jokes](/c/jokes@lemmy.world)\n
        \n
        [Ask Ouija](/c/askouija@lemmy.world)\n
        \n
        ---\n
        \n
        Logo design credit goes to: [tubbadu](/u/tubbadu@lemmy.world)\n
        \n
        ---\n
        \n
        ![](https://img.shields.io/lemmy/asklemmy%40lemmy.world?logo=lemmy&label=Total%20Subscribers)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1179
      +entryCommentCount: 42676
      +postCount: 3
      +postCommentCount: 67
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583245 {#276
        date: 2024-10-22 09:47:25.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 49
      +apId: "asklemmy@lemmy.world"
      +apProfileId: "https://lemmy.world/c/asklemmy"
      +apPublicUrl: "https://lemmy.world/c/asklemmy"
      +apFollowersUrl: "https://lemmy.world/c/asklemmy/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "asklemmy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583301 {#270
        date: 2024-10-22 09:48:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697177027 {#272
        date: 2023-10-13 08:03:47.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Long-post-Do-more-or-fewer-communities-lead-to-increased"
    +title: "[Long post] Do more or fewer communities lead to increased engagement?"
    +url: null
    +body: """
      As I watch The Internet look like it’s starting to adopt a new phase (let’s call it federation writ large), I’m watching for signs of both success and struggle. I have some strong opinions of features and functionality lacking in the current suite of UIs that might help adoption, but thing I’ve been thinking about more recently is the effects of premature fragmentation.\n
      \n
      Like so many things, it boils down to a problem of discovery. By discovery, I mean the user’s ability to find posts and topics that they want to read and engage with.\n
      \n
      If lemmy had 10 users, we would not need separate topics. It’d probably be a few posts a day, tops, and it’d be easy enough to just scan through and see if anything of interest was being discussed. That could probably scale up a bit - let’s call it 100 users just for discussion. 100 users, 10-15 posts per day. Somewhere beyond that, you’d probably want to start some kind of classification. It would need to be at a fairly high level, like tech and politics. I’m thinking of things like 90s era slashdot. The point I’m making is that 1000 users would be too few to fragment the tech topic/tag into separate operating systems, much less specific flavors or versions of Linux.\n
      \n
      My point is this: picture a growth curve. From biology and general network theory we would expect the growth curve of a successful service or community to grow exponentially. In the early part of growth, the exponential curve can appear linear - it can take time for the network effect to really kick in. Things like the Reddit exit can create a brief non-linearity, but until you hit the hockey stick part it’s just steady growth. Let’s call this function U(t) for users as a function of time.\n
      \n
      Now let’s think about growth in the number of communities. From the above, and using discoverability as our fitness function, we’d expect them to grow as a function of the number of users. As the number of users goes up, both the number of and diversity in the posts go up, meaning we need additional metadata to find “our” content easily. Let’s call this one C(t) for communities as a function of time.\n
      \n
      My thought right now is that a fitness function would discover that U(t) >> C(t). I’m not going to get a lot more specific because it’s just a thought but I suspect that there’s be some relationship between inter-topic and intra-topic diversity (and the overall information diversity of the service).\n
      \n
      What I’m getting to is that it may be that one of the strengths of a service like lemmy, which allows for an almost unlimited expansion of communities including duplications, is not applying the concept of a fitness function, and actually can make things harder to discover and thus the service harder to use, reducing the ability to recruit and retain users. It reduces the average number of posts per topic and increases noise both in search and in the feed. I’ve ended up defaulting my clients to basically showing /all and sorting by recent just to make sure I’m not missing anything interesting, then blocking communities one by one. That’s not sustainable or friendly to more casual users. It’s definitely not the Apollo-on-Reddit kind of UX.\n
      \n
      I’m not sure what can or should be done, given both the architecture and philosophy. I’m just thinking about how things like network theory can inform how this sort of thing can be optimized.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 21
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702848283 {#2410
      date: 2023-12-17 22:24:43.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 22919
    -titleTs: "'communiti':7 'engag':11 'fewer':6 'increas':10 'lead':8 'long':1 'post':2"
    -bodyTs: "'-15':160 '/all':549 '10':104,159 '100':152,157 '1000':207 '90s':197 'abil':87,514 'actual':498 'addit':378 'adopt':12,52 'allow':478 'almost':481 'anyth':135,562 'apollo':586 'apollo-on-reddit':585 'appear':269 'appli':490 'architectur':605 'averag':523 'basic':547 'beyond':165 'biolog':239 'bit':147 'block':565 'boil':73 'brief':291 'c':390,413 'call':18,150,310,387 'casual':578 'classif':176 'client':545 'communiti':255,332,393,485,566 'concept':492 'content':383 'could':142 'creat':289 'current':45 'curv':237,249,267 'd':113,124,168,344 'day':120,163 'default':543 'definit':582 'discov':409,504 'discover':338 'discoveri':79,81 'discuss':140,156 'divers':369,448,453 'done':601 'duplic':487 'earli':261 'easi':126 'easili':384 'effect':64,278 'end':541 'engag':99 'enough':127 'era':198 'exit':287 'expans':483 'expect':246,345 'exponenti':258,266 'fair':184 'featur':39 'feder':20 'feed':538 'find':89,381 'fit':341,406,495 'flavor':225 'fragment':67,214 'friend':575 'function':41,312,319,342,351,396,407,496 'general':241 'get':420,460 'given':602 'go':373,418 'goe':362 'grow':257,348 'growth':236,248,264,307,327 'harder':502,509 'help':51 'high':185 'hit':298 'hockey':300 'includ':486 'increas':530 'inform':452,619 'inter':442 'inter-top':441 'interest':137,563 'internet':5 'intra':446 'intra-top':445 'kick':281 'kind':174,589 'lack':42 'larg':22 'lemmi':102,476 'less':223 'let':16,148,308,323,385 'level':186 'like':7,68,187,196,284,475,615 'linear':270,294 'linux':229 'look':6 'lot':422 'm':24,192,203,416,459,559,593,609 'make':204,500,556 'mani':70 'may':465 'mean':83,375 'metadata':379 'might':50 'miss':561 'much':222 'need':109,179,377 'network':242,277,616 'new':14 'nois':531 'non':293 'non-linear':292 'number':330,354,359,366,524 'one':389,468,567,569 'oper':220 'opinion':37 'optim':627 'overal':451 'part':262,302 'per':162,527 'phase':15 'philosophi':607 'pictur':234 'point':201,231 'polit':190 'post':90,118,161,372,526 'prematur':66 'probabl':114,143,169 'problem':77 'read':97 'realli':280 'recent':61,553 'recruit':516 'reddit':286,588 'reduc':512,521 'relationship':439 'retain':518 'right':401 'scale':144 'scan':130 'search':534 'see':133 'separ':110,219 'servic':253,456,474,508 'show':548 'sign':27 'slashdot':199 'somewher':164 'sort':551,622 'specif':224,424 'start':10,172 'steadi':306 'stick':301 'strength':471 'strong':36 'struggl':32 'success':30,252 'suit':46 'sure':557,595 'suspect':433 'sustain':573 'system':221 'take':273 'tech':188,216 'theori':243,617 'thing':54,71,195,283,501,614,624 'think':58,193,325,611 'thought':400,430 'thus':506 'time':274,321,398 'top':121 'topic':92,111,443,447,528 'topic/tag':217 'u':313,411 'ui':48 'unlimit':482 'use':337,511 'user':85,105,153,158,208,316,356,361,519,579 'ux':591 've':56,540 'version':227 'want':95,170 'watch':3,25 'would':107,178,209,245,408 'writ':21"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702915489
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/9684702"
    +editedAt: DateTimeImmutable @1705304719 {#1850
      date: 2024-01-15 08:45:19.0 +01:00
    }
    +createdAt: DateTimeImmutable @1702842989 {#2420
      date: 2023-12-17 20:56:29.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4072
    +user: App\Entity\User {#4061 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      I made a similar post about this a few days ago. I’m not sure if you were inspired by that post or if there’s just something in the water. Overall, I believe that activity creates activity in a snowball effect. For small sites like Lemmy or other fedi groups, I think having so many dead, bot-driven communities hurts the overall activity of the group as a whole.\n
      \n
      I browse /all/new pretty much exclusively, and I see all the time posts in communities made for specific TV shows, made by the same person every time, getting zero traffic or engagement. The communities themselves usually have only a few subscribers. Just to address the elephant in the room, I think this type of behavior is carried entirely from Reddit refugees who read online and thought that Lemmy was a 1:1 substitution for Reddit, without realizing that the Fediverse’s user base is just a percentage as Reddit’s, and that fractalizing groups into such specific topics out the gate hurts discovery and engagement.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1705311494 {#4078
      date: 2024-01-15 10:38:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PrinceWith999Enemies@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4077 …}
    +nested: Doctrine\ORM\PersistentCollection {#4076 …}
    +votes: Doctrine\ORM\PersistentCollection {#4067 …}
    +reports: Doctrine\ORM\PersistentCollection {#4070 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4065 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4063 …}
    -id: 230178
    -bodyTs: "'/all/new':74 '1':142,143 'activ':36,38,65 'address':115 'ago':11 'base':154 'behavior':126 'believ':34 'bot':59 'bot-driven':58 'brows':73 'carri':128 'communiti':61,86,105 'creat':37 'day':10 'dead':57 'discoveri':174 'driven':60 'effect':42 'eleph':117 'engag':103,176 'entir':129 'everi':97 'exclus':77 'fedi':50 'fedivers':151 'fractal':164 'gate':172 'get':99 'group':51,68,165 'hurt':62,173 'inspir':19 'lemmi':47,139 'like':46 'm':13 'made':2,87,92 'mani':56 'much':76 'onlin':135 'overal':32,64 'percentag':158 'person':96 'post':5,22,84 'pretti':75 'read':134 'realiz':148 'reddit':131,146,160 'refuge':132 'room':120 'see':80 'show':91 'similar':4 'site':45 'small':44 'snowbal':41 'someth':28 'specif':89,168 'subscrib':112 'substitut':144 'sure':15 'think':53,122 'thought':137 'time':83,98 'topic':169 'traffic':101 'tv':90 'type':124 'user':153 'usual':107 'water':31 'whole':71 'without':147 'zero':100"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6101040"
    +editedAt: null
    +createdAt: DateTimeImmutable @1702846142 {#4083
      date: 2023-12-17 21:49:02.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4072}
  +body: """
    Honestly I have no idea these days. I don’t directly remember reading that post but I certainly may have and I have no problem crediting you with it.\n
    \n
    I’ve encountered and complained about the problem from a UX perspective pretty much since coming over. It’s obviously not that I can’t figure it out, it’s that I’ve reached the point that I no longer think I should *have to*. I remember when I first started walking around university computer science departments and being surprised that about 90% of the computers were Macs and when I would talk to a CA professor with (say) a Windows convertible laptop (when those were brand new) they’d say how much they hated it because of how much work it took. I ended up on exactly the same page, after having started using Linux in 1994 when just getting X Windows running was a feat.\n
    \n
    Now look at the average non-technical reddit user. They’re going to bail as soon as they realize they have no idea how to choose a server. Even after that, they’ll have 10 /politics to choose from.\n
    \n
    In any case, I started to think about it from a network theory perspective. Let’s say we’re going to use some kind of preferential attachment network (PAN), like Google used when it launched. New nodes will preferentially attach to already more popular nodes. That’s (in a very broad brush sense) the way the Internet and social networks grow. If I want to read /politics, I want the canonical one, not the one with one post from six months ago.\n
    \n
    The same approach would potentially apply to the user wanting to make a post. They’ll want to make their post where it’ll get views (obviously, because even if we’re not competing for karma we wouldn’t bother to post if we didn’t want it seen. Same discovery problem.\n
    \n
    So the cost of building a PAN is going to be dominated by the cost of a new node finding its preferred attachments. That’s what goes up with fragmentation, and that’s what I think would dictate the fitness function in the evolutionary model I was proposing.\n
    \n
    If you write it up, I’ll work on it but want to be co-author :)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1702847429 {#4166
    date: 2023-12-17 22:10:29.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PrinceWith999Enemies@lemmy.world"
    "@PP_BOY_@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4169 …}
  +nested: Doctrine\ORM\PersistentCollection {#4173 …}
  +votes: Doctrine\ORM\PersistentCollection {#4175 …}
  +reports: Doctrine\ORM\PersistentCollection {#4176 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4178 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4180 …}
  -id: 230219
  -bodyTs: "'/politics':193,263 '10':192 '1994':147 '90':92 'ago':278 'alreadi':238 'appli':284 'approach':281 'around':82 'attach':223,236,353 'author':395 'averag':161 'bail':171 'bother':318 'brand':116 'broad':247 'brush':248 'build':335 'ca':105 'canon':267 'case':199 'certain':18 'choos':183,195 'co':394 'co-author':393 'come':45 'compet':312 'complain':34 'comput':84,95 'convert':111 'cost':333,345 'credit':26 'd':119 'day':7 'depart':86 'dictat':368 'didn':323 'direct':11 'discoveri':329 'domin':342 'encount':32 'end':134 'even':186,307 'evolutionari':374 'exact':137 'feat':156 'figur':55 'find':350 'first':79 'fit':370 'fragment':360 'function':371 'get':150,303 'go':169,216,339 'goe':357 'googl':227 'grow':257 'hate':124 'honest':1 'idea':5,180 'internet':253 'karma':314 'kind':220 'laptop':112 'launch':231 'let':211 'like':226 'linux':145 'll':190,294,302,385 'longer':69 'look':158 'mac':97 'make':290,297 'may':19 'model':375 'month':277 'much':43,122,129 'network':208,224,256 'new':117,232,348 'node':233,241,349 'non':163 'non-techn':162 'obvious':49,305 'one':268,271,273 'page':140 'pan':225,337 'perspect':41,210 'point':65 'popular':240 'post':15,274,292,299,320 'potenti':283 'prefer':352 'preferenti':222,235 'pretti':42 'problem':25,37,330 'professor':106 'propos':378 're':168,215,310 'reach':63 'read':13,262 'realiz':176 'reddit':165 'rememb':12,76 'run':153 'say':108,120,213 'scienc':85 'seen':327 'sens':249 'server':185 'sinc':44 'six':276 'social':255 'soon':173 'start':80,143,201 'surpris':89 'talk':102 'technic':164 'theori':209 'think':70,203,366 'took':132 'univers':83 'use':144,218,228 'user':166,287 'ux':40 've':31,62 'view':304 'walk':81 'want':260,265,288,295,325,390 'way':251 'window':110,152 'work':130,386 'would':101,282,367 'wouldn':316 'write':381 'x':151"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6101351"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702847429 {#4163
    date: 2023-12-17 22:10:29.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
19 DENIED edit
App\Entity\EntryComment {#4161
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "asklemmy@lemmy.world"
      +title: "asklemmy"
      +description: """
        A Fediverse community for open-ended, thought provoking questions\n
        -----------------------------------------------------------------\n
        \n
        ---\n
        \n
        **Rules: (interactive)**\n
        ------------------------\n
        \n
        ---\n
        \n
        1) Be nice and; have funDoxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can’t say something nice, don’t say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. [Please familiarize yourself with them](https://legal.lemmy.world/tos/)\n
        \n
        ---\n
        \n
        2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?\n
        \n
        ---\n
        \n
        3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.\n
        \n
        ---\n
        \n
        4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either [!asklemmyafterdark@lemmy.world](https://lemmy.world/c/asklemmyafterdark) or [!asklemmynsfw@lemmynsfw.com](https://lemmynsfw.com/c/asklemmynsfw). NSFW comments should be restricted to posts tagged [NSFW].\n
        \n
        ---\n
        \n
        5) This is not a support community.It is not a place for ‘how do I?’, type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to [Lemmy.world Support](https://lemmy.world/c/support) or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.\n
        \n
        ---\n
        \n
        Reminder: The [terms of service](https://legal.lemmy.world/tos/) apply here too.\n
        \n
        Partnered Communities:\n
        ----------------------\n
        \n
        [Tech Support](/c/techsupport@lemmy.world)\n
        \n
        [No Stupid Questions](/c/nostupidquestions@lemmy.world)\n
        \n
        [You Should Know](/c/youshouldknow@lemmy.world)\n
        \n
        [Reddit](/c/reddit@lemmy.world)\n
        \n
        [Jokes](/c/jokes@lemmy.world)\n
        \n
        [Ask Ouija](/c/askouija@lemmy.world)\n
        \n
        ---\n
        \n
        Logo design credit goes to: [tubbadu](/u/tubbadu@lemmy.world)\n
        \n
        ---\n
        \n
        ![](https://img.shields.io/lemmy/asklemmy%40lemmy.world?logo=lemmy&label=Total%20Subscribers)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1179
      +entryCommentCount: 42676
      +postCount: 3
      +postCommentCount: 67
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583245 {#276
        date: 2024-10-22 09:47:25.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 49
      +apId: "asklemmy@lemmy.world"
      +apProfileId: "https://lemmy.world/c/asklemmy"
      +apPublicUrl: "https://lemmy.world/c/asklemmy"
      +apFollowersUrl: "https://lemmy.world/c/asklemmy/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "asklemmy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583301 {#270
        date: 2024-10-22 09:48:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697177027 {#272
        date: 2023-10-13 08:03:47.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Long-post-Do-more-or-fewer-communities-lead-to-increased"
    +title: "[Long post] Do more or fewer communities lead to increased engagement?"
    +url: null
    +body: """
      As I watch The Internet look like it’s starting to adopt a new phase (let’s call it federation writ large), I’m watching for signs of both success and struggle. I have some strong opinions of features and functionality lacking in the current suite of UIs that might help adoption, but thing I’ve been thinking about more recently is the effects of premature fragmentation.\n
      \n
      Like so many things, it boils down to a problem of discovery. By discovery, I mean the user’s ability to find posts and topics that they want to read and engage with.\n
      \n
      If lemmy had 10 users, we would not need separate topics. It’d probably be a few posts a day, tops, and it’d be easy enough to just scan through and see if anything of interest was being discussed. That could probably scale up a bit - let’s call it 100 users just for discussion. 100 users, 10-15 posts per day. Somewhere beyond that, you’d probably want to start some kind of classification. It would need to be at a fairly high level, like tech and politics. I’m thinking of things like 90s era slashdot. The point I’m making is that 1000 users would be too few to fragment the tech topic/tag into separate operating systems, much less specific flavors or versions of Linux.\n
      \n
      My point is this: picture a growth curve. From biology and general network theory we would expect the growth curve of a successful service or community to grow exponentially. In the early part of growth, the exponential curve can appear linear - it can take time for the network effect to really kick in. Things like the Reddit exit can create a brief non-linearity, but until you hit the hockey stick part it’s just steady growth. Let’s call this function U(t) for users as a function of time.\n
      \n
      Now let’s think about growth in the number of communities. From the above, and using discoverability as our fitness function, we’d expect them to grow as a function of the number of users. As the number of users goes up, both the number of and diversity in the posts go up, meaning we need additional metadata to find “our” content easily. Let’s call this one C(t) for communities as a function of time.\n
      \n
      My thought right now is that a fitness function would discover that U(t) >> C(t). I’m not going to get a lot more specific because it’s just a thought but I suspect that there’s be some relationship between inter-topic and intra-topic diversity (and the overall information diversity of the service).\n
      \n
      What I’m getting to is that it may be that one of the strengths of a service like lemmy, which allows for an almost unlimited expansion of communities including duplications, is not applying the concept of a fitness function, and actually can make things harder to discover and thus the service harder to use, reducing the ability to recruit and retain users. It reduces the average number of posts per topic and increases noise both in search and in the feed. I’ve ended up defaulting my clients to basically showing /all and sorting by recent just to make sure I’m not missing anything interesting, then blocking communities one by one. That’s not sustainable or friendly to more casual users. It’s definitely not the Apollo-on-Reddit kind of UX.\n
      \n
      I’m not sure what can or should be done, given both the architecture and philosophy. I’m just thinking about how things like network theory can inform how this sort of thing can be optimized.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 21
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702848283 {#2410
      date: 2023-12-17 22:24:43.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 22919
    -titleTs: "'communiti':7 'engag':11 'fewer':6 'increas':10 'lead':8 'long':1 'post':2"
    -bodyTs: "'-15':160 '/all':549 '10':104,159 '100':152,157 '1000':207 '90s':197 'abil':87,514 'actual':498 'addit':378 'adopt':12,52 'allow':478 'almost':481 'anyth':135,562 'apollo':586 'apollo-on-reddit':585 'appear':269 'appli':490 'architectur':605 'averag':523 'basic':547 'beyond':165 'biolog':239 'bit':147 'block':565 'boil':73 'brief':291 'c':390,413 'call':18,150,310,387 'casual':578 'classif':176 'client':545 'communiti':255,332,393,485,566 'concept':492 'content':383 'could':142 'creat':289 'current':45 'curv':237,249,267 'd':113,124,168,344 'day':120,163 'default':543 'definit':582 'discov':409,504 'discover':338 'discoveri':79,81 'discuss':140,156 'divers':369,448,453 'done':601 'duplic':487 'earli':261 'easi':126 'easili':384 'effect':64,278 'end':541 'engag':99 'enough':127 'era':198 'exit':287 'expans':483 'expect':246,345 'exponenti':258,266 'fair':184 'featur':39 'feder':20 'feed':538 'find':89,381 'fit':341,406,495 'flavor':225 'fragment':67,214 'friend':575 'function':41,312,319,342,351,396,407,496 'general':241 'get':420,460 'given':602 'go':373,418 'goe':362 'grow':257,348 'growth':236,248,264,307,327 'harder':502,509 'help':51 'high':185 'hit':298 'hockey':300 'includ':486 'increas':530 'inform':452,619 'inter':442 'inter-top':441 'interest':137,563 'internet':5 'intra':446 'intra-top':445 'kick':281 'kind':174,589 'lack':42 'larg':22 'lemmi':102,476 'less':223 'let':16,148,308,323,385 'level':186 'like':7,68,187,196,284,475,615 'linear':270,294 'linux':229 'look':6 'lot':422 'm':24,192,203,416,459,559,593,609 'make':204,500,556 'mani':70 'may':465 'mean':83,375 'metadata':379 'might':50 'miss':561 'much':222 'need':109,179,377 'network':242,277,616 'new':14 'nois':531 'non':293 'non-linear':292 'number':330,354,359,366,524 'one':389,468,567,569 'oper':220 'opinion':37 'optim':627 'overal':451 'part':262,302 'per':162,527 'phase':15 'philosophi':607 'pictur':234 'point':201,231 'polit':190 'post':90,118,161,372,526 'prematur':66 'probabl':114,143,169 'problem':77 'read':97 'realli':280 'recent':61,553 'recruit':516 'reddit':286,588 'reduc':512,521 'relationship':439 'retain':518 'right':401 'scale':144 'scan':130 'search':534 'see':133 'separ':110,219 'servic':253,456,474,508 'show':548 'sign':27 'slashdot':199 'somewher':164 'sort':551,622 'specif':224,424 'start':10,172 'steadi':306 'stick':301 'strength':471 'strong':36 'struggl':32 'success':30,252 'suit':46 'sure':557,595 'suspect':433 'sustain':573 'system':221 'take':273 'tech':188,216 'theori':243,617 'thing':54,71,195,283,501,614,624 'think':58,193,325,611 'thought':400,430 'thus':506 'time':274,321,398 'top':121 'topic':92,111,443,447,528 'topic/tag':217 'u':313,411 'ui':48 'unlimit':482 'use':337,511 'user':85,105,153,158,208,316,356,361,519,579 'ux':591 've':56,540 'version':227 'want':95,170 'watch':3,25 'would':107,178,209,245,408 'writ':21"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702915489
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/9684702"
    +editedAt: DateTimeImmutable @1705304719 {#1850
      date: 2024-01-15 08:45:19.0 +01:00
    }
    +createdAt: DateTimeImmutable @1702842989 {#2420
      date: 2023-12-17 20:56:29.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4072
    +user: App\Entity\User {#4061 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      I made a similar post about this a few days ago. I’m not sure if you were inspired by that post or if there’s just something in the water. Overall, I believe that activity creates activity in a snowball effect. For small sites like Lemmy or other fedi groups, I think having so many dead, bot-driven communities hurts the overall activity of the group as a whole.\n
      \n
      I browse /all/new pretty much exclusively, and I see all the time posts in communities made for specific TV shows, made by the same person every time, getting zero traffic or engagement. The communities themselves usually have only a few subscribers. Just to address the elephant in the room, I think this type of behavior is carried entirely from Reddit refugees who read online and thought that Lemmy was a 1:1 substitution for Reddit, without realizing that the Fediverse’s user base is just a percentage as Reddit’s, and that fractalizing groups into such specific topics out the gate hurts discovery and engagement.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1705311494 {#4078
      date: 2024-01-15 10:38:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PrinceWith999Enemies@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4077 …}
    +nested: Doctrine\ORM\PersistentCollection {#4076 …}
    +votes: Doctrine\ORM\PersistentCollection {#4067 …}
    +reports: Doctrine\ORM\PersistentCollection {#4070 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4065 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4063 …}
    -id: 230178
    -bodyTs: "'/all/new':74 '1':142,143 'activ':36,38,65 'address':115 'ago':11 'base':154 'behavior':126 'believ':34 'bot':59 'bot-driven':58 'brows':73 'carri':128 'communiti':61,86,105 'creat':37 'day':10 'dead':57 'discoveri':174 'driven':60 'effect':42 'eleph':117 'engag':103,176 'entir':129 'everi':97 'exclus':77 'fedi':50 'fedivers':151 'fractal':164 'gate':172 'get':99 'group':51,68,165 'hurt':62,173 'inspir':19 'lemmi':47,139 'like':46 'm':13 'made':2,87,92 'mani':56 'much':76 'onlin':135 'overal':32,64 'percentag':158 'person':96 'post':5,22,84 'pretti':75 'read':134 'realiz':148 'reddit':131,146,160 'refuge':132 'room':120 'see':80 'show':91 'similar':4 'site':45 'small':44 'snowbal':41 'someth':28 'specif':89,168 'subscrib':112 'substitut':144 'sure':15 'think':53,122 'thought':137 'time':83,98 'topic':169 'traffic':101 'tv':90 'type':124 'user':153 'usual':107 'water':31 'whole':71 'without':147 'zero':100"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6101040"
    +editedAt: null
    +createdAt: DateTimeImmutable @1702846142 {#4083
      date: 2023-12-17 21:49:02.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4072}
  +body: """
    Honestly I have no idea these days. I don’t directly remember reading that post but I certainly may have and I have no problem crediting you with it.\n
    \n
    I’ve encountered and complained about the problem from a UX perspective pretty much since coming over. It’s obviously not that I can’t figure it out, it’s that I’ve reached the point that I no longer think I should *have to*. I remember when I first started walking around university computer science departments and being surprised that about 90% of the computers were Macs and when I would talk to a CA professor with (say) a Windows convertible laptop (when those were brand new) they’d say how much they hated it because of how much work it took. I ended up on exactly the same page, after having started using Linux in 1994 when just getting X Windows running was a feat.\n
    \n
    Now look at the average non-technical reddit user. They’re going to bail as soon as they realize they have no idea how to choose a server. Even after that, they’ll have 10 /politics to choose from.\n
    \n
    In any case, I started to think about it from a network theory perspective. Let’s say we’re going to use some kind of preferential attachment network (PAN), like Google used when it launched. New nodes will preferentially attach to already more popular nodes. That’s (in a very broad brush sense) the way the Internet and social networks grow. If I want to read /politics, I want the canonical one, not the one with one post from six months ago.\n
    \n
    The same approach would potentially apply to the user wanting to make a post. They’ll want to make their post where it’ll get views (obviously, because even if we’re not competing for karma we wouldn’t bother to post if we didn’t want it seen. Same discovery problem.\n
    \n
    So the cost of building a PAN is going to be dominated by the cost of a new node finding its preferred attachments. That’s what goes up with fragmentation, and that’s what I think would dictate the fitness function in the evolutionary model I was proposing.\n
    \n
    If you write it up, I’ll work on it but want to be co-author :)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1702847429 {#4166
    date: 2023-12-17 22:10:29.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PrinceWith999Enemies@lemmy.world"
    "@PP_BOY_@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4169 …}
  +nested: Doctrine\ORM\PersistentCollection {#4173 …}
  +votes: Doctrine\ORM\PersistentCollection {#4175 …}
  +reports: Doctrine\ORM\PersistentCollection {#4176 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4178 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4180 …}
  -id: 230219
  -bodyTs: "'/politics':193,263 '10':192 '1994':147 '90':92 'ago':278 'alreadi':238 'appli':284 'approach':281 'around':82 'attach':223,236,353 'author':395 'averag':161 'bail':171 'bother':318 'brand':116 'broad':247 'brush':248 'build':335 'ca':105 'canon':267 'case':199 'certain':18 'choos':183,195 'co':394 'co-author':393 'come':45 'compet':312 'complain':34 'comput':84,95 'convert':111 'cost':333,345 'credit':26 'd':119 'day':7 'depart':86 'dictat':368 'didn':323 'direct':11 'discoveri':329 'domin':342 'encount':32 'end':134 'even':186,307 'evolutionari':374 'exact':137 'feat':156 'figur':55 'find':350 'first':79 'fit':370 'fragment':360 'function':371 'get':150,303 'go':169,216,339 'goe':357 'googl':227 'grow':257 'hate':124 'honest':1 'idea':5,180 'internet':253 'karma':314 'kind':220 'laptop':112 'launch':231 'let':211 'like':226 'linux':145 'll':190,294,302,385 'longer':69 'look':158 'mac':97 'make':290,297 'may':19 'model':375 'month':277 'much':43,122,129 'network':208,224,256 'new':117,232,348 'node':233,241,349 'non':163 'non-techn':162 'obvious':49,305 'one':268,271,273 'page':140 'pan':225,337 'perspect':41,210 'point':65 'popular':240 'post':15,274,292,299,320 'potenti':283 'prefer':352 'preferenti':222,235 'pretti':42 'problem':25,37,330 'professor':106 'propos':378 're':168,215,310 'reach':63 'read':13,262 'realiz':176 'reddit':165 'rememb':12,76 'run':153 'say':108,120,213 'scienc':85 'seen':327 'sens':249 'server':185 'sinc':44 'six':276 'social':255 'soon':173 'start':80,143,201 'surpris':89 'talk':102 'technic':164 'theori':209 'think':70,203,366 'took':132 'univers':83 'use':144,218,228 'user':166,287 'ux':40 've':31,62 'view':304 'walk':81 'want':260,265,288,295,325,390 'way':251 'window':110,152 'work':130,386 'would':101,282,367 'wouldn':316 'write':381 'x':151"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6101351"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702847429 {#4163
    date: 2023-12-17 22:10:29.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
20 DENIED moderate
App\Entity\EntryComment {#4161
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "asklemmy@lemmy.world"
      +title: "asklemmy"
      +description: """
        A Fediverse community for open-ended, thought provoking questions\n
        -----------------------------------------------------------------\n
        \n
        ---\n
        \n
        **Rules: (interactive)**\n
        ------------------------\n
        \n
        ---\n
        \n
        1) Be nice and; have funDoxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can’t say something nice, don’t say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. [Please familiarize yourself with them](https://legal.lemmy.world/tos/)\n
        \n
        ---\n
        \n
        2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?\n
        \n
        ---\n
        \n
        3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.\n
        \n
        ---\n
        \n
        4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either [!asklemmyafterdark@lemmy.world](https://lemmy.world/c/asklemmyafterdark) or [!asklemmynsfw@lemmynsfw.com](https://lemmynsfw.com/c/asklemmynsfw). NSFW comments should be restricted to posts tagged [NSFW].\n
        \n
        ---\n
        \n
        5) This is not a support community.It is not a place for ‘how do I?’, type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to [Lemmy.world Support](https://lemmy.world/c/support) or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.\n
        \n
        ---\n
        \n
        Reminder: The [terms of service](https://legal.lemmy.world/tos/) apply here too.\n
        \n
        Partnered Communities:\n
        ----------------------\n
        \n
        [Tech Support](/c/techsupport@lemmy.world)\n
        \n
        [No Stupid Questions](/c/nostupidquestions@lemmy.world)\n
        \n
        [You Should Know](/c/youshouldknow@lemmy.world)\n
        \n
        [Reddit](/c/reddit@lemmy.world)\n
        \n
        [Jokes](/c/jokes@lemmy.world)\n
        \n
        [Ask Ouija](/c/askouija@lemmy.world)\n
        \n
        ---\n
        \n
        Logo design credit goes to: [tubbadu](/u/tubbadu@lemmy.world)\n
        \n
        ---\n
        \n
        ![](https://img.shields.io/lemmy/asklemmy%40lemmy.world?logo=lemmy&label=Total%20Subscribers)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1179
      +entryCommentCount: 42676
      +postCount: 3
      +postCommentCount: 67
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583245 {#276
        date: 2024-10-22 09:47:25.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 49
      +apId: "asklemmy@lemmy.world"
      +apProfileId: "https://lemmy.world/c/asklemmy"
      +apPublicUrl: "https://lemmy.world/c/asklemmy"
      +apFollowersUrl: "https://lemmy.world/c/asklemmy/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "asklemmy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583301 {#270
        date: 2024-10-22 09:48:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697177027 {#272
        date: 2023-10-13 08:03:47.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Long-post-Do-more-or-fewer-communities-lead-to-increased"
    +title: "[Long post] Do more or fewer communities lead to increased engagement?"
    +url: null
    +body: """
      As I watch The Internet look like it’s starting to adopt a new phase (let’s call it federation writ large), I’m watching for signs of both success and struggle. I have some strong opinions of features and functionality lacking in the current suite of UIs that might help adoption, but thing I’ve been thinking about more recently is the effects of premature fragmentation.\n
      \n
      Like so many things, it boils down to a problem of discovery. By discovery, I mean the user’s ability to find posts and topics that they want to read and engage with.\n
      \n
      If lemmy had 10 users, we would not need separate topics. It’d probably be a few posts a day, tops, and it’d be easy enough to just scan through and see if anything of interest was being discussed. That could probably scale up a bit - let’s call it 100 users just for discussion. 100 users, 10-15 posts per day. Somewhere beyond that, you’d probably want to start some kind of classification. It would need to be at a fairly high level, like tech and politics. I’m thinking of things like 90s era slashdot. The point I’m making is that 1000 users would be too few to fragment the tech topic/tag into separate operating systems, much less specific flavors or versions of Linux.\n
      \n
      My point is this: picture a growth curve. From biology and general network theory we would expect the growth curve of a successful service or community to grow exponentially. In the early part of growth, the exponential curve can appear linear - it can take time for the network effect to really kick in. Things like the Reddit exit can create a brief non-linearity, but until you hit the hockey stick part it’s just steady growth. Let’s call this function U(t) for users as a function of time.\n
      \n
      Now let’s think about growth in the number of communities. From the above, and using discoverability as our fitness function, we’d expect them to grow as a function of the number of users. As the number of users goes up, both the number of and diversity in the posts go up, meaning we need additional metadata to find “our” content easily. Let’s call this one C(t) for communities as a function of time.\n
      \n
      My thought right now is that a fitness function would discover that U(t) >> C(t). I’m not going to get a lot more specific because it’s just a thought but I suspect that there’s be some relationship between inter-topic and intra-topic diversity (and the overall information diversity of the service).\n
      \n
      What I’m getting to is that it may be that one of the strengths of a service like lemmy, which allows for an almost unlimited expansion of communities including duplications, is not applying the concept of a fitness function, and actually can make things harder to discover and thus the service harder to use, reducing the ability to recruit and retain users. It reduces the average number of posts per topic and increases noise both in search and in the feed. I’ve ended up defaulting my clients to basically showing /all and sorting by recent just to make sure I’m not missing anything interesting, then blocking communities one by one. That’s not sustainable or friendly to more casual users. It’s definitely not the Apollo-on-Reddit kind of UX.\n
      \n
      I’m not sure what can or should be done, given both the architecture and philosophy. I’m just thinking about how things like network theory can inform how this sort of thing can be optimized.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 21
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702848283 {#2410
      date: 2023-12-17 22:24:43.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 22919
    -titleTs: "'communiti':7 'engag':11 'fewer':6 'increas':10 'lead':8 'long':1 'post':2"
    -bodyTs: "'-15':160 '/all':549 '10':104,159 '100':152,157 '1000':207 '90s':197 'abil':87,514 'actual':498 'addit':378 'adopt':12,52 'allow':478 'almost':481 'anyth':135,562 'apollo':586 'apollo-on-reddit':585 'appear':269 'appli':490 'architectur':605 'averag':523 'basic':547 'beyond':165 'biolog':239 'bit':147 'block':565 'boil':73 'brief':291 'c':390,413 'call':18,150,310,387 'casual':578 'classif':176 'client':545 'communiti':255,332,393,485,566 'concept':492 'content':383 'could':142 'creat':289 'current':45 'curv':237,249,267 'd':113,124,168,344 'day':120,163 'default':543 'definit':582 'discov':409,504 'discover':338 'discoveri':79,81 'discuss':140,156 'divers':369,448,453 'done':601 'duplic':487 'earli':261 'easi':126 'easili':384 'effect':64,278 'end':541 'engag':99 'enough':127 'era':198 'exit':287 'expans':483 'expect':246,345 'exponenti':258,266 'fair':184 'featur':39 'feder':20 'feed':538 'find':89,381 'fit':341,406,495 'flavor':225 'fragment':67,214 'friend':575 'function':41,312,319,342,351,396,407,496 'general':241 'get':420,460 'given':602 'go':373,418 'goe':362 'grow':257,348 'growth':236,248,264,307,327 'harder':502,509 'help':51 'high':185 'hit':298 'hockey':300 'includ':486 'increas':530 'inform':452,619 'inter':442 'inter-top':441 'interest':137,563 'internet':5 'intra':446 'intra-top':445 'kick':281 'kind':174,589 'lack':42 'larg':22 'lemmi':102,476 'less':223 'let':16,148,308,323,385 'level':186 'like':7,68,187,196,284,475,615 'linear':270,294 'linux':229 'look':6 'lot':422 'm':24,192,203,416,459,559,593,609 'make':204,500,556 'mani':70 'may':465 'mean':83,375 'metadata':379 'might':50 'miss':561 'much':222 'need':109,179,377 'network':242,277,616 'new':14 'nois':531 'non':293 'non-linear':292 'number':330,354,359,366,524 'one':389,468,567,569 'oper':220 'opinion':37 'optim':627 'overal':451 'part':262,302 'per':162,527 'phase':15 'philosophi':607 'pictur':234 'point':201,231 'polit':190 'post':90,118,161,372,526 'prematur':66 'probabl':114,143,169 'problem':77 'read':97 'realli':280 'recent':61,553 'recruit':516 'reddit':286,588 'reduc':512,521 'relationship':439 'retain':518 'right':401 'scale':144 'scan':130 'search':534 'see':133 'separ':110,219 'servic':253,456,474,508 'show':548 'sign':27 'slashdot':199 'somewher':164 'sort':551,622 'specif':224,424 'start':10,172 'steadi':306 'stick':301 'strength':471 'strong':36 'struggl':32 'success':30,252 'suit':46 'sure':557,595 'suspect':433 'sustain':573 'system':221 'take':273 'tech':188,216 'theori':243,617 'thing':54,71,195,283,501,614,624 'think':58,193,325,611 'thought':400,430 'thus':506 'time':274,321,398 'top':121 'topic':92,111,443,447,528 'topic/tag':217 'u':313,411 'ui':48 'unlimit':482 'use':337,511 'user':85,105,153,158,208,316,356,361,519,579 'ux':591 've':56,540 'version':227 'want':95,170 'watch':3,25 'would':107,178,209,245,408 'writ':21"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702915489
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/9684702"
    +editedAt: DateTimeImmutable @1705304719 {#1850
      date: 2024-01-15 08:45:19.0 +01:00
    }
    +createdAt: DateTimeImmutable @1702842989 {#2420
      date: 2023-12-17 20:56:29.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4072
    +user: App\Entity\User {#4061 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      I made a similar post about this a few days ago. I’m not sure if you were inspired by that post or if there’s just something in the water. Overall, I believe that activity creates activity in a snowball effect. For small sites like Lemmy or other fedi groups, I think having so many dead, bot-driven communities hurts the overall activity of the group as a whole.\n
      \n
      I browse /all/new pretty much exclusively, and I see all the time posts in communities made for specific TV shows, made by the same person every time, getting zero traffic or engagement. The communities themselves usually have only a few subscribers. Just to address the elephant in the room, I think this type of behavior is carried entirely from Reddit refugees who read online and thought that Lemmy was a 1:1 substitution for Reddit, without realizing that the Fediverse’s user base is just a percentage as Reddit’s, and that fractalizing groups into such specific topics out the gate hurts discovery and engagement.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1705311494 {#4078
      date: 2024-01-15 10:38:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PrinceWith999Enemies@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4077 …}
    +nested: Doctrine\ORM\PersistentCollection {#4076 …}
    +votes: Doctrine\ORM\PersistentCollection {#4067 …}
    +reports: Doctrine\ORM\PersistentCollection {#4070 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4065 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4063 …}
    -id: 230178
    -bodyTs: "'/all/new':74 '1':142,143 'activ':36,38,65 'address':115 'ago':11 'base':154 'behavior':126 'believ':34 'bot':59 'bot-driven':58 'brows':73 'carri':128 'communiti':61,86,105 'creat':37 'day':10 'dead':57 'discoveri':174 'driven':60 'effect':42 'eleph':117 'engag':103,176 'entir':129 'everi':97 'exclus':77 'fedi':50 'fedivers':151 'fractal':164 'gate':172 'get':99 'group':51,68,165 'hurt':62,173 'inspir':19 'lemmi':47,139 'like':46 'm':13 'made':2,87,92 'mani':56 'much':76 'onlin':135 'overal':32,64 'percentag':158 'person':96 'post':5,22,84 'pretti':75 'read':134 'realiz':148 'reddit':131,146,160 'refuge':132 'room':120 'see':80 'show':91 'similar':4 'site':45 'small':44 'snowbal':41 'someth':28 'specif':89,168 'subscrib':112 'substitut':144 'sure':15 'think':53,122 'thought':137 'time':83,98 'topic':169 'traffic':101 'tv':90 'type':124 'user':153 'usual':107 'water':31 'whole':71 'without':147 'zero':100"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6101040"
    +editedAt: null
    +createdAt: DateTimeImmutable @1702846142 {#4083
      date: 2023-12-17 21:49:02.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4072}
  +body: """
    Honestly I have no idea these days. I don’t directly remember reading that post but I certainly may have and I have no problem crediting you with it.\n
    \n
    I’ve encountered and complained about the problem from a UX perspective pretty much since coming over. It’s obviously not that I can’t figure it out, it’s that I’ve reached the point that I no longer think I should *have to*. I remember when I first started walking around university computer science departments and being surprised that about 90% of the computers were Macs and when I would talk to a CA professor with (say) a Windows convertible laptop (when those were brand new) they’d say how much they hated it because of how much work it took. I ended up on exactly the same page, after having started using Linux in 1994 when just getting X Windows running was a feat.\n
    \n
    Now look at the average non-technical reddit user. They’re going to bail as soon as they realize they have no idea how to choose a server. Even after that, they’ll have 10 /politics to choose from.\n
    \n
    In any case, I started to think about it from a network theory perspective. Let’s say we’re going to use some kind of preferential attachment network (PAN), like Google used when it launched. New nodes will preferentially attach to already more popular nodes. That’s (in a very broad brush sense) the way the Internet and social networks grow. If I want to read /politics, I want the canonical one, not the one with one post from six months ago.\n
    \n
    The same approach would potentially apply to the user wanting to make a post. They’ll want to make their post where it’ll get views (obviously, because even if we’re not competing for karma we wouldn’t bother to post if we didn’t want it seen. Same discovery problem.\n
    \n
    So the cost of building a PAN is going to be dominated by the cost of a new node finding its preferred attachments. That’s what goes up with fragmentation, and that’s what I think would dictate the fitness function in the evolutionary model I was proposing.\n
    \n
    If you write it up, I’ll work on it but want to be co-author :)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1702847429 {#4166
    date: 2023-12-17 22:10:29.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PrinceWith999Enemies@lemmy.world"
    "@PP_BOY_@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4169 …}
  +nested: Doctrine\ORM\PersistentCollection {#4173 …}
  +votes: Doctrine\ORM\PersistentCollection {#4175 …}
  +reports: Doctrine\ORM\PersistentCollection {#4176 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4178 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4180 …}
  -id: 230219
  -bodyTs: "'/politics':193,263 '10':192 '1994':147 '90':92 'ago':278 'alreadi':238 'appli':284 'approach':281 'around':82 'attach':223,236,353 'author':395 'averag':161 'bail':171 'bother':318 'brand':116 'broad':247 'brush':248 'build':335 'ca':105 'canon':267 'case':199 'certain':18 'choos':183,195 'co':394 'co-author':393 'come':45 'compet':312 'complain':34 'comput':84,95 'convert':111 'cost':333,345 'credit':26 'd':119 'day':7 'depart':86 'dictat':368 'didn':323 'direct':11 'discoveri':329 'domin':342 'encount':32 'end':134 'even':186,307 'evolutionari':374 'exact':137 'feat':156 'figur':55 'find':350 'first':79 'fit':370 'fragment':360 'function':371 'get':150,303 'go':169,216,339 'goe':357 'googl':227 'grow':257 'hate':124 'honest':1 'idea':5,180 'internet':253 'karma':314 'kind':220 'laptop':112 'launch':231 'let':211 'like':226 'linux':145 'll':190,294,302,385 'longer':69 'look':158 'mac':97 'make':290,297 'may':19 'model':375 'month':277 'much':43,122,129 'network':208,224,256 'new':117,232,348 'node':233,241,349 'non':163 'non-techn':162 'obvious':49,305 'one':268,271,273 'page':140 'pan':225,337 'perspect':41,210 'point':65 'popular':240 'post':15,274,292,299,320 'potenti':283 'prefer':352 'preferenti':222,235 'pretti':42 'problem':25,37,330 'professor':106 'propos':378 're':168,215,310 'reach':63 'read':13,262 'realiz':176 'reddit':165 'rememb':12,76 'run':153 'say':108,120,213 'scienc':85 'seen':327 'sens':249 'server':185 'sinc':44 'six':276 'social':255 'soon':173 'start':80,143,201 'surpris':89 'talk':102 'technic':164 'theori':209 'think':70,203,366 'took':132 'univers':83 'use':144,218,228 'user':166,287 'ux':40 've':31,62 'view':304 'walk':81 'want':260,265,288,295,325,390 'way':251 'window':110,152 'work':130,386 'would':101,282,367 'wouldn':316 'write':381 'x':151"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6101351"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702847429 {#4163
    date: 2023-12-17 22:10:29.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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 {#4184
  +user: Proxies\__CG__\App\Entity\User {#4185 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "asklemmy@lemmy.world"
      +title: "asklemmy"
      +description: """
        A Fediverse community for open-ended, thought provoking questions\n
        -----------------------------------------------------------------\n
        \n
        ---\n
        \n
        **Rules: (interactive)**\n
        ------------------------\n
        \n
        ---\n
        \n
        1) Be nice and; have funDoxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can’t say something nice, don’t say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. [Please familiarize yourself with them](https://legal.lemmy.world/tos/)\n
        \n
        ---\n
        \n
        2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?\n
        \n
        ---\n
        \n
        3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.\n
        \n
        ---\n
        \n
        4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either [!asklemmyafterdark@lemmy.world](https://lemmy.world/c/asklemmyafterdark) or [!asklemmynsfw@lemmynsfw.com](https://lemmynsfw.com/c/asklemmynsfw). NSFW comments should be restricted to posts tagged [NSFW].\n
        \n
        ---\n
        \n
        5) This is not a support community.It is not a place for ‘how do I?’, type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to [Lemmy.world Support](https://lemmy.world/c/support) or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.\n
        \n
        ---\n
        \n
        Reminder: The [terms of service](https://legal.lemmy.world/tos/) apply here too.\n
        \n
        Partnered Communities:\n
        ----------------------\n
        \n
        [Tech Support](/c/techsupport@lemmy.world)\n
        \n
        [No Stupid Questions](/c/nostupidquestions@lemmy.world)\n
        \n
        [You Should Know](/c/youshouldknow@lemmy.world)\n
        \n
        [Reddit](/c/reddit@lemmy.world)\n
        \n
        [Jokes](/c/jokes@lemmy.world)\n
        \n
        [Ask Ouija](/c/askouija@lemmy.world)\n
        \n
        ---\n
        \n
        Logo design credit goes to: [tubbadu](/u/tubbadu@lemmy.world)\n
        \n
        ---\n
        \n
        ![](https://img.shields.io/lemmy/asklemmy%40lemmy.world?logo=lemmy&label=Total%20Subscribers)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1179
      +entryCommentCount: 42676
      +postCount: 3
      +postCommentCount: 67
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583245 {#276
        date: 2024-10-22 09:47:25.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 49
      +apId: "asklemmy@lemmy.world"
      +apProfileId: "https://lemmy.world/c/asklemmy"
      +apPublicUrl: "https://lemmy.world/c/asklemmy"
      +apFollowersUrl: "https://lemmy.world/c/asklemmy/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "asklemmy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583301 {#270
        date: 2024-10-22 09:48:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697177027 {#272
        date: 2023-10-13 08:03:47.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Long-post-Do-more-or-fewer-communities-lead-to-increased"
    +title: "[Long post] Do more or fewer communities lead to increased engagement?"
    +url: null
    +body: """
      As I watch The Internet look like it’s starting to adopt a new phase (let’s call it federation writ large), I’m watching for signs of both success and struggle. I have some strong opinions of features and functionality lacking in the current suite of UIs that might help adoption, but thing I’ve been thinking about more recently is the effects of premature fragmentation.\n
      \n
      Like so many things, it boils down to a problem of discovery. By discovery, I mean the user’s ability to find posts and topics that they want to read and engage with.\n
      \n
      If lemmy had 10 users, we would not need separate topics. It’d probably be a few posts a day, tops, and it’d be easy enough to just scan through and see if anything of interest was being discussed. That could probably scale up a bit - let’s call it 100 users just for discussion. 100 users, 10-15 posts per day. Somewhere beyond that, you’d probably want to start some kind of classification. It would need to be at a fairly high level, like tech and politics. I’m thinking of things like 90s era slashdot. The point I’m making is that 1000 users would be too few to fragment the tech topic/tag into separate operating systems, much less specific flavors or versions of Linux.\n
      \n
      My point is this: picture a growth curve. From biology and general network theory we would expect the growth curve of a successful service or community to grow exponentially. In the early part of growth, the exponential curve can appear linear - it can take time for the network effect to really kick in. Things like the Reddit exit can create a brief non-linearity, but until you hit the hockey stick part it’s just steady growth. Let’s call this function U(t) for users as a function of time.\n
      \n
      Now let’s think about growth in the number of communities. From the above, and using discoverability as our fitness function, we’d expect them to grow as a function of the number of users. As the number of users goes up, both the number of and diversity in the posts go up, meaning we need additional metadata to find “our” content easily. Let’s call this one C(t) for communities as a function of time.\n
      \n
      My thought right now is that a fitness function would discover that U(t) >> C(t). I’m not going to get a lot more specific because it’s just a thought but I suspect that there’s be some relationship between inter-topic and intra-topic diversity (and the overall information diversity of the service).\n
      \n
      What I’m getting to is that it may be that one of the strengths of a service like lemmy, which allows for an almost unlimited expansion of communities including duplications, is not applying the concept of a fitness function, and actually can make things harder to discover and thus the service harder to use, reducing the ability to recruit and retain users. It reduces the average number of posts per topic and increases noise both in search and in the feed. I’ve ended up defaulting my clients to basically showing /all and sorting by recent just to make sure I’m not missing anything interesting, then blocking communities one by one. That’s not sustainable or friendly to more casual users. It’s definitely not the Apollo-on-Reddit kind of UX.\n
      \n
      I’m not sure what can or should be done, given both the architecture and philosophy. I’m just thinking about how things like network theory can inform how this sort of thing can be optimized.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 21
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702848283 {#2410
      date: 2023-12-17 22:24:43.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 22919
    -titleTs: "'communiti':7 'engag':11 'fewer':6 'increas':10 'lead':8 'long':1 'post':2"
    -bodyTs: "'-15':160 '/all':549 '10':104,159 '100':152,157 '1000':207 '90s':197 'abil':87,514 'actual':498 'addit':378 'adopt':12,52 'allow':478 'almost':481 'anyth':135,562 'apollo':586 'apollo-on-reddit':585 'appear':269 'appli':490 'architectur':605 'averag':523 'basic':547 'beyond':165 'biolog':239 'bit':147 'block':565 'boil':73 'brief':291 'c':390,413 'call':18,150,310,387 'casual':578 'classif':176 'client':545 'communiti':255,332,393,485,566 'concept':492 'content':383 'could':142 'creat':289 'current':45 'curv':237,249,267 'd':113,124,168,344 'day':120,163 'default':543 'definit':582 'discov':409,504 'discover':338 'discoveri':79,81 'discuss':140,156 'divers':369,448,453 'done':601 'duplic':487 'earli':261 'easi':126 'easili':384 'effect':64,278 'end':541 'engag':99 'enough':127 'era':198 'exit':287 'expans':483 'expect':246,345 'exponenti':258,266 'fair':184 'featur':39 'feder':20 'feed':538 'find':89,381 'fit':341,406,495 'flavor':225 'fragment':67,214 'friend':575 'function':41,312,319,342,351,396,407,496 'general':241 'get':420,460 'given':602 'go':373,418 'goe':362 'grow':257,348 'growth':236,248,264,307,327 'harder':502,509 'help':51 'high':185 'hit':298 'hockey':300 'includ':486 'increas':530 'inform':452,619 'inter':442 'inter-top':441 'interest':137,563 'internet':5 'intra':446 'intra-top':445 'kick':281 'kind':174,589 'lack':42 'larg':22 'lemmi':102,476 'less':223 'let':16,148,308,323,385 'level':186 'like':7,68,187,196,284,475,615 'linear':270,294 'linux':229 'look':6 'lot':422 'm':24,192,203,416,459,559,593,609 'make':204,500,556 'mani':70 'may':465 'mean':83,375 'metadata':379 'might':50 'miss':561 'much':222 'need':109,179,377 'network':242,277,616 'new':14 'nois':531 'non':293 'non-linear':292 'number':330,354,359,366,524 'one':389,468,567,569 'oper':220 'opinion':37 'optim':627 'overal':451 'part':262,302 'per':162,527 'phase':15 'philosophi':607 'pictur':234 'point':201,231 'polit':190 'post':90,118,161,372,526 'prematur':66 'probabl':114,143,169 'problem':77 'read':97 'realli':280 'recent':61,553 'recruit':516 'reddit':286,588 'reduc':512,521 'relationship':439 'retain':518 'right':401 'scale':144 'scan':130 'search':534 'see':133 'separ':110,219 'servic':253,456,474,508 'show':548 'sign':27 'slashdot':199 'somewher':164 'sort':551,622 'specif':224,424 'start':10,172 'steadi':306 'stick':301 'strength':471 'strong':36 'struggl':32 'success':30,252 'suit':46 'sure':557,595 'suspect':433 'sustain':573 'system':221 'take':273 'tech':188,216 'theori':243,617 'thing':54,71,195,283,501,614,624 'think':58,193,325,611 'thought':400,430 'thus':506 'time':274,321,398 'top':121 'topic':92,111,443,447,528 'topic/tag':217 'u':313,411 'ui':48 'unlimit':482 'use':337,511 'user':85,105,153,158,208,316,356,361,519,579 'ux':591 've':56,540 'version':227 'want':95,170 'watch':3,25 'would':107,178,209,245,408 'writ':21"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702915489
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/9684702"
    +editedAt: DateTimeImmutable @1705304719 {#1850
      date: 2024-01-15 08:45:19.0 +01:00
    }
    +createdAt: DateTimeImmutable @1702842989 {#2420
      date: 2023-12-17 20:56:29.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4072
    +user: App\Entity\User {#4061 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      I made a similar post about this a few days ago. I’m not sure if you were inspired by that post or if there’s just something in the water. Overall, I believe that activity creates activity in a snowball effect. For small sites like Lemmy or other fedi groups, I think having so many dead, bot-driven communities hurts the overall activity of the group as a whole.\n
      \n
      I browse /all/new pretty much exclusively, and I see all the time posts in communities made for specific TV shows, made by the same person every time, getting zero traffic or engagement. The communities themselves usually have only a few subscribers. Just to address the elephant in the room, I think this type of behavior is carried entirely from Reddit refugees who read online and thought that Lemmy was a 1:1 substitution for Reddit, without realizing that the Fediverse’s user base is just a percentage as Reddit’s, and that fractalizing groups into such specific topics out the gate hurts discovery and engagement.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1705311494 {#4078
      date: 2024-01-15 10:38:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PrinceWith999Enemies@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4077 …}
    +nested: Doctrine\ORM\PersistentCollection {#4076 …}
    +votes: Doctrine\ORM\PersistentCollection {#4067 …}
    +reports: Doctrine\ORM\PersistentCollection {#4070 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4065 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4063 …}
    -id: 230178
    -bodyTs: "'/all/new':74 '1':142,143 'activ':36,38,65 'address':115 'ago':11 'base':154 'behavior':126 'believ':34 'bot':59 'bot-driven':58 'brows':73 'carri':128 'communiti':61,86,105 'creat':37 'day':10 'dead':57 'discoveri':174 'driven':60 'effect':42 'eleph':117 'engag':103,176 'entir':129 'everi':97 'exclus':77 'fedi':50 'fedivers':151 'fractal':164 'gate':172 'get':99 'group':51,68,165 'hurt':62,173 'inspir':19 'lemmi':47,139 'like':46 'm':13 'made':2,87,92 'mani':56 'much':76 'onlin':135 'overal':32,64 'percentag':158 'person':96 'post':5,22,84 'pretti':75 'read':134 'realiz':148 'reddit':131,146,160 'refuge':132 'room':120 'see':80 'show':91 'similar':4 'site':45 'small':44 'snowbal':41 'someth':28 'specif':89,168 'subscrib':112 'substitut':144 'sure':15 'think':53,122 'thought':137 'time':83,98 'topic':169 'traffic':101 'tv':90 'type':124 'user':153 'usual':107 'water':31 'whole':71 'without':147 'zero':100"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6101040"
    +editedAt: null
    +createdAt: DateTimeImmutable @1702846142 {#4083
      date: 2023-12-17 21:49:02.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4072}
  +body: """
    Ha, this is me. I did exactly that (with a community for the TV show Andor) and am guilty of the behaviour you describe.\n
    \n
    I’ve probably been thinking along the same lines as you and OP though, 'cos I deleted the community a couple of days ago. I realized that if I had something more to say about that show, it doesn’t belong in it’s own niche community, or ‘Star Wars TV’, or ‘Star Wars’, or even ‘Television’. Perhaps a ‘Movies&TV’ comm, although - at this rate - maybe even ‘entertainment’ would be best.\n
    \n
    I’m starting to think that instances that limit community creation to admins have the right idea (e.g. Beehaw, or - to use a non-federated example - tildes).\n
    \n
    Some instances have started ‘Community Teams’, but I sense that anytime they discover a dead community, their instinct is to find ways to promote it, get new mods, drive engagement etc, whereas I’m more of the opinion that they should be nuked and consolidated (along the lines of what the ‘cooking’ communities have tried to do, I suppose).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1702847888 {#4182
    date: 2023-12-17 22:18:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PrinceWith999Enemies@lemmy.world"
    "@PP_BOY_@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4186 …}
  +nested: Doctrine\ORM\PersistentCollection {#4188 …}
  +votes: Doctrine\ORM\PersistentCollection {#4190 …}
  +reports: Doctrine\ORM\PersistentCollection {#4192 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4194 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4196 …}
  -id: 230238
  -bodyTs: "'admin':109 'ago':48 'along':30,170 'although':87 'andor':16 'anytim':135 'beehaw':115 'behaviour':22 'belong':65 'best':96 'comm':86 'communiti':11,43,71,106,129,140,177 'consolid':169 'cook':176 'cos':39 'coupl':45 'creation':107 'day':47 'dead':139 'delet':41 'describ':24 'discov':137 'doesn':63 'drive':153 'e.g':114 'engag':154 'entertain':93 'etc':155 'even':80,92 'exact':7 'exampl':123 'feder':122 'find':145 'get':150 'guilti':19 'ha':1 'idea':113 'instanc':103,126 'instinct':142 'limit':105 'line':33,172 'm':98,158 'mayb':91 'mod':152 'movi':84 'new':151 'nich':70 'non':121 'non-feder':120 'nuke':167 'op':37 'opinion':162 'perhap':82 'probabl':27 'promot':148 'rate':90 'realiz':50 'right':112 'say':58 'sens':133 'show':15,61 'someth':55 'star':73,77 'start':99,128 'suppos':183 'team':130 'televis':81 'think':29,101 'though':38 'tild':124 'tri':179 'tv':14,75,85 'use':118 've':26 'war':74,78 'way':146 'wherea':156 'would':94"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6101451"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702847888 {#4183
    date: 2023-12-17 22:18:08.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
23 DENIED edit
App\Entity\EntryComment {#4184
  +user: Proxies\__CG__\App\Entity\User {#4185 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "asklemmy@lemmy.world"
      +title: "asklemmy"
      +description: """
        A Fediverse community for open-ended, thought provoking questions\n
        -----------------------------------------------------------------\n
        \n
        ---\n
        \n
        **Rules: (interactive)**\n
        ------------------------\n
        \n
        ---\n
        \n
        1) Be nice and; have funDoxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can’t say something nice, don’t say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. [Please familiarize yourself with them](https://legal.lemmy.world/tos/)\n
        \n
        ---\n
        \n
        2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?\n
        \n
        ---\n
        \n
        3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.\n
        \n
        ---\n
        \n
        4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either [!asklemmyafterdark@lemmy.world](https://lemmy.world/c/asklemmyafterdark) or [!asklemmynsfw@lemmynsfw.com](https://lemmynsfw.com/c/asklemmynsfw). NSFW comments should be restricted to posts tagged [NSFW].\n
        \n
        ---\n
        \n
        5) This is not a support community.It is not a place for ‘how do I?’, type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to [Lemmy.world Support](https://lemmy.world/c/support) or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.\n
        \n
        ---\n
        \n
        Reminder: The [terms of service](https://legal.lemmy.world/tos/) apply here too.\n
        \n
        Partnered Communities:\n
        ----------------------\n
        \n
        [Tech Support](/c/techsupport@lemmy.world)\n
        \n
        [No Stupid Questions](/c/nostupidquestions@lemmy.world)\n
        \n
        [You Should Know](/c/youshouldknow@lemmy.world)\n
        \n
        [Reddit](/c/reddit@lemmy.world)\n
        \n
        [Jokes](/c/jokes@lemmy.world)\n
        \n
        [Ask Ouija](/c/askouija@lemmy.world)\n
        \n
        ---\n
        \n
        Logo design credit goes to: [tubbadu](/u/tubbadu@lemmy.world)\n
        \n
        ---\n
        \n
        ![](https://img.shields.io/lemmy/asklemmy%40lemmy.world?logo=lemmy&label=Total%20Subscribers)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1179
      +entryCommentCount: 42676
      +postCount: 3
      +postCommentCount: 67
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583245 {#276
        date: 2024-10-22 09:47:25.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 49
      +apId: "asklemmy@lemmy.world"
      +apProfileId: "https://lemmy.world/c/asklemmy"
      +apPublicUrl: "https://lemmy.world/c/asklemmy"
      +apFollowersUrl: "https://lemmy.world/c/asklemmy/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "asklemmy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583301 {#270
        date: 2024-10-22 09:48:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697177027 {#272
        date: 2023-10-13 08:03:47.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Long-post-Do-more-or-fewer-communities-lead-to-increased"
    +title: "[Long post] Do more or fewer communities lead to increased engagement?"
    +url: null
    +body: """
      As I watch The Internet look like it’s starting to adopt a new phase (let’s call it federation writ large), I’m watching for signs of both success and struggle. I have some strong opinions of features and functionality lacking in the current suite of UIs that might help adoption, but thing I’ve been thinking about more recently is the effects of premature fragmentation.\n
      \n
      Like so many things, it boils down to a problem of discovery. By discovery, I mean the user’s ability to find posts and topics that they want to read and engage with.\n
      \n
      If lemmy had 10 users, we would not need separate topics. It’d probably be a few posts a day, tops, and it’d be easy enough to just scan through and see if anything of interest was being discussed. That could probably scale up a bit - let’s call it 100 users just for discussion. 100 users, 10-15 posts per day. Somewhere beyond that, you’d probably want to start some kind of classification. It would need to be at a fairly high level, like tech and politics. I’m thinking of things like 90s era slashdot. The point I’m making is that 1000 users would be too few to fragment the tech topic/tag into separate operating systems, much less specific flavors or versions of Linux.\n
      \n
      My point is this: picture a growth curve. From biology and general network theory we would expect the growth curve of a successful service or community to grow exponentially. In the early part of growth, the exponential curve can appear linear - it can take time for the network effect to really kick in. Things like the Reddit exit can create a brief non-linearity, but until you hit the hockey stick part it’s just steady growth. Let’s call this function U(t) for users as a function of time.\n
      \n
      Now let’s think about growth in the number of communities. From the above, and using discoverability as our fitness function, we’d expect them to grow as a function of the number of users. As the number of users goes up, both the number of and diversity in the posts go up, meaning we need additional metadata to find “our” content easily. Let’s call this one C(t) for communities as a function of time.\n
      \n
      My thought right now is that a fitness function would discover that U(t) >> C(t). I’m not going to get a lot more specific because it’s just a thought but I suspect that there’s be some relationship between inter-topic and intra-topic diversity (and the overall information diversity of the service).\n
      \n
      What I’m getting to is that it may be that one of the strengths of a service like lemmy, which allows for an almost unlimited expansion of communities including duplications, is not applying the concept of a fitness function, and actually can make things harder to discover and thus the service harder to use, reducing the ability to recruit and retain users. It reduces the average number of posts per topic and increases noise both in search and in the feed. I’ve ended up defaulting my clients to basically showing /all and sorting by recent just to make sure I’m not missing anything interesting, then blocking communities one by one. That’s not sustainable or friendly to more casual users. It’s definitely not the Apollo-on-Reddit kind of UX.\n
      \n
      I’m not sure what can or should be done, given both the architecture and philosophy. I’m just thinking about how things like network theory can inform how this sort of thing can be optimized.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 21
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702848283 {#2410
      date: 2023-12-17 22:24:43.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 22919
    -titleTs: "'communiti':7 'engag':11 'fewer':6 'increas':10 'lead':8 'long':1 'post':2"
    -bodyTs: "'-15':160 '/all':549 '10':104,159 '100':152,157 '1000':207 '90s':197 'abil':87,514 'actual':498 'addit':378 'adopt':12,52 'allow':478 'almost':481 'anyth':135,562 'apollo':586 'apollo-on-reddit':585 'appear':269 'appli':490 'architectur':605 'averag':523 'basic':547 'beyond':165 'biolog':239 'bit':147 'block':565 'boil':73 'brief':291 'c':390,413 'call':18,150,310,387 'casual':578 'classif':176 'client':545 'communiti':255,332,393,485,566 'concept':492 'content':383 'could':142 'creat':289 'current':45 'curv':237,249,267 'd':113,124,168,344 'day':120,163 'default':543 'definit':582 'discov':409,504 'discover':338 'discoveri':79,81 'discuss':140,156 'divers':369,448,453 'done':601 'duplic':487 'earli':261 'easi':126 'easili':384 'effect':64,278 'end':541 'engag':99 'enough':127 'era':198 'exit':287 'expans':483 'expect':246,345 'exponenti':258,266 'fair':184 'featur':39 'feder':20 'feed':538 'find':89,381 'fit':341,406,495 'flavor':225 'fragment':67,214 'friend':575 'function':41,312,319,342,351,396,407,496 'general':241 'get':420,460 'given':602 'go':373,418 'goe':362 'grow':257,348 'growth':236,248,264,307,327 'harder':502,509 'help':51 'high':185 'hit':298 'hockey':300 'includ':486 'increas':530 'inform':452,619 'inter':442 'inter-top':441 'interest':137,563 'internet':5 'intra':446 'intra-top':445 'kick':281 'kind':174,589 'lack':42 'larg':22 'lemmi':102,476 'less':223 'let':16,148,308,323,385 'level':186 'like':7,68,187,196,284,475,615 'linear':270,294 'linux':229 'look':6 'lot':422 'm':24,192,203,416,459,559,593,609 'make':204,500,556 'mani':70 'may':465 'mean':83,375 'metadata':379 'might':50 'miss':561 'much':222 'need':109,179,377 'network':242,277,616 'new':14 'nois':531 'non':293 'non-linear':292 'number':330,354,359,366,524 'one':389,468,567,569 'oper':220 'opinion':37 'optim':627 'overal':451 'part':262,302 'per':162,527 'phase':15 'philosophi':607 'pictur':234 'point':201,231 'polit':190 'post':90,118,161,372,526 'prematur':66 'probabl':114,143,169 'problem':77 'read':97 'realli':280 'recent':61,553 'recruit':516 'reddit':286,588 'reduc':512,521 'relationship':439 'retain':518 'right':401 'scale':144 'scan':130 'search':534 'see':133 'separ':110,219 'servic':253,456,474,508 'show':548 'sign':27 'slashdot':199 'somewher':164 'sort':551,622 'specif':224,424 'start':10,172 'steadi':306 'stick':301 'strength':471 'strong':36 'struggl':32 'success':30,252 'suit':46 'sure':557,595 'suspect':433 'sustain':573 'system':221 'take':273 'tech':188,216 'theori':243,617 'thing':54,71,195,283,501,614,624 'think':58,193,325,611 'thought':400,430 'thus':506 'time':274,321,398 'top':121 'topic':92,111,443,447,528 'topic/tag':217 'u':313,411 'ui':48 'unlimit':482 'use':337,511 'user':85,105,153,158,208,316,356,361,519,579 'ux':591 've':56,540 'version':227 'want':95,170 'watch':3,25 'would':107,178,209,245,408 'writ':21"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702915489
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/9684702"
    +editedAt: DateTimeImmutable @1705304719 {#1850
      date: 2024-01-15 08:45:19.0 +01:00
    }
    +createdAt: DateTimeImmutable @1702842989 {#2420
      date: 2023-12-17 20:56:29.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4072
    +user: App\Entity\User {#4061 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      I made a similar post about this a few days ago. I’m not sure if you were inspired by that post or if there’s just something in the water. Overall, I believe that activity creates activity in a snowball effect. For small sites like Lemmy or other fedi groups, I think having so many dead, bot-driven communities hurts the overall activity of the group as a whole.\n
      \n
      I browse /all/new pretty much exclusively, and I see all the time posts in communities made for specific TV shows, made by the same person every time, getting zero traffic or engagement. The communities themselves usually have only a few subscribers. Just to address the elephant in the room, I think this type of behavior is carried entirely from Reddit refugees who read online and thought that Lemmy was a 1:1 substitution for Reddit, without realizing that the Fediverse’s user base is just a percentage as Reddit’s, and that fractalizing groups into such specific topics out the gate hurts discovery and engagement.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1705311494 {#4078
      date: 2024-01-15 10:38:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PrinceWith999Enemies@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4077 …}
    +nested: Doctrine\ORM\PersistentCollection {#4076 …}
    +votes: Doctrine\ORM\PersistentCollection {#4067 …}
    +reports: Doctrine\ORM\PersistentCollection {#4070 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4065 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4063 …}
    -id: 230178
    -bodyTs: "'/all/new':74 '1':142,143 'activ':36,38,65 'address':115 'ago':11 'base':154 'behavior':126 'believ':34 'bot':59 'bot-driven':58 'brows':73 'carri':128 'communiti':61,86,105 'creat':37 'day':10 'dead':57 'discoveri':174 'driven':60 'effect':42 'eleph':117 'engag':103,176 'entir':129 'everi':97 'exclus':77 'fedi':50 'fedivers':151 'fractal':164 'gate':172 'get':99 'group':51,68,165 'hurt':62,173 'inspir':19 'lemmi':47,139 'like':46 'm':13 'made':2,87,92 'mani':56 'much':76 'onlin':135 'overal':32,64 'percentag':158 'person':96 'post':5,22,84 'pretti':75 'read':134 'realiz':148 'reddit':131,146,160 'refuge':132 'room':120 'see':80 'show':91 'similar':4 'site':45 'small':44 'snowbal':41 'someth':28 'specif':89,168 'subscrib':112 'substitut':144 'sure':15 'think':53,122 'thought':137 'time':83,98 'topic':169 'traffic':101 'tv':90 'type':124 'user':153 'usual':107 'water':31 'whole':71 'without':147 'zero':100"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6101040"
    +editedAt: null
    +createdAt: DateTimeImmutable @1702846142 {#4083
      date: 2023-12-17 21:49:02.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4072}
  +body: """
    Ha, this is me. I did exactly that (with a community for the TV show Andor) and am guilty of the behaviour you describe.\n
    \n
    I’ve probably been thinking along the same lines as you and OP though, 'cos I deleted the community a couple of days ago. I realized that if I had something more to say about that show, it doesn’t belong in it’s own niche community, or ‘Star Wars TV’, or ‘Star Wars’, or even ‘Television’. Perhaps a ‘Movies&TV’ comm, although - at this rate - maybe even ‘entertainment’ would be best.\n
    \n
    I’m starting to think that instances that limit community creation to admins have the right idea (e.g. Beehaw, or - to use a non-federated example - tildes).\n
    \n
    Some instances have started ‘Community Teams’, but I sense that anytime they discover a dead community, their instinct is to find ways to promote it, get new mods, drive engagement etc, whereas I’m more of the opinion that they should be nuked and consolidated (along the lines of what the ‘cooking’ communities have tried to do, I suppose).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1702847888 {#4182
    date: 2023-12-17 22:18:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PrinceWith999Enemies@lemmy.world"
    "@PP_BOY_@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4186 …}
  +nested: Doctrine\ORM\PersistentCollection {#4188 …}
  +votes: Doctrine\ORM\PersistentCollection {#4190 …}
  +reports: Doctrine\ORM\PersistentCollection {#4192 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4194 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4196 …}
  -id: 230238
  -bodyTs: "'admin':109 'ago':48 'along':30,170 'although':87 'andor':16 'anytim':135 'beehaw':115 'behaviour':22 'belong':65 'best':96 'comm':86 'communiti':11,43,71,106,129,140,177 'consolid':169 'cook':176 'cos':39 'coupl':45 'creation':107 'day':47 'dead':139 'delet':41 'describ':24 'discov':137 'doesn':63 'drive':153 'e.g':114 'engag':154 'entertain':93 'etc':155 'even':80,92 'exact':7 'exampl':123 'feder':122 'find':145 'get':150 'guilti':19 'ha':1 'idea':113 'instanc':103,126 'instinct':142 'limit':105 'line':33,172 'm':98,158 'mayb':91 'mod':152 'movi':84 'new':151 'nich':70 'non':121 'non-feder':120 'nuke':167 'op':37 'opinion':162 'perhap':82 'probabl':27 'promot':148 'rate':90 'realiz':50 'right':112 'say':58 'sens':133 'show':15,61 'someth':55 'star':73,77 'start':99,128 'suppos':183 'team':130 'televis':81 'think':29,101 'though':38 'tild':124 'tri':179 'tv':14,75,85 'use':118 've':26 'war':74,78 'way':146 'wherea':156 'would':94"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6101451"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702847888 {#4183
    date: 2023-12-17 22:18:08.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
24 DENIED moderate
App\Entity\EntryComment {#4184
  +user: Proxies\__CG__\App\Entity\User {#4185 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "asklemmy@lemmy.world"
      +title: "asklemmy"
      +description: """
        A Fediverse community for open-ended, thought provoking questions\n
        -----------------------------------------------------------------\n
        \n
        ---\n
        \n
        **Rules: (interactive)**\n
        ------------------------\n
        \n
        ---\n
        \n
        1) Be nice and; have funDoxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can’t say something nice, don’t say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. [Please familiarize yourself with them](https://legal.lemmy.world/tos/)\n
        \n
        ---\n
        \n
        2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?\n
        \n
        ---\n
        \n
        3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.\n
        \n
        ---\n
        \n
        4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either [!asklemmyafterdark@lemmy.world](https://lemmy.world/c/asklemmyafterdark) or [!asklemmynsfw@lemmynsfw.com](https://lemmynsfw.com/c/asklemmynsfw). NSFW comments should be restricted to posts tagged [NSFW].\n
        \n
        ---\n
        \n
        5) This is not a support community.It is not a place for ‘how do I?’, type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to [Lemmy.world Support](https://lemmy.world/c/support) or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.\n
        \n
        ---\n
        \n
        Reminder: The [terms of service](https://legal.lemmy.world/tos/) apply here too.\n
        \n
        Partnered Communities:\n
        ----------------------\n
        \n
        [Tech Support](/c/techsupport@lemmy.world)\n
        \n
        [No Stupid Questions](/c/nostupidquestions@lemmy.world)\n
        \n
        [You Should Know](/c/youshouldknow@lemmy.world)\n
        \n
        [Reddit](/c/reddit@lemmy.world)\n
        \n
        [Jokes](/c/jokes@lemmy.world)\n
        \n
        [Ask Ouija](/c/askouija@lemmy.world)\n
        \n
        ---\n
        \n
        Logo design credit goes to: [tubbadu](/u/tubbadu@lemmy.world)\n
        \n
        ---\n
        \n
        ![](https://img.shields.io/lemmy/asklemmy%40lemmy.world?logo=lemmy&label=Total%20Subscribers)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1179
      +entryCommentCount: 42676
      +postCount: 3
      +postCommentCount: 67
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583245 {#276
        date: 2024-10-22 09:47:25.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 49
      +apId: "asklemmy@lemmy.world"
      +apProfileId: "https://lemmy.world/c/asklemmy"
      +apPublicUrl: "https://lemmy.world/c/asklemmy"
      +apFollowersUrl: "https://lemmy.world/c/asklemmy/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "asklemmy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583301 {#270
        date: 2024-10-22 09:48:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697177027 {#272
        date: 2023-10-13 08:03:47.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Long-post-Do-more-or-fewer-communities-lead-to-increased"
    +title: "[Long post] Do more or fewer communities lead to increased engagement?"
    +url: null
    +body: """
      As I watch The Internet look like it’s starting to adopt a new phase (let’s call it federation writ large), I’m watching for signs of both success and struggle. I have some strong opinions of features and functionality lacking in the current suite of UIs that might help adoption, but thing I’ve been thinking about more recently is the effects of premature fragmentation.\n
      \n
      Like so many things, it boils down to a problem of discovery. By discovery, I mean the user’s ability to find posts and topics that they want to read and engage with.\n
      \n
      If lemmy had 10 users, we would not need separate topics. It’d probably be a few posts a day, tops, and it’d be easy enough to just scan through and see if anything of interest was being discussed. That could probably scale up a bit - let’s call it 100 users just for discussion. 100 users, 10-15 posts per day. Somewhere beyond that, you’d probably want to start some kind of classification. It would need to be at a fairly high level, like tech and politics. I’m thinking of things like 90s era slashdot. The point I’m making is that 1000 users would be too few to fragment the tech topic/tag into separate operating systems, much less specific flavors or versions of Linux.\n
      \n
      My point is this: picture a growth curve. From biology and general network theory we would expect the growth curve of a successful service or community to grow exponentially. In the early part of growth, the exponential curve can appear linear - it can take time for the network effect to really kick in. Things like the Reddit exit can create a brief non-linearity, but until you hit the hockey stick part it’s just steady growth. Let’s call this function U(t) for users as a function of time.\n
      \n
      Now let’s think about growth in the number of communities. From the above, and using discoverability as our fitness function, we’d expect them to grow as a function of the number of users. As the number of users goes up, both the number of and diversity in the posts go up, meaning we need additional metadata to find “our” content easily. Let’s call this one C(t) for communities as a function of time.\n
      \n
      My thought right now is that a fitness function would discover that U(t) >> C(t). I’m not going to get a lot more specific because it’s just a thought but I suspect that there’s be some relationship between inter-topic and intra-topic diversity (and the overall information diversity of the service).\n
      \n
      What I’m getting to is that it may be that one of the strengths of a service like lemmy, which allows for an almost unlimited expansion of communities including duplications, is not applying the concept of a fitness function, and actually can make things harder to discover and thus the service harder to use, reducing the ability to recruit and retain users. It reduces the average number of posts per topic and increases noise both in search and in the feed. I’ve ended up defaulting my clients to basically showing /all and sorting by recent just to make sure I’m not missing anything interesting, then blocking communities one by one. That’s not sustainable or friendly to more casual users. It’s definitely not the Apollo-on-Reddit kind of UX.\n
      \n
      I’m not sure what can or should be done, given both the architecture and philosophy. I’m just thinking about how things like network theory can inform how this sort of thing can be optimized.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 21
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702848283 {#2410
      date: 2023-12-17 22:24:43.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 22919
    -titleTs: "'communiti':7 'engag':11 'fewer':6 'increas':10 'lead':8 'long':1 'post':2"
    -bodyTs: "'-15':160 '/all':549 '10':104,159 '100':152,157 '1000':207 '90s':197 'abil':87,514 'actual':498 'addit':378 'adopt':12,52 'allow':478 'almost':481 'anyth':135,562 'apollo':586 'apollo-on-reddit':585 'appear':269 'appli':490 'architectur':605 'averag':523 'basic':547 'beyond':165 'biolog':239 'bit':147 'block':565 'boil':73 'brief':291 'c':390,413 'call':18,150,310,387 'casual':578 'classif':176 'client':545 'communiti':255,332,393,485,566 'concept':492 'content':383 'could':142 'creat':289 'current':45 'curv':237,249,267 'd':113,124,168,344 'day':120,163 'default':543 'definit':582 'discov':409,504 'discover':338 'discoveri':79,81 'discuss':140,156 'divers':369,448,453 'done':601 'duplic':487 'earli':261 'easi':126 'easili':384 'effect':64,278 'end':541 'engag':99 'enough':127 'era':198 'exit':287 'expans':483 'expect':246,345 'exponenti':258,266 'fair':184 'featur':39 'feder':20 'feed':538 'find':89,381 'fit':341,406,495 'flavor':225 'fragment':67,214 'friend':575 'function':41,312,319,342,351,396,407,496 'general':241 'get':420,460 'given':602 'go':373,418 'goe':362 'grow':257,348 'growth':236,248,264,307,327 'harder':502,509 'help':51 'high':185 'hit':298 'hockey':300 'includ':486 'increas':530 'inform':452,619 'inter':442 'inter-top':441 'interest':137,563 'internet':5 'intra':446 'intra-top':445 'kick':281 'kind':174,589 'lack':42 'larg':22 'lemmi':102,476 'less':223 'let':16,148,308,323,385 'level':186 'like':7,68,187,196,284,475,615 'linear':270,294 'linux':229 'look':6 'lot':422 'm':24,192,203,416,459,559,593,609 'make':204,500,556 'mani':70 'may':465 'mean':83,375 'metadata':379 'might':50 'miss':561 'much':222 'need':109,179,377 'network':242,277,616 'new':14 'nois':531 'non':293 'non-linear':292 'number':330,354,359,366,524 'one':389,468,567,569 'oper':220 'opinion':37 'optim':627 'overal':451 'part':262,302 'per':162,527 'phase':15 'philosophi':607 'pictur':234 'point':201,231 'polit':190 'post':90,118,161,372,526 'prematur':66 'probabl':114,143,169 'problem':77 'read':97 'realli':280 'recent':61,553 'recruit':516 'reddit':286,588 'reduc':512,521 'relationship':439 'retain':518 'right':401 'scale':144 'scan':130 'search':534 'see':133 'separ':110,219 'servic':253,456,474,508 'show':548 'sign':27 'slashdot':199 'somewher':164 'sort':551,622 'specif':224,424 'start':10,172 'steadi':306 'stick':301 'strength':471 'strong':36 'struggl':32 'success':30,252 'suit':46 'sure':557,595 'suspect':433 'sustain':573 'system':221 'take':273 'tech':188,216 'theori':243,617 'thing':54,71,195,283,501,614,624 'think':58,193,325,611 'thought':400,430 'thus':506 'time':274,321,398 'top':121 'topic':92,111,443,447,528 'topic/tag':217 'u':313,411 'ui':48 'unlimit':482 'use':337,511 'user':85,105,153,158,208,316,356,361,519,579 'ux':591 've':56,540 'version':227 'want':95,170 'watch':3,25 'would':107,178,209,245,408 'writ':21"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702915489
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/9684702"
    +editedAt: DateTimeImmutable @1705304719 {#1850
      date: 2024-01-15 08:45:19.0 +01:00
    }
    +createdAt: DateTimeImmutable @1702842989 {#2420
      date: 2023-12-17 20:56:29.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4072
    +user: App\Entity\User {#4061 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      I made a similar post about this a few days ago. I’m not sure if you were inspired by that post or if there’s just something in the water. Overall, I believe that activity creates activity in a snowball effect. For small sites like Lemmy or other fedi groups, I think having so many dead, bot-driven communities hurts the overall activity of the group as a whole.\n
      \n
      I browse /all/new pretty much exclusively, and I see all the time posts in communities made for specific TV shows, made by the same person every time, getting zero traffic or engagement. The communities themselves usually have only a few subscribers. Just to address the elephant in the room, I think this type of behavior is carried entirely from Reddit refugees who read online and thought that Lemmy was a 1:1 substitution for Reddit, without realizing that the Fediverse’s user base is just a percentage as Reddit’s, and that fractalizing groups into such specific topics out the gate hurts discovery and engagement.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1705311494 {#4078
      date: 2024-01-15 10:38:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PrinceWith999Enemies@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4077 …}
    +nested: Doctrine\ORM\PersistentCollection {#4076 …}
    +votes: Doctrine\ORM\PersistentCollection {#4067 …}
    +reports: Doctrine\ORM\PersistentCollection {#4070 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4065 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4063 …}
    -id: 230178
    -bodyTs: "'/all/new':74 '1':142,143 'activ':36,38,65 'address':115 'ago':11 'base':154 'behavior':126 'believ':34 'bot':59 'bot-driven':58 'brows':73 'carri':128 'communiti':61,86,105 'creat':37 'day':10 'dead':57 'discoveri':174 'driven':60 'effect':42 'eleph':117 'engag':103,176 'entir':129 'everi':97 'exclus':77 'fedi':50 'fedivers':151 'fractal':164 'gate':172 'get':99 'group':51,68,165 'hurt':62,173 'inspir':19 'lemmi':47,139 'like':46 'm':13 'made':2,87,92 'mani':56 'much':76 'onlin':135 'overal':32,64 'percentag':158 'person':96 'post':5,22,84 'pretti':75 'read':134 'realiz':148 'reddit':131,146,160 'refuge':132 'room':120 'see':80 'show':91 'similar':4 'site':45 'small':44 'snowbal':41 'someth':28 'specif':89,168 'subscrib':112 'substitut':144 'sure':15 'think':53,122 'thought':137 'time':83,98 'topic':169 'traffic':101 'tv':90 'type':124 'user':153 'usual':107 'water':31 'whole':71 'without':147 'zero':100"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6101040"
    +editedAt: null
    +createdAt: DateTimeImmutable @1702846142 {#4083
      date: 2023-12-17 21:49:02.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4072}
  +body: """
    Ha, this is me. I did exactly that (with a community for the TV show Andor) and am guilty of the behaviour you describe.\n
    \n
    I’ve probably been thinking along the same lines as you and OP though, 'cos I deleted the community a couple of days ago. I realized that if I had something more to say about that show, it doesn’t belong in it’s own niche community, or ‘Star Wars TV’, or ‘Star Wars’, or even ‘Television’. Perhaps a ‘Movies&TV’ comm, although - at this rate - maybe even ‘entertainment’ would be best.\n
    \n
    I’m starting to think that instances that limit community creation to admins have the right idea (e.g. Beehaw, or - to use a non-federated example - tildes).\n
    \n
    Some instances have started ‘Community Teams’, but I sense that anytime they discover a dead community, their instinct is to find ways to promote it, get new mods, drive engagement etc, whereas I’m more of the opinion that they should be nuked and consolidated (along the lines of what the ‘cooking’ communities have tried to do, I suppose).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1702847888 {#4182
    date: 2023-12-17 22:18:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@PrinceWith999Enemies@lemmy.world"
    "@PP_BOY_@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4186 …}
  +nested: Doctrine\ORM\PersistentCollection {#4188 …}
  +votes: Doctrine\ORM\PersistentCollection {#4190 …}
  +reports: Doctrine\ORM\PersistentCollection {#4192 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4194 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4196 …}
  -id: 230238
  -bodyTs: "'admin':109 'ago':48 'along':30,170 'although':87 'andor':16 'anytim':135 'beehaw':115 'behaviour':22 'belong':65 'best':96 'comm':86 'communiti':11,43,71,106,129,140,177 'consolid':169 'cook':176 'cos':39 'coupl':45 'creation':107 'day':47 'dead':139 'delet':41 'describ':24 'discov':137 'doesn':63 'drive':153 'e.g':114 'engag':154 'entertain':93 'etc':155 'even':80,92 'exact':7 'exampl':123 'feder':122 'find':145 'get':150 'guilti':19 'ha':1 'idea':113 'instanc':103,126 'instinct':142 'limit':105 'line':33,172 'm':98,158 'mayb':91 'mod':152 'movi':84 'new':151 'nich':70 'non':121 'non-feder':120 'nuke':167 'op':37 'opinion':162 'perhap':82 'probabl':27 'promot':148 'rate':90 'realiz':50 'right':112 'say':58 'sens':133 'show':15,61 'someth':55 'star':73,77 'start':99,128 'suppos':183 'team':130 'televis':81 'think':29,101 'though':38 'tild':124 'tri':179 'tv':14,75,85 'use':118 've':26 'war':74,78 'way':146 'wherea':156 'would':94"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6101451"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702847888 {#4183
    date: 2023-12-17 22:18:08.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
25 DENIED edit
App\Entity\Magazine {#266
  +icon: Proxies\__CG__\App\Entity\Image {#247 …}
  +name: "asklemmy@lemmy.world"
  +title: "asklemmy"
  +description: """
    A Fediverse community for open-ended, thought provoking questions\n
    -----------------------------------------------------------------\n
    \n
    ---\n
    \n
    **Rules: (interactive)**\n
    ------------------------\n
    \n
    ---\n
    \n
    1) Be nice and; have funDoxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can’t say something nice, don’t say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. [Please familiarize yourself with them](https://legal.lemmy.world/tos/)\n
    \n
    ---\n
    \n
    2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?\n
    \n
    ---\n
    \n
    3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.\n
    \n
    ---\n
    \n
    4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either [!asklemmyafterdark@lemmy.world](https://lemmy.world/c/asklemmyafterdark) or [!asklemmynsfw@lemmynsfw.com](https://lemmynsfw.com/c/asklemmynsfw). NSFW comments should be restricted to posts tagged [NSFW].\n
    \n
    ---\n
    \n
    5) This is not a support community.It is not a place for ‘how do I?’, type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to [Lemmy.world Support](https://lemmy.world/c/support) or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.\n
    \n
    ---\n
    \n
    Reminder: The [terms of service](https://legal.lemmy.world/tos/) apply here too.\n
    \n
    Partnered Communities:\n
    ----------------------\n
    \n
    [Tech Support](/c/techsupport@lemmy.world)\n
    \n
    [No Stupid Questions](/c/nostupidquestions@lemmy.world)\n
    \n
    [You Should Know](/c/youshouldknow@lemmy.world)\n
    \n
    [Reddit](/c/reddit@lemmy.world)\n
    \n
    [Jokes](/c/jokes@lemmy.world)\n
    \n
    [Ask Ouija](/c/askouija@lemmy.world)\n
    \n
    ---\n
    \n
    Logo design credit goes to: [tubbadu](/u/tubbadu@lemmy.world)\n
    \n
    ---\n
    \n
    ![](https://img.shields.io/lemmy/asklemmy%40lemmy.world?logo=lemmy&label=Total%20Subscribers)
    """
  +rules: null
  +subscriptionsCount: 1
  +entryCount: 1179
  +entryCommentCount: 42676
  +postCount: 3
  +postCommentCount: 67
  +isAdult: false
  +customCss: null
  +lastActive: DateTime @1729583245 {#276
    date: 2024-10-22 09:47:25.0 +02:00
  }
  +markedForDeletionAt: null
  +tags: null
  +moderators: Doctrine\ORM\PersistentCollection {#238 …}
  +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
  +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
  +entries: Doctrine\ORM\PersistentCollection {#181 …}
  +posts: Doctrine\ORM\PersistentCollection {#139 …}
  +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
  +bans: Doctrine\ORM\PersistentCollection {#118 …}
  +reports: Doctrine\ORM\PersistentCollection {#104 …}
  +badges: Doctrine\ORM\PersistentCollection {#82 …}
  +logs: Doctrine\ORM\PersistentCollection {#72 …}
  +awards: Doctrine\ORM\PersistentCollection {#61 …}
  +categories: Doctrine\ORM\PersistentCollection {#1820 …}
  -id: 49
  +apId: "asklemmy@lemmy.world"
  +apProfileId: "https://lemmy.world/c/asklemmy"
  +apPublicUrl: "https://lemmy.world/c/asklemmy"
  +apFollowersUrl: "https://lemmy.world/c/asklemmy/followers"
  +apInboxUrl: "https://lemmy.world/inbox"
  +apDomain: "lemmy.world"
  +apPreferredUsername: "asklemmy"
  +apDiscoverable: true
  +apManuallyApprovesFollowers: null
  +privateKey: null
  +publicKey: null
  +apFetchedAt: DateTime @1729583301 {#270
    date: 2024-10-22 09:48:21.0 +02:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1697177027 {#272
    date: 2023-10-13 08:03:47.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