- Sep 2023
-
openbiblio.social openbiblio.social
- Aug 2023
-
erinkissane.com erinkissane.com
-
Constantly being told I was somewhat dim because I didn’t understand how to do things or what the unwritten rules were.
This, I particularly hate and hope desperately I did not contribute to.
-
-
social.bbc social.bbc
-
- Jul 2023
-
acecomments.mu.nu acecomments.mu.nu
-
As Threads "soars", Bluesky and Mastodon are adopting algorithmic feeds. (Tech Crunch) You will eat the bugs. You will live in the pod. You will read what we tell you. You will own nothing and we don't much care if you are happy.
Applying the WEF meme about pods and bugs to Threads inspiring Bluesky and one Mastodon app to push algorithmic feeds.
Tags
Annotators
URL
-
-
blog.joinmastodon.org blog.joinmastodon.org
- Jun 2023
-
www.wikidata.org www.wikidata.org
- May 2023
-
share-on-mastodon.social share-on-mastodon.social
-
https://share-on-mastodon.social/
A really neat customizable "Share on Mastodon" button for your pages or posts.
-
-
urbanists.social urbanists.social
- Apr 2023
-
atproto.com atproto.com
-
they require the original server to provide a redirect and cannot migrate the user's previous data.
This is... an extremely strange conclusion to come to regarding Social Web account migration, to say the least.
Taking Mastodon as the handy example...
The only reason to use the (extremely competent, bizarrely fast) process of redirection is that one... would like to have the "required" redirect on the original server. If a user intends to move to a different Mastodon instance and does not want to leave a redirect, that step is just... removed from the process.
Tags
Annotators
URL
-
-
tantek.com tantek.com
-
andy-bell.co.uk andy-bell.co.uk
-
I think I’m not alone that Mastodon is giving me the ick<br /> by Andy Bell
Read at Fri 4/7/2023 8:36 AM
-
-
communitywiki.org communitywiki.org
- Mar 2023
-
wp-community-on-mastodon.wptoots.social wp-community-on-mastodon.wptoots.social
- Feb 2023
-
bird.makeup bird.makeup
-
- Jan 2023
-
bilge.world bilge.world
-
I noticed fairly quickly that the iOS app was a re-branded release of what used to be Mast. My first instinct upon this discovery was to DM Mast's original developer, Shihab Meboob, on Twitter, but frankly, I've already bothered him enough there over the years, so it's understandable that I didn't hear back. When I downloaded the desktop app I found on Roma's web page and noticed its similarity to Whalebird, I decided to use the site's contact form to inquire about what exactly was going on as gingerly as I could. Happily, I received a reply just *minutes- later from Leo Radvinsky, head of Leo.com, “a Florida-based boutique venture capital fund that invests in technology companies:” Hi David, In both cases we funded the original developers of both Mast and Whalebird to create a branded whitelabel app specially made for Pleroma. The idea was to make Roma a cross platform brand/app. It didn't really work out so now we're working on a new app from scratch called Fedi for iOS and Android and releasing that as open source. https://play.google.com/store/apps/details?id=com.fediverse.app&hl=en*US&gl=US https://apps.apple.com/in/app/fedi-for-pleroma-and-mastodon/id1478806281 I think Roma has been removed from the app stores as it's no longer supported. Let me know if you have any other questions
...coming back to this, now. ...
Tags
Annotators
URL
-
-
blog.joinmastodon.org blog.joinmastodon.org
-
The code above is somewhat simplified and missing some checks that I would advise implementing in a serious production application. For example:The request contains a Date header. Compare it with current date and time within a reasonable time window to prevent replay attacks.It is advisable that requests with payloads in the body also send a Digest header, and that header be signed along in the signature. If it’s present, it should be checked as another special case within the comparison string: Instead of taking the digest value from the received header, recompute it from the received body.While this proves the request comes from an actor, what if the payload contains an attribution to someone else? In reality you’d want to check that both are the same, otherwise one actor could forge messages from other people.
-
We need to read the Signature header, split it into its parts (keyId, headers and signature), fetch the public key linked from keyId, create a comparison string from the plaintext headers we got in the same order as was given in the signature header, and then verify that string using the public key and the original signature.
```ruby require 'json' require 'http'
post '/inbox' do signature_header = request.headers['Signature'].split(',').map do |pair| pair.split('=').map do |value| value.gsub(/\A"/, '').gsub(/"\z/, '') # "foo" -> foo end end.to_h
key_id = signature_header['keyId'] headers = signature_header['headers'] signature = Base64.decode64(signature_header['signature'])
actor = JSON.parse(HTTP.get(key_id).to_s) key = OpenSSL::PKey::RSA.new(actor['publicKey']['publicKeyPem'])
comparison_string = headers.split(' ').map do |signed_header_name| if signed_header_name == '(request-target)' '(request-target): post /inbox' else "#{signed_header_name}: #{request.headers[signed_header_name.capitalize]}" end end
if key.verify(OpenSSL::Digest::SHA256.new, signature, comparison_string) request.body.rewind INBOX << request.body.read [200, 'OK'] else [401, 'Request signature could not be verified'] end end ```
-
-
docs.joinmastodon.org docs.joinmastodon.orgSecurity1
-
whalebird.social whalebird.social
-
https://whalebird.social/en/desktop/contents
Whalebird is a Mastodon, Pleroma, and Misskey client for desktop application
-
-
joinmastodon.org joinmastodon.orgMastodon1
-
Because I'm always forgetting them, and they're annoying to look up, my user ID's for:
- mastodon.social: 17545
- hcommons.social: 109429840453119702
Also the permalink URL formats for reposts/links https://instance.org/@screenname/postID#reposted-by-userID
Tags
Annotators
URL
-
-
bavatuesdays.com bavatuesdays.com
-
paulstamatiou.com paulstamatiou.comMastodon1
-
mastodon.art mastodon.art
-
https://mastodon.art/@fediblock
I boost everything from the #fediblock hashtag that isn't noise, reruns, or user-level. Do your own homework beyond that.
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>@welshpixie@mastodon.art</span> in "If you're an instance admin/mod struggling to keep up with the fediblock tag, @fediblock is a 'curated' version that filters through the trolling/misuse of the tag and repeat entries, and only boosts the actual proper fediblock content. :)" - Mastodon.ART (<time class='dt-published'>01/05/2023 11:17:52</time>)</cite></small>
-
-
counter.social counter.social
-
https://counter.social/index.html
Tags
Annotators
URL
-
-
500ish.com 500ish.com
-
Mastodon Brought a Protocol to a Product Fight
-
-
-
-
andysylvester.com andysylvester.com
-
toots with replies (https://zirk.us/@bsigmon/with_replies.rss)
Tags
Annotators
URL
-
-
docs.google.com docs.google.com
-
Lists of Fediverse projects, details, follow lists, etc.
-
-
sampsyo.github.io sampsyo.github.io
-
https://sampsyo.github.io/emfed/
A JavaScript project for embedding Mastodon feeds into webpages.
Tags
Annotators
URL
-
- Dec 2022
-
followgraph.vercel.app followgraph.vercel.app
-
https://followgraph.vercel.app/
-
-
benlog.com benlog.com
-
we need to consider how the architecture might make the UX suck.
Architecture can make UX suck.
-
my strong sense is that we’re currently papering over major UX problems that are linked to core architectural properties.
-
-
arstechnica.com arstechnica.com
-
-
Tom MacWright, a software developer in Brooklyn, has firsthand experience with the pitfalls of ActivityPub. As an experiment, he tried to turn his photo blog into an actor that could be followed by users via their Mastodon accounts. It worked in the end—and you can search for @photos@macwright.com from your Mastodon instance to follow his photography—but it wasn't easy.
Example of how ActivityPub standards don't work in practice, in part because Mastodon is an 800 pound gorilla which actively flauts or adds their own "standards".
-
-
gitlab.com gitlab.com
-
https://gitlab.com/soapbox-pub/soapbox
Soapbox, a front end product running Mastodon.
Found via this user's instance: https://social.arinbasu.online/notice/AR6oc4sUUpwBPfApHs
-
-
docs.joinmastodon.org docs.joinmastodon.org
-
macwright.com macwright.com
-
docs.joinmastodon.org docs.joinmastodon.org
Tags
Annotators
URL
-
-
h3poteto.github.io h3poteto.github.io
Tags
Annotators
URL
-
-
bavatuesdays.com bavatuesdays.com
-
docs.joinmastodon.org docs.joinmastodon.org
Tags
Annotators
URL
-
-
themarkup.org themarkup.org
-
fedifollow.glitch.me fedifollow.glitch.me
-
For following my WordPress website from the Fediverse: https://fedifollow.glitch.me/follow?account=%40chrisaldrich%40boffosocko.com
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>codefoodpixelsLuke Bonaccorsi</span> in Luke Bonaccorsi: "Because sharing follow links i…" - Indieweb.Social (<time class='dt-published'>12/22/2022 11:41:16</time>)</cite></small>
-
-
help.micro.blog help.micro.blog
-
https://help.micro.blog/t/whats-the-difference-between-micro-blog-and-mastodon/1395/2
-
-
www.washingtonpost.com www.washingtonpost.com
-
https://www.washingtonpost.com/technology/2022/12/17/how-to-join-mastodon/
Mastodon makes the front section of the Washington Post!? Twitter is in trouble...
-
-
connect.oeglobal.org connect.oeglobal.org
-
FOSSDLE Commons (new OER Foundation project) https://social.fossdle.org/ 4 OERu https://mastodon.oeru.org/ 6 Open EdTech https://openedtech.social/ 8 Fossodon (open source) https://fosstodon.org/ 1 Wikis World (wiki enthusiasts) https://wikis.world 1
-
-
infosec.exchange infosec.exchange
-
https://infosec.exchange/@atax1a/109400028861061670
-
-
jasontucker.blog jasontucker.blog
-
https://jasontucker.blog/14183/mastodon-indieweb-and-the-fediverse
-
-
www.justingarrison.com www.justingarrison.com
-
www.movetodon.org www.movetodon.org
-
What a lovely looking UI.
The data returned will also give one a strong idea of how many of their acquaintances have made the jump as well as how active they may be, particularly for those who moved weeks ago and are still active within the last couple of days. For me the numbers are reasonably large. 860 of 4942 have accounts presently and in scrolling through it appears that 80% or so have been active within a day or so regardless of account age.
Tags
Annotators
URL
-
-
techpolicy.press techpolicy.press
-
Although there is no server governance census, in my own research I found very few examples of more participatory approaches to server governance (social.coop keeps a list of collectively owned instances)
Tarkowski has only seen a few more participatory server governance set-ups, most are 'benevolent dictator' style. Same. I have seen several growing instances that have changed from 'dictator' to a group of moderators making the decisions. You could democratise those roles by having users propose / vote on moderators. It's what we do offline in communal structures.
-
Mastodon is a sustainable, healthy network that reached – before the migration begun – an equilibrium of around 5 million overall, with half a million active users. So why does it need to grow further? Because millions more people need access to healthy, just, sustainable, user-friendly communication tools. Hans Gerwitz described it as seeing the network’s growth as “souls saved,” instead of “eyeballs captured.”
An eye-opening metric. 'souls saved' vs eyeballs. As in, the number of people with access to a community values reinforcing platform. Vgl [[EU Digital Rights and Principles]] and [[Digital Services Act 20210319103722]] more geared to things that aren't specifically aimed at the culture of interaction, but at things that can be regulated (in the hope that it will impact culture of interaction).
-
-
elk.zone elk.zone
-
https://elk.zone/
-
-
snarfed.org snarfed.org
-
social.yesterweb.org social.yesterweb.org
-
https://social.yesterweb.org/explore
A mastodon instance for the OG web and design folkx.
-
-
discourse.joinmastodon.org discourse.joinmastodon.org
-
Forks that do have a custom limit usually expose it as the max_toot_chars field in /api/v1/instance
https://discourse.joinmastodon.org/t/get-character-limit-from-instance/3643/2
Appending
/api/v1/instance
to a Mastodon instance will return a lot of interesting data about it and how it's set up.
-
-
hcommons.social hcommons.social
-
For those of you wondering if hcommons on mastodon has taken measures to ward against the sort of meltdown the server had a few weeks ago, there's a update from one of the admins: https://hcommons.social/@kfitz/1094609
https://hcommons.social/@amisamileanded/109466986626984098
Apparently sometime within it's first month of existence hcommons.social had a server meltdown of some sort. The admins addressed and hardened their set up.
-
-
blog.netnerds.net blog.netnerds.net
-
blog.jonudell.net blog.jonudell.net
-
certain classes of Mastodon page have corresponding RSS feeds, and wondered if the tag pages are members of one such class. Sure enough they are, and https://mastodon.social/tags/introduction.rss is a thing.
Mastodon has RSS feeds available for tags!
-
-
blog.maartenballiauw.be blog.maartenballiauw.be
-
https://blog.maartenballiauw.be/post/2022/11/05/mastodon-own-donain-without-hosting-server.html
Basic instructions for using your own website to point to your Mastodon account (on another server).
-
-
-
https://thenewstack.io/devs-are-excited-by-activitypub-open-protocol-for-mastodon/
Good general overview of ActivityPub and Mastodon.
-
-
www.manton.org www.manton.org
-
Describes how to move from a Mastodon account to micro.blog. also provides details about "move" activity in ActivityPub.
-
-
https://www.manton.org/2022/12/02/moving-from-mastodon.html
Details for moving from one instance to another.
-
-
meso.tzyl.nl meso.tzyl.nl
-
fasiha.github.io fasiha.github.ioYoyogi1
-
https://fasiha.github.io/yoyogi/
Yoyogi is an alternate Mastodon reading interface that shows messages by author / thread and not as the traditional timeline.
Similar to Pinafore
-
-
kinlane.com kinlane.com
-
I have 17K followers
People talk about their huge follower counts on Twitter, but seem to discount the number of bots, inactive accounts, and other cruft that make up that number.
Most people moving to Mastodon are reporting much more honest, human, and warm engagement on the platform over their experiences on Twitter.
-
-
dolphin.town dolphin.town🐬 Town1
-
https://dolphin.town/about/more
A social media service for dolphins where you can only send messages with the letter "e".
compare with https://oulipo.social/about which elides the letter e
-
-
scripting.com scripting.com
-
Last night I posted a message to both Mastodon and Twitter saying how great M's support for RSS is. Apparently a lot of people on Masto didn't know about it and the response has been resounding. And the numbers are very lopsided. The piece has been "boosted" (the Masto equiv of RT) 1.1K times, yet I only have 3.7K followers there. Meanwhile on Twitter, where I have 69K followers, it has been RTd just 17 times. My feeling was previously that Mastodon was more alive, it's good to have a number to put behind that.
http://scripting.com/2022/12/03.html#a152558
Anecdotal evidence for the slow death of Twitter and higher engagement on Mastodon.
Tags
Annotators
URL
-
-
mastodonpy.readthedocs.io mastodonpy.readthedocs.io
Tags
Annotators
URL
-
-
tldr.nettime.org tldr.nettime.org
-
tldr.nettime is an instance for artists, researchers, and activists interested in exploring the intersections of technology, culture, and politics. It has grown out of nettime-l, one of the longest-running mailing lists on the net — in particular, on the 'cultural politics of the internet'.
-
-
escapingtech.com escapingtech.com
-
Most Mastodon servers run on donations, which creates a very different dynamic. It is very easy for a toxic platform to generate revenue through ad impressions, but most people are not willing to pay hard-earned money to get yelled at by extremists all day. This is why Twitter’s subscription model will never work. With Mastodon, people find a community they enjoy, and thus are happy to donate to maintain. Which add a new dynamic. Since Mastodon is basically a network of communities, it is expected that moderators are responsible for their own community, lowering the burden for everyone. Let’s say you run a Mastodon instance and a user of another instance has become problematic towards your users. You report them to their instance’s moderators, but the moderators decline to act. What can you do? Well a lot, actually.
Accountability economy
Assuming instance owners want their instance to thrive, they are accountable to the users—who are also donating funds to run the server. Mastodon also provides easy ways to block users or instances, and if bad actors start populating an instance, the instance gets a bad name and is de-federated by others. Users on the de-federated instance now have the option to stick around or go to another instance so they are reachable again.
-
-
-
https://www.downes.ca/post/74564
Stephen Downes is doing a great job of regular recaps on the shifts in Twitter/Mastodon/Fediverse lately. I either read or saw all these in the last couple of days myself.
Tags
Annotators
URL
-
-
researchbuzz.me researchbuzz.me
-
shkspr.mobi shkspr.mobi
- Nov 2022
-
g13g.blog g13g.blog
-
https://g13g.blog/2021/03/16/get-your-blog-posts-on-mastodon/
I should write some documentation up for this.
-
-
andy-bell.co.uk andy-bell.co.uk
-
-
https://github.com/mwt/apfollow/
Code and buttons for creating ActivityPub Follow me interface
Tags
Annotators
URL
-
-
odd.blog odd.blog
-
Matthew Thomas has created a remote follow tool called apfollow, with source available. This creates a page where you can follow a Mastodon account by entering your own details in a box and it redirects you to your home server to do the follow. Here’s a link to follow my Mastodon.ie account.
This looks cool.
-
-
docs.google.com docs.google.com
-
A list of congress members on Mastodon.
-
-
-
Literature, philosophy, film, music, culture, politics, history, architecture: join the circus of the arts and humanities! For readers, writers, academics or anyone wanting to follow the conversation.
Tags
Annotators
URL
-
-
hcommons.social hcommons.social
-
hcommons.social is a microblogging network supporting scholars and practitioners across the humanities and around the world.
https://hcommons.social/about
The humanities commons has their own mastodon instance now!
-
-
ooh.directory ooh.directory
-
https://ooh.directory/blog/2022/first-two-days/
-
-
dougbelshaw.com dougbelshaw.com
-
techpolicy.press techpolicy.press
-
So the first thing that I want to make clear is that Mastodon has a history of being inhospitable to marginalized users. This history is born out, as I’ve learned, through the marginalization and eventual shuttering of instances of color, of instances that were dedicated to hosting and supporting sex workers, of harassment of disabled users and so on. So Mastodon– while its federated model was premised on, well, the activity protocol, if I understand the history correctly– it was built in some ways to produce affordances that would avoid the kinds of harassment on Twitter. Things like quote tweet pile ons, things like other kinds of usage of the quote tweet or the comment or the reply feature to do violence. What that hasn’t done is prevented the violence.
Interesting point, as a lot of Mastodon's design decisions are focused on reducing risk of violence. This is an argument that it does not work.
-
-
adactio.com adactio.com
-
fasiha.github.io fasiha.github.ioYoyogi1
-
Yoyogi
Yoyogi is a tool that taps into your mastodon account (in your browser, locally) and shows messages by author / thread not as timeline. If you'd sort that like Fraidycat that would be a pretty interesting interface.
-
-
themarkup.org themarkup.org
-
Davidson: I think the interface on Mastodon makes me behave differently. If I have a funny joke or a really powerful statement and I want lots of people to hear it, then Twitter’s way better for that right now. However, if something really provokes a big conversation, it’s actually fairly challenging to keep up with the conversation on Twitter. I find that when something gets hundreds of thousands of replies, it’s functionally impossible to even read all of them, let alone respond to all of them. My Twitter personality, like a lot of people’s, is more shouting. Whereas on Mastodon, it’s actually much harder to go viral. There’s no algorithm promoting tweets. It’s just the people you follow. This is the order in which they come. It’s not really set up for that kind of, “Oh my god, everybody’s talking about this one post.” It is set up to foster conversation. I have something like 150,000 followers on Twitter, and I have something like 2,500 on Mastodon, but I have way more substantive conversations on Mastodon even though it’s a smaller audience. I think there’s both design choices that lead to this and also just the vibe of the place where even pointed disagreements are somehow more thoughtful and more respectful on Mastodon.
Twitter for Shouting; Mastodon for Conversation
Many, many followers on Twitter makes it hard for conversations to happen, as does the algorithm-driven promotion. Fewer followers and anti-viral UX makes for more conversations even if the reach isn't as far.
-
-
observablehq.com observablehq.com
-
fediverse.space fediverse.space
-
https://fediverse.space/
Tags
Annotators
URL
-
-
thomasmdickinson.github.io thomasmdickinson.github.io
-
https://thomasmdickinson.github.io/lab-soc-about/
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>Keeper of the Labyrinth </span> in Keeper of the Labyrinth: "#Mastodon #Hometown #Admin I love documentation…" - Labyrinth.Social (<time class='dt-published'>11/19/2022 01:31:45</time>)</cite></small>
In putting it together, I looked at a lot of other instances to see what kind of docs and policies they had, so now I want to pay it forward and put it out there for others to use as a basis.
If you run a small instance or are thinking of doing so, feel free to repurpose what I've put together!
-
-
david.shanske.com david.shanske.com
-
-
ar.al ar.al
-
-
-
https://g13g.blog/2022/11/09/how-to-verify-your-wordpress-site-on-mastodon/
-
-
the-federation.info the-federation.info
-
An aggregation site with data about the broader Fediverse and projects within it.
Tags
Annotators
URL
-
-
simonwillison.net simonwillison.net
-
Mastodon is just blogs and Google Reader, skinned to look like Twitter.
And this, in part, is just what makes social readers so valuable: a tight(er) integration of a reading and conversational interface.
https://simonwillison.net/2022/Nov/8/mastodon-is-just-blogs/
-
Mastodon is just blogs
"Mastodon is just blogs and Google Reader, skinned to look like Twitter." That is pretty accurate, microblogging and following does what feedreading does too. In this case commenting is put at the exact same level as the orginal blogpost, akin to how I can reply to posts with a post of my own (like old trackbacks, now webmention)
-
-
techpolicy.press techpolicy.press
-
The last thing Europe wants is its regulation that restricts future innovation, raising barriers to entry for new businesses and users alike.
Which is why DSA and DMA target larger entities beyond that start-up scale.
-
There is no central authority or control that one could point to and hold responsible for content moderation practices; instead, moderation happens in an organic bottom-up manner
This is I think an incorrect way of picturing it. Moderation isn't bottom-up, that again implies seeing the fediverse as a whole. Moderation is taking place in each 'shop' in a 'city center', every 'shop' has its own house rules. And that is the only level of granularity that counts, the system as a whole isn't a system entity. Like road systems, e-mail, postal systems, internet infra etc. aren't either.
-
Since moderation in major social media platforms is conducted by a central authority, the DSA can effectively hold a single entity accountable through obligations. This becomes more complex in decentralized networks, where content moderation is predominantly community-driven.
Does it become more complex in federation? Don't think so as it also means that the reach and impact of each of those small instances is by def limited. Most of the fediverse will never see most of the fediverse. Thus it likely flies under any ceiling that incurs new responsibilities.
-
what will it mean if an instance ends up generating above EUR 10 million in annual turnover or hires more than 50 staff members? Under the DSA, if these thresholds are met the administrators of that instance would need to proceed to the implementation of additional requirements, including a complaint handling system, cooperation with trusted flaggers and out-of-court dispute bodies, enhanced transparency reporting and the adoption of child protection measures, as well as the banning of dark patterns. Failure to comply with these obligations may result in fines or the geo-blocking of the instance across the EU market.
50ppl and >10M turnover for a single instance (mastodon.social runs on 50k in donations or so)? Don't see that happening, and if, how likely is it that will be in the European market? Where would such turnover come from anyways, it isn't adverts so could only be member fees as donations don't count? Currently it's hosters that make money, for keeping the infra humming.
-
Today– given the non-profit model and limited, volunteer administration of most existing instances– all Mastodon servers would seem to be exempt from obligations for large online platforms
Almost by definition federated instances don't qualify as large platform.
-
However, based on the categorizations of the DSA, it is most probable that each instance could be seen as an independent ‘online platform’ on which a user hosts and publishes content that can reach a potentially unlimited number of users. Thus, each of these instances will need to comply with a set of minimum obligations for intermediary and hosting services, including having a single point of contact and legal representative, providing clear terms and conditions, publishing bi-annual transparency reports, having a notice and action mechanism and, communicating information about removals or restrictions to both notice and content providers.
Mastodon instances, other than personal or closed ones, would fall within the DSA. Each instance is its own platform though. Because of that I don't think this holds up very well, are closed Discord servers platforms under the DSA too then?
-