From IndieWeb
Jump to navigation Jump to search

Bob W

Pronouns: he/him

Bob W. (AKA 3b0b or 0x3b0b, pronounced Bob or Three-Bob) is a software developer living in the southeast United States.

Chat Nickname: 0x3b0b

Elsewhere:  @0x3b0b

My Setup

My website is running (with some custom modifications), which is, as its documentation describes, "a self-hosted, single-user, ActivityPub powered microblog" with IndieWeb features. In other words, it is sort of like running a personal Fediverse instance and using it as a blog. So:

  • My website directly functions as my ActivityPub profile (as can be seen on other instances). Unlike some techniques I've seen for layering an ActivityPub profile on top of a personal blog ( works sort of the other way around), my username isn't also my domain name (, but is separate ( ).
  • The documentation describes it as the profile being exposed as a microblog, but it's really more like the local timeline in some ways, since unlisted posts don't appear there.
  • It uses microformats, and sends and receives webmentions.
  • It shares some infrastructure with my personal Matrix instance, which has the side effect that my site drops offline when I'm updating Matrix.
  • I use Bridgy for syndicating to Twitter when I feel like it, and theoretically also for backfeeding responses, except I don't think I've had any. However, I don't have u-syndication links (see Itches).
  • I use for pingback support, just in case.
  • I have modified the software so that I can use permalinks derived from newbase60-encoded Unix timestamps (currently with precision to the minute, although that prevents me from posting twice in the same minute), which is shorter than the default of using UUIDs, and lets me determine a permalink in advance if I really want to.


  • As mentioned above, I'm using Bridgy for syndication and backfeed when I want it (to Twitter, so far). The lack of editing support on both ends means the only way I can include a u-syndication link in the original post is to plan the exact minute I will publish the post, tweet a link to it first (which will be broken until I finish the process), add the twitter link to the original, and then post it during the correct minute. That is more hassle than I've been willing to put up with so far. It would be nice either to improve on that flow or to try to help contribute to adding edit support.
  • I would like to establish a place to put things that I don't consider to be notes or articles, and things that I may want to edit regularly, such as perhaps a more detailed About Me page. I have a few ideas for how I might accomplish this, but haven't decided which I like best yet.
  • I also might want a way to publish something that is handled like a normal post, that will be accessible to anyone who has the permalink, but that does not clutter my followers' feeds. I think official support for this is planned (in conjunction with more convenient support for posting an IndieWeb reply to something that isn't an ActivityPub object), but I may try my own riff on it first.
  • The home page, articles page, and tag pages are marked up as h-feeds, but the RSS and Atom feeds include everything I post as Public (notes and articles both) with no ability to subscribe separately to a post type or tag.
  • I am thinking of trying to make it more clear how people can interact with my posts. Currently it works fine for Fediverse natives encountering me from their instances, and there's guidance on my individual post pages for doing that if such people are looking at my site instead, but my Webmention compatibility isn't readily evident.
  • Replies via are displayed as webmentions but not threaded as comments, and I'm not sure why yet, since a reply from did get threaded.