How to run a small social network (2019)
runyourown.social
runyourown.social
It was never broke so stop trying to fix it.
It helps to have a reason to get together. At a certain point early in life, I think most people adopt a "no agenda, no attenda" attitude towards socializing.
As the proverbial people-networking advice goes, "What is the person whose time I'm asking for getting out of meeting? And what can I give them? And how can I make that a win/win?"
Folks have an aversion to spending limited time to show up and hope something happens. Better to make the something explicit.
That might be fun, catching up, sexual attraction, familial obligation, or religious duty... but it's something.
Better to be intentional and up-front when asking others, rather than expecting a reason to materialize out of the ether (and them to agree to spend the time without knowing it).
You just have to convince people that human socialization in person is important. If you have any exterior motive for doing it, I don’t think it will be as valuable. People need a time to just relax and get things off their chest and talk to people.
That way when there it's 2-3 people or 10-15 the type and depth of conversations can vary.
It's a treat either way to have a few longer and deeper conversations, or maybe a different format with more people available..
We don’t have to have goals or be productive or have side gigs all the time. Just relax.
Created a tiny Discord for some friends and have been wondering what I can do to make it worth spending time on (specifically, how do I make it more interesting than all the other servers they could be spending time on--if I just copy what I've seen works, then I'll probably just have the same thing with less activity).
Worth mentioning my specific intention was to foster the sort of high quality discussion that is possibly unique to this website. So I guess I'm wondering if HN's recipe can be replicated, and what's the secret sauce. Strong rules and moderation? But the culture seems to play a big role too.
When we were initially discussing moving off Facebook I looked at self-hosted options, including mastodon, but we explicitly did not want federation—just a private group for us.
I'm struggling with the following question and I also want to ask you the same question: Would you want anything other than the functionality Whatsapp has to offer? Why didn't you already use Whatsapp or an equal solution?
signed: a person who maintains a mumble server... that no one uses.
How to run a small social network site for your friends - https://news.ycombinator.com/item?id=29470565 - Dec 2021 (209 comments)
How to run a small social network site for your friends - https://news.ycombinator.com/item?id=28604023 - Sept 2021 (1 comment)
How to run a small social network site for your friends - https://news.ycombinator.com/item?id=20384970 - July 2019 (60 comments)
They are all valuable including the current view to see how it might change/evolve.
I'll have to look into HN's experience with helpful bots in the past (or not)
They get more valuable the more people are on it. Imagine a platform with 100 people on it. Nobody's going to put effort into putting content on that.
Now look at something like X, Youtube, TikTok. It's a storm of content, because that's where the eyeballs are.
I care about a social networking site because my social network is on it, not because some third party goes through effort to post content. I want content from sites like hackernews because it is interesting in and of itself. I want posts of my parents’ dog because I care about my parents.
These are two totally different use cases and I don’t see what we gain from conflating them.
This is why Facebook sucks (it combines the two), while Reddit was good for a long time (of course Reddit has gone downhill in implementation, but the concept is solid).
I've taken this to mean the individuals in the group just don't really need another social platform. But I do wonder if there is a better way to get small communities like this to engage so it is more spread out.
I noticed a sustained usage from very few people (perhaps 10-20 users), even after a year.
So clearly there's some value other than the social aspect of the site. Not sure what to make of it though.
I said all the non-personal accounts. Accounts using it as a platform. Celebrity brands, business accounts, influencer, anything that's one directional. Maybe technically they are "people" but they're using it in a one directional way
What I meant by "platform" is that it's a meeting place for many people and it only has value because there's a lot of people already there.
Why not? Most people just want to show stuff to their friends, they don't care about being influencers and so on.
Since most simple "just for friends"-quality platforms aren't thriving, we can assume this assumption is wrong.
There is just no reason to go onto an app for it
The fact that people both use social media and have off-platform group chats should indicate that they serve different purposes.
Do you mean that social media platforms are distinctively for exploring content outside the people you know? Leaving aside the technical side, it seems to always come down to a social spectrum of public/private. From open web to social media like FB and Twitter to private group chats to private one-to-one chats. Another spectrum seems to be the one between topic/content-focused on one side and people/social-focused on the other, and everything in between.
That depends on your definition of value. I am craving for a small easy-to-use platform for people who are maybe all interested in a certain activity, talk about it, know each other, and support each other. Hopefully, that platform would stay so small that it would not be worth it to flood it with crap content made just as an advertising vehicle, fake reviews, narcissists trying to get attention, and all that crap that comes with the size.
Also, let me question a bit your claim that eyeballs are on X, etc. - I kind of agree, but only if we are talking about people who already have an audience. If you start on Twitter now, nobody will hear you. It's like shouting into emptiness. You have to scream really loud to get attention... and not everybody wants to be a screamer.
Am I wrong? Is it still possible to build an audience by being authentic, without things like commenting not because you have something to say but because you want to get noticed? Or YouTube... is it still possible to be seen without chasing retention and all the things Mr Beast talks about?
I miss those days of small internet when you could start a blog just for fun, about something that you simply liked, and people would somehow find you without the need to stuff your content with SEO words, do social media, link-building, and god knows what else people have to do these days.
Or maybe... am I turning into a "good old days" old dude?
Self-hosting and network size are independent. What matters is how many people use the protocol.
If Alice has her own instance and she's the only one on it, she should still be able to go to any other instance and seamlessly make a post as alice@aliceserver . Then she (i.e. her server) gets notified if the people there reply to it, anyone there can follow her and have her posts from her own server show up in their feed etc.
If the protocol was popular then your self-hosted server that only five people use would be in a network with a billion people. See email.
It’s just not as popular to as many people.
In Europe not too long ago my partner and I called in to an undergroundish bar of the kind we used to frequent when we were younger for a beer on the way back from dinner.
It's the sort of place where people write on the walls, and I couldn't help but notice how many instagram tags there were.
Properly articulating why I felt like it was a shame that the one thing a lot of these young adults wanted to share was a link to their little ad-gated corner of a big tech company's garden would probably need more space than I've got here.
There's even an "opt in to tracking or pay" ultimatum on Instagram there.
Before the modern social media era there were billions of PHPBB sites that were largely differentiated only by the crowds who used them, and the choices the moderators made. It's really nice to have that back with some federation added in.
You thinking individuals hosting their own site is weird, is weird to me.
The push for people to all be on the same platform and a single code base run by a marketing company is the strange thing.
Self-hosting a social network brings them no benefit.
I loved this, this indeed is what open source is about!
Sadly (for me), this section only lists alternatives like Mastodon and Pleroma (for Twitter), Pixelfed for Instagram and PeerTube for YouTube. What I would like to see is something like Facebook Groups, which is topic/community focused, allows anyone to post (assuming admins allow), allows anyone in the group to respond or follow, etc. Even something like Reddit may be similar. Twitter and Instagram clones are good for following a few people and occasionally interacting with them, but to me they seem cumbersome with the "one to many" nature of their networks/graphs.
It also doesn’t rely on a benevolent administrator like mastodon does, each user has their own urbit tied to their ID.
Disclaimer that I work on it, but I think it does a better job of solving the underlying issues than federated setups like mastodon.
This is my second attempt after OpenDolphin [1] (demo [2]), but the problem remains the same: finding a good amount of people to bootstrap the social network.
[1]: https://about.opendolphin.social/ [2]: https://app.opendolphin.social/
I think the thing that is most under-appreciated is keeping people engaged over time. Facebook kept people coming back because it was the universal network. As social media fragments, people assume that others will just stick around in a Discord/Slack/Circle/etc. But, the reality is that ~75% of people stop returning after a month. And, most social networks see that 90% of members read instead of engage - so the format needs to work for people who prefer to just read.
I solve this in my product by sending a email summary every day to keep people informed. My opinion is that the defining characteristic of any social network software is how it keeps people engaged over time - whether it's email newsletter, SMS, push notifications, or desktop pop-ups. The time and place people see notifications is closely related to the network audience, and how notifications work as audience size scales matters. A software that assumes that people will just remember to come back without reminders is going to taper off slowly in engagement.
We'll never have another universal social network like Facebook in 2010. So, as networks splinter - think about when and how often people need to engage, and work backwards on the software from those needs.
Both of them feature microblogging but also offer other features. 10centuries also allows regular blogging and pnut has private messages as well as #mondaynightdanceparty. Every monday 9:30 PM EST people log into mndp.tv and request videos. We all watch them and comment.
It’s a lot of fun. Not being open to every rando on the internet does lead to a better experience.
I'm talking about reddit back when it was still good. You follow interesting topics, celebrities can have their own topic, but you cannot follow everything an individual user does.
Following everything an individual does is kinda creepy to me, I feel like we've taken a wrong turn there with social media.
Feels like mailing lists.
I'm no ActivityPub expert but I'd want a software that does not publish individual user actions to activitystreams, only if they're done on a topic. And then you can only be notified of the action if you subscribe to the topic.
Kinda exactly like how reddit works but without the option to follow user accounts, that came much later.
So I think support needs to be integrated into the software.
Ideally there should be a personal ActivityPub instance implementation, something that doesn't require hosting all Mastodon content and can be easily customized in various ways.
Create thousands of fake accounts and create active daily engagement among users
I'd say that in this case, the best version is the one that names explicitly people who are allowed and others need not apply.
But then again... It's actually an interesting train of thought. How should I repulse, in one simple sentence, both right-wing and left-wing nutsoes? How can I make sure the result of this repellent is not an empty set?
But then again, maybe only the nuttiest ones should be repelled, and the rest will read the room...
And yea, the allow list method is pretty good depending on the vibe. I feel a lot more comfortable in my 10 person discord of people I know personally. If that's the energy youre going for it totally works
the nice part about being small is theres less obligation to be impartial
https://unix.stackexchange.com/questions/423962/what-is-a-ti...
In fact, I believe some of these small websites are just UNIX systems that allow the public to have accounts in them.
Like Paul Stamatiou's extensive Hosting your own Mastodon server