Over the past year or so I’ve been playing with the idea of a decentralised social platform based on your location. By putting physical location at the centre of the experience, such a platform could be used to bring communities together and provide a source of local information when travelling. Please let me know what you guys think.

  • BJHanssen@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 years ago

    Loving this concept. May I make a suggestion? Show this to and discuss this with your local library. That strikes me as a good potential partner, and a model that can be replicated in most places to potentially help with everything from hosting to community resources access.

    • Carl Newton@feddit.ukOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 years ago

      Thanks! I’ll take all the suggestions I can get! This is interesting, and something I’ve never really considered for any local project. Is it common for libraries to take an interest in online platforms like this? Which country do you live in by the way? I’m not sure if it’s a knowledge gap on my part or just something that libraries in the UK wouldn’t get involved with.

      • BJHanssen@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        2 years ago

        I live in the UK, but am from Norway. I know a few librarians though, and I know that community libraries are usually (or at least often) interested in projects that can connect their communities and help them with outreach. Something like this certainly could do that, and with libraries existing in most communities there is a built in network for broader proliferation there.

        I’m also just very keen on the idea of libraries having a central role to play in the future of the broader fediverse ecosystem.

        Edit: It may be key to pitch this to them not as a platform, but as a decentralised community network.

        • Carl Newton@feddit.ukOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          2 years ago

          Thanks for this. I like the idea of local libraries being the hub of community connection. If I get a strong impression that people would want this, and if I get the impression that I can do a better job of building such a platform than anyone else willing to do so, I’ll be sure to contact my local library. At the moment, I’m still on the fence on both counts, given that I don’t believe the idea has yet garnered the attention of anyone who has experience developing for decentralised platforms. I’m hopeful though. It sounds like a fun project, but it would be a shame to get to the end of it without help and nobody actually wants it, or to work away at it and find something I’ve overlooked will prevent it from happening. I’ll keep my ear to the ground for a little while.

  • DavidGarcia@feddit.nl
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 years ago

    you could just design an alogorithm that heavily favors any posts physically close to you. the closer they are, the higher in your feed.

    • ericjmorey@discuss.online
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 years ago

      I’d like to see this experiment carried out at a sufficient scale. I feel like there would be a benefit to a gravity like component that takes density and distance into account so that people in sparsely “populated” regions aren’t just effectively seeing an unprioritized feed of the entire network.

  • Lodra@programming.dev
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 years ago

    I spent several weeks thinking about this exact idea.

    Federation is cool. You could set up each instance to only federate with instances for nearby towns and cities. Maybe a “2 district” radius. Users would only see content for their local communities. Local news stays local. Local government could officially participate if they wish. People you talk to are actually neighbors you might see in person. Larger regions like counties, states, provinces, or even countries, could also have dedicated instances and federate similarly. I think this is the big appeal and it sounds awesome!

    There are a few problems 🙂

    First is a little bit of confusion with posting. Let’s say that I see a post about a cool new restaurant in my town. I share it with a friend who lives a few towns away and that’s outside the “federation radius”. I can’t share the post with that friend very easily. Maybe the tools could be enhanced to make this viable?

    Second is a matter of privacy. How do you know that new accounts belong to people associated with the geographic location of each instance? If you don’t validate, the system will certainly be abused. If you do validate, then users need to supply some real info! Home address, ID, etc. that’s a big deal for users and instance admins.

    Third. What happens if you move? Do you have to abandon your old account and start over? Again, the system itself can be developed further to solve this. But that’ll take time and money.

    Next is the operating costs. You would need to build thousands of instances to build this system up. And each one would have to be tied to a geographic region. You need new features to handle signups this way. You have the simple cost of running these servers. You probably need a lot of staff to manage it all. This is an expensive platform for one party to run. Alternatively…

    It doesn’t have to be one party running this entire system. That’s the point of the Fediverse, right? The operational costs go way down if anyone can run their own instance. But how do you enforce the rules of federating with instances for geographically nearby locations? I don’t see a reasonable way to solve this one.

    I could probably keep listing issues. But these are the big ones IMO. If you solve these, the system is viable and could be amazing.

    • Carl Newton@feddit.ukOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      2 years ago

      Hey, it’s good to know that others have been considering this sort of thing.

      My article does detail solutions to some of the issues you’ve raised here, but I’ll go over them each just to see where our visions differ:

      I can’t share the post with that friend very easily

      All posts will have a publicly available URL. I don’t think it would be good to create closed communities, only solutions that would show the user local posts.

      If you don’t validate, the system will certainly be abused

      I don’t believe we should validate that people actually live in the community. I think administration of blocking malicious users should work just like Lemmy, but I don’t think the potential for abuse is quite as high, given that the reward for a spammer would be to spam to such a small amount of people. There’s less work in spamming to a larger group by choosing just about any other type of community.

      Do you have to abandon your old account and start over?

      You don’t, just like Lemmy and Mastodon, your account on one instance could be used to interact with other instances. The Connecting Instances section of the article details how this could work from a technical point.

      It doesn’t have to be one party running this entire system. That’s the point of the Fediverse, right

      Distributed cost and administration is exactly how I see it. I would only care to host my local instance.

  • technomad@slrpnk.net
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    2 years ago

    Yes, I would use this a lot! That’s an incredibly exciting idea and something that I think is desperately needed for the fediverse. I hate to say it, but I think this is something that other (currently more popular) platforms still have an advantage over.

    As someone that travels for work, it’s not always easy for me to learn where and what my resources are. I could see a platform like this being able to help out immensely.

    Buying/selling/donating groups are something that immediately comes to mind too.