Home

Introducing Habitat - A Social Platform for Local Communities

$$5825
https://feddit.uk/u/carlnewton posted on Mar 1, 2026 20:12

I’ve been working on Habitat for the past two years. It all stemmed from this idea that I posted in April 2024.

Habitat is a free open-source, self hosted social platform for local communities. It is aimed at fostering local community discussions and discovery of areas of interest. This is why it is built primarily around location. A Habitat instance centers on a specific area, and the local community can make generic posts about that area, or they can make posts about specific locations in that area. More about what I’ve been building and the future plans here.

Features

  • Habitat specification of location and size - enabling posts related to the local area
  • Home feed - Displays the most recent posts
  • Nearby feed - Displays posts sorted by proximity to the user
  • Create posts - Upload photos, set locations, comments
  • Categories - Location rules
  • Amazon S3 image storage option
  • Personalisation - Overrides Habitat defaults per user: kms/miles, hidden categories
  • Moderation tools - User, post, comment moderation, block email addresses
  • Announcements - Scheduled announcements
  • Public moderation log - Keep moderator actions visible for 30 days

If you’re interest in this at all, please give it a spin and let me know how you get on. I’ll keep an eye here on Lemmy, but you can also post to the Habitat discussion board on GitHub.

https://feddit.uk/post/45160073
Reply
$$5840
https://piefed.social/u/eodur posted on Mar 1, 2026 20:39
In reply to: https://feddit.uk/post/45160073

I love the sound of this. Kind of a decentralized Next door but better? I’ve been really wanting a place for some local communities to organize that isn’t Facebook. Perhaps I’ll spin up an instance and see if I can get some interest.

https://piefed.social/comment/10348004
Reply
$$5844
https://feddit.uk/u/carlnewton posted on Mar 1, 2026 20:41
In reply to: https://piefed.social/comment/10348004

Awesome! Let me know how you get on!

https://feddit.uk/comment/23557307
Reply
$$5845
https://sh.itjust.works/u/sbv posted on Mar 1, 2026 20:43
In reply to: https://feddit.uk/post/45160073

That looks neat! Thanks for posting it!

https://sh.itjust.works/comment/24048055
Reply
$$5859
https://piefed.blahaj.zone/u/dangling_cat posted on Mar 1, 2026 20:57
In reply to: https://feddit.uk/post/45160073

I absolutely love this idea. Does it support ActivityPub? And I would love to see users can set labels on themselves like what expertise they can offer etc.

https://piefed.blahaj.zone/comment/3553070
Reply
$$5861
https://feddit.uk/u/carlnewton posted on Mar 1, 2026 21:00
In reply to: https://piefed.blahaj.zone/comment/3553070

Now that’s an interesting idea!

This release is step one in the plan. Federation is step two! More information on this here: https://carlnewton.github.io/posts/building-habitat/

I love what activitypub has done for the internet, but I don’t think it will be right for this project, but yes to federation – if there are instances to federate with of course!

https://feddit.uk/comment/23557644
Reply
$$5862
https://sh.itjust.works/u/spaghettiwestern posted on Mar 1, 2026 21:01
In reply to: https://feddit.uk/post/45160073

Even in my relatively liberal U.S. city, Next Door is overrun by Magats who are cheered on and protected by right-wing Magot moderators. It needs to die and this looks like a great replacement.

https://sh.itjust.works/comment/24048293
Reply
$$5863
https://feddit.uk/u/carlnewton posted on Mar 1, 2026 21:06
In reply to: https://sh.itjust.works/comment/24048293

I’ve built in the ability to hide categories for this kind of reason. I was thinking, for instance, that people who enjoy a good moan can join the “Moaners Club” category, and the rest of us can hide that category from our feeds to get on with the categories we enjoy. Regarding problematic moderators, I have built a moderation log to keep them accountable, and of course, if they don’t show themselves to have good intentions, those with good intentions could create their own instance – I don’t know why I’m going into this kind of detail – you’re on Lemmy after all, you know the score!

https://feddit.uk/comment/23557754
Reply
$$5865
https://piefed.blahaj.zone/u/ada posted on Mar 1, 2026 21:07
In reply to: https://feddit.uk/comment/23557644

It seems to me that activity pub could still be useful for a couple of reasons. If you live in the suburbs of a city, then bring able to also access an instance for your suburb and your city might be useful.

And if you live in multiple locales, or if want to stay connected to your old home town etc

https://piefed.blahaj.zone/comment/3553164
Reply
$$5866
https://feddit.uk/u/carlnewton posted on Mar 1, 2026 21:09
In reply to: https://piefed.blahaj.zone/comment/3553164

Please do have a read of this: https://carlnewton.github.io/posts/location-based-social-network/#connecting-instances

I feel quite confident that a gossip protocol approach is the right way to go, but seamless connectivity to other instances is absolutely planned!

https://feddit.uk/comment/23557806
Reply
$$5869
https://piefed.blahaj.zone/u/ada posted on Mar 1, 2026 21:11
In reply to: https://feddit.uk/comment/23557806

That was my bad. I was espousing federation, not AP specifically, and I see that federation is built in to the idea

https://piefed.blahaj.zone/comment/3553198
Reply
$$5888
https://lemmy.world/u/Lonewolfmcquade posted on Mar 1, 2026 21:30
In reply to: https://sh.itjust.works/comment/24048293

Agreed. Tried NextDoor years ago and found it was primarily a venue for busybodies, nosy neighbors and HOAs to complain and nag people about nonsense. I love the idea of an app like this, but hate the people who use it the most.

https://lemmy.world/comment/22420359
Reply
$$5893
https://sh.itjust.works/u/spaghettiwestern posted on Mar 1, 2026 21:39
In reply to: https://lemmy.world/comment/22420359

It goes deeper with Nextdoor. During Covid someone living next to a local evangelical church posted pictures of a packed event where no one was wearing a mask. Some of those pictures included the backs of a few kid’s heads.

The church members complained that he was a pedophile(!) and Nextdoor deleted his account, something that could not be done by moderators and required Nextdoor executive approval.

Nextdoor is a Maggot haven from top to bottom.

https://sh.itjust.works/comment/24048826
Reply
$$5895
https://lemmy.world/u/irmadlad posted on Mar 1, 2026 21:42
In reply to: https://sh.itjust.works/comment/24048293

Out in my neck of the woods, NextDoor wouldn’t be effective. Lots of acreage between people. We don’t take kindly to snoopers and busybodies. We keep an eye on each other, but not in a nosy neighbor kind of way. Now, where my lady friend lives, it’s eat up with NextDoor. She showed me her feed once, I was like ‘You know, I strongly believe America could solve about 50% of their problems with this one simple trick: Mind Your Own Business!‘.

https://lemmy.world/comment/22420539
Reply
$$5897
https://lemmy.world/u/irmadlad posted on Mar 1, 2026 21:45
In reply to: https://feddit.uk/post/45160073

I don’t have a use case OP, but the project looks great. Seems like it would be an obvious NextDoor replacement.

https://lemmy.world/comment/22420589
Reply
$$5901
https://sh.itjust.works/u/spaghettiwestern posted on Mar 1, 2026 21:51
In reply to: https://lemmy.world/comment/22420539

I found it useful for some things. We have a pack of coyotes in town that preys on dogs and occasionally is spotted in the neighborhood. It was also useful for business & contractor recommendations, but have to otherwise agree with you.

https://sh.itjust.works/comment/24049018
Reply
$$5905
https://startrek.website/u/jtrek posted on Mar 1, 2026 21:58
In reply to: https://feddit.uk/post/45160073

I like the idea. I don’t want to use facebook or similar, but that’s where stuff like “BuyNothing” is most active.

Unfortunately, I don’t know much about self hosting (beyond what I’ve picked up working in software development) so I don’t see myself running one of these myself. I’d probably use it if it came to my neck of the woods (NYC)

https://startrek.website/comment/21683107
Reply
$$5912
https://lemmy.world/u/Lost_My_Mind posted on Mar 1, 2026 22:07
In reply to: https://feddit.uk/comment/23557754

……you want us to get together and moan with each other? Buddy! I didn’t know this was that kind of app!

https://lemmy.world/comment/22420931
Reply
$$5923
https://sh.itjust.works/u/Pika posted on Mar 1, 2026 22:26
In reply to: https://feddit.uk/post/45160073

I lack the use case for this service but, it looks good on paper. Nice!

https://sh.itjust.works/comment/24049562
Reply
$$5945
https://lemmy.world/u/ramenshaman posted on Mar 1, 2026 23:12
In reply to: https://sh.itjust.works/comment/24048293

Pretty sure a decent amount of them are bots. I’m in the same boat, I try to just ignore them.

https://lemmy.world/comment/22421891
Reply
$$5950
https://sh.itjust.works/u/spaghettiwestern posted on Mar 1, 2026 23:19
In reply to: https://lemmy.world/comment/22421891

Pretty sure a decent amount of them are bots.

Could be, but those bots must be programmed to simulate actual Maggots. They don’t know how to spell, capitalize or use punctuation, much less write more than a single barely comprehensible sentence.

https://sh.itjust.works/comment/24050320
Reply
$$5968
https://lemmy.org/u/null posted on Mar 2, 2026 00:25
In reply to: https://sh.itjust.works/comment/24048293

It’s a similar story for the multiple Facebook communities for where I live. They handed a lot of bans during covid era while pushing anti-vax rhetoric.

https://lemmy.org/comment/5443529
Reply
$$5980
https://lemmy.world/u/irmadlad posted on Mar 2, 2026 01:12
In reply to: https://sh.itjust.works/comment/24049018

coyotes in town

That’s understandable. However ‘I see Mr Jones left his garbage cans at the road for a third day’ would get a response like ‘Mr Jones here, I just ramset the cans to the sidewalk. Suck it!’.

https://lemmy.world/comment/22423281
Reply
$$5986
https://piefed.social/u/perishthethought posted on Mar 2, 2026 01:28
In reply to: https://feddit.uk/post/45160073

Hi @carlnewton@feddit.uk , I really love this idea and really appreciate you taking on this big task.

I can see it replacing the stand-alone web site I run now for a local group, but I have a couple of questions before I go install the app and try it out.

  1. Do you have a list of existing instances somewhere? I looked around in your github and blog site, and could not find that.
  2. How do you keep the content that gets posted to stick to the local topic? I.e., if I set up a site for my city, what’s to stop someone from spamming posts about the big city nearby? Or a big city plumber from advertising their services?
  3. How do admins deal with spam / negative content getting posted? Once a site takes off, this is a real problem, I hope you’re thinking about how to solve.

Again, thanks.

https://piefed.social/comment/10350623
Reply
$$5998
https://slrpnk.net/u/poVoq posted on Mar 2, 2026 01:58
In reply to: https://feddit.uk/post/45160073

This seems like something that would really benefit from better language support. I saw the translations folder in the repo, but you should probably get it linked up to a Weblate instance or similar and have people contribute different languages asap.

https://slrpnk.net/comment/21011822
Reply
$$6015
https://lemmy.ca/u/otter posted on Mar 2, 2026 02:37
In reply to: https://feddit.uk/post/45160073

Looks cool! I’d love to see local buynothing groups have a Fediverse alternative.

Out of curiosity, is there any standard or common format around location data for Fediverse platforms?

https://lemmy.ca/comment/21977023
Reply
$$6031
https://sh.itjust.works/u/Anon518 posted on Mar 2, 2026 03:23
In reply to: https://feddit.uk/post/45160073

Next Lemmy update is going to have an option to block image posts (to remove low quality meme threads). People should stop turning text posts into image posts to avoid being blocked. I also find these hybrid posts quite annoying. You’re making your post look like something it’s not.

https://sh.itjust.works/comment/24053062
Reply
$$6037
https://feddit.nl/u/quick_snail posted on Mar 2, 2026 03:43
In reply to: https://feddit.uk/post/45160073

Is there a way community members can vote on things?

https://feddit.nl/comment/23606467
Reply
$$6039
https://feddit.nl/u/quick_snail posted on Mar 2, 2026 03:43
In reply to: https://feddit.uk/post/45160073

Does it support Activity Pub?

https://feddit.nl/comment/23606484
Reply
$$6040
https://feddit.nl/u/quick_snail posted on Mar 2, 2026 03:44
In reply to: https://sh.itjust.works/comment/24053062

Preach!

https://feddit.nl/comment/23606490
Reply
$$6041
https://feddit.nl/u/quick_snail posted on Mar 2, 2026 03:45
In reply to: https://feddit.uk/post/45160073

Is this NextDoor but for communists?

https://feddit.nl/comment/23606502
Reply
$$6085
https://lemmy.dbzer0.com/u/swab148 posted on Mar 2, 2026 06:29
In reply to: https://feddit.nl/comment/23606502

Hopefully not just communists

https://lemmy.dbzer0.com/comment/24709342
Reply
$$6090
https://lemmy.world/u/AdrianTheFrog posted on Mar 2, 2026 06:41
In reply to: https://feddit.nl/comment/23606484

sounds like that’s planned but maybe not in yet

https://lemmy.world/comment/22426316
Reply
$$6094
https://lemmy.world/u/rodneylives posted on Mar 2, 2026 06:52
In reply to: https://feddit.uk/post/45160073

Any relation to Lucasfilm/Fujitsu Habitat/Habitat II? https://renoproject.org/

It was an early virtual world, running originally on Commodore 64s, later on PCs and (in Japan) Sega Saturn, with a look and style heavily inspired by SCUMM games.

https://lemmy.world/comment/22426415
Reply
$$6096
https://feddit.uk/u/carlnewton posted on Mar 2, 2026 06:55
In reply to: https://sh.itjust.works/comment/24053062

This wasn’t my intention. What does it make my post look like?

https://feddit.uk/comment/23566194
Reply
$$6099
https://feddit.uk/u/carlnewton posted on Mar 2, 2026 06:59
In reply to: https://slrpnk.net/comment/21011822

I’m glad you found the translations folder. Support for different languages was always in the plan, I just wanted to see if anyone actually plans on installing and using it before I keep going with that. You’ll see it’s in progress on the GitHub project board.

https://feddit.uk/comment/23566242
Reply
$$6101
https://feddit.uk/u/Cyber posted on Mar 2, 2026 07:01
In reply to: https://sh.itjust.works/comment/24053062

A post introducing a graphical web-based system would be remiss if an image of that graphical system was missing.

Of course you can block those posts (if that function is.enabled) , but you’d be missing out on many discussions.

https://feddit.uk/comment/23566265
Reply
$$6104
https://quokk.au/u/MoreZombies posted on Mar 2, 2026 07:06
In reply to: https://feddit.uk/post/45160073

Forgive me if any of these questions have obvious answers:

Would Habitat be suitable for hosting community events, or communities in general?

if you ran a hobby group, would your local Habitat be the place to share things? How much control is in the hands of the users vs the administrator?

https://quokk.au/comment/3519663
Reply
$$6105
https://feddit.uk/u/carlnewton posted on Mar 2, 2026 07:07
In reply to: https://piefed.social/comment/10350623

Hello!

  1. Existing instances: www.irthlingborough.net - despite the fact that I’ve been working on this for two years, you are amongst the first people to ever see a proper release. Before now, it would’ve been a challenging task for anyone else to install an instance. So I believe the only instance is that of my home town.
  2. Users can only post locations within the proximity of their own habitat. The marker can only be placed inside of a circle determined by the admin. Additionally, you can create a registration challenge that relies on local knowledge for someone to sign up.
  3. I’ve built in moderation tools to make banning, freezing accounts, promoting moderators, blocking email addresses etc. The idea is that communities will be small and manageable by small teams as a result.
https://feddit.uk/comment/23566322
Reply
$$6106
https://feddit.uk/u/carlnewton posted on Mar 2, 2026 07:09
In reply to: https://feddit.nl/comment/23606502

People keep making the comparison. I don’t know, I’m not sure what features next door has, but I know it isn’t self hosted.

https://feddit.uk/comment/23566337
Reply
$$6107
https://feddit.uk/u/carlnewton posted on Mar 2, 2026 07:09
In reply to: https://feddit.nl/comment/23606484

Not activity pub specifically, but federation has always been in the plan.

https://feddit.uk/comment/23566339
Reply
$$6114
https://feddit.uk/u/carlnewton posted on Mar 2, 2026 07:22
In reply to: https://quokk.au/comment/3519663

Could you help me understand what you mean by “hosting community events”? Your users can create posts about events, but it has no tools for video calls or anything like that. Users can create posts in the categories created by the administrator. They can leave comments on those posts. There are a bunch of moderation tools and ability for the administrator to have settings for posts based on the category they’re in.

https://feddit.uk/comment/23566494
Reply
$$6123
https://lemmy.zip/u/dil posted on Mar 2, 2026 07:57
In reply to: https://feddit.uk/post/45160073

A local bulletin born basically would be nice if thats what this is, not using facebook

https://lemmy.zip/comment/24975017
Reply
$$6129
https://feddit.uk/u/carlnewton posted on Mar 2, 2026 08:04
In reply to: https://lemmy.zip/comment/24975017

It could certainly be used like that. For me personally, I like the idea of discussing local areas of beauty, monuments, history of the area etc

https://feddit.uk/comment/23566946
Reply
$$6185
https://aussie.zone/u/Gorgritch_umie_killa posted on Mar 2, 2026 11:56
In reply to: https://feddit.uk/comment/23566339

How is it federation but not Activitypub specifically? I thought that was the only protocol that currently allows for federation. Are there others? Or other ways?

https://aussie.zone/comment/21701337
Reply
$$6202
https://feddit.uk/u/carlnewton posted on Mar 2, 2026 12:33
In reply to: https://aussie.zone/comment/21701337

To be clear, there is no functionality that federates Habitat instances yet. This work is still to be done. ActivityPub is a protocol for decentralised networks. Though I will not be using ActivityPub, I will build functionality that will allow for a decentralised network of Habitat instances communicating data to each other. This will be federated by definition, but it will not communicate with Lemmy/Mastodon or anything else that uses ActivityPub.

https://feddit.uk/comment/23569863
Reply
$$6215
https://aussie.zone/u/Gorgritch_umie_killa posted on Mar 2, 2026 12:59
In reply to: https://feddit.uk/comment/23569863

Oh, I see. Why have you made that choice? I’d understand to keep the subjects towards more community oriented interests, but then, i’m not sure why federation of other community habitats would have any advantages over being separate.

For example, I imagine East Sussex and Alsace-Lorraine wouldn’t have a great degree of things to share between disparate instances like that.

Anyway, i’ve not had a chance to look at your instance yet, so maybe i’ll understand it better when I duck over there for a sticky beak. All sounds very exciting though! Well done!

https://aussie.zone/comment/21702118
Reply
$$6217
https://feddit.nl/u/quick_snail posted on Mar 2, 2026 13:03
In reply to: https://feddit.uk/comment/23566194

Like crap. Next time, write an article on your website, add a featured image, and link to that

https://feddit.nl/comment/23612604
Reply
$$6218
https://feddit.uk/u/carlnewton posted on Mar 2, 2026 13:10
In reply to: https://aussie.zone/comment/21702118

Imagine this - you’re signed up to your local instance in – Perth is it? You go for a walk and find a beautiful old building, and want to know more about it. You open up your local Perth instance of Habitat, which you know about because you live in Perth and managed to find that instance, and click the Nearby feed, and the closest discussion to your location is about this very building. This functionality exists in Habitat right now.

Now imagine that you’re on holiday to Oxford in the UK – I can’t imagine why you’d choose our clouds over your sun, but it might be something to do with the old buildings here. You see an interesting old building, and want to know more about it, and open up your Perth Habitat instance, click the nearby feed. Your Perth instance will identify the closest Habitat instance to your location – it just so happens to have found one called Habitat:Oxford. Your Perth Habitat instance will show you results from the Oxford Habitat instance by proximity. This is why I want to federate instances, so that you don’t even have to worry about which instances have the posts relevant to your location, it’s all handled by the network.

https://feddit.uk/comment/23570499
Reply
$$6226
https://libretechni.ca/u/Buffy posted on Mar 2, 2026 13:56
In reply to: https://feddit.uk/post/45160073

This is perfect for me since I was banned from the NextDoor app for letting my community know the creature was hunting. I can host this for myself and others, and the nonbelievers can walk amongst it.

https://libretechni.ca/comment/1262006
Reply
$$6228
https://feddit.uk/u/carlnewton posted on Mar 2, 2026 14:03
In reply to: https://libretechni.ca/comment/1262006

:D This is great news for everyone except for the creature.

https://feddit.uk/comment/23571413
Reply
$$6245
https://aussie.zone/u/Gorgritch_umie_killa posted on Mar 2, 2026 14:58
In reply to: https://feddit.uk/comment/23570499

Ah! Oh cool, but this would take geolocation. I predict that being a hard sell for lemmings.

But as I type that i realise/remember your post here is primarily an introduction for potential instance operators, not so much a user base. So the geolocation as an ‘issue’ is likely far less important (not forgetting a user can just turn it off anyway).

https://aussie.zone/comment/21703897
Reply
$$6249
https://sh.itjust.works/u/mnemonicmonkeys posted on Mar 2, 2026 15:20
In reply to: https://lemmy.dbzer0.com/comment/24709342

It’s open-source and self-hostable, so it’s for any group

https://sh.itjust.works/comment/24060754
Reply
$$6251
https://sh.itjust.works/u/mnemonicmonkeys posted on Mar 2, 2026 15:22
In reply to: https://aussie.zone/comment/21701337

I thought that was the only protocol that currently allows for federation. Are there others? Or other ways?

The Matrix and XMPP both support federation, though those are mainly for chat platforms

https://sh.itjust.works/comment/24060776
Reply
$$6268
https://lemmy.dbzer0.com/u/nek0d3r posted on Mar 2, 2026 16:02
In reply to: https://feddit.uk/comment/23566494

I’m guessing they mean like facebook events? A distinct section of the platform that allows for some kind of invite system, a feed for just the event, and reminders.

https://lemmy.dbzer0.com/comment/24716030
Reply
$$6273
https://feddit.uk/u/carlnewton posted on Mar 2, 2026 16:16
In reply to: https://lemmy.dbzer0.com/comment/24716030

Ah I see. No, no specialised type of post for events, date based information, invite systems, or anything like that. I can see why that would be good though so I’ll give it some thought.

https://feddit.uk/comment/23574127
Reply
$$6275
https://lemmy.world/u/EncryptKeeper posted on Mar 2, 2026 16:22
In reply to: https://aussie.zone/comment/21701337

Activitypub is not the only one, no.

https://lemmy.world/comment/22433684
Reply
$$6295
https://sh.itjust.works/u/mnemonicmonkeys posted on Mar 2, 2026 17:06
In reply to: https://aussie.zone/comment/21703897

I predict that being a hard sell for lemmings.

Eh, if it’s an open-source application where you can review the code to confirm that the software isn’t tracking you, then it’s not an issue. Especially if you’re running Graphene OS, Rethink DNS, or Exodus to either sandbox or monitor your traffic

https://sh.itjust.works/comment/24062744
Reply
$$6296
https://sh.itjust.works/u/mnemonicmonkeys posted on Mar 2, 2026 17:08
In reply to: https://feddit.uk/comment/23569863

Though I will not be using ActivityPub

If you don’t mind my asking, what drove the decision to not base it on ActivityPub. On the surface that seems to be an easier starting point that building evetything out from scratch

https://sh.itjust.works/comment/24062804
Reply
$$6297
https://lemmy.decronym.xyz/u/Decronym posted on Mar 2, 2026 17:10
In reply to: https://feddit.uk/post/45160073

Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I’ve seen in this thread:

Fewer Letters More Letters
AP WiFi Access Point
DNS Domain Name Service/System
XMPP Extensible Messaging and Presence Protocol (‘Jabber’) for open instant messaging

[Thread #129 for this comm, first seen 2nd Mar 2026, 17:10] [FAQ] [Full list] [Contact] [Source code]

https://lemmy.decronym.xyz/comment/14880
Reply
$$6298
https://lemmy.ca/u/dubyakay posted on Mar 2, 2026 17:17
In reply to: https://feddit.uk/comment/23566194

Don’t listen to them. This post renders fine on both voyager and default Web mobile UI for world. You did nothing wrong.

https://lemmy.ca/comment/21986996
Reply
$$6301
https://piefed.social/u/BurgerBaron posted on Mar 2, 2026 17:20
In reply to: https://lemmy.world/comment/22420359

During covid an anonymous neighbor put an invite in my mailbox. Gave nextdoor a go. First thing I see is a lady posting about chem trails and an obvious scam ad for a used Honda Accord. Uninstalled same day.

https://piefed.social/comment/10358867
Reply
$$6303
https://sh.itjust.works/u/mnemonicmonkeys posted on Mar 2, 2026 17:24
In reply to: https://feddit.uk/comment/23557806

Reading through your link, it seems like the main difference in your framework is that there’s auto-propogation of federation built in. Please correct me if I missed anything

Unrelated point: before you throw too much time and effort into building up federation, I want to bring something in the Matrix vs. XMPP debate: caching.

Apparently in Matrix, if a user on server A joins a chatroom on server B, then all of the content on the chatroom need to then be copied and synced to server A. There’s 2 primary problems with this: it’s a lot of duplication overhead that can limit scaling of the network and there’s legal consequences for server A caching potentially illegal content. There’s also a privacy concern as this means more parties that can see various interactions.

XMPP gets around these problems by having the user on server A just directly connect with server B, without server A caching anything.

I haven’t dug into too many of the differences myself, but wanted to bring it up in case it helped

https://sh.itjust.works/comment/24063085
Reply
$$6305
https://sh.itjust.works/u/mnemonicmonkeys posted on Mar 2, 2026 17:28
In reply to: https://feddit.uk/post/45160073

Another idea you could potentially add down the line: what about functionality similar to Craigslist or Facebook Marketplace? Those tend to work by helping you focus on your local area as opposed to EBay.

Granted, Craigslist is largely fine imo, I’m just proposing a way to help you kill off Facebook

https://sh.itjust.works/comment/24063165
Reply
$$6306
https://sh.itjust.works/u/WhyJiffie posted on Mar 2, 2026 17:31
In reply to: https://sh.itjust.works/comment/24062744

Eh, if it’s an open-source application where you can review the code to confirm that the software isn’t tracking you, then it’s not an issue.

you can’t review what’s running on the actual server, what did your local admin add to it.

https://sh.itjust.works/comment/24063205
Reply
$$6314
https://lemmy.ml/u/InFerNo posted on Mar 2, 2026 17:54
In reply to: https://feddit.uk/post/45160073

We have a very strong national use of Hoplr, so it’ll be really hard to get people over and I haven’t seen any malpractice by Hoplr yet.

https://lemmy.ml/comment/24282907
Reply
$$6319
https://slrpnk.net/u/Dr_Del_Fuego posted on Mar 2, 2026 18:12
In reply to: https://feddit.uk/comment/23574127

Look at gamedate.org, or for immediate context search it on YouTube, you may be able to implement a copycat tool with more general lists of common events than the games list the site uses.

https://slrpnk.net/comment/21023268
Reply
$$6326
https://lemmy.ml/u/Unusable3151 posted on Mar 2, 2026 18:33
In reply to: https://sh.itjust.works/comment/24063205

ostensibly, there is no need to send your location anywhere, as everything could be set up to be done client-side where you get a registry of published instance locations and sort them by distance to your current location.

https://lemmy.ml/comment/24283638
Reply
$$6340
https://feddit.uk/u/carlnewton posted on Mar 2, 2026 19:35
In reply to: https://sh.itjust.works/comment/24062804

Activity Pub doesn’t take advantage of the unique solution we have by knowing the user’s location and the location of instances. In a way, it seems overkill for what we want. Additionally, I don’t necessarily want other software communicating with Habitat. You never know, I might change my mind as I delve into it. I changed my mind on a great number of things as I came to develop them for phase 1. I accept that there are things about existing protocols that I don’t fully understand.

https://feddit.uk/comment/23578345
Reply
$$6342
https://feddit.uk/u/carlnewton posted on Mar 2, 2026 19:37
In reply to: https://sh.itjust.works/comment/24063085

Yes, this is a good point! I don’t necessarily want to slow one Habitat down when waiting for the response of another. It could lock up other requests. If it’s possible to send the user the url to retrieve posts with frontend javascript, that may definitely be worth looking into. It sounds like an XSS minefield though, but it could very well be the way to go.

Thanks for this.

https://feddit.uk/comment/23578390
Reply
$$6343
https://feddit.uk/u/carlnewton posted on Mar 2, 2026 19:38
In reply to: https://sh.itjust.works/comment/24063165

What features are you thinking? To put a price on a post/mark as sold etc?

https://feddit.uk/comment/23578406
Reply
$$6361
https://sopuli.xyz/u/pleksi posted on Mar 2, 2026 20:30
In reply to: https://lemmy.ml/comment/24283638

One could simply infer the location history from the logs though.

https://sopuli.xyz/comment/22197158
Reply
$$6460
https://lemmy.ml/u/Unusable3151 posted on Mar 3, 2026 00:46
In reply to: https://sopuli.xyz/comment/22197158

only if the data gets sent. it’s doesn’t have to be.

https://lemmy.ml/comment/24290790
Reply
$$6527
https://sh.itjust.works/u/Anon518 posted on Mar 3, 2026 04:22
In reply to: https://feddit.uk/comment/23566194

It makes your post look like an image (low quality) instead of a link or discussion (possibly high quality).

https://sh.itjust.works/comment/24073105
Reply
$$6528
https://sh.itjust.works/u/Anon518 posted on Mar 3, 2026 04:23
In reply to: https://lemmy.ca/comment/21986996

So two mobile devices/UIs? Did you even understand the problem?

https://sh.itjust.works/comment/24073120
Reply
$$6531
https://sopuli.xyz/u/Alfredolin posted on Mar 3, 2026 04:36
In reply to: https://feddit.uk/post/45160073

I would totally host that for my neighborhood, which as I understand is using Facebook a lot, which, of course, I am avoiding like the pest.

https://sopuli.xyz/comment/22203678
Reply
$$6532
https://lemmy.ca/u/dubyakay posted on Mar 3, 2026 04:42
In reply to: https://sh.itjust.works/comment/24073120

Yes. And it looks perfectly fine, like any other post, just with an image appearing as the thumb instead of the text-only icon.

https://lemmy.ca/pictrs/image/9c9dac83-8fc5-4547-afe2-9ec1fd91cde2.jpeg

https://lemmy.ca/pictrs/image/88b4cd0e-676f-41a3-9aba-6afeb1f360b6.jpeg

https://lemmy.ca/comment/21996401
Reply
$$6539
https://pawb.social/u/stray posted on Mar 3, 2026 05:47
In reply to: https://feddit.uk/comment/23566194

I’m on Summit and it’s obvious from your post title and screenshot in my feed that this will be you presenting some kind of website or software. When clicked, the actual thread has your main post written out nicely.

I think if a filter like what’s described is on its way, it’s very poorly thought-out. Many interesting topics will include images; an album cover when discussing a band, your cat when asking for advice about said cat, etc. It’s also fairly normal on Lemmy to add alt-text of images as plain text in the main post, so a filter would either include such posts as not image-only or exclude posts like yours. Seems like a bad system. I should think it’s better for users to block meme comms.

https://pawb.social/comment/20932141
Reply
$$6566
https://jlai.lu/u/Hadriscus posted on Mar 3, 2026 08:45
In reply to: https://feddit.uk/comment/23578406

I agree with the user above, over here facebook is so entrenched not just thanks to the location-based groups and tagging but through the marketplace too. People rely on it to sell their old stuff. Of course the main hurdle as usual is making people care enough to use a different thing, even though the current solution works well enough for their use case. I could see it happening if towns adopted it officially and there was a bit of communication about it. Does your program federate with other instances ? like, if I want to sell my old table, will people in nearby towns that are hosting their own instance see my post ?

In any case great initiative

https://jlai.lu/comment/19776376
Reply
$$6590
https://slrpnk.net/u/richardwonka posted on Mar 3, 2026 10:41
In reply to: https://sh.itjust.works/comment/24063165

integrate it with #flohmarkt (and the fediverse in general) and you don’t need to reinvent the wheel :-)

https://slrpnk.net/comment/21035164
Reply
$$6602
https://lemmy.world/u/gilokee posted on Mar 3, 2026 11:28
In reply to: https://lemmy.decronym.xyz/comment/14880

good bot

https://lemmy.world/comment/22449145
Reply
$$6685
https://sh.itjust.works/u/mnemonicmonkeys posted on Mar 3, 2026 15:21
In reply to: https://slrpnk.net/comment/21035164

Keep in mind that OP’s project is already based a different protocol than the Fediverse for their own reasons. Trying to create and maintain a bridge between different protocols might be more work than to just make modifications to posts in the current system.

Other factors are end user experience and branding. Keep in mind that the average Facebook/NextDoor user isn’t tech-savvy, and could also be put off by the weird software names commonly found in the Fediverse

It’s likely worthwhile for OP to look into flohmarkt, but integration might not be the optimal method

https://sh.itjust.works/comment/24080660
Reply
$$6688
https://sh.itjust.works/u/mnemonicmonkeys posted on Mar 3, 2026 15:25
In reply to: https://sh.itjust.works/comment/24063205

you can’t review what’s running on the actual server, what did your local admin add to it.

You could level that accusation at any software running on a remote server, including the Fediverse

https://sh.itjust.works/comment/24080740
Reply
$$6697
https://sh.itjust.works/u/WhyJiffie posted on Mar 3, 2026 15:54
In reply to: https://sh.itjust.works/comment/24080740

most fediverse software does not collect precise geolocation though, which is why this point was brought up

https://sh.itjust.works/comment/24081293
Reply
$$6710
https://sh.itjust.works/u/bridgeenjoyer posted on Mar 3, 2026 16:17
In reply to: https://feddit.uk/post/45160073

Is this next-door for non boomers?

Sadly it will never take off but cool idea.

https://sh.itjust.works/comment/24081706
Reply
$$6878
https://sh.itjust.works/u/Anon518 posted on Mar 4, 2026 02:05
In reply to: https://lemmy.ca/comment/21996401

Did you even understand the problem?

The answer is no, not yes.

https://sh.itjust.works/comment/24091764
Reply
$$6997
https://feddit.uk/u/carlnewton posted on Mar 4, 2026 11:37
In reply to: https://jlai.lu/comment/19776376

Thanks for this. Regarding your point on on making people care, I’ve just written up a post that touches on this: https://feddit.uk/post/45292700

Federation is not yet built in, but I have a plan. There are some details here: https://carlnewton.github.io/posts/location-based-social-network/#connecting-instances

https://feddit.uk/comment/23617258
Reply