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

Week in Fediverse »
@weekinfediverse@mitra.social

ティージェーグレェ »
@teajaygrey@snac.bsd.cafe

I submitted a Pull Request to update MacPorts' snac to version 2.64 here:

https://github.com/macports/macports-ports/pull/26709

2 out of 3 of the GitHub Actions Continuous Integration checks passed so far, which is a good sign.

I don't have commit access, so it's up to someone else to merge it.

As in the past, thank you and to other snac contributors for the continued improvements!


The Real Grunfink »
@grunfink@comam.es

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

Some tweaks for better integration with https://bsky.brid.gy (the BlueSky bridge by brid.gy).

A corner case bug in the media proxying code has been fixed.

Hashtags can now include underscores.

The server now creates a pidfile inside the data directory.

Mastodon API: fixed a crash in the notification code, fixed autocapitalization in the OAuth login field (contributed by fkooman).

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 Take Me To The River by .

👾 radhitya »
@al1r4d@pegelinux.top

My question is pretty simple. I want to create my own social media based on activitypub for learning purposes.

I usually prefer C or Python for programming languages, even though I'm not an expert.

The question is, would someone create a list or to-do list? What should I do?

Fediverse Report »
@fediversereport@mastodon.social

New: Last Week in - ep 93

This week's news
- With Bluesky the main topic of conversations, people are experimenting with Starter Packs on the fediverse as well
- @subclub can now turn any RSS feed into a paywalled newsfeed
- Pixelfed will not pursue an integration following negative feedback from the community

Read at:
fediversereport.com/last-week-

Nordnick »
@nick@norden.social

@dansup

start.activitypub.social is a good domain, but i could imagine, it should then include more... like a whole portal to start into .

So i voted for something else... 😉

dansup »
@dansup@mastodon.social

dansup »
@dansup@mastodon.social

@hongminhee yeah he is pretty iconic

but so are you, you one of my heroes for all the amazing work you are doing for and your projects.

Keep slaying dude 😎

Jan »
@jan@toot.io

As an idealist should be enough for all federated apps out there.

The reality: We're building bridges to and Pixelfed would like to implement two protocols for one app.

We gained nothing if developers implementing multiple protocols to be federated.

Can we please agree on a decentralised protocol? Thanks!

github.com/pixelfed/pixelfed/i

🗳

dansup »
@dansup@mastodon.social

I have the perfect domain in reserve for ActivityPub Starter Kits:

activitypub.social

Help me pick a subdomain!

starter.activitypub.social:81
starterkits.activitypub.social:90
kits.activitypub.social:49
start.activitypub.social:179

Closed

smallcircles (Humanity Now 🕊) »
@smallcircles@social.coop

@dansup that is both a great and humble approach, Daniel 💕

In light of the the delightful tease by @cwebber the other day, asking what AP is, I saw a bunch of comparisons with warm pubs where people gather, reference to archipelagoes we build, and lotta vibes and atmosphere so well conveyed in the wonderful works of @davidrevoy

This starter pack is a great opportunity to introduce some great non-technical storytelling and imagery to this thus far so cold-hearted technical term

dansup »
@dansup@mastodon.social

I never considered how people may want to search and explore Starter Kits, so I am working on that now, and hope to collaborate with:

communitywiki.org/trunk
fedi.directory
fediverse.info/explore/people

It would be amazing to have a resource like this to find people with shared interests, across not only existing Starter Kits but also human curated resources like the above!

(I do maintain fediverse.info, so we have 1/3 onboard so far)

dansup »
@dansup@mastodon.social

I don't want to duplicate efforts with other Starter Pack/Starter Kit projects, so if you are building one for the fediverse, we should chat!

I'd love more help, and plan to release the source code under the established Pixelfed banner!

dansup »
@dansup@mastodon.social

ActivityPub Starter Kits update:

I'm making exceptional progress and am wrapping up a few things before I prepare to launch this exciting new service!

ICYMI: I'm building an open source/self-hostable Starter Kit service that will allow fediverse users to safely build kits and share/use them with ease.

ActivityPub Starter Kit demo

Alt...ActivityPub Starter Kit demo

Week in Fediverse »
@weekinfediverse@mitra.social

dansup »
@dansup@mastodon.social

I should probably get in touch with the developers

It would be cool to support following PeerTube accounts in Loops and seeing their videos in your Following feed.

ティージェーグレェ »
@teajaygrey@snac.bsd.cafe

I submitted a Pull Request to update MacPorts' snac to 2.63 here:

https://github.com/macports/macports-ports/pull/26605

GitHub Actions Continuous Integration checks are running (2 of 3 have passed already which is a good sign).

It's up to someone else with commit access to merge it.

Thank you again for your continued improvements (and also, thanks for not releasing on a Friday! The slacker in me is still 8 hours behind up stream, maybe I can blame time zones? ;)


BeAware boosted

william.maggos »
@wjmaggos@liberal.city

@why.bsky.team

built-in bridging to . a notification on one's profile ala threads.

The Real Grunfink »
@grunfink@comam.es

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

The server can now act as a proxy for all image, audio or video media coming from other account's posts (both from the Web UI and the Mastodon API). This way, other servers will see media requests coming from the server IP, not the user's, improving privacy. This is controlled by setting the proxy_media boolean field to server.json to true.

The strict_public_timelines option introduced in the previous release now works correctly.

Fixed a crash when posting from the links browser.

Fixed some repeated images from Lemmy posts.

Fixed a crash when posting an image from the tooot mobile app.

Updated FreeBSD rc script: the server process is now managed by the daemon(8) utility (contributed by @stefano@bsd.cafe).

RSS feeds are now in 2.0 version instead of 0.91.

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

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

This release has been inspired by the song New Moon (Dark Phase) by .

dansup boosted

dansup »
@dansup@mastodon.social

ActivityPub Starter Kit schema RFC, feedback appreciated!

github.com/pixelfed/starter-ki

dansup »
@dansup@mastodon.social

I could make start.fedi.pub a landing page for Starter Kits, allowing users to select the client of their choice, aside from Pixelfed.

Lots of possibilities with Starter Kits, and I look forward to working with other projects to establish a shared spec, aka FEP!

dansup »
@dansup@mastodon.social

for activitypub to succeed, it needs platforms that non-nerds would use

nobody cares about the backend lang lol, focus on what matters

it's all about photo and video 😎

@pixelfed @loops

smallcircles (Humanity Now 🕊) »
@smallcircles@social.coop

Check out @steve on with a proposal to work on , the client-to-server Social API part of the Recommendation.

The Social API didn't get much uptake on the where generally the API is used (and abused) for client/server communication.

It is not because the Social API isn't good, just that no one ever did the legwork to mature this part of the spec.

Are you interested in C2S and help push the ?

More info:

socialhub.activitypub.rocks/t/

Terence Eden »
@Edent@mastodon.social

🆕 blog! “Introducing ActivityBot - the simplest way to build Mastodon Bots”

As you may have read, BotsIn.Space is closing down, I have lots of automated bot accounts living on the Fediverse - and I want them to continue posting. Installing and maintaining an entire Mastodon instance sounds like hard work. Paying people to host my stuff feels …

👀 Read more: shkspr.mobi/blog/2024/11/intro

Week in Fediverse »
@weekinfediverse@mitra.social

ティージェーグレェ »
@teajaygrey@rap.social

@grunfink I submitted a Pull Request to update MacPorts' snac to 2.62 here:

github.com/macports/macports-p

Currently the GitHub Continuous Integration checks are queued, so I don't know when that will complete or what the results will be, but hopefully it's just a delay in the process and doesn't reveal any errors.

Thank you for your continued improvements!

The Real Grunfink »
@grunfink@comam.es

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

Added a new user option to collapse top level threads by default.

Added a new disable_block_notifications boolean field to server.json to disable the notifications of Block activities.

Added a new strict_public_timelines boolean field to server.json to only show an account's posts and boosts (no trees) in public timelines.

Fixed repeated images in posts from some implementations (those that include an image both as an attachment and as an <img> tag inside the post content).

Added a small HTML/CSS tweak to improve post previews from some implementations (contributed by nyanide).

Notifications for EmojiReact activities now show the emoji.

New command-line action insert, to insert a post by its URL in a user's timeline.

Fixed bad processing/rendering of URLs with two or more @ symbols.

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

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

This release has been inspired by the song Subways Of Your Mind by .

dansup »
@dansup@mastodon.social

Could this happen anywhere else?

Two social media competitors collaborating, to this degree?

ActivityPub isn't just different, it's the future.

The future where people are prioritized, not profited from.

matrix chat

Alt...matrix chat

James Smith 💾 »
@Floppy@mastodon.me.uk

If anyone wants to see a talk I did on , @manyfold and , here's the one I did at in October (and also at the day before):

makertube.net/videos/watch/425

dansup »
@dansup@mastodon.social

Fediverse Report »
@fediversereport@mastodon.social

New: A Conceptual Model of ATProto and ActivityPub

You might want to know a little bit more about how and works, without needing to know all the technical details. This is a high level overview of how to think about how atproto works, and how it differs from .

It is also a reflection on the concepts of decentralisation and federation, and what they bring to both the and the

Read at: fediversereport.com/a-conceptu

One of the main subjects of discussion recently has been whether Bluesky is decentralised and if it is federated. I think answering these questions requires a clarity on how ATProto differs conceptually from ActivityPub. Decentralisation and federation are valued for how they impact power structures, but there are multiple ways to build other power structures in open social networks.

A bit of the summary at the top, since that might help during reading:

The conceptual model of ActivityPub resembles that of email: independent servers sending messages to each other.
The conceptual model of ATProto resembles that of the web: independent sites publish data, and indexers aggregate this data into different views and apps.

Alt...One of the main subjects of discussion recently has been whether Bluesky is decentralised and if it is federated. I think answering these questions requires a clarity on how ATProto differs conceptually from ActivityPub. Decentralisation and federation are valued for how they impact power structures, but there are multiple ways to build other power structures in open social networks. A bit of the summary at the top, since that might help during reading: The conceptual model of ActivityPub resembles that of email: independent servers sending messages to each other. The conceptual model of ATProto resembles that of the web: independent sites publish data, and indexers aggregate this data into different views and apps.

Week in Fediverse »
@weekinfediverse@mitra.social

0 ★ 1 ↺

Jonathan Rollans »
@jrollans@jrollans.com

I’ve let my programming skills languish for so many years now that I practically don’t remember anything of use anymore, but lately I’ve really been wanting to get back into it. I know I want to do something with , but I’m not sure what.

Julian Fietkau »
@julian@fietkau.social

I am publishing a small / project: fietkau.software/webfinger_can and @canary 🙂

It is a tiny bot showcasing a split-domain WebFinger setup, where the handle domain is different from the ActivityPub server domain. This is supported by Mastodon and some other ActivityPub implementations, but not all of them.

So this project, aimed at devs and power users, is part test case, part feature recommendation/advocacy. The bot's website at correct.webfinger-canary.fietk has all the details.

dansup »
@dansup@mastodon.social

BlueSky: Profit powered protocol
ActivityPub: People powered protocol

The choice is simple when you consider one is funded by a crypto VC firm, and the other is truly decentralized

Week in Fediverse »
@weekinfediverse@mitra.social

ティージェーグレェ »
@teajaygrey@snac.bsd.cafe

I submitted a Pull Request to update MacPorts' snac to 2.61 here:

https://github.com/macports/macports-ports/pull/26287

GitHub Actions Continuous Integration checks are progressing (3 out of 4 passed, which is a good sign; I guess MacPorts recently started checking 4 OS versions on GitHub automatically instead of 3 so this is taking a bit longer than I am accustomed to, it seems as if the macos-15 checks in particular are sluggish, maybe that system is overloaded?).

Regardless, it's up to someone else with commit access to merge it.

Neat to see more Mastodon migration improvements! I think I saw one person already boast of successes of migrating their followers to a snac instance!

Thank you for your hard work and continuing to make my favorite ActivityPub implementation even better!


Chema Hernández Gil »
@chema@ctrvx.net

I upgraded this instance to version 2.61 of . I stopped the daemon, backed up the data, updated the source code, compiled and installed program and then started deamon again. Total downtime was 54 seconds, mostly because I had to type out those commands by hand. My favorite instance. Thank you for your work @grunfink@comam.es!

The Real Grunfink »
@grunfink@comam.es

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

Migration from a Mastodon account to a snac one has been implemented. Please see snac(8) (the administrator manual) for more information.

Mastodon API: fixed timelines/public (it was showing less posts that it should).

Fixed over-zealous caching to the public timeline.

Some HTML tweaks and fixes to the web interface.

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

If you find useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink

This release has been inspired by the painting The Hands Resist Him by .

Week in Fediverse »
@weekinfediverse@mitra.social

william.maggos »
@wjmaggos@liberal.city

I understand that firesky.tv is supposed to be the firehose for but how is that possible on a decentralized network? nobody can provide something like this for cause servers using it can be standalone or part of a small network and not federated widely. afaict it's part of why new users get so confused trying to understand us, why people are so much more comfy with BS but also why we are better longterm :)

please explain what I am seeing on that site. thanks.

Week in Fediverse »
@weekinfediverse@mitra.social

ティージェーグレェ »
@teajaygrey@rap.social

@grunfink I submitted a Pull Request to update MacPorts' snac to 2.60 here:

github.com/macports/macports-p

All GitHub Actions Continuous Integration checks passed OK.

I still am not in a place in my life where commit access is a responsibility I am willing to take on, so it is up to someone else to merge it.

Neat to see the improvements to Mastodon migration in this release! Maybe that will help facilitate more users?

Thank you, as usual! Also, nice to see a code push on a Thursday (in UTC at least?) not a Friday! ^_^

The Real Grunfink »
@grunfink@comam.es

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

Migration from a snac account to a Mastodon one has been implemented. Please see snac(8) (the administrator manual) for more information.

Fixed a bug in argument parsing regarding some special characters (contributed by ndagestad).

Fixed image emojis in the public profile bio.

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

If you find useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink

This release has been inspired by the song State of Independence versioned by .

Fediverse Report »
@fediversereport@mastodon.social

New: Last Week in - ep 87

This week's news:

- @Mastodon has launched their latest version, 4.3
- ClubsAll is a new Reddit-like build on
- IFTAS is slowly launching their Content Classification System that allows servers that have opted in to scan for CSAM

Read at: fediversereport.com/last-week-

Week in Fediverse »
@weekinfediverse@mitra.social

BeAware boosted

william.maggos »
@wjmaggos@liberal.city

Hey @jay.bsky.team, can you please encourage users to enable the connection in the same way that does with federation? maybe also add some notification on user accounts to show that they have enabled it? please and thank you.

cc @snarfed.org

pixelfed »
@pixelfed@mastodon.social

🥳 Exciting news! @loops, the 's answer to TikTok, receives a grant from @nlnet! 🎉

Get ready for a new era of personalized short-form videos, remixes, and community interaction - all with the freedom and privacy of !

nlnet.nl/project/Loops/

Fediverse Report »
@fediversereport@mastodon.social

New: Last Week in - ep 86

This week's news:
- Threads degrades their integration, delaying posts by 15 minutes before they appear in the rest of the fediverse
- Website League is a new ActivityPub-based Island network, outside of the rest of the fediverse
- Ghost discusses their beta plans and pricing.

fediversereport.com/last-week-

naturzukunft »
@naturzukunft@mastodon.social

@weekinfediverse
elk (A nimble Mastodon web client)
I would be really happy if the category “Clients” would get subcategories.
Elk is a Mastodon client and therefore does not speak fediverse protocol.
Or am I wrong with my opinion ?

Week in Fediverse »
@weekinfediverse@mitra.social

BeAware »
@BeAware@social.beaware.live

There's something I've been wanting to talk about for awhile.

Quote posts, limiting of quote posts, and how those features might be added to core AP.

As it is now, the way Threads does quote posting is when a person adds a link to another Threads post, it automatically turns into a "quote post".

They also have the option to limit posts from being quoted, which in turn completely stops anyone on Threads linking to that post.

To me, that is wild, but I can see it making sense on a closed platform.

However, given the way Fediverse works and a ton of people have their own instance/website, I think it would be absolutely asinine to attempt to stop someone from simply posting a link to another post.

Links have been part of the internet for awhile now and there's no other platform that stops people from using links, AFAIK.

So, to those working on AP, please consider another route for quote posts because if I cannot link to something on my own website, I'll be pretty livid honestly.

3 ★ 3 ↺

Jonathan Rollans »
@jrollans@jrollans.com

I would be curious to see the amount of monthly active users federating via that are _not_ using as their server instance. Basically I want to know the number of folks that actively use the sans Mastodon statistics.

Anyone got an idea?

3 ★ 3 ↺

Jonathan Rollans »
@jrollans@jrollans.com

I would be curious to see the amount of monthly active users federating via that are _not_ using as their server instance. Basically I want to know the number of folks that actively use the sans Mastodon statistics.

Anyone got an idea?

🗳

洪 民憙 (Hong Minhee) »
@hongminhee@fosstodon.org

I'm trying to a blogging, question-answering, and news site for software engineers, which is enabled. What should I name it? (The options below are just the ones available to buy a domain.)

Other ideas are also welcome!

Hackers Pub:3
Techies Pub:3
Coders Haus:3
Techies Haus:3

wakest ⁂ »
@liaizon@social.wake.st

hey @kfdm I saw tsundere.co up on demo.fedilist.com, is this an active project?

wakest ⁂ boosted

Melroy van den Berg »
@melroy@mastodon.melroy.org

We are searching for open-source software **developers** for Mbin. Do you like PHP and the fediverse? Please join our project: github.com/MbinOrg/mbin. And join our matrix via: matrix.to/#/#mbin:melroy.org. Thank you!

Please boost for more reach!

BeAware »
@BeAware@social.beaware.live

Just a tip for any new developers in the Fediverse space:

If you're making any sort of "search" function to browse Fediverse posts, make sure that it respects people's "Discoverability" settings in the Mastodon software.

This might not be the easiest thing to do.

However, given that 73% of people on Fediverse are interacting with Fedi strictly through Mastodon, you don't have much choice.

If your project gets widely known and you're disrespecting people's privacy options, you'll be highly vilified and probably Fedi cancelled.

Week in Fediverse »
@weekinfediverse@mitra.social

BeAware boosted

Evan Prodromou »
@evan@cosocial.ca

I just sent the final proofs of the book to the editors at O'Reilly.

I'm done; with this part, at least.

I am not sure what I'm going to do with all that surplus time. I should probably start a huge new project!

ティージェーグレェ »
@teajaygrey@rap.social

@grunfink I submitted a PR to update MacPorts' snac to 2.59 here:

github.com/macports/macports-p

Passed the GitHub Actions CI checks.

As usual, I don't have commit access so it's up to someone else to merge it.

Thank you for your continued improvements and bug fixes! I see even since the 2.59 release there's already been changes to the repo.

Also, while I am not the biggest VNV Nation fan, I have seen them perform live at least once, groovy to see some resonance in audio inspiration too! ^_^

The Real Grunfink »
@grunfink@comam.es

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

Added post drafts: new or edit post edition dialogs include a checkbox that will cause the message to not be posted, but stored in a list of drafts, directly accesible from the private timeline. From that list, drafts can be edited and definitely posted (or re-stored as a draft for later editing).

Fixed a bug that caused Block notifications to not be shown properly.

Fixed crash in a corner case of the URL parameter parsing code.

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

If you find useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink

This release has been inspired by the song Nova (Shine a Light on Me) by .


Week in Fediverse »
@weekinfediverse@mitra.social

Darnell Clayton »
@darnell@one.darnell.one

@anderspuck @randahl @potus Huh‽ @threads made opt-in for legal reasons. @wordpressdotcom did the same thing. Both are massive, for-profit corporations who are under a lot of scrutiny.

Turning on sharing as a default option would open to not only potential personal lawsuits, but more wrath from the @EUCommission (which they are trying to avoid right now).

洪 民憙 (Hong Minhee) »
@hongminhee@fosstodon.org

I received a request from @ghost today to add to @fedify for compatibility with , as Mastodon does not plan to implement Object Integrity Proofs (FEP-8b32) for the near future. 😩

However, Mastodon's implementation of LD Signatures does not even use valid JSON-LD properties (despite the name), so I'm not sure how to make it compatible with Mastodon since does JSON-LD processing. 🤔

The JSON-LD representation of a Create(Note) activity containing LD Signatures produced by Mastodon and its expanded form. The “signature” property and its child properties are not properly namespaced.

Alt...The JSON-LD representation of a Create(Note) activity containing LD Signatures produced by Mastodon and its expanded form. The “signature” property and its child properties are not properly namespaced.

The Nexus of Privacy »
@thenexusofprivacy@infosec.exchange

I for one welcome Bluesky, the ATmosphere, BTS Army, and millions of Brazilians to the fediverses!

And what better way to do that than with a long post about it?

privacy.thenexus.today/bluesky

BeAware boosted

BeAware »
@BeAware@social.beaware.live

Did you know that Pleroma, a Fediverse software, has the option to make "followers only" posts that reach their instance, public on their instance if they choose?

They can also automatically deny deletion requests if they want.

It's always important to remember that there's very little privacy on the internet. If you post something, even if it may seem private, always has several ways of going public and existing forever.

Pretty much everything on the internet is public and will not be deleted on request.

Screenshots and internet archive also exist.

If you don't want your post to be seen by most people, don't post it.

You are not safe just because the software or platform you're using says you are.

Week in Fediverse »
@weekinfediverse@mitra.social

洪 民憙 (Hong Minhee) »
@hongminhee@fosstodon.org

I wish would just implement FEP-8b32 instead of the LD Signatures which is obsolete.

w3id.org/fep/8b32

The Real Grunfink »
@grunfink@comam.es

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

Search by content also looks into alt-text from attachments (images, videos, etc.).

Search by content is case insensitive for all Unicode-supported alphabets (previously was only for ASCII characters).

Added support for bookmarking posts.

Fixed a failed compilation under Solaris/Illumos.

The actor Person object now includes a featured property, that returns the list of pinned posts.

The delete post button can now be hidden server-wise (it's not very useful and clutters the space).

The lists of pinned and bookmarked posts are directly accesible from the private timeline.

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

If you find useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink


Back to top - More...