Tag: federation (page 1 of 2)

Forbes on federation

This article uses a common format in Forbes where we follow an individual who just happens to have a product to sell. The story is lightly researched, and told in a way that seems to suggest that innovation comes from white guys.

Still, I’m sharing it because it’s a mainstream discussion of ActivityPub and Scuttlebutt, protocols that underpin federated social networks. Linking to places like planetary.social also normalises the true meaning of ‘community’ as an active verb rather than a passive noun, as well as the notion of co-operatives.

While the original, aborted version of a decentralized Twitter was built using the same messaging standard as Google Cloud Messaging and Facebook Chat, a number of technical innovations have recently surfaced, enabling an even more open and decentralized architecture. In January 2018, early blockchain-based social network Steemit exploded to its peak of about a $2 billion market value and Henshaw-Plath took his first job at a blockchain startup, seeking to learn from the inside about the technology that connects people without middlemen.

Though blockchains’ decentralized infrastructures might seem perfect for connecting friends on a social network, Henshaw-Plath was eventually turned off by their reliance on cryptocurrency. “Our feeling was that the primary social interaction should be based on intrinsic motivation,” says Henshaw-Plath. “If you integrate financial incentives into everything, then it can make it into a financial game. And then all of a sudden, people aren’t there because of their human connection and collaboration.” Users, it would seem, agree. Steemit fell 94% from its all-time high to about $107 million today.

Henshaw-Plath started looking for alternatives. “Eventually,” he says, “I discovered a protocol created by this guy who lives on a sailboat in New Zealand.”

That is Dominic Tarr, an eccentric, open-source developer who lives just off the coast of Auckland on a Wharram catamaran named Yes Let’s he found on the side of a road. Tired of being unable to send emails to his friends from his Pacific Ocean location, Tarr wrote software that uses technology similar to Apple’s Airdrop to create a protocol that lets anyone build social networks where information moves like gossip, directly from phone to phone—no internet service provider required.

Entrepreneurs using the protocol get to choose their own business models, their own designs and how their systems function. Users, meanwhile, can move freely from network to network. Tarr called the software Secure Scuttlebutt after the cask that stored water on old sailboats, which is also maritime slang for “gossip,” as in conversations held around a water cooler. “Modern capitalism believes that what people want is convenience,” says Tarr. “But I think what people actually want is a sense of control.”

Scuttlebutt itself isn’t supported by venture capital. Instead, taking a page from the way Tim Berners-Lee funded the creation of the World Wide Web, Scuttlebutt is backed by grants that helped jump-start the process. Similar to a distributed autonomous organization (DAO) that connects groups on a blockchain, there are now hundreds of users who personally donate to the cause and an estimated 30,000 people using one of at least six social networks on the protocol. An estimated 4 million more use the largest social protocol, Mastodon, which supports 60 niche social networks, with a rapidly growing pool of blockchain competitors in the works.

Source: Jack Dorsey’s Former Boss Is Building A Decentralized Twitter | Forbes

The shoe that fits one person pinches another; there is no recipe for living that suits all cases

Twitter, the Fediverse, and MoodleNet

In a recent blog post, Twitter made a big deal of the fact that they are testing new conversation settings.

While some people don’t necessarily think this is a good idea, I think it’s a step forward. In fact, I’ve actually already tried out this functionality… on the Fediverse.

The Fediverse (a portmanteau of “federation” and “universe”) is the ensemble of federated (i.e. interconnected) servers that are used for web publishing (i.e. social networking, microblogging, blogging, or websites) and file hosting, but which, while independently hosted, can intercommunicate with each other.

Wikipedia

That’s a mouthful. Let’s get to the details of that in a moment and deal with a concrete example instead. Here is a screenshot showing what Twitter has learned from Mastodon (and other federated social networks) in terms of how to make conversations better.

Composing a ‘toot’ in Mastodon and choosing who can see it

The Fediverse feels like a very different place to Twitter. There’s a reason why you will find the marginalised, the oppressed, and very niche interests here: it’s a safe space. And, despite macho right-leaning posturing, we all need spaces online where we can be ourselves.


Of course ‘federation’ and ‘decentralisation’ aren’t words that most of us tend to use on a day-to-day basis. So it’s important to define terms here so you can see the inherent difference between using something like Twitter and something like Mastodon.

Note: I can pretty much guarantee by 2030 you’ll be using a federated social network of some description. After all, in 2007 people told me Twitter would never catch on, yet a few years later pretty much everyone was using it.)

Taken from docs.joinmastodon.org

Check out the diagram above. On the left, is the representation of a centralised platform. An example of that would be Facebook. You’re either on Facebook, or you’re not on Facebook. I don’t use any of Facebook’s products out of a concern for privacy, civil liberties, and the threat they pose to democracy. As a result, my ethical stance means that anything posted to Facebook, Instagram, or WhatsApp is inaccessible to me.It’s either have an account on their servers, or you don’t.

On the right of the diagram, you can the representation of a distributed social network. Here, every server has a copy of what is on every other server. This is how bittorrent works, and is great for resilience and ensuring things are fault-tolerant. There are a couple of examples of social networks that use this approach (e.g. Scuttlebutt), but they’re primarily used for situations where users have intermittent internet access.

Then, in the middle is a federated social network. This is what I’m focusing on in this article. It’s kind of how email works; you can email anyone else in the world no matter which email platform they use. GMail users email Outlook users email Fastmail users. Only the data you send and receive with the person you are communicating with resides on each email server; you don’t have a copy of everyone in the whole network’s email!

So, just as with email, federated social networks have an underlying protocol to ensure that messages from one platform can be understood, displayed, and replied to by another. Those making the platform, of course, have to bake that functionality in; Facebook, Twitter, and the like choose not to do so.

What does this mean in practice? Well, let’s take three examples. The first is around 10 years ago when I decided to delete my Facebook account. That means I haven’t had an account there, or been able to access any non-public information on that social network for a decade.

On the other hand, about five years ago, I ditched GMail for Protonmail because I wanted to improve the privacy and security of my personal email account. Leaving GMail didn’t mean giving up having an email account.

Likewise, a couple of years ago, I decided to leave my Mastodon-powered social.coop account as I was getting some hassle. Instead of quitting the social network, as I would have had to do if this had happened on Facebook, I could quickly and easily move my account to mastodon.social. All of my settings were imported, including all of the people I was following!


An aside about moderation. What Twitter is doing with its new functionality is giving its users tools to do some of their own moderation. Other than that, the only moderation possible within the Twitter network is to ‘report’ tweets for spam or abuse. Moderators, acting on a network-wide scale then need to figure out whether the tweet contravened their guidelines. Having reported tweets before, this can take days and is often not resolved to anyone’s satisfaction.

Contrast that with the Fediverse, where people join instances depending on a range of factors including their geographic location, languages spoken, political and religious beliefs, tolerance for profanity, and so on. Fediverse users are accessing the wider network through a server that is moderated by people they trust. If they stop trusting those moderators they can move their account elsewhere, or even host their own server.

This leads to much faster, more local, and more effective moderation. Instance-level blocking is common, as it should be. After all, you have the right to discuss with other people things I find hateful, but it doesn’t mean I have to see them on my timeline.


Post using PixelFed
Post using PixelFed

You may be wondering about what how this looks and feels in practice. The above screenshot is from PixelFed, a federated social network that is a bit like Instagram. The difference, as I’m sure you’ve already guessed, is that it’s federated!

Mastodon timeline showing update from PixelFed

Check out the two posts on my Mastodon timeline above.

The top post is an example of someone on Mastodon ‘republishing’ the same thing they’ve posted on Twitter. They’ve literally had to do the manual work of separately uploading the image and entering the text on each social network, and have to maintain two separate accounts.

The bottom post, on the other hand, is my PixelFed post showing up in my Mastodon feed. No extra work was involved here: anyone’s Mastodon account can follow anyone’s PixelFed account, and it’s all down to the magic of open, federated protocols. In this case, ActivityPub.

There are many federated social networks ⁠— many more, in fact, than are listed on the Wikipedia page for Fediverse. One of my favourites is Misskey just because it’s so… Japanese. You can choose whatever suits you, and everything works together.

As the Electronic Frontier Foundation said back in 2011 when writing about federated social networks:

The best way for online social networking to become safer, more flexible, and more innovative is to distribute the ability and authority to the world’s users and developers, whose various needs and imaginations can do far more than what any single company could achieve.

Richard Esguerra (EFF)

As many people reading this will be aware, I have skin in this game, a dog in this fight, a horse in this race because of MoodleNet. The difference is that MoodleNet is not only a federated social network, but a decentralised digital commons. Educators join communities to curate collections of openly-licensed resources.

This poses additional design challenges to those faced by existing federated social networks. We’re pretty close now to v1.0 beta and have built upon the fantastic thinking and approaches of other federated social networks. In addition, we’ve added functionality that is specific (at the moment, at least) to MoodleNet, and suits our target audience.

No video above? Try this!

So not so much as a ‘conclusion’ to this particular piece of writing as a screencast video to show you what I mean with MoodleNet, as well as the judicious use of this emoji: 🤔


Quotation-as-title from Carl Jung. Header image by Md. Zahid Hasan Joy

Software ate the world, so all the world’s problems get expressed in software

Benedict Evans recently posted his annual ‘macro trends’ slide deck. It’s incredibly insightful, and work of (minimalist) art. This article’s title comes from his conclusion, and you can see below which of the 128 slides jumped out at me from deck:

For me, what the deck as a whole does is place some of the issues I’ve been thinking about in a wider context.


My team is building a federated social network for educators, so I’m particularly tuned-in to conversations about the effect social media is having on society. A post by Harold Jarche where he writes about his experience of Twitter as a rage machine caught my attention, especially the part where he talks about how people are happy to comment based on the ‘preview’ presented to them in embedded tweets:

Research on the self-perception of knowledge shows how viewing previews without going to the original article gives an inflated sense of understanding on the subject, “audiences who only read article previews are overly confident in their knowledge, especially individuals who are motivated to experience strong emotions and, thus, tend to form strong opinions.” Social media have created a worldwide Dunning-Kruger effect. Our collective self-perception of knowledge acquired through social media is greater than it actually is.

Harold Jarche

I think our experiment with general-purpose social networks is slowly coming to an end, or at least will do over the next decade. What I mean is that, while we’ll still have places where you can broadcast anything to anyone, the digital environments we’ll spend more time will be what Venkatesh Rao calls the ‘cozyweb’:

Unlike the main public internet, which runs on the (human) protocol of “users” clicking on links on public pages/apps maintained by “publishers”, the cozyweb works on the (human) protocol of everybody cutting-and-pasting bits of text, images, URLs, and screenshots across live streams. Much of this content is poorly addressable, poorly searchable, and very vulnerable to bitrot. It lives in a high-gatekeeping slum-like space comprising slacks, messaging apps, private groups, storage services like dropbox, and of course, email.

Venkatesh Rao

That’s on a personal level. I should imagine organisational spaces will be a bit more organised. Back to Jarche:

We need safe communities to take time for reflection, consideration, and testing out ideas without getting harassed. Professional social networks and communities of practices help us make sense of the world outside the workplace. They also enable each of us to bring to bear much more knowledge and insight that we could do on our own.

Harold Jarche

…or to use Rao’s diagram which is so-awful-it’s-useful:

Image by Venkatesh Rao

Of course, blockchain/crypto could come along and solve all of our problems. Except it won’t. Humans are humans (are humans).


Ever since Eli Parisier’s TED talk urging us to beware online “filter bubbles” people have been wringing their hands about ensuring we have ‘balance’ in our networks.

Interestingly, some recent research by the Reuters Institute at Oxford University, paints a slightly different picture. The researcher, Dr Richard Fletcher begins by investigating how people access the news.

Preferred access to news
Diagram via the Reuters Institute, Oxford University

Fletcher draws a distinction between different types of personalisation:

Self-selected personalisation refers to the personalisations that we voluntarily do to ourselves, and this is particularly important when it comes to news use. People have always made decisions in order to personalise their news use. They make decisions about what newspapers to buy, what TV channels to watch, and at the same time which ones they would avoid

Academics call this selective exposure. We know that it’s influenced by a range of different things such as people’s interest levels in news, their political beliefs and so on. This is something that has pretty much always been true.

Pre-selected personalisation is the personalisation that is done to people, sometimes by algorithms, sometimes without their knowledge. And this relates directly to the idea of filter bubbles because algorithms are possibly making choices on behalf of people and they may not be aware of it.

The reason this distinction is particularly important is because we should avoid comparing pre-selected personalisation and its effects with a world where people do not do any kind of personalisation to themselves. We can’t assume that offline, or when people are self-selecting news online, they’re doing it in a completely random way. People are always engaging in personalisation to some extent and if we want to understand the extent of pre-selected personalisation, we have to compare it with the realistic alternative, not hypothetical ideals.

Dr Richard Fletcher

Read the article for the details, but the takeaways for me were twofold. First, that we might be blaming social media for wider and deeper divisons within society, and second, that teaching people to search for information (rather than stumble across it via feeds) might be the best strategy:

People who use search engines for news on average use more news sources than people who don’t. More importantly, they’re more likely to use sources from both the left and the right. 
People who rely mainly on self-selection tend to have fairly imbalanced news diets. They either have more right-leaning or more left-leaning sources. People who use search engines tend to have a more even split between the two.

Dr Richard Fletcher

Useful as it is, what I think this research misses out is the ‘black box’ algorithms that seek to keep people engaged and consuming content. YouTube is the poster child for this. As Jarche comments:

We are left in a state of constant doubt as conspiratorial content becomes easier to access on platforms like YouTube than accessing solid scientific information in a journal, much of which is behind a pay-wall and inaccessible to the general public.

Harold Jarche

This isn’t an easy problem to solve.


We might like to pretend that human beings are rational agents, but this isn’t actually true. Let’s take something like climate change. We’re not arguing about the facts here, we’re arguing about politics. Adrian Bardon, writing in Fast Company, writes:

In theory, resolving factual disputes should be relatively easy: Just present evidence of a strong expert consensus. This approach succeeds most of the time, when the issue is, say, the atomic weight of hydrogen.

But things don’t work that way when the scientific consensus presents a picture that threatens someone’s ideological worldview. In practice, it turns out that one’s political, religious, or ethnic identity quite effectively predicts one’s willingness to accept expertise on any given politicized issue.

Adrian Bardon

This is pretty obvious when we stop to think about it for a moment; beliefs are bound up with identity, and that’s not something that’s so easy to change.

In ideologically charged situations, one’s prejudices end up affecting one’s factual beliefs. Insofar as you define yourself in terms of your cultural affiliations, information that threatens your belief system—say, information about the negative effects of industrial production on the environment—can threaten your sense of identity itself. If it’s part of your ideological community’s worldview that unnatural things are unhealthful, factual information about a scientific consensus on vaccine or GM food safety feels like a personal attack.

Adrian Bardon

So how do we change people’s minds when they’re objectively wrong? Brian Resnick, writing for Vox, suggests the best approach might be ‘deep canvassing’:

Giving grace. Listening to a political opponent’s concerns. Finding common humanity. In 2020, these seem like radical propositions. But when it comes to changing minds, they work.

[…]

The new research shows that if you want to change someone’s mind, you need to have patience with them, ask them to reflect on their life, and listen. It’s not about calling people out or labeling them fill-in-the-blank-phobic. Which makes it feel like a big departure from a lot of the current political dialogue.

Brian Resnick

This approach, it seems, works:

Diagram by Stanford University, via Vox

So it seems there is some hope to fixing the world’s problems. It’s just that the solutions point towards doing the hard work of talking to people and not just treating them as containers for opinions to shoot down at a distance.


Enjoy this? Sign up for the weekly roundup and/or become a supporter!