Former Diaspora core team member, I work on various fediverse projects, and also spend my time making music and indie adventure games!

  • 7 Posts
Joined 3Y ago
Cake day: Nov 29, 2019


It still exists and is being worked on:

I was able to check out the code and build it on my machine without any issues. It works great!

BreadTube runs a PeerTube instance that might fit what you’re looking for:

Craigslist has long held a philosophy of “If it ain’t broke, don’t fix it” when it comes to their design and layout. Aside from some small quality-of-life changes, the site really hasn’t needed to make major adjustments the way that social media platforms have.

That’s actually a great tip, thank you!

Hey, thanks for sharing this! The site seems to be down right now, and needs to migrate over to new servers anyway. I’ll be investing time into that process - for now, I’m writing weekly articles over at the fledgling FediNews publication.

Yeah, the comment spam eventually got really bad. I think as a way forward, I’d be interested in trying a better ActivityPub integration and maybe hide the comments form in such a way that only ActivityPub actors could actually post responses to anything.

I’d just point out that the fediverse exists, is way better, and that Truth Social just cheaply rips off Mastodon.

This is such a sad situation. On the one hand, the tech is legitimately outdated, and the company was struggling to make enough money to keep advancing its development. On the other hand, it improves the quality of life for a lot of people. Not being able to get any support with failing hardware is the worst possible outcome.

It would be amazing if, at the very least, the designs for these devices could be released to the world for free, so that people could find ways to hack on them and offer improvements. I know that there are other companies out there now, which are offering better, more modern solutions…but, being able to modify this tech easily would go a long way towards improving quality of life for patients with implants.

It’s really awesome to see that this is still a thing! I saw the prototype for it ages ago, and was really hopeful that someday it might get further fleshed out.

The updated project site looks nice; is there someone actively working on the draft spec? It would be amazing to see this get supported by platforms natively.

I dunno, I actually like the sandwich building!

I don’t necessarily think it’s a bad thing to have some platforms be specialized around really particular kinds of activities, but I have like 7 different accounts floating around. It’s tiring. I’d really just prefer a good generalist platform and a handful of different apps that all hook into the same account.

That being said, I don’t mind the concept of following someone’s Pixelfed to see their neat photography pics, or another person’s PeerTube to watch their videos. In fact, if my hypothetical server can interoperate with them without any major issues, I’d consider that a win for me.

You know, every time I’ve tried to take a look at Solid’s protocol, I find myself struggling to understand what they’re actually trying to do, or how any of it is supposed to work.

I’ve tried to read the protocol spec several times, and my brain just kind of melts. From their About page for the Solid project, I kind of get what they’re talking about, but so much of the under-the-hood stuff feels really vague.

I’m not against making a fediverse platform support Solid, if only to support the core concepts its promoting, but I feel like they have a lot of work to do to make their own project more accessible to people.

I think it’s kind of arbitrary, but I personally upvotes and downvotes more as “I agree with this / I disagree with this”, which is perhaps much more biased than “This content belongs here / this doesn’t belong here”

I somewhat agree with the author on how inter-instance politics can often feel like an endless, self-referential hellscape, but I feel like it’s not really that different between two separate forum communities that have beef with each other. It’s a problem as old as online communities. The only spot I kind of disagree on is the political compass thing; I do think that each quadrant represented is very much a sliding scale, and the user communities are much more variable than given credit.

That being said, I think a big chunk of the problem comes down to the fact that user-level moderation still isn’t a first class citizen in fediverse platforms. Things are a lot better than before, but I think users deserve to have the ability to easily filter and curate their online experience without being tedious.

It’s probably fine, biggest piece of feedback is that it’s Java-based, and seems to use a different workflow than what I’m used to with Adventure Game Studio

AGS breaks out a lot of this stuff into separate contexts, to the point where GUIs, Characters, and Cursors all have their own tab in the editor window.

That being said, Bladecoder seems to have a lot of the fundamentals right, like using polygon shapes to define hotspots and walkable areas. The only thing I couldn’t really find in this project was a scripting API, which is something that makes AGS really great.

Anyway, it’s always great to see new Free Software projects come out for authoring games! It’s something that I love to see, and hope to see more FOSS indie games made with these tools!

Huh, I’ve never thought of doing something like that before! Maybe I’ll do some research on adding some kind of TTS functionality to my articles.

Over the years, I've been studying a handful of different fediverse platforms that bring a lot of interesting concepts to the table. As someone that has studied and [reported on]( the developments of these various systems, I've decided to put together a summary of things I'd like to one day put into my own federated platform, should I ever develop enough brainpower to actually develop one.

In a lot of ways, NFTs bear a strong resemblance to DRM - except that many in the NFT community will argue that the content of the NFT isn’t actually the important part.

It’s like they actually buy the DRM itself, because that is what accrues value, with little consideration to what the DRM holds.

An instance picker is good, but I was more talking about highlighting a handful of good ones with decent reputation and maybe a few unique communities that belong to each one.

Maybe it wouldn’t be a bad idea to find a few other instances, and promote them and/or some of their communities on your project site? It might be a good small step towards helping people discover other places to sign up or connect with.

I wrote, composed, and recorded my own song, then I turned it into karaoke! And I did it all using Free Software apps. Here's how I did it.

Yeah, running multiple instances can be quite the investment of time and energy (sometimes also money). It can initially seem easy to run an instance, especially if you’re self-hosting one, and maybe have one or two more as a side-project. But, the demands that come from running multiple instances can steadily increase over time.

This is partially why I had to open up VidCommons as a joint project. Even though I still do most of the server maintenance, trying to run it all by myself was an absolute nightmare.

In 2018, a platform was launched to build an open, decentralized web for videos. In 2021, the network is still struggling to grow. I take a look into some of the problems with content discovery, along with some small suggestions for instance admins.

Personally, I’m super happy for her. 😁 She does great work, and I’m glad that she is comfortable enough with herself to come out publicly, and that her project and its community are accepting.

Yeah, I was just thinking about this! It would be amazing to see BookWyrm integration on a libre reading device.

Not yet, but mainly because I prefer a non-docker environment and kind of need to consolidate a bunch of things on my server first. 😅

An overview of a new federated GoodReads alternative, powered by ActivityPub. It's awesome, and I'm really excited about it!

Introducing Spectra, an instance for video creators
TL;DR - A month or two back, I launched an instance with a specific goal in mind: provide a home for creators that want to put videos out into the fediverse, without having to deal with storage space limitations or the hassle of maintaining their own instances. This motivation gave birth to Spectra. The service is invite-only, and I'm looking for creators that would like to get invited to the platform to upload videos. As a bonus, creators are entitled to basically unlimited upload space. If you're interested, reach out to me on the fediverse ( about getting an invite. ---- PeerTube kind of has an inherent discovery problem, when it comes to finding good content to watch. Granted, the project offers a global search system, along with a discovery tool for finding instances to join, as well as a way for instances to subscribe to the global firehose of a growing video catalog. However, I feel as though these are the wrong solutions for growing an actual user community - instance admins can end up with a video catalogue filled with crap that's simply not relevant to anybody. I believe part of the solution to this problem is by using human curation to focus creators into a space, and subscribe to a handful of other reputable PeerTube instances to get some kind of community engagement going. So far, we've got about 3 or 4 people actually uploading stuff locally. It's a humble beginning! But, I'm looking to grow this little community further, because I think this effort could grow out the video part of the fediverse in a meaningful and significant way.

This looks seriously awesome! Great visual design.

So…there’s a couple of communities worth checking out!

If you want to do something purely FLOSS-related, has a pretty dedicated built-in community for that.

If you want to produce tutorials for edutainment purposes, there’s TILvids:

I’m not exactly surprised to see Roy Schestowitz taking this position. However, I think he’s making the classic mistake of assuming that centrally-issued censorship by an institution is the exact same thing as a bunch of people swinging ban hammers because they don’t like what somebody has to say.

An important component of Freedom of Speech (by extension, Freedom of Association) is the freedom of the individual to decide whether they have to listen (or in fact, associate with a person at all). I’ll be the first to admit that sometimes various parts of the fediverse can get a bit ban-happy…sometimes that sets up a toxic dynamic where the people making those kinds of announcements are at best loosely informed on what they’re spreading around. But, that’s also nothing new when it comes to online communities.

If you’re going to act like a repulsive human being, I reserve the right to cut you out of my feeds so that I don’t have to deal with you. In a sense, that puts power directly into the hands of the user.

My account is; right now there are three separate channels attached:

  • Vlogs ( - personal vlog entries, not super exciting, but some people are into the more personable side of video communities.
  • Interviews ( - I’ve been involved in a number of interviews, many of which involve the fediverse. I keep a running archive of the ones I’ve been able to successfully preserve.
  • Browser History ( - an upcoming show in the works, focused on the history of technology, communities, and movements.

If you’re a creator on PeerTube, share your channel!
I think PeerTube has really come along as a project, but I think it's caught in a situation where the technical aspects are advancing far faster than the communal ones. In order for PeerTube to actually succeed in practice, I believe that creators ought to reach out to one another to create a type of loose community where we actually follow each other, comment on each other's stuff, etc, kind of like YouTube's early years.

There are tons of updates coming to Pixelfed
Pixelfed is a federated alternative to Instagram that's been developing all kinds of awesome new features in the past year. Here's a look