jrollans.com is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.

This server runs the snac software and there is no automatic sign-up process.

Site description
These are the voyag... uh, things I post about.
Admin email
jrollans@gmail.com
Admin account
@jrollans@jrollans.com

Search results for tag #activitypub

[?]Linux » 🌐
@Linux@fairy.id

1,555 accounts identified as participating in spam and scam activity — along with accounts that actively promote, defend, or amplify them.

Save as a CSV file, for example, block.csv, import (upload) the file, and merge it with your current block list.

gitlab.com/Fediverse-Express/F

This post should be self-explanatory, but for a more exhaustive outline, see: fairy.id/@Linux/11738531905153

    AodeRelay boosted

    [?]Nebu · Dennis Hilk » 🌐
    @nebu@social.dennishilk.com

    **NEBUVERSE – Mein eigenes Stück Fediverse**

    Darin geht’s um meine eigene kleine GoToSocial-Instanz auf Worldnode:

    Warum ich sie gebaut habe, wie ich GoToSocial ohne Docker auf Debian 13 eingerichtet habe, wie WebFinger, Relays und nginx zusammenspielen – und wie ich Speicherverbrauch, Backups und Restore-Tests gelöst habe.

    Kein „Selfhosting ist Magie“-Gelaber, sondern mein echter Aufbau mit echten Messwerten und den Dingen, über die man beim Basteln wirklich stolpert.

    🔗 https://www.dennishilk.com/de/blog/nebuverse-gotosocial-selbst-hosten/

    #Fediverse #Mastodon #GoToSocial #SelfHosting #Linux #Debian #OpenSource #Homelab #ActivityPub #WebFinger

    Collage-Grafik zum Blogartikel über NEBUVERSE. Groß im Bild steht „NEBUVERSE – Mein eigenes Stück Fediverse“. Daneben sind mehrere echte Screenshots der selbst gehosteten GoToSocial-Instanz zu sehen: das öffentliche Profil, die Einstellungen, die Speicher-Telemetrie und die Instanz-Startseite. Unten stehen die Hinweise „realer Aufbau“, „getestete Backups“ und „echte Metriken“. Das Design ist dunkelblau mit technischen UI-Elementen.

    Alt...Collage-Grafik zum Blogartikel über NEBUVERSE. Groß im Bild steht „NEBUVERSE – Mein eigenes Stück Fediverse“. Daneben sind mehrere echte Screenshots der selbst gehosteten GoToSocial-Instanz zu sehen: das öffentliche Profil, die Einstellungen, die Speicher-Telemetrie und die Instanz-Startseite. Unten stehen die Hinweise „realer Aufbau“, „getestete Backups“ und „echte Metriken“. Das Design ist dunkelblau mit technischen UI-Elementen.

      [?]Linux » 🌐
      @Linux@fairy.id

      1,555 accounts identified as participating in spam and scam activity — along with accounts that actively promote, defend, or amplify them.

      Save as a CSV file, for example, block.csv, import (upload) the file, and merge it with your current block list.

      gitlab.com/Fediverse-Express/F

      This post should be self-explanatory, but for a more exhaustive outline, see: fairy.id/@Linux/11738531905153

        [?]Terence Eden’s Blog » 🌐
        @blog@shkspr.mobi

        I paid people to try and follow my README

        shkspr.mobi/blog/2026/10/i-pai

        Developers suck at writing documentation. We like to say RTFM but often there ain't no FM to R. At best we have a half-arsed collection of notes, some obsolete tips, and a link to a desolate forum full of people asking the same questions again and again. That's no way to treat our users.

        I naïvely believe there's a better way. As I've written before, you should sit down and actually test your readme. Spin up a fresh Virtual Machine, go through what you've written, and see if it makes sense.

        But it is really hard to ignore your own biases. Of course you know that certain commands require sudo and obviously when you wrote -foo you meant --foo and everyone knows that you have to reboot afterwards.

        How do you get rid of those biases? I paid people!

        As part of my NLnet grant application for ActivityBot, I said I wanted to test the install experience with real users and I was prepared to pay them €25 for an hour of their time. I stuck out the call on Mastodon, gathered a few people, and had a video call with them.

        The format was simple. I explained that I was looking for feedback on the first-run experience. I knew that it wasn't perfect and actively wanted constructive criticism. I asked the volunteer to share their screen and, crucially, to speak aloud. Tell me what they were doing. What they didn't understand, what confused them, what delighted them, what frustrated them, etc.

        I took notes by hand (fuck feeding the machine) and spent several hours being told what incorrect assumptions I'd made.

        Amongst the highlights I discovered were:

        • The link to the demo tool was wrong.
        • Some people read a README in the terminal.
        • What does it actually mean to rename a file?
        • How do you rename a hidden file?
        • Should a demo tool be available on the web or just the user's local machine?
        • Why does some text explicitly need to be quoted and some not?
        • My jokes aren't funny and are actively confusing.
        • Some of the technical terminology needed explaining.
        • The ordering of the different sections was confusing.
        • I hadn't actually explained what the software would do.
        • A whole section which was technically interesting to me was utterly confusing to everyone else.
        • Not all web servers use permissions in the same way.

        And on it went!

        After each session I updated the README based on what people found difficult, then I re-tested it with the next person.

        In total, I paid out around €150 to have a bunch of people criticise me to my face. Hey, cheaper than therapy, right?

        I know someone is going to say "why not just ask an LLM to simulate a range of users?" The answer is very simple - I want to speak to real people. People are brilliant! They can make you laugh, you can see their cat when it wanders on to the call, they bring a unique perspective to the problem, and they're really happy when you give them a €25 voucher. Some will gladly do it for free and make you happy!

        When I was doing technical writing for GOV.UK, all my beautiful prose was given a second-eye by another human. They eviscerated all my flowery phrases and turned the document into something more readable. They were the ones who caught the mistakes that no spell chequer could. They were able to have a proper conversation with me. More importantly, I could hear the frustration in their voice - that's the thing which lets you know a mistake needs to be corrected.

        I don't claim that ActivityBot's README is now perfect - far from it - but it is now demonstrably easier to follow. Developers need to talk to real people. You don't have to pay them if you can't afford it - but find a few people who will talk aloud while they try to follow your instructions. I guarantee you that your README will become much better for it.

        A tiny lego Storm Trooper eats a chocolate coin.

        Alt...A tiny lego Storm Trooper eats a chocolate coin.

          AodeRelay boosted

          [?]Terence Eden » 🌐
          @Edent@mastodon.social

          🆕 blog! “I paid people to try and follow my README”

          Developers suck at writing documentation. We like to say RTFM but often there ain't no FM to R. At best we have a half-arsed collection of notes, some obsolete tips, and a link to a desolate forum full of people asking the same questions again and again. That's no way to treat our users.

          I naïvely …

          👀 Read more: shkspr.mobi/blog/2026/10/i-pai
          ⸻

            fedicat boosted

            [?]Pixelfed Engineering » 🌐
            @pixeldev@mastodon.social

            We are preparing a FEP for our Ephemeral Stories feature!

            It's more than just a special followers only post that expires after 24 hours, we also support rich text overlays, hashtags, links and mentions that require proper implementation.

            We've supported Stories for years, but only delivered to known Pixelfed servers, but that is going to change once we finish the v2 rollout!

            Stay tuned.

              [?]ale » 🌐
              @manalejandro@cf-ap.com

              fedicat boosted

              [?]Week in Fediverse :fediverse_light: » 🌐
              @weekinfediverse@mitra.social

              [?]Flipboard » 🌐
              @Flipboard@flipboard.social

              To help with their Forkiverse experiment, the Search Engine/Hard Fork teams talked to two experts: @evan and @jaz. Listen to @mike's chats with them here:

              flipboard.video/w/nLKq9MFfyMdL

              flipboard.video/w/tqZTbSmU8vhS

                [?]Flipboard » 🌐
                @Flipboard@flipboard.social

                And here's the episode of Search Engine where they talk about why the Forkiverse is ending — rising costs, lack of exciting content, and Russian propaganda infiltration.

                searchengine.show/vladimir-put

                  [?]Flipboard » 🌐
                  @Flipboard@flipboard.social

                  At the beginning of this year, @kevin, @caseynewton and @pj launched a fediverse instance, The Forkiverse. Now, they're shutting it down. Here's PJ's conversation with @mike for about the experiment.

                  flipboard.video/w/oUB64gSmFcML

                    [?]Marloes de Koning :check: » 🌐
                    @MarloesdeKoning@nrc.social

                    Tijd voor taart en slingers. We hebben zojuist succesvol het account van @NRC gemigreerd van mastodon.nl naar onze eigen server nrc.social. Tegen de vrijwilligers achter mastodon.nl zeg ik: dank voor de goede zorgen! I'll take it from here. Overigens blijft het devies dat we klein beginnen. Ik zal verslag doen van de ervaringen. nrc.nl/nieuws/2026/10/08/zojui

                      [?]Friedemann » 🌐
                      @frebelt@mastodon.online

                      wakest ⁂ boosted

                      [?]Bonfire » 🌐
                      @Bonfire@bonfire.cafe

                      Linux Magazine talked to us about how and why we build Bonfire.

                      What we want next is "not a bigger Bonfire, but a network of cooperatives covering the whole supply chain of a community's digital space", who "do it together" rather than leave you to "do it yourself".

                      Because "federation, we don't see it as just a technical thing. We see it as a social, economic, and political tool as well."

                      Link: Supporting the Social Web: How the Fediverse Found Parts for Its Platforms

                      Also happy to spread the love for @coopcloud@social.coop, @coquest@social.coop, @SocialCoop@social.coop and more, check out the links at the end of the article! Thanks to @horncologne@fosstodon.org for a lovely conversation, and @linuxmagazine@fosstodon.org for publishing it, in a piece that also features the great @cwebber@social.coop and @tsyesika@mastodon.nu from @spritely@social.coop.

                        [?]Владислав » 🌐
                        @RichDad@social.vir.group

                        Чудова подія 😎
                        Міст між VIR.GROUP і Threads працює 🌉
                        Через протокол ActivityPub ви можете підписуватись на акаунти з мережі Threads просто з нашої платформи. Щоб знайти їх, введіть у пошук слово threads.
                        Якщо когось не видно, це може бути через налаштування приватності профілю або обмеження на рівні законодавства, наприклад у країнах ЄС.

                          fedicat boosted

                          [?]Evan Prodromou » 🌐
                          @evanprodromou@socialwebfoundation.org

                          Internationalized Webfinger Handles in ActivityPub

                          ActivityPub software usually (but not always!) uses a handle format defined by RFC 7033, Webfinger, which looks like username@domain.example. There's a ActivityPub and Webfinger report from the Social Web Community Group that details how this interaction works. All parts of this handle format can include non-ASCII Unicode characters, like accented Latin, Chinese, Arabic, or Hindi scripts. But it takes extra work, so users can't count on non-ASCII characters being supported in their own or […] [SENSITIVE CONTENT]

                          ActivityPub software usually (but not always!) uses a handle format defined by RFC 7033, Webfinger, which looks like username@domain.example. There’s a ActivityPub and Webfinger report from the Social Web Community Group that details how this interaction works.

                          All parts of this handle format can include non-ASCII Unicode characters, like accented Latin, Chinese, Arabic, or Hindi scripts. But it takes extra work, so users can’t count on non-ASCII characters being supported in their own or others’ software.

                          This is a problem for the Fediverse. Of the most-spoken human languages, only three primarily use only ASCII characters (English, Malaysian, Indonesian), for a total of about 500 million people. That means about 90% of humans use languages with non-Latin, or accented, character sets. We are missing an opportunity to include more people worldwide with internationalized handles with names, words and domains in their native languages.

                          Jim DeLaHunt @jdlh has been doggedly pursuing better support for internationalized Webfinger handles in ActivityPub. To this end, the Social Web Community Group started tracking Internationalized Webfinger Handle Adoption. Covering dozens of servers, clients, and libraries that implement ActivityPub, the tracker helps to discovery which software can interoperate with inclusive handles.

                          If you know of ActivityPub software that isn’t on this list, or that doesn’t have its adoption tracked (question mark in the matrix), please add an issue or open a PR in the ActivityPub Webfinger task force repository.

                          [?]Linux » 🌐
                          @Linux@fairy.id

                          1,489 accounts identified as participating in spam and scam activity — along with accounts that actively promote, defend, or amplify them.

                          Save as a CSV file, for example, block.csv, import (upload) the file, and merge it with your current block list.

                          gitlab.com/Fediverse-Express/F

                          This post should be self-explanatory, but for a more exhaustive outline, see: fairy.id/@Linux/11738531905153

                            [?]Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸 » 🌐
                            @evan@cosocial.ca

                            OK, who are the experts on on the ? There is a new for implementing a scalar in , .

                            I'm especially interested in mitigations for Byzantine faults in the system; right now, it's kind of hand-wavy based on value and trust heuristics:

                            fediverse.codeberg.page/fep/fe

                              [?]Daniel Supernault » 🌐
                              @dansup@mastodon.social

                              Pixelfed is not for sale. It never was.

                              I've turned down 6 and 7 figure offers, and I'd do it again tomorrow. Some things matter more than a beach and a Peach Bellini.

                              We're building something generational here. Something that outlives us if we get it right.

                              100M+ people. Ethically sustainable. Admins and creators get paid.

                              You deserve better, and we're going to build it together.

                                [?]Daniel Supernault » 🌐
                                @dansup@mastodon.social

                                Fediverse Software Distribution (from fedidb.com)

                                Fediverse Software Distribution

                                Alt...Fediverse Software Distribution

                                  🗳

                                  [?]Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸 » 🌐
                                  @evan@cosocial.ca

                                  Of all the ActivityPub servers that have ever been publicly available, how many do you think are still up today?

                                  0 to 25%:132
                                  26% to 50%:134
                                  51% to 75%:51
                                  76% to 100%:6

                                  Closed

                                    fedicat boosted

                                    [?]Week in Fediverse :fediverse_light: » 🌐
                                    @weekinfediverse@mitra.social

                                    [?]Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸 » 🌐
                                    @evan@cosocial.ca

                                    @dansup @hongminhee I made a PR that I think captures all the errors you two reported.

                                    codeberg.org/fediverse/fep/pul

                                    I thought I'd be able to slip it into the original PR, but @FenTiger landed the original really quickly. 🙏🏼

                                      AodeRelay boosted

                                      [?]Daniel Supernault » 🌐
                                      @dansup@mastodon.social

                                      fediverse.info/why

                                      A network one company owns can be sold, shut down or turned against the people who built their lives on it.
A network nobody owns can't.

                                      Alt...A network one company owns can be sold, shut down or turned against the people who built their lives on it. A network nobody owns can't.

                                        AodeRelay boosted

                                        [?]pixelfed » 🌐
                                        @pixelfed@mastodon.social

                                        Nobody owns email. Nobody should own your social life either.

                                        When you want to show someone why they should join the fediverse, show them this:

                                        fediverse.info/why

                                          AodeRelay boosted

                                          [?]Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸 » 🌐
                                          @evan@cosocial.ca

                                          I finally created a for using licenses (and other licenses) in .

                                          codeberg.org/fediverse/fep/pul

                                            [?]Pixelfed Engineering » 🌐
                                            @pixeldev@mastodon.social

                                            Blocks on the fediverse have a consistency problem.

                                            When a Block or Undo Block gets lost between servers, the two sides quietly disagree about who blocked whom. Sometimes that means a blocked account can still reach you.

                                            Our fix, FEP-070c: Block synchronization across servers, is now accepted as a draft. Pixelfed is the first implementation, merged and shipping in our next release.

                                            codeberg.org/fediverse/fep/src

                                              [?]pixelfed » 🌐
                                              @pixelfed@mastodon.social

                                              Pixelfed has never federated Blocks, which can cause some issues, so we came up with a Block Synchronization FEP that is heavily inspired by the Mastodon Follower Collection Sync FEP!

                                              Blocks will soon federate, and Pixelfed will be the first implementation to support this Block Sync FEP.

                                              PR: github.com/pixelfed/pixelfed/p

                                                [?]Daniel Supernault » 🌐
                                                @dansup@mastodon.social

                                                Wrote and submitted my first FEP!

                                                FEP-070c: Block synchronization across servers

                                                Just wrapping up the implementation in Pixelfed as we speak.

                                                github.com/pixelfed/pixelfed/p

                                                  fedicat boosted

                                                  [?]julian » 🌐
                                                  @julian@activitypub.space

                                                  EmojiReact vs. Like w/ content?

                                                  Hm... FEP-c0e0: Emoji reactions details two ways to federate an Emoji reaction: EmojiReact activity Like with content (as opposed to a regular Like, which has no content) In testing, I noticed that misskey (or at least, the site I was testing with, birb.space) sends the latter. I don't know what sends the former, and if NodeBB were to start federating out EmojiReact, would it be broadly understood? Perhaps I should federate out both at once. cc @silverpill@mitra.social [SENSITIVE CONTENT]

                                                  Hm... FEP-c0e0: Emoji reactions details two ways to federate an Emoji reaction:

                                                  1. EmojiReact activity
                                                  2. Like with content (as opposed to a regular Like, which has no content)

                                                  In testing, I noticed that misskey (or at least, the site I was testing with, birb.space) sends the latter. I don't know what sends the former, and if NodeBB were to start federating out EmojiReact, would it be broadly understood?

                                                  Perhaps I should federate out both at once.

                                                  cc @silverpill@mitra.social

                                                  [?]flomp » 🌐
                                                  @flomp@social.tchncs.de

                                                  The wanderer app is now in public beta for iOS and Android!

                                                  Your self-hosted trail database, in your pocket:
                                                  - Find trails across federated instances
                                                  - Plan routes on the map
                                                  - Record hikes with GPS, no network needed
                                                  - Download map regions for offline use
                                                  - Turn-by-turn navigation, even offline
                                                  - Recordings sync as soon as you're back in range

                                                  Admins: the app needs the v0.21.0-app images. Setup guide: wanderer.to/run/backend-config

                                                  It's a beta, so expect rough edges and always carry a backup map. Install via TestFlight, Google Play or APK:
                                                  wanderer.to/app

                                                  wanderer app map screen

                                                  Alt...wanderer app map screen

                                                    fedicat boosted

                                                    [?]The Real Grunfink » 🌐
                                                    @grunfink@comam.es

                                                    I'm glad to announce the release of version 2.78 of , the simple, minimalistic instance server written in C. It includes the following changes:

                                                    Hashtag following also allow URLs to RSS feeds of ActivityPub objects (like e.g. https://mastodon.social/tags/ThankYouTuesday).

                                                    Users can now configure a webhook to receive an HTTP POST for every notification. This can be useful for implementing bots that react to activities, like autorepliers, chatbots or interactive textual games (see snac(1) for more information).

                                                    The number of pending follow confirmations is shown next to the "people" link.

                                                    Faster performance metrics (contributed by dandelions).

                                                    Improved lowercasing in hashtags (contributed by postscriptum).

                                                    A search-by-url tweak for implementations that return 200 for invalid webfinger queries (e.g. piefed).

                                                    Mastodon API: added follow confirmation endpoints, fixed collisions in attachment file names.

                                                    Fixed potential crashes in attachment uploads.

                                                    https://comam.es/what-is-snac

                                                    If you find useful, please consider buying grunfink a coffee or contributing via LiberaPay.


                                                      [?]Chris Trottier » 🌐
                                                      @atomicpoet@atomicpoet.org

                                                      #Elgg is getting an #ActivityPub plugin!

                                                      Now if you’re not familiar with Elgg, it’s one of the first ever open source social media platforms. It launched all the way back in 2004 and was founded by @ben and Dave Tosh.

                                                      I remember installing Elgg 15 years ago, playing around with it for a bit, and not doing much with it because there wasn’t anyone I knew who used it. So ActivityPub will definitely extend its network effect.

                                                      https://github.com/RiverVanRain/activitypub/wiki/Welcome#groups

                                                        gyptazy boosted

                                                        [?]The Real Grunfink » 🌐
                                                        @grunfink@comam.es

                                                        I'm glad to announce the release of version 2.70 of , the simple, minimalistic instance server written in C. It includes the following changes:

                                                        Notifications are now shown in a more compact way (i.e. all reactions are shown just above your post, instead of repeating the post ad nauseam for every reaction).

                                                        New command-line option unmute to, well, no-longer-mute an actor.

                                                        The private timeline now includes an approximate mark between new posts and "already seen" ones.

                                                        Fixed a spurious 404 error in the instance root URL for some configurations.

                                                        https://comam.es/what-is-snac

                                                        If you find useful, please consider contributing via LiberaPay: https://liberapay.com/grunfink/

                                                        This release has been inspired by the song The Answers to the Questions by and .