Sean Tilley
Sean Tilley
Sean Tilley
 San Francisco, CA (37.7840296 -122.3974082) last edited: Tue, 20 Mar 2018 12:32:10 -0700  
Personally, I'm really stoked for this project, and I love that it's made so much progress so far.

PeerTube Releases v.1.0.0 Beta 1

PeerTube, the decentralized YouTube alternative, has just made a new milestone release. The project has come a long way, and already sports a vastly improved UI and federated comments.

#PeerTube #ActivityPub #Federation
Sean are you able to follow peertube user ? I can from mastodon but not from hubzilla
Hubzilla does not yet connect directly to peertube, There is an open bug on peertube. We have at this point discovered that they do not handle the 'url' attribute in the actor document correctly; but even if we supply the data which they are expecting to find, there are unknown additional errors on their end resulting in connection failure. At this point we need somebody with a peertube installation that understands the code and read logs, and there does not appear to be sufficient motivation on that end to work with us and solve the problem.
Thank you Mike I hope someone will understand both side so we can talk to each other.
 San Francisco, CA,  
Pleroma, a lightweight social server written in Elixir, gains ActivityPub support


Pleroma, the lightweight elixir-based social networking server, recently unveiled full support for the ActivityPub federation protocol. Stylish and lightweight, and it works with the most popular apps for Mastodon

#Mastodon #ActivityPub #Pleroma #Elixir
 from ActivityPub
@dsh Wait what Pleroma is built on ActivityPub from the ground up, isn't it? How could it gain support for what it's literally built on?
 from ActivityPub
@dsh From my understanding it doesn't even "adapt" to ActivityPub like mastodon does. It IS ActivityPub through and through.

Basically it used it internally, but these interfaces were not exposed for a long time, meaning it only federated with OStatus networks. Now it does both, but you're right, it pretty much is a complete implementation of AP.
 San Francisco, CA (37.7667879 -122.41671110000001) shamelessly rips off of Mastodon and slaps a blockchain on top, for some reason

The Hiveway platform raised more than a few eyebrows today with an announcement by none other than John McAfee, unveiling the startups rebrand from Etherhive to Hiveway. At this time, McAfee’s affiliation with the project remains unclear, but he nevertheless appears to be providing consultation to the team. This is all fine and good, however, one detail sticks out like a sore thumb: Hiveway is a complete and utter ripoff of Mastodon.

#Hiveway #Mastodon #Blockchain
 from Diaspora
Forking an AGPLv3 project is good, that is why we have licenses and forks just increase diversity. But this wasn't done as a fork. The whole commit history was rewritten and apparently the UI has no source code link for users. The copyright file though does mention it is a fork of Mastodon.
 from Diaspora
by a per-feed blockchain

ahahaha then they're riding the hype bandwagon. People nowadays say "blockchain" when it's a git-for-xyz like solution. "per-feed" would mean it's not even git, it's even simpler. That would mean your file system is also a blockchain. Why not, it does have blocks. :D
MS-DOS could make a comeback if it billed itself as a block-chain file system!
 San Francisco, CA (37.784047 -122.39740369999998) 
It took forever to write this, but my #Hubzilla deep-dive has now been published!

The Do-Everything System: An in-depth review of Hubzilla 3.0.


As a platform, Hubzilla holds a tremendous amount of versatility and depth in what it can do. Mike Macgirvin, the platform’s creator, has famously quipped that the system does not have a commercial analogue to draw comparisons to — it’s not just a social network, it’s not just a forum, it’s not just a cloud storage solution, and it’s not just a content management system.

#decentralization #cloudstorage #federation
Copying Mike's comment:

To be frank - I'm very well connected on Sand Hill Road (look it up). I could get a ridiculous amount of funding just by demonstrating distributed privacy and magic-auth - and I could do it with a phone call. No need for blockchain because decentralised identity is a much bigger market and is never going to crash. I left that game long ago and I'm working for the people now. I'm really not looking to get rich. Been there, done that, didn't like it. It would of course be nice to make ends meet; which is something you have to forego when you're working for the people and not for your own gain.

The whole thing about venture capital is that the money never actually leaves Sand Hill Road. It just provides them with a new revenue stream and keeps them living in the manner to which they are accustomed. Startups and entrepreneurs are thrown a pittance of that revenue stream to keep people enticed and to perpetuate the game.
I'm impressed, Sean. This article has been very influential. Multiple people who registered on Hubzilla Start have referenced your article as their inspiration.
bottle with popping cork
 San Francisco, CA (37.7840345 -122.3973783) 
For obvious reasons, this is kind of a funny status

"Published via Socialhome via via Friendica via Diaspora"
 from Diaspora
Yeah. I got the funny part from the comments, actually.
federation!   ..

but guessing it probably went over a connector addon between accounts on different inetworks he case of pumpio  
(eg the pumpio addons that exist for Hubzilla and Friendica)

I think the other networks mentioned and also Hubzilla can all talk diaspora protocols to each other

hey btw looking at the that post reminds me -
Im looking for any libraries/tools/etc that might be useful for adding federation to existing websites that aren't based on platforms that natively support might have a look at that ..
also I remember a couple of years ago seeing a post about someone working on a zot library.(for adding zot support to non-hubzilla stuff/other platforms/etc)  does anyone remember this?
 San Francisco, CA (37.783999699999995 -122.39738270000001) 
This is a pretty big deal for me.

The FederationThe Federation wrote the following post Mon, 05 Feb 2018 06:58:33 -0800

Organization news

The Federation info is now a separate organization on #Github, thanks @Zauberstuhl for the idea ?

What does this mean? Well, it would be nice to take in a few more maintainers to ensure the site code gets some desperately needed improvements, for example. There are several things that have been requested by community members which I (Jason Robinson) haven't had time to implement due to work ongoing with #Socialhome.

My personal wish would be to make even more into a nice landing page for all #TheFederation / #Fediverse projects. This would mean not being constrained to just following servers running the #Diaspora protcol, but also including servers from #ActivityPub and #OStatus side, for example. The information is available out there, if not in exactly the same format, at least to some level.

If you are a #federated social web enthusiast, possibly even a maintainer of one of these projects and interested in improving the site, please get in touch, for example by replying here or chatting on FreeNode #thefederation channel, or directly to me. Please don't use private messages since those are not supported by this account yet.

#diaspora #friendica #hubzilla #ganggo #socialhome #mastodon #gnusocial
 San Francisco, CA (37.7668695 -122.4166396) 
Really interesting write-up by Dennis Schubert from #Diaspora. He and I have argued about this a few times in the past, and I don't necessarily agree with everything he has to say, but I do appreciate his views on the subject.

Dennis SchubertDennis Schubert wrote the following post Wed, 31 Jan 2018 19:36:37 -0800
ActivityPub - one protocol to rule them all?

So, I just published a tiny little blog post with my thoughts on #ActivityPub, #ActivityStreams, and related specifications. If you manage to finish reading it, you should have a pretty good understanding on how I see the world of social networking protocols, and you will get an answer to the question if whether is likely for #diaspora to support ActivityPub any time soon or not.
That could be a good idea to implement ActivityPub in Diaspora. I don't understand why it is not planed yet. As far as I understand it is not planed

 San Francisco, CA (37.7840152 -122.39734259999997) 
!Hubzilla Development

If you're running the dev branch of #Hubzilla, you'll see that a new feature has landed for channels – Articles

This is a really exciting feature to me, as I hope to build We Distribute on top of it.

Here are a few relevant files to understand different pieces of it:Here's a quick test article, as it appears today:

I'd love to explore the theme development side of this, specifically to make Article objects look like an article you'd see on any popular CMS that features them. (Ars Technica, the Verge, Mashable, etc). This may require me to open my first actual pull request for the Hubzilla project, as this is a feature of huge interest to me. The first "useful" thing I can think of might be a thumbnail field, which sets the og:image property of the article when shared.

Eventually, I might dive into either building a page or a plugin that shows all published Article objects on a hub, sorted by published date, complete with title, link, and author information.
@Sean Tilley @Mike Macgirvin
Mike's comment did not arrive at this HZ hub, too. I see you initiated the thread on HZ too and obviously federated to Diaspira?
Strange. I guess there is no way to debug this now.
But I am mentioning just in case such problems might spread.
Just for the record: I have just received Mike's post. :)
Just for the record: I didn't !

 San Francisco, CA (37.7668426 -122.4166306) 
For now, I am building out a simple set of experiments. Initially, I needed a convenient way to monitor project feeds from different places, so I've used the Channel Sources feature to create syndicated bot channels for the federated projects I want to watch.

This requires some adjustment and fine-tuning, but you can subscribe to it through Diaspora, Friendica, GNU Social, Mastodon, Socialhome, Hubzilla, or anywhere that can use #OStatus, #ActivityPub, #Diaspora Protocol, or #Zot.
 from Diaspora
There is though already, unless of course you want to collect all information in one account. Could get a little verbose though, depending on how many sources are aggregated.
Hmm, that might actually be a more usable source for me!
also if you add an accoumt as an resource instead of an rss feed, comments (not all) should get federated.

 San Francisco, CA (37.7840498 -122.3973926) 
Finally got this interview out the door! @Jason Robinson

Faces of the Federation - Jason Robinson of Socialhome


Jason Robinson was a long-term volunteer dev to the Diaspora project who made several important code contributions before deciding to roll his own federated platform. An avid Pythonista, Jason has specializes in Django development, and continues to tinker with decentralized communication.

#socialhome #wedistribute #interviews
The post owner can choose whether or not to "forge" signatures on comments and forward them to Diaspora accordingly, but we received so many complaints about sending unsigned  'likes' as forged (comment) activities that we stopped including them.

Comment forging is also no longer enabled by default as it was in the redmatrix days. Since this channel does not have Diaspora enabled, and it seems that the forgery option is not enabled for Sean's channel, I'm guessing this comment will not federate.
Yeah, @Mike Macgirvin , it's a solid workaroumd. Ktry to enable it for my channel when I get home today.

 San Francisco, CA (37.7840707 -122.39735650000001) 
I currently own the domain, and I'm hoping to put it to good use soon. I've spent quite a lot of time reflecting on what I want the thing to be, how I hope it might work, and what kinds of topics I want to cover.

One of my largest concerns over the past few years has been in the decline of quality news coverage of Free Software projects and the shuttering of outlets such as Free Software Magazine and other Linux-friendly outlets. Indeed, even at the peak of such outlets, there has been a long history of awesome projects getting completely passed over because it is deemed uninteresting to "the average consumer". Even popular outlets such as OMG! Ubuntu have been on a decline for years in terms of meaningful coverage.


In 2018, I hope for We Distribute to become a full-blown publication, a periodical that syndicates content throughout The Free Network and covers technical advancements in the decentralization movement. Most of this will still be federation-focused, but I've decided to expand my definition of The Decentralization Movement to include:

  • Free and Open Source Software - GNU/Linux, BSD, desktop environments, applications, etc
  • Distributed Systems - This includes Peer-to-Peer projects, as well as initiatives such as i2p and Hyperboria
  • Cryptocurrencies - AltCoins as well as other types of distributed ledgers / distributed value storage
  • Mesh Networking - Scuttlebutt and other initiatives

The idea for this publication is to write articles in a structure and format similar to Ars Technica or The Verge. The core difference is that, instead of trying to sell you products, it provides exposure for an ecosystem of digital counterculture, all of which provides free knowledge as a basis to build on. It would also provide simple news updates alongside chunkier articles, interviews, and in-depth reviews.

I'm still evaluating how I want to build it out, but I'm looking very seriously at using #Hubzilla as a base - that way, every single article can be dispersed in a federated stream across OStatus, Diaspora, and ActivityPub protocols. It could even get cross-posted to and Libertree.
 from Diaspora
Sounds great! Using a federating platform totally makes sense.
Sounds like a worthwhile use of time. Start writing articles and we'll try to help advertise, although we are notoriously bad at that :-)

If your work gets popular you might even be able to make some money via donation links or something.
It may be too early to ask a question like this, but would you also consider a section for occasional articles about efforts to distribute non digital power? Like, energy production, agriculture, corporate and political organisation etc.

It's definitely an interesting idea!

 San Francisco, CA (37.7839611 -122.3973584) 
Current word-count is at 1,610.

The most fleshed-out parts so far are:

  • Installation
  • Channel Basics
  • Photo Albums
  • Cloud File-Sharing/Syncing
  • Wiki
  • Community
  • Theme Development

There's still a lot of things to dive into - I have tons of sections and screenshots, and a lot of details to go over still. I'm particularly proud of the Theme Development section, as it dissects everything from starting a new theme file to setting up layouts with Comanche and writing custom widgets. I even found a way to demonstrate Comanche's usage visually.

This might be the most comprehensive review I have ever written – I'm quite proud of what has been accomplished so far. I really want to do the system justice by sharing all the things that I think is cool about it. I also hope to get this out before Christmas.
Looking forward to the Theme Development bits!
Getting Caldav working with KDE Plasma / Kontact was quite easy. Not 100% intuitive, but easy to find.
Getting Caldav working with KDE Plasma / Kontact was quite easy. Not 100% intuitive, but easy to find.

Yeah, I've definitely noticed that Gnome / KDE apps are the most forgiving when it comes to interacting with WebDAV so far. Mike's tip on using Evolution to connect with my Hubzilla account was an absolutely great answer for getting the Calendar Sync to work in Gnome's native calendar app.

I have no prior experience in organizing this sort but if thing, but uh, here's a new MeetUp I'm starting.

BAMF - Bay Area Members of the Fediverse on Meetup

Currently testing it out to gauge interest. If you live in the Bay Area and want to come out and make new friends, that would be the most amazing thing. You are welcome to join, regardless of whether you're from #Diaspora, #Friendica, #Hubzilla, #Libertree, #SocialHome, #Pump or any other federated platform.

I'll pick a date and a venue soon.

#Fediverse #SanFrancisco #BayArea
Thanks for the logos. I'll pass them on.

could that be fixed?

It's possible, but not very likely on the short term.  

Once that project completes their proposed account migration feature I might be able to dig up my old Friendica private key and tell them I've moved (ironically to exactly the same place).
 from Diaspora
Don't see Mike's reply here on Socialhome either. Since replies are delivered by the original author, not directly, probably not a JD problem but something funky going on when Sean's node delivers them? Or does not deliver to all recipients in this case. Can't see any related errors in my logs to suggest failed signature verification etc.
 from Diaspora
uh, don't worry
Enabled #ActivityPub on my Hubzilla server today. Curious as to what I can currently do with it.
Enable the PubCrawl plugin. For what it's worth, my Hubzilla install and Hubzilla add-ons are all running on the latest dev branch.
I just installed a fresh new hub today but I don't find PubCrawl plugin
It is not yet available in the 'master' branch. It should be present in 2.8RC which was tagged about ten hours ago.
 37.784040399999995 -122.3973083 
It's finally here! A million thanks to @Mike Macgirvin for sharing his many words of wisdom.

Got Zot — Mike Macgirvin – We Distribute – Medium


Mike Macgirvin is a personal friend, and a force to be reckoned with. Living on a farm in the hills of Australia, he has quietly spent his days carving out an elaborate system from scratch, doing the bulk of the work himself.

Over the past decade in particular, he has pushed the boundaries of a next-generation communication platform, restlessly experimenting and taking notes, often inventing his own solutions to complex problems.

This interview is the first part of our interview series, Faces of the Federation.
Excelent, thank you for that @Sean Tilley !

Just wrote a little bit about The Fediverse, The Federation, and their possible future together. #federation

A quick guide to The Free Network – We Distribute – Medium


Behind the complicated history of two supernetworks, and their potential future.

URL for OStatus:
@platano.  Diaspora uses a pubsubhubbub service provided by Google to allow folks to subscribe to your Diaspora public feed. GNU-Social uses this mechanism to follow your public content. As you've noted media handling is buggered. Most OStatus projects separate media from content. Diaspora feeds do not separate media from content but instead merges them together.
 from Qvitter
@mike Oh, so one of the several protocols used by OStatus just happens to fit the job of subscribing to Diasporans... Thanks a lot Mike!! Yes, it's kinda cool, although not perfect. It's a pity it doesn't work the other way round (followig GS people from D*), though. They don't even see my comments to their posts, etc.

BTW, I didn't receive any notification for your comment, I just saw it on my timeline cause I'm following you. It shows my blue username link (withouth the preceding "@"), though. More protocol mess, I presume!

More protocol mess, I presume!

Notifications and how this relates to mentions isn't spelled out in the specs and every project does them a bit different. I'll compare yours (I have an example in front of me from your last comment) and try to match it after I choke down some more coffee. I think I see something that changed from the way Status.Net used to do this.

It's always fun to see where my connections are coming from. I keep all of my contacts in collections based on what federated networks they use, which makes for tidy accounting. Also, I'd like to think that it adds a little bit of extra variety to my stream - people from GNU Social instances, for example, may act quite differently than people on Mastodon ones.

I connect to over 7 platforms now, through the Diaspora protocol or through OStatus. Everything else gets cross-posted to either Twitter,, or Libertree.

  • Diaspora - 91
  • Friendica - 9
  • Hubzilla - 42
  • GNU Social - 47
  • Mastodon - 52
  • SocialHome - 2
  • postActiv - 9

Keep in mind, this number is constantly growing! I actively add people from platforms I had previously been active on, and occasionally will add random contacts from various different networks who appear to be active. This allows me to discover new nodes in the network organically over time.
 from Diaspora
You are, ahem, very well connected, Mr. Tilley!
paulfree14 favourited a status by
It would be interesting to read about your cross-posting realization
  last edited: Fri, 22 Sep 2017 18:55:33 -0700  
Just added a bunch of accounts from #GNUsocial and #postActiv, with a few #Friendica and #Mastodon people for good measure.

Gotta bridge all of these networks and fill my stream with interesting content somehow!
 from Qvitter
@mike @dirb GNU social will auto mention people in classic interface, which are already in the conversation, but the qvitter UI doesnt preserve this, so the behaviour isnt even consistent within GnU social (or by extension postActiv)
fla favourited a status by
fla favourited a status by

  last edited: Fri, 22 Sep 2017 14:08:00 -0700  
I'm getting back into writing for We Distribute (several articles are in progress), and am interested in featuring different projects in the space along with the people who work on these projects.


The goal is to reveal what the landscape of federated networking looks like today, and show the different challenges and solutions that people have come up with.
 from Diaspora
OK I see them here on diaspora-fr. It looks like they just failed for, possibly the way they are relayed isn't backwards compatible to pre-0.7 pods? Should probably upgrade the pod :P
 from Diaspora
Comment from diaspora-fr got relayed, so maybe something in the way socialhome signs the comment that makes it fail if it's relayed to pre-0.7 pods, since direct comments work.

#justfederationlife #federationisfunright
 from Diaspora
Another good reason to update ;) Painless and easy!
  last edited: Fri, 22 Sep 2017 14:14:29 -0700  
Pretty huge news for the #Diaspora project:

  Our federation protocol just got bigger and better! - The diaspora* Project
tl;dr: The next major version of diaspora* ( will include a new major version (0.2.0) of diaspora*’s federation protocol. The release of this version demonstrates that the ‘cleaning’ phase has been finished and that the community is now able to develop this protocol further.

Under an AGPL 3.0 licence and proven by many years of production, the protocol and its implementation are both reliable and robust. We encourage projects seeking to create the federated social web to take an interest in this protocol, and we will push its wider adoption by providing support and an automatic tool to test its implementation in other languages. Apart from the reference implementation in Ruby, there are currently two implementations in PHP, one in Python and one in Go, which are at various stages of development.
fla favourited a status by
@dsh why is there a link to at the end of this post? And it looks like the data there are not public.
Hubzilla normally links tags at the source. Diaspora links them at the destination; which totally messes up tags that were linked at the source and leads to disparities in tag content which tends to favour large sites over smaller sites. I forgot about this issue during the re-write when implementing the V2 federation protocol and the new markdown library. Will sort it out tomorrow.