• nyan@lemmy.cafe
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 year ago

    I was looking at something like this (a hierarchical index of existing lemmy communities) a while back, but discontinued the project when I realized just how slowly I was progressing and that I didn’t want to go through the hassle of setting up to crowdsource it. Lessons learned and questions asked:

    1. Organizing hierarchies is hard, and they do have to be organized from the top down if you want to come out with something good—the number of categories at the topmost level has to be kept small for the hierarchy to remain usable. (The important, widely-used groups on Usenet always fit under either the Big-8 hierarchies or alt—anything else was small, regional/local/server-specific, or non-English. Usenet’s hierarchy isn’t really appropriate for Lemmy, I don’t think—it’s kind of suboptimal even for Usenet, with the alt hierarchy containing a bunch of stuff that should be elsewhere.) I think I ended up with about a dozen top-level categories during my experiment.

    2. Categorization can’t be usefully automated (at least, not at present). All categories have to be assigned by a human if we want them to make sense. At most, uncategorized communities can be auto-dumped into an “unsorted” top-level category for examination.

    3. Many communities don’t fit neatly under one category. Usenet’s hierarchy was strict-tree, so everything had to be in one, and only one, place. I decided to allow three places in my experiment (plus a language marker), so that, say, a community for an amateur softball league in the greater Toronto area could be placed under Lifestyle and culture > Fitness > Sports Leagues > Softball, Sports > Amateur, kids, and local > Softball, and Regional > North America > Canada > Ontario > Toronto. So that’s a thing that any categorization initiative has to think about.

    4. Is it worth noting issues other than “NSFW” that may exist with a given community, since a human has to be looking at these anyway? This could be anything from laissez-faire free-speech-absolutism moderation to the presence of photos showing nipples in a nonsexual context (a breast-feeding community, for example).

    5. Should communities on servers that almost no one federates with (lemmingrad) be included? Communities with illegal material (piracy links)? Communities with really illegal material (CSAM)? Where does the line get drawn?

    6. This whole thing is a good-sized moving target, so a crowdsourcing effort is necessary.

    7. Not all communities present enough information to make them easily categorizable by someone who is not a member.

    8. Should a line be drawn regarding category abuse? The Usenet alt hierarchy contains a lot of what I would characterize as joking juvenile vandalism (alt.newgroup.for.fun.fun.fun is a SFW example of the kind of thing I’m talking about—many of the others have NSFW-ish names). Is this even worth guarding against?

  • foo@lemmy.ca
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 year ago

    Those who forget USENET are doomed to repeat it forevermore…

  • RoundSparrow@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 year ago

    Up until now, social containers like groups, communities, or subreddits on all the largest social networks have existed as fundamentally separate locations on a single hierarchical level.

    “Up until now”… Uh… no, Usenet… was the open standard for social media. Created in 1979. A foundation of the Internet. Just as much as e-mail was.

    alt.tv.simpsons
    alt.tv.futurama

      • RoundSparrow@lemmy.ml
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 year ago

        It was a big deal when we got an archive we could search of all content…

        “The Deja News Research Service was an archive of messages posted to Usenet discussion groups, started in March 1995 by Steve Madere in Austin, Texas. Its powerful search engine capabilities won the service acclaim, generated controversy, and significantly changed the perceived nature of online discussion. This archive was acquired by Google in 2001.”

          • RoundSparrow@lemmy.ml
            link
            fedilink
            English
            arrow-up
            0
            ·
            1 year ago

            Storage was still pretty expensive, and there we transitions in computing from originally paper terminals to screen and people didn’t have a sense of long-term retention of personal messages (I guess many people probably felt that way about SMS messages on mobile). There also wasn’t really a way to look at a user’s “profile” like you have on Lemmy - to see everything you post in any topic - which a search-engine provided a way to search for your name across a time period.

    • Corngood@lemmy.ml
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 year ago

      That’s not really the same thing because ‘alt.tv’ doesn’t aggregate everything under it. Let alone the other relationships they describe (e.g. biochemistry).

      • RoundSparrow@lemmy.ml
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        1 year ago

        Really, are you going to ignore what it says? The opening?

        It implies a flat /c/a /c/b /r/a /r/b system “until now”? Or am I wrong?

        Perhaps you aren’t faniliar with how under-utilizes naming dots matter in domain names?

        smtp.chemistry.science.oranic.org has been in the Internet (Usenet) conventions for a VERY long time! Forgotten, burred in $$$$$$ wealth. “Windows”… Everywhere. Owning the words. TradeMarks.

  • ᴇᴍᴘᴇʀᴏʀ 帝@feddit.uk
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 year ago

    So… multi-communities (mc) that can include multi-communities?

    If you wanted to get more fine-grained to allow filtering of busy communities (c ), you could add tags (t) to posts so they would be contextual (it would be able to distinguish between rock music and rocks, for example) and could then also be added into multi-communities.

    So if you were interested in dinosaurs, you could have an /mc/EarthSciences that contains /mc/Geology, /mc/Meteorology and /mc/Palaeontology and inside the last one you might have /mc/Dinosaurs which might include a few /c/Dinosaurs as well as /t/Dinosaurs, the latter scooping everything else up. /mc/Dinosaurs may also contain /mc/Velociraptors, /mc/TRex, /mc/Spinosaurus, etc, etc.

    It would be easy enough to add tags semi-automatically as each community could define relevant ones that’d trigger on keywords,.so a /c/Geology would have /t/Rocks suggested triggered by “rock” or “rocks” (where a /c/Music might pick up “rock” and offer /t/RockMusic). Someone posting would be offered the automatically generated tags to accept, remove or add others from a drop down menu. Posts without tags get flagged for moderators to look at.

    Not sure if you’d allow users to create the multi-communities or leave it to the instances admins and/or mods or have a half-way house where users can create them and suggest them to admins.

  • RoundSparrow@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 year ago

    Gentoo Linux agrees… the very root of the concept of “federated” comes from Usenet, which did not have a flat hashtag style group, a flat subreddit /r/name /c/name kbin magazine convention.

  • maegul (he/they)@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 year ago

    I feel user defined multi communities will get lemmy pretty close to this. Multi level hierarchical feeds could then be achieved by allowing the user to include a pre-existing multi-community in the sources of another, which would just be a front end thing, nothing new on the backend.

    Beyond that, users and communities can self organise. Users can share and recommend multi coms while communities can do the same for other communities they seem themselves connecting with. Again, more front end stuff that should be pretty straightforward for sharing and importing multi com definitions, which would all just be lists of communities.

  • m e@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    1 year ago

    Wikipedia has its hierarchical categories, for an example that is already working. More historically, the librarians have the Dewey decimal system and the subject classification system.

    But it’s a good idea and may give the fediverse an edge until reddit copies it.