

Yeah I’ll be making some changes to it at some point.
Web Developer


Yeah I’ll be making some changes to it at some point.


Hey, thanks again. Just to let you know, the map on the about page is in the latest release 1.1.0.


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


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


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.


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.


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.


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


Thank you!


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.


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.


Hello again! Just thought I’d let you know that I’ve released the first version of Habitat: https://github.com/carlnewton/habitat


I was also running it on an aws ec2 t3.micro instance with no issue. I only switched to host it locally because I wanted to build for those who own home labs also, and I didn’t want to pay the ~£20 a month for the micro instance.


I’m running my instance from a refurbished Dell Optiplex 5060. It’s a very low power light weight computer. Maybe not as light-weight as a raspberry pi though, I’m not sure on that.


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


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.


Federation has always been in the plan. Success for an individual instances is all the matters to any given owner, not success globally. The owner of an instance must have a vested interest in fostering their local community.


I’m still going! It’s been my weekend obsession for two years!


Not activity pub specifically, but federation has always been in the plan.
Hey @[email protected]. Thanks for the message. I couldn’t find any details about Menschys or Fedigeo, I’d love to know more about what you’re doing. But just to clarify, I’m not planning to use ActivityPub in Habitat. I’ve realised recently that using the term “Fediverse” – and perhaps posting to this Fediverse community has caused some confusion. Additionally, before I looked further into what ActivityPub was, I thought I was going to use it. I was under the impression that any decentralised system would count as “a part the fediverse”. Habitat will certainly be federated, but it’s possible that it will only be a Fediverse platform as much as email (for example) is a Fediverse platform. I don’t plan to write any functionality that will implicitly allow non-Habitat applications communicate with it. I hope that clears things up. My apologies for the confusion, it seems I’ve confused a lot of people over this and it wasn’t my intention.