<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" xmlns:content="http://purl.org/rss/1.0/modules/content/">

  <channel>
    <title>73 HB9ERY QSL</title>
    <link>/</link>
    <description>Recent blog posts on 73 HB9ERY QSL</description>
    
    <generator>Hugo (https://gohugo.io)</generator>
    
    <language>en-gb</language>
    
    <managingEditor>jma@mbuf.net (jma)</managingEditor>
    
    <webMaster>jma@mbuf.net (jma)</webMaster>
    
    <lastBuildDate>Sun, 20 Apr 2025 00:00:00 Z</lastBuildDate>
    
    <atom:link href="/tags/mastodon/index.xml" rel="self" type="application/rss+xml" />
    

    <item>
      <title>mastodon project to gotosocial</title>
      <link>/posts/gotosocial/</link>
      <pubDate>Sun, 20 Apr 2025 00:00:00 Z</pubDate>
      
      <author>jma@mbuf.net (jma)</author>

      
      
      
      

      <description>
      I have tried several times to self-host the official opensource project mastodon. I&amp;amp;rsquo;m much more minimalist-minded, such as supporting project like Gemini, as I&amp;amp;rsquo;m from unix-shells world. I prefer focusing on contents rather than on cosmetics, like the bloated web pages of today.
Gemini is a minimalist protocol, meant to avoid how bloated weird HTTP went. Minimalism permits fast loading, no diverting cosmetics, so small attack surface, removes pressure on server resources. I prefer to focus on contents, like in a book, still layout setup with markdown, but no weird unsafe javascript. TLS is mandatory. By design there are no places for long extensions options. Minimalism rule prevails. So no goal to extend&amp;amp;hellip;extend&amp;amp;hellip;extend.. and&amp;amp;hellip;wait&amp;amp;hellip;we&amp;amp;rsquo;re back to bloated HTTP..oh nooo!

      </description>
      <content:encoded>&lt;p&gt;I have tried several times to self-host the official opensource project &lt;a href=&#34;https://github.com/mastodon/mastodon&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;mastodon&lt;/a&gt;.
I&amp;rsquo;m much more minimalist-minded, such as supporting project like &lt;a href=&#34;https://geminiprotocol.net/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Gemini&lt;/a&gt;, as I&amp;rsquo;m from
unix-shells world. I prefer focusing on contents rather than on cosmetics, like the bloated web pages of today.&lt;/p&gt;
&lt;p&gt;Gemini is a minimalist protocol, meant to avoid how bloated weird HTTP went.
Minimalism permits fast loading, no diverting cosmetics, so small attack surface, removes pressure on server resources.
I prefer to focus on contents, like in a book, still layout setup with markdown, but no weird unsafe javascript.
TLS is mandatory.
By design there are no places for long extensions options. Minimalism rule prevails. So no goal to extend&amp;hellip;extend&amp;hellip;extend..
and&amp;hellip;wait&amp;hellip;we&amp;rsquo;re back to bloated HTTP..oh nooo!&lt;/p&gt;
&lt;p&gt;Mastodon is an awesome platform but maintaining the official server is quit time eating.
After several versions upgrades conflicts nightmare with ruby and other frameworks included, I gave up, as what was meant
to be lightweight server management, easily falls into hours of issues solving, which is really not what I planned for.
I really don&amp;rsquo;t blame the project at all. It is a wonderful project, but it is rather heavyweight with all the
components for the timeslots I can reserve relating to mastodon server management.&lt;/p&gt;
&lt;p&gt;Then I found &lt;a href=&#34;https://docs.gotosocial.org/en/latest/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;gotosocial&lt;/a&gt; and it seems to really meet my needs and the design
principles I adhere with.
&lt;em&gt;gotosocial&lt;/em&gt; is written in Go, one of my favourite programming languages, this is a welcome sign.
The project seems to be very focus with privacy, user respect, simple straightforward options. Again, that kind
of minimalism is a sign of good design for me.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;No external dependencies apart from a database (or just use SQLite!).&lt;/em&gt;: wow&amp;hellip;sounds like the developers share same ideas
as me. Simple, lightweight, safe, are critical concepts for a fediverse instance. It has minimal resource footprint, so
a good candidate to host on a raspberrypi4 for instance.&lt;/p&gt;
&lt;p&gt;In terms of security, they seem to be quite clever for &lt;a href=&#34;https://docs.gotosocial.org/en/latest/user_guide/settings/#visibility-level-of-posts-to-show-on-your-profile&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;visibility of posts&lt;/a&gt;. Builtin support for &lt;em&gt;let&amp;rsquo;s encrypt&lt;/em&gt;, 2FA integration, can use &lt;em&gt;sqlite3&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;So far So good, while still considered beta release, I plan to setup my own gotosocial instance soon.
I&amp;rsquo;ll let you know.&lt;/p&gt;
&lt;p&gt;73 Julien&lt;/p&gt;
</content:encoded>
      
      <category>mablab</category>
      
      <category>mastodon</category>
      
      <category>libre</category>
      
      <category>social network</category>
      
      <category>fediverse</category>
      
      
      <category>mablab services</category>
      
      <guid isPermaLink="true">/posts/gotosocial/</guid>
    </item>
    

    <item>
      <title>I stopped my self hosted mastodon server</title>
      <link>/posts/mastodon-end/</link>
      <pubDate>Thu, 12 Dec 2024 00:00:00 Z</pubDate>
      
      <author>jma@mbuf.net (jma)</author>

      
      
      
      

      <description>
      I always have been driven by knowledge sharing (open source, open hardware, open science, sci hub) and minimalism. I specially enjoy embedded systems, microcontrollers, ne555 and opamps.
My computer world is fully in the unix world: keep it as simple as possible. Build small things that do it very good and provide interfaces, APIs.
I am a pure evangelist of command line interface, against all those complex ui. i am convinced that cli encourages us to formulate and structure our goals towards machine usage.

      </description>
      <content:encoded>&lt;p&gt;I always have been driven by knowledge sharing (&lt;a href=&#34;https://www.gnu.org/philosophy/free-hardware-designs.en.html&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;open source, open hardware&lt;/a&gt;, &lt;a href=&#34;https://en.wikipedia.org/wiki/Open_science&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;open science&lt;/a&gt;, &lt;a href=&#34;https://sci-hub.se/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;sci hub&lt;/a&gt;) and minimalism.
I specially enjoy embedded systems, microcontrollers, ne555 and opamps.&lt;/p&gt;
&lt;p&gt;My computer world is fully in the &lt;a href=&#34;https://en.wikipedia.org/wiki/Unix&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;unix&lt;/a&gt; world: keep it as simple as possible.
&lt;a href=&#34;https://en.wikipedia.org/wiki/Unix_philosophy&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Build small things that do it very good&lt;/a&gt; and provide interfaces, APIs.&lt;/p&gt;
&lt;p&gt;I am a pure evangelist of command line interface, against all those complex ui.
i am convinced that cli encourages us to formulate and structure our goals towards machine usage.&lt;/p&gt;
&lt;p&gt;I really disagree with interfaces such as ai assistant. This tends to interrupt thinking constructions.
I can ask for information but I need to formulate my question correctly, this helps me to confirm
that I understand what I look for. Otherwise think again before asking and come back.&lt;/p&gt;
&lt;p&gt;Asking good questions means we understand the context, the issue.
If we can ask approximate questions, ai assistant will guide us to answers, but my critical issue
remains that I do not understand at first.&lt;/p&gt;
&lt;p&gt;Sure I can delegate mass data analysis to computers, but that&amp;rsquo;s really different else as relying for an
assistant for any kind of approximate half-built request.&lt;/p&gt;
&lt;p&gt;So i&amp;rsquo;m a much bigger fan of ncurses-like applications than heavy ajax|qt|electron ui frameworks.
minimalism permits to focus on what is required and forget about diverting cosmetics (&lt;a href=&#34;https://www.latex-project.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;LaTeX&lt;/a&gt; vs ms word).&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m a big supporter of projects such as &lt;a href=&#34;https://geminiprotocol.net/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Gemini&lt;/a&gt; against bloated web of 2024.&lt;/p&gt;
&lt;p&gt;Having said that, let me come back to mastodon.
)
I nerver was interested into using proprietary service such as Facebook or Twitter.
So when mastodon arises, I was happy and curious.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.w3.org/TR/activitypub/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ActivityPub&lt;/a&gt; is a wonderful protocol for integrations, interoperability.
We need such powerful protocols to become very popular and common.&lt;/p&gt;
&lt;p&gt;However, while discovering mastodon, I became more and more deceived.
Sure it free and opensource software. Sure it is a federated project.&lt;/p&gt;
&lt;p&gt;But looks like they re-created bloated heavyweight applications that usually happen in the
proprietary world of editors.&lt;/p&gt;
&lt;p&gt;I had numerous issues for security updates, puma versions conflicts, ruby, etc&amp;hellip;
All this to exchange text messages with cat pictures?? &amp;hellip;something is wrong here&amp;hellip;&lt;/p&gt;
&lt;p&gt;I stopped my self-hosted server.&lt;/p&gt;
&lt;p&gt;I prefer to build pubs or rooms for &lt;a href=&#34;https://www.scuttlebutt.nz/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;secure scuttlebutt social network&lt;/a&gt;.
It brings interesting different semantics else as usual social network (commercial) service.&lt;/p&gt;
&lt;p&gt;I also particpate and encourage mesh radio networks such as &lt;a href=&#34;https://meshtastic.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;meshtastic&lt;/a&gt; and &lt;a href=&#34;https://github.com/markqvist/NomadNet&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;nomadnet/reticulum&lt;/a&gt;.&lt;/p&gt;
</content:encoded>
      
      <category>mablab</category>
      
      <category>mastodon</category>
      
      <category>libre</category>
      
      <category>social network</category>
      
      <category>fediverse</category>
      
      
      <category>mablab services</category>
      
      <guid isPermaLink="true">/posts/mastodon-end/</guid>
    </item>
    

    <item>
      <title>mablab mastodon upgrade fail</title>
      <link>/posts/mastodon404/</link>
      <pubDate>Mon, 20 May 2024 00:00:00 Z</pubDate>
      
      <author>jma@mbuf.net (jma)</author>

      
      
      
      

      <description>
      
The recent AUR upgrade failed. I will fix it during the week.
Thank you.

      </description>
      <content:encoded>&lt;p&gt;&lt;img src=&#34;https://mbuf.net/misc/static/mastfail.jpeg#center&#34; alt=&#34;madon&#34;&gt;&lt;/p&gt;
&lt;p&gt;The recent AUR upgrade failed. I will fix it during the week.&lt;/p&gt;
&lt;p&gt;Thank you.&lt;/p&gt;
</content:encoded>
      
      <category>mablab</category>
      
      <category>mastodon</category>
      
      <category>libre</category>
      
      <category>social network</category>
      
      <category>fediverse</category>
      
      
      <category>mablab services</category>
      
      <guid isPermaLink="true">/posts/mastodon404/</guid>
    </item>
    

    <item>
      <title>mablab mastodon instance is back again</title>
      <link>/posts/mastodon-back/</link>
      <pubDate>Wed, 09 Aug 2023 00:00:00 Z</pubDate>
      
      <author>jma@mbuf.net (jma)</author>

      
      
      
      

      <description>
      
Finally, moved to a Archlinux server instance, server is back online.

      </description>
      <content:encoded>&lt;p&gt;&lt;img src=&#34;https://mbuf.net/misc/static/madon1.png#center&#34; alt=&#34;madon&#34;&gt;&lt;/p&gt;
&lt;p&gt;Finally, moved to a Archlinux server instance, server is back online.&lt;/p&gt;
</content:encoded>
      
      <category>mablab</category>
      
      <category>mastodon</category>
      
      <category>libre</category>
      
      <category>social network</category>
      
      <category>fediverse</category>
      
      
      <category>mablab services</category>
      
      <guid isPermaLink="true">/posts/mastodon-back/</guid>
    </item>
    

    <item>
      <title>mablab mastodon instance is broken due to Debian 12 upgrade</title>
      <link>/posts/mastodon-debian12/</link>
      <pubDate>Mon, 12 Jun 2023 00:00:00 Z</pubDate>
      
      <author>jma@mbuf.net (jma)</author>

      
      
      
      

      <description>
      
The instance is currently out of service due to Ruby versions conflicts AFAIU. Will work on this during next weekend.

      </description>
      <content:encoded>&lt;p&gt;&lt;img src=&#34;https://mbuf.net/misc/static/madon1.png#center&#34; alt=&#34;madon&#34;&gt;&lt;/p&gt;
&lt;p&gt;The instance is currently out of service due to Ruby versions conflicts AFAIU.
Will work on this during next weekend.&lt;/p&gt;
</content:encoded>
      
      <category>mablab</category>
      
      <category>mastodon</category>
      
      <category>libre</category>
      
      <category>social network</category>
      
      <category>fediverse</category>
      
      
      <category>mablab services</category>
      
      <guid isPermaLink="true">/posts/mastodon-debian12/</guid>
    </item>
    

    <item>
      <title>mablab mastodon instance is alive and under preparation</title>
      <link>/posts/mastodon/</link>
      <pubDate>Sat, 19 Nov 2022 00:00:00 Z</pubDate>
      
      <author>jma@mbuf.net (jma)</author>

      
      
      
      

      <description>
      
I have started my own instance of mastodon&amp;amp;hellip;finally. I prepare this server to be a small size community (less than 100 users probably).
I need to prepare the policies, chart, etc&amp;amp;hellip; However I want to keep the numbers of users rather small because I don&amp;amp;rsquo;t plan to grow much and prefer to focus on small groups of people, federating with others. Also, for moderation, I won&amp;amp;rsquo;t have a lot of time to deal with, so clear rules and clear blocking when abuse occurs.

      </description>
      <content:encoded>&lt;p&gt;&lt;img src=&#34;https://mbuf.net/misc/static/madon1.png#center&#34; alt=&#34;madon&#34;&gt;&lt;/p&gt;
&lt;p&gt;I have started my own instance of mastodon&amp;hellip;finally.
I prepare this server to be a small size community (less than 100 users probably).&lt;/p&gt;
&lt;p&gt;I need to prepare the policies, chart, etc&amp;hellip;
However I want to keep the numbers of users rather small because I don&amp;rsquo;t plan to grow much and prefer to focus
on small groups of people, federating with others.
Also, for moderation, I won&amp;rsquo;t have a lot of time to deal with, so clear rules and clear blocking when abuse occurs.&lt;/p&gt;
&lt;p&gt;Stay tuned, more to come soon, Xmas is coming ;-)&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://mastodon.mbuf.net&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;mablab instance&lt;/a&gt; ..not yet public for signup..&lt;/p&gt;
</content:encoded>
      
      <category>mablab</category>
      
      <category>mastodon</category>
      
      <category>libre</category>
      
      <category>social network</category>
      
      <category>fediverse</category>
      
      
      <category>mablab services</category>
      
      <guid isPermaLink="true">/posts/mastodon/</guid>
    </item>
    

    <item>
      <title>Why twitter users keep complaining about censorship?</title>
      <link>/posts/twitter-musk/</link>
      <pubDate>Sat, 29 Oct 2022 00:00:00 Z</pubDate>
      
      <author>jma@mbuf.net (jma)</author>

      
      
      
      

      <description>
      
## Intro This article will only consider a short message service over ther Internet to build a social network. We assume private and high privacy is not required, so end-to-end encryption is not mandatory, users post public-oriented messages. User accounts are not meant to be hidden, nor anonymous at all.
## Twitter model Twitter is a proprietary and fully centralized model. Terms of service didn&amp;amp;rsquo;t read is a nice web site that summarizes complex terms of service, most users never read and care about.

      </description>
      <content:encoded>&lt;p&gt;&lt;img src=&#34;https://mbuf.net/misc/static/twitter.png#center&#34; alt=&#34;twitter&#34;&gt;&lt;/p&gt;
&lt;h3 id=&#34;intro&#34; &gt;
&lt;div&gt;
    &lt;a href=&#34;#intro&#34;&gt;
        ##
    &lt;/a&gt;
    Intro
&lt;/div&gt;
&lt;/h3&gt;
&lt;p&gt;This article will only consider a short message service over ther Internet to build a social network.
We assume private and high privacy is &lt;em&gt;not&lt;/em&gt; required, so &lt;a href=&#34;https://en.wikipedia.org/wiki/End-to-end_encryption&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;end-to-end encryption&lt;/a&gt; is not mandatory, users post public-oriented
messages. User accounts are not meant to be hidden, nor anonymous at all.&lt;/p&gt;
&lt;h3 id=&#34;twitter-model&#34; &gt;
&lt;div&gt;
    &lt;a href=&#34;#twitter-model&#34;&gt;
        ##
    &lt;/a&gt;
    Twitter model
&lt;/div&gt;
&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://twitter.com&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Twitter&lt;/a&gt; is a &lt;a href=&#34;https://www.gnu.org/philosophy/categories.html&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;proprietary&lt;/a&gt; and fully centralized model.
&lt;a href=&#34;https://tosdr.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Terms of service didn&amp;rsquo;t read&lt;/a&gt; is a nice web site that summarizes complex
terms of service, most users &lt;em&gt;never&lt;/em&gt; read and care about.&lt;/p&gt;
&lt;p&gt;This is the result for Twitter:
&lt;img src=&#34;https://mbuf.net/misc/static/twitter-tosdr.png#center&#34; alt=&#34;twitter&#34;&gt;&lt;/p&gt;
&lt;p&gt;Now, would you still consider fair to complain against Twitter that they apply
the terms of service &lt;strong&gt;you&lt;/strong&gt; just accepted to use the service?
Isn&amp;rsquo;t that weird to pressure Twitter directors to disrespect their terms of service
&lt;strong&gt;just&lt;/strong&gt; because you disagree?&lt;/p&gt;
&lt;p&gt;Sure you didn&amp;rsquo;t care for the terms of service when you started using it,
sure you don&amp;rsquo;t care for legal contexts, sure you only complain when something happens against you interest.&lt;/p&gt;
&lt;p&gt;As in many areas, if a recurrent issue occurs, don&amp;rsquo;t point at people, but consider the model you
are using and the model you contribute to sustain.&lt;/p&gt;
&lt;p&gt;Proprietary centralized models &lt;strong&gt;can&lt;/strong&gt; only lead to such censorship situations.
So why use it and persist using it? Whoever is at the board of directors, the centralized
proprietary model work with profit and does not care about freedom of information.&lt;/p&gt;
&lt;p&gt;A small group of people cannot decide for everyone, that just doesn&amp;rsquo;t work, because we all have
different interest, desires, goals, and groups sharing same goals will oppose at a certain time
to other groups.
So letting a small group lead a centralized model, means you rely on their decisions.&lt;/p&gt;
&lt;p&gt;It is a very popular platform, this is true. But popular doesn&amp;rsquo;t enforce you to use it.
Or let&amp;rsquo;s put this way: as long as so many people don&amp;rsquo;t care about censorship power in the
hands of Twitter directors (whoever they are or will be), Twitter will continue to be so popular.&lt;/p&gt;
&lt;p&gt;So, assuming people turn to another service, most users will be reachable on another service.
And&amp;hellip;what if this other service provides a magic concept, Internet has brought for its resilience,&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&#34;https://onezero.medium.com/demonopolizing-the-internet-with-interoperability-b9be6b851238&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;interoperability&lt;/a&gt;&lt;/strong&gt;?&amp;hellip;Hey that could be cool&amp;hellip;this would mean any application built this this
interoperability mechanism &lt;strong&gt;can&lt;/strong&gt; communicate with another&amp;hellip;.like&amp;hellip;&lt;strong&gt;email&lt;/strong&gt;&amp;hellip;&lt;/p&gt;
&lt;p&gt;Every Internet user has probably at leat one email address.
However there are many many different email services on the Internet.
Nobody cares who is the hosting email service, it just works with anyone having an email address.
This is plain stupid for any usual user.&lt;/p&gt;
&lt;p&gt;This is &lt;strong&gt;&lt;a href=&#34;https://www.eff.org/deeplinks/2020/07/legislative-path-interoperable-internet&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;interoperability&lt;/a&gt;&lt;/strong&gt; : you don&amp;rsquo;t care who provides
the email service, as long as the email service is &lt;strong&gt;interoperable&lt;/strong&gt; with the others.&lt;/p&gt;
&lt;p&gt;Before Internet became popular, it was the war of proprietary networks and systems.
For the older readers, remember PC vs Mac war? You wouldn&amp;rsquo;t be able to share documents easily.
If you had subscribed to network A, you could not connect to network B, and so on..
It was a fight to who would enslave most consumers.
Doesn&amp;rsquo;t this sound like proprietary online services today?&amp;hellip;.think twice&amp;hellip;&lt;/p&gt;
&lt;p&gt;Do you really want to use and support models of communication from the 80s?
Or would you prefer to take advantage of the benefits of modern features Internet permit?
Because&amp;hellip;yes..Twitter is a model of communication from the 80s&amp;hellip;event 70s&amp;hellip;
I mention twitter in this article, but Instagram, tiktok, all share the same old model.
They have built a model from the 80s on top on Internet&amp;hellip;..ahem&amp;hellip;what revolution&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://mbuf.net/misc/static/gameover.jpg#center&#34; alt=&#34;gameover&#34;&gt;&lt;/p&gt;
&lt;h3 id=&#34;mastodon-model&#34; &gt;
&lt;div&gt;
    &lt;a href=&#34;#mastodon-model&#34;&gt;
        ##
    &lt;/a&gt;
    Mastodon model
&lt;/div&gt;
&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://joinmastodon.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;mastodon&lt;/a&gt; is a federated, decentralized model of social network
for short messages (500 characters). It is build of a &lt;a href=&#34;https://en.wikipedia.org/wiki/Free-software_license&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;free software license&lt;/a&gt; that protects from a company to be bought
and become a proprietary platform.&lt;/p&gt;
&lt;p&gt;Mastodon is built is the all the modern concept, features, and advantages Internet permit.
It does not lie to you as being new while being what people used in the 80s.&lt;/p&gt;
&lt;p&gt;Federated means, as for email, that anyone can run a mastodon server, being someone into computers,
an association, a club, a group of friends, a school, a university, a family, a city hall, you-name-it..&lt;/p&gt;
&lt;p&gt;So there are a lot of mastodon servers on the Internet, but those do not belong, as oppose for Twitter to the same
board of directors or sharehlders should I say, to be more accurate. Each mastodon server, or
group of servers, belong to a different entity.&lt;/p&gt;
&lt;p&gt;Each entity has different interests, rules, policies. So you can select an existing instance of a
mastodon server, or run you own, self-hosted, or community hosted, managed.&lt;/p&gt;
&lt;p&gt;Each mastodon server can then interact with the others and build a global social network, as email
today build a global network of email servers but run by many any different entities.&lt;/p&gt;
&lt;p&gt;Federation is built dynamically and rely on the users of a server to follow people from other server instances.
As long as you follow a user from another server instance, or, some from another server instance follow you,
The mastodon server will share posts with the other server instance.
This means that the interaction with other mastodon servers evolves, as much as user interact with other
user account across the social network. It follows users habits.&lt;/p&gt;
&lt;p&gt;Now, with this big picture in mind, do you see that &lt;strong&gt;interoperability&lt;/strong&gt; is key to federated models,
federated models are important keys to fight against censorship?
One director of an entity cannot decide for other entities.&lt;/p&gt;
&lt;p&gt;Mastodon uses a protocol called &lt;a href=&#34;https://en.wikipedia.org/wiki/ActivityPub&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ActivityPub&lt;/a&gt;, W3C
standard since 2018, so public 4 years since this article post.
This protocol permits &lt;strong&gt;interoperability&lt;/strong&gt; with any application also using the same public protocol.
This means that Posts (Toots) from Mastodon can also be received from other social networks, and
Mastodon users can follow user from &lt;strong&gt;others&lt;/strong&gt; social networks.&lt;/p&gt;
&lt;p&gt;Hey! But this is cool, so I don&amp;rsquo;t fear losing my friends if they use a different social network!! Correct.
So what other social networks provide that awesome modern Internet feature?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Friendica&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Friendica&lt;/a&gt; social network&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Nextcloud&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Nextcloud&lt;/a&gt; file sharing and management application&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/PeerTube&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PeerTube&lt;/a&gt; federated video streaming network&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Pixelfed&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PixelFed&lt;/a&gt; Instagram-like in the libre-free-software world&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://join.misskey.page/en-US/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Misskey&lt;/a&gt; social network like Mastodon&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://joinplu.me/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Plume&lt;/a&gt; federated blogging&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://hubzilla.org//page/hubzilla/hubzilla-project&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Hubzilla&lt;/a&gt; web sites federation&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://socialhome.network/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Socialhome&lt;/a&gt; social network&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://pleroma.social/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Pleroma&lt;/a&gt; social network&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&#34;https://mbuf.net/misc/static/fediverse.png#center&#34; alt=&#34;fediverse&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Fediverse&lt;/strong&gt; is the social network. Find &lt;a href=&#34;https://fediverse.space/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;here&lt;/a&gt; the map of the network.&lt;/p&gt;
&lt;p&gt;So&amp;hellip;you see that this a completely different model from Twitter, ActivityPub ensures you can
continue to interact with users of all these applications/services.&lt;/p&gt;
&lt;p&gt;To be fair, the principal mastodon server reported via tosdr.org is not the best:
&lt;img src=&#34;https://mbuf.net/misc/static/mastodon-tosdr.png#center&#34; alt=&#34;mastodon.social&#34;&gt;&lt;/p&gt;
&lt;p&gt;But there are many different server that you can subscribe to with their own policies,
you&amp;rsquo;ll find one that satisfies your needs and expectations, or you can self-host your own instance also.&lt;/p&gt;
&lt;p&gt;The huge difference with Twitter is that you can find a server that meets you policy needs,
or you can run your instance. Of course some entities will deny some contents others will accept,
but that&amp;rsquo;s completely different to a global censorship.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://instances.social/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Find the interesting mastodon instance&lt;/a&gt;, this will guide you and help
you find the interesting servers. Prefer a small-moderate size than a huge server.&lt;/p&gt;
&lt;p&gt;Mastodon also &lt;a href=&#34;https://blog.joinmastodon.org/2019/06/how-to-migrate-from-one-server-to-another/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;helps you to migrate your user account from a server to another&lt;/a&gt;. So you&amp;rsquo;re not lost alone if you want to change the server.&lt;/p&gt;
&lt;h3 id=&#34;mastodonhopefullywont-replace-twitter&#34; &gt;
&lt;div&gt;
    &lt;a href=&#34;#mastodonhopefullywont-replace-twitter&#34;&gt;
        ##
    &lt;/a&gt;
    Mastodon&amp;hellip;hopefully&amp;hellip;won&amp;rsquo;t replace Twitter
&lt;/div&gt;
&lt;/h3&gt;
&lt;p&gt;&lt;img src=&#34;https://mbuf.net/misc/static/madon1.png#center&#34; alt=&#34;madon&#34;&gt;&lt;/p&gt;
&lt;p&gt;There is a trend, many legacy Twitter users seek to create a user account on some Mastdon instances.
Some admins must increase the resources of their mastodon servers. But Mastodon must never grow towards vertical silo such as
Twitter.&lt;/p&gt;
&lt;p&gt;Mastodon in the fediverse network is meant for federation of many many servers, managed by different communities.
As such, no global directory of users, no incentive to be the most popular user in the social network.&lt;/p&gt;
&lt;p&gt;Mastodon is not designed to replace Twitter, no content managed by algorithms, no ads, no money-profit (bad buzz won&amp;rsquo;t give you money).
Global diffusion is much less efficient, as any mastodon server administrator can filter, block, based on her decision, local site policy.
Also, a mastodon server will only interact with other mastodon servers, if a local user follows a user from the remote mastodon server,
there is no global broadcasting. All interactions depend on user interactions.&lt;/p&gt;
&lt;p&gt;As such, the usual Twitter user won&amp;rsquo;t meet the same usage, the same icentives. Mastodon, while also carrying good and bad quality posts (toots),
as users as real people, won&amp;rsquo;t empower bad contents in the same way as a global managed communication service.
For instance medium-small size mastodon servers will easily block contents/users/servers they disagree with, so viral toots won&amp;rsquo;t
experience the same consequences.&lt;/p&gt;
&lt;p&gt;Hopefully, the new users will learn to appreciate better content at a lower pace, without pressure on users, generated by content algorithms.
Hopefully, users will have a better understanding of all the benefits from decentralised services.&lt;/p&gt;
</content:encoded>
      
      <category>twitter</category>
      
      <category>mastodon</category>
      
      <category>censorship</category>
      
      <category>free software</category>
      
      <category>libre</category>
      
      <category>social network</category>
      
      <category>federation</category>
      
      <category>freedom</category>
      
      <category>speech</category>
      
      
      <category>censorship</category>
      
      <guid isPermaLink="true">/posts/twitter-musk/</guid>
    </item>
    
  </channel>
</rss>
