Intro to the social web
• Updated
This is an adaptation of my presentation at the Stockholm Social Web Meetup on November 20, 2023 and SamNet conference (video) on January 18, 2024.
I fully released the copyright of this work (CC0). Please reuse it to promote the social web!
The present: social networks for renters and drifters
For me, it was MySpace.
Remember MySpace Tom? I spent a lot of time with him customizing my profile with CSS hacks. He might have been one of my first crushes. I loved MySpace.
But when Facebook opened access to my university, my friends dragged me to it. Poor Tom got replaced by some blue man.
Fun fact: I always thought the blue man was Mark Zuckerberg, but I recently learned it’s Al Pacino.
“Zuckerberg’s friend and classmate Andrew McCollum designed a logo using an image of Al Pacino he’d found online that he covered with a fog of ones and zeros.” The Facebook Effect by David Kirkpatrick
When I graduated, I joined my professional tech peers on Twitter. As my social circles moved to Instagram, SnapChat, and Tumblr, I followed them there too.
I left out countless other social apps to keep the story short. For me, finding community online has been a nomadic journey for two decades. I set up a space for myself, switched my attention, and stayed until the party moved elsewhere. A good social network lasted 3 years. Many didn’t even make past 6 months.
Meta’s and Twitter’s ability to outwit, outplay, and outlast its competitors provided relative stability for over a decade. They established unprecedented global dominance.
Social networks that were popular in just one country, like Orkut in Brasil, died off and people moved to global spaces. I saw the Arab Spring upend governments far away and Black Lives Matter awaken my home country in the same place online.
For a while, Facebook and Twitter seemed like brands that would be around the rest of my life. However, these digital empires now show early stages of decline similar to those of physical empires. They became too big to govern uniformly. The people being governed are restless. External powers challenge their economies.
For me, the global election interference Facebook enabled in 2016 caused me to delete my Facebook account.
Elon Musk banning journalists, unbanning white supremacists, and promoting antisemitism caused me to leave my Twitter account last year. Millions of other people left Twitter too. So did most of the advertisers Twitter relies on for revenue.
So where do we go next to find our communities online?
The 2 big Twitter clones getting the most attention are Bluesky and Threads. Bluesky was founded and is funded by Jack Dorsey, Twitter’s former CEO and notable anti-vax conspiracist supporter. Threads is by Meta under the Instagram brand.
Both of these options just feel so very sad to me. Joining Bluesky or Threads just replaces Elon Musk with a different problematic billionaire.
I am tired of digital landlords.
I am tired not having control over how I get to interact with my friends and family online.
The future: collectively-owned social networks
Fortunately, we do have another option. It requires going 2 steps back to go one giant leap forward.
Long before I joined MySpace, I had a GeoCities website. In 7th grade, I learned HTML in my school’s computer class. Everyone made a webpage about something they were interested in. We presented our webpages and then linked to the ones we thought were most cool. Many of us would go on to have blogs in highs school. And we’d subscribe to each other’s RSS feeds to see everyone’s posts.
When Twitter first arrived, it was described as micro-blogging. Its big innovation was that it lessened the effort to post online, so people posted a lot more. Another big difference from our blogs was that we could comment without having to go to each other’s website.
Now, these are not major technical innovations. And some smart people who created the technical standards for the Web knew this and they figured out a way for the Web itself to become a social network.
ActivityPub is a technology standard that turns any website into a social network profile that can be followed, liked, and commented upon. You don’t need to know anything about this technology other than that it exists.
HTML is for the content of a webpage. Cascading Style Sheets are for making the content look pretty. ActivityPub is for making a website social.
The Web has always been the best platform for creators. It was designed for anyone to be able to share information easily—literally originally for scientists to share research with each other and only much later for 7th graders to post about their football teams.
The Web’s decentralized design means there is no billionaire you can upset who can arbitrarily ban your website.
But until ActivityPub, the Web—as a technology platform—had been missing the capabilities that made social networks, well, social.
The only problem left was that in the 2010s, no one wanted to use the then new standard because everyone was already using Twitter and Instagram at the time.
The European Commission, however, recognized the problems of a US monopoly on global communication after the 2016 elections. It started investing in open source software that used the ActivityPub standard.
Some of those investments helped fund the advancement of Mastodon (a Twitter-like app), Pixelfed (an Instagram-like app), and PeerTube (a YouTube-like app). All of these new apps use the ActivityPub protocol.
However, the biggest difference between Mastodon and Twitter is that it is decentralized.
Think of Mastodon as a technology more than a company. For example: email is a technology, but there are lots of different email providers, like your work, your university, Gmail, and Hotmail. It does not matter which email provider you use, you can send an email to anyone.
Similar to email, Mastodon is a technology with lots of service providers. There is a network of thousands of independently managed Mastodon community servers. Once you join a server, you can interact with people who use any other server. We don’t all have to use Outlook to send email to each other and we should not have to all use Twitter to send tweets to each other.
This decentralized technical architecture is called federation. Each server is autonomous, but uses the same technology to be able to interoperate.
Federated social networks shift the power from a handful of companies deciding how billions of people should interact online to a multitude of smaller communities who can better self-manage. Each server operator can decide its governance model, like what behaviors are acceptable on the server and how to handle bad behavior on other servers. Individuals can find the server that best aligns with their ideals or start their own.
If you feel comfortable operating your own website, you can have full control over your social web profile. Most businesses and organizations probably will want to do this, but most individuals are probably going to join a community server managed by someone else.
The BBC launched a Mastodon server at social.bbc for its official accounts and for its journalists. I love this quote from its announcement.
“The principles of the Fediverse, with an emphasis on local control, quality content, and social value, are far more aligned with our public purposes than those of avowedly commercial networks like Threads or Twitter.”
Fediverse is just fast way of saying federated social networks.
The government of Nederland launched a Mastodon server (social.overheid.nl) for its agencies and ministers. It’s a great example of a government leading by example. It’s creating value for citizens before most citizens have joined the social web so that when citizens do try it, they won’t be missing the social network interactions they were having on Facebook and Twitter with government agencies.
Universities across the globe now have Mastodon servers for their students and faculty to use. Universities give their communities email addresses, so only logical for them to also provide social web accounts too.
People who belong to historically underrepresented and marginalized groups have created servers for their communities.
For example, trans people can join a community server run by fellow trans people and feel more comfortable knowing it’s going to be moderated by someone who understands them.
Facebook Apologizes for 'Real Name' Policy, Elon Musk’s Twitter No Longer Shields Transgender People from Abuse
They won’t have Mark Zuckerberg forcing them to use their legal name when that’s not what they go by or Elon Musk forcing them to endure cyberbullying from anti-trans hate groups.
I believe that many of the behavioral problems of social networks will go away with this local self-governance because it brings in-person social expectations into the digital space.
Community servers are run by people who care about cultivating a community. If you’re a jerk, they’ll kick you off the server. If you run your own server and are a jerk, other community servers can block your server the same way we block email spammers. There’s no faceless corporation using AI to make decisions. It’s a real human who cares.
As a society, we already have decades of experience dealing with spam and illegal content on online forums and email. The social web is an extension of the web. The same abuse tools and laws created for other parts of the web can be used on the new social web too.
Much of the bad behavior on Facebook, Twitter, and YouTube is by design. These apps have been designed to keep you scrolling and keep you engaging, whether that’s healthy engagement or not, so you see more and more ads. That’s how they make money.
Social web apps like Mastodon don’t rely on advertising for revenue, so your attention is not being manipulated or sold. They just want to show you content of people you chose to follow.
You can run your website with social features for less than €10 a month. Community servers like Mastodon cost more to operate. A server for 1000 people costs around €150/month, but that’s just 15 cents a person a month. Many community servers operate as co-ops or on a donation basis. It’s like how Wikipedia is free for everyone, but gets more than enough donations from a small percentage of visitors to operate.
The Nordic Council, the main forum for official co-operation between Nordic countries, published a report last year on an approach to democratic debate in the age of Big Tech. The report argued Nordic country governments should be more proactive in engaging with citizens on social media because that is where public debate now takes place.It noted how Big Tech platforms have failed in creating digital common spaces that can strengthen democratic debate and social trust.
It recommended Nordic countries support alternatives to Big Tech platforms, specifically recommending the public sector to use smaller online communities with local moderators. It even specifically called out ActivityPub as the open protocol to support.
Sverige now has an international mandate to embrace the social web.
Image source: fediverse.info
We now have the tools we need for society to have a better social media experience.
Source: fedidb.org
We now have momentum with over 11M people using these tools.
(Last updated: January 2024)
A call to action
What we need now is for cultural leaders—like artists, governments, and journalists—to help lead society to a better place.
If you’re not one of those, we need tech savvy people to get their friends and their family to join a community server, in the same way my friends dragged me on to Facebook in university.
Every grandparent would join a social web community server if that was the only place online to see photos of their grandkids. Anyone can play a part in helping to create more momentum.
You came to this conference for some reason. Maybe there’s a part of you that knows social media has done a lot of harm to society. I hope I’ve convinced you there is a chance we can turn social media into a net positive for society if we can change the app we choose to spend time in. We didn’t have a choice we could make before. We now do.
I’m fortunate to have spent the last year getting to work as an open source software developer to make the choice easier for people and I think they’re ready for mass adoption. But it doesn’t matter if some programmers make the best software in the world. The value of a social network comes from the people who are present.
I’ve chosen to be less present on big tech apps and to be more present on social web apps. I want to stop being a digital nomad. The social web finally allows people to build their forever home.
Social web app demos
Pixelfed demo
(This demo was done live and not recorded.)
This is different from Mastodon and Pixelfed because this plugin makes a WordPress website followable, like-able, comment-able from any other social web app like Mastodon or Pixelfed.
When writing posts or pages in WordPress, whatever is in the excerpt will be sent to people who follow the website. You can see the excerpt text here on the right column and that I have selected a featured image.
Here is how that post shows up in the timeline for someone following the website from a Mastodon community server. The featured image is displayed and link to the blog post is at the end of the excerpt text. If I had used WordPress post tags, those would appear as hashtags.
Here are the settings for the ActivityPub for WordPress plugin.
Notice that the username is the domain name repeated. That’s to get around a compatibility issue with Mastodon at the moment. In the future, the username could just be the domain name.
If a WordPress website has multiple authors, they can be followed as individuals.
The posted content can also be configured if you want something different than the default behavior.
You can see the people who follow the accounts on the followers tab. Here, you can also deal with moderation issues from anyone causing trouble.
I hope you join the social web and give me a follow. I’m Jeremiah@alpaca.gold.
I wrote a getting started guide for migrating from Twitter to Mastodon.
People in Stockholm should sign up to learn more at the next Stockholm Social Web Meetup event.