In this blog post, we will explain how to generate the outbox and notes, ready to be shared in the Fediverse.
You can also navigate the other parts of this series here.
Overview In the previous blog post, we created the actor endpoint as a static file. As explained there, this file has a pointer to the outbox, which is a collection of notes. A note in the ActivityPub protocol represents an activity, such as a toot, photo, comment, etc.
ChatGPT and most AI systems have biases, often manifesting as racism and discrimination, mirroring the biases present in human society and hence in the data we use to train such systems. And look, I am excited about AI, but sometimes we are moving too fast without thinking in the consequences.
Last week we had our team monthly lunch, and as in other ocassions we were talked about everything, ranged from topics as cane sugar industry, spicy food levels, skiing, and of course, AI.
In this blog post, we will explain how to make your blog discoverable in the Fediverse as an account, and also address some of the annoying pitfalls I encountered. So let’s get started.
You can also navigate the other parts of this series here.
Overview To enable discovery, we need to implement the webfinger endpoint and the actor file.
As shown in the diagram, Mastodon will first reach the webfinger, which points to the actor file.
In Part 2, we will delve into the design of my implementation. If you want to read about why you should bring your site to the Fediverse, check out Part 1. You can also navigate the other parts of this series here.
So, you’ve decided to bring your blog to the social web, the Fediverse. That’s cool! This guide might be just what you need. And if you’ve got this or any other method working, shoot me a message on the social web, and I’ll gladly follow.
You can find the index and other parts of this series here.
This blog is on the fediverse! You can discover and follow the blog (@blog@maho.dev) and comment on its posts from your Mastodon app.
I spent the last couple of weeks getting this blog onto the social web (aka fediverse), investing an hour here and there (I hope you are reading this from Mastodon, btw). It was fun and a very exciting learning experience, and I want to share not only my reflections but also create a guide so others can do the same, to move the needle a little bit in the right direction.
Hi! I have created this index for easy navigation.
In Part 1, we will discuss why it is important to bring your site to the Fediverse.
In Part 2, we will delve into an overview of the design of my implementation.
In Part 3, we will make your blog discovereable in the fediverse.
In Part 4, we will generate our notes and outbox, which contains posts ready to be shared in the Fediverse.
Rediscovering Human Connection While AI may be the buzz today, I believe there is other technology gaining traction with a significant impact, paradoxically in the opposite direction—people taking control back from machines.
I began evangelizing Linux and FOSS in the early 2000s. I was an idealist fueled by the vision of a digital world built on collaboration, transparency, and freedom. I never really thought that “this was the year of Linux on the desktop,” but I was happy to spend hours configuring X.
Entering the tech industry is a mix of opportunities, skills, and pure luck. For many of us, breaking into BigTech felt more like winning a lottery ticket than following a structured path. However, there is one methodical action to change that.
And when I say I had luck, it’s not because I lack intelligence, determination, or grit. I possess all of these qualities, as do many others reading this post. There are likely individuals who are even smarter, more determined, and facing higher stakes.
I recently had the incredible opportunity to sit down with my colleague Peter Maynard, the dynamic force behind the YouTube channel Paying it Forward. Here’s a snapshot of our conversation:
CAREER 03:47 - Did you know tech was the career you wanted to follow? 04:57 - What was it about software engineering that got you hooked? 06:02 - Have you faced any career setbacks? 07:10 - What is your perspective on mentorship?
The following post is a stream of consciousness about prototypes; it does not offer any practical advice (except that you should not get attached to a prototype or proof of concepts). If you are a pragmatic individual and do not have a beer at hand, I suggest you stop reading now.
A prototype embodies the visionary essence of a product or idea, a future concept, but, ironically, it does not have a future, or at least it is created without the intention of having one.