Somewhat ridiculous. The clump of brain cells responsible for We Distribute, VidCommons, and Brands.Town. Goofy but lovable, passionate about many things.
Public Key
npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Profile Code
nprofile1qqsfxvkd006zafy2a2fj2ysfslwwxg94xtv2fnzq5h0an67yml792wqpz4mhxue69uhhyetvv9ujuerfw36x7tnsw43qltcfs5
Show more details
Published at
2026-08-06T10:20:25Z Event JSON
{
"id": "ea14bef62597ec2a7e605af86e4c83d9eb29c86cf04328c8cf9d714f2916e525" ,
"pubkey": "9332cd7bf42ea48aea9325120987dce320b532d8a4cc40a5dfd9ebc4dffc5538" ,
"created_at": 1786011625 ,
"kind": 0 ,
"tags": [
[
"proxy",
"https://social.wedistribute.org/users/deadsuperhero",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub"
]
],
"content": "{\"name\":\"Sean Tilley\",\"about\":\"Somewhat ridiculous. The clump of brain cells responsible for We Distribute, VidCommons, and Brands.Town. Goofy but lovable, passionate about many things.\",\"picture\":\"https://social.wedistribute.org/media/740be115-a798-487c-9477-7a1946880fc5/8f15b15f53b197e6.png\",\"banner\":\"https://social.wedistribute.org/media/7e7b0066-702d-4076-86ea-e0c23d04c274/6db32e817d70f165.png\",\"nip05\":\"[email protected] \",\"fields\":[[\"š Site\",\"https://deadsuperhero.com\"],[\"šŗ Video\",\"https://spectra.video/c/deadsuperhero\"],[\"š ļø Code\",\"https://codeberg.org/deadsuperhero\"]]}" ,
"sig": "1bf46514129dc0d0f99a3e8129bf10e11f36655ec66000aca751b6f7f588967ead8e2b550405e555be329a950d0baccc6ab90549444f46c0650caab8cb5c73a9"
}
Last Notes npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley Iām feeling the pain, and need to make some hard decisions about Spectra. Iām currently shoveling like $600 per month into the furnace to keep this thing going, and I canāt do it for much longer. Most of the pain stems from a handful of accounts absolutely abusing our āunlimited storageā offering. #nevent1qā¦xal9 npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley @nprofileā¦03me @nprofileā¦dysu oh no, is the site doing that again? š
š« Our WordPress integration has a long-standing content negotiation issue. Weāve never quite cracked it, but if you navigate to the link again, it should render correctly. npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley OH NOOOOOO New earworm unlocked. #TheyMightBeGiants https://www.youtube.com/watch?v=z8au4eCVPis npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley If thereās any #Godot developers out there making 3D games, I could kind of use some help / advice on how to fix this weird issue Iām having. Camera is basically attached to a SpringArm and mounted on a pivot, the pivot rotation is whatās used for camera rotation. When switching perspectives, a piece of code is supposed to line up the pivot rotation to the player_mesh rotation. Except it seems to be flipped when I face certain directions?! https://codeberg.org/deadsuperhero/godot-hybridcam/issues/1 npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley Itās kind of depressing, going into Computer Science, when I know how dogshit the tech industry is. But, I love computers. I love writing code. I love making computers do stuff. Iām pursuing software engineering in spite the bullshit, but Iād be lying if I said I felt certain about the future. npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley @nprofileā¦xg89 Iām so tired of open source startups being coopted by large companies, particularly AI companies. npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley Listen, listen, me no lie! We like stuff that makes us cry. Why, why, why, why? #Devo npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley @nprofileā¦t3h7 itās not that bad npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley @nprofileā¦xgry Andy Piper even made a demo: https://web.archive.org/web/20240927000320/https://www.womptriangle.online/ npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley @nprofileā¦xgry Letās just call it Womp Triangle and be done with it. https://codeberg.org/andypiper/womp-triangle npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley I think the simplest solution might be to use a very simple skeleton theme, and modify it as necessary. I could keep it simple, not depend on too many plugins, and gradually shape it to look and feel the way I want it to⦠What a headache, though. npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley Whatās kind of frustrating is that there arenāt really any #WordPress themes that capitalize on Fediverse integration. I donāt mind adding custom stuff in, but Iām torn between either altering a proprietary theme, or trying to code my own from scratch. Building from scratch means way more work, but itās theoretically well-supported to do what I want. Altering something that exists means technical debt, on a system that could change at any time. I just donāt know what to do. Do I put all the work up front, or do it over time on the backend? npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley Trying to figure out how best to modernize We Distributeās site theme. Iāve been experimenting with the customization system in the twentytwentyfive base theme WordPress ships with andā¦itās kind of good, but just not quite where it needs to be. Right now, itās all held together with a crusty expired paid theme. It needs a facelift. Iām not sure if I want to write my own theme from scratch, but a lot of paid themes hard-code so much stuff that I donāt need or want. npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley I really wish @nprofileā¦k30q offered a dedicated integration for Webhooks. I know thereās a third party bot thing that I can host myself, but it would be so much cleaner to just have it right there in the UI for integrations. Being able to hook into a code repository or OpenCollective would be so, so useful for making little chat messages. npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley Huh, so the latest @nprofileā¦q9cx buildā¦kind of federates with Bandwagon? Canāt really find any of the actual content, but thereās Actor discovery. //cc @nprofileā¦2gus https://social.wedistribute.org/media/96bf7340e75b0f97a7391ec6a47f5e4d79614b372fbfe16640ffda30aa7081b4.png npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley @nprofileā¦2crl I understand your point, but thatās actually a categorical misunderstanding of how AT Protocolās various layers work. The Fediverse is actually way more tightly coupled when it comes to instances and identities. At least Blacksky has demonstrated that itās possible to run the entire stack, and migrate absolutely everything to it from Bluesky. npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley @nprofileā¦shhu @nprofileā¦pvqa @nprofileā¦00ws I think @nprofileā¦d3ed would be able to answer that better than I can. That being said, I plugged in my wallet address, and it just seemed to work? npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley @nprofileā¦00ws @nprofileā¦pvqa Everybody says this when talking about GNU Taler, but I still canāt make heads or tails of how itās supposed to work. The most Iām able to grasp is that it could provide some useful infrastructure for banks and credit unions, maybe? npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley @nprofileā¦00ws @nprofileā¦pvqa Yeah, Mitra got an Honorable Mention in my writeup, mainly for pioneering this stuff way sooner than any other project did. In hindsight, XMR is kind of an odd choiceā¦mainly because payment moves so slowly. Mitra has pretty decent UX, though, and its API could be made to use just about anything, provided Instance A and Instance B both support the same thing. npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley @nprofileā¦vwtm I actually donāt think the store part was necessarily the main problem. Bear with me. I think the main problem was that these platforms became global networks with millions of people all in one place, and that the emergent abuse of trying to game the recommendation algorithm for attention and profit did far more damage than anything else. I actually donāt even think personal recommendation algorithms were necessarily the culprit, and that analytics concerning trending content was way more problematic. Some of the was caused by YouTube and Google directly: thereās all these weird behaviors with trying to make stuff trend higher and get more eyeballs in a giant centralized space. Look at all the weird things people did with thumbnails, titles, even usage of spoken words. Itās actually very fucked up. Anyway, I donāt think the problem is actually related to people being able to buy or sell things, or donate to creators. I donāt even think itās related to payments. I think itās the platform profit incentives that YouTube itself created that are ultimately why that place is so fucked up now. npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley Iāve been thinking a lot recently about #PeerTube, #Loops, #Bandwagon, and other platforms in the #Fediverse that are geared around artists. I might get flamed for this, and youāre welcome to disagree, but I think the network is in dire need of having support for commerce. Not āBig Capitalismā commerce, but the ability for people to buy and sell things, support projects, and commission their favorite creators to keep making more stuff. https://deadsuperhero.com/the-fediverse-and-content-creation-monetization/ npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley Took a quick look at my monthly expenses, and itās not looking great. My #PeerTube instance @nprofileā¦z7g2 is getting into the $400 per month range, accounting for overages in Object Storage and Network transfer. My first thought is that it may be time to look at more sustainable hosting options. Alternatively , I might have to start setting caps on how much storage any account can use before being required to pay for more. Neither prospect feels great. š The community has been amazing for monthly donations, but our rate of growth has rapidly outpaced contributions⦠npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley Like Pixelfed and PeerTube, Loops is in a weird spot of technically being very very good, but lacking dedicated people to make media specifically for it. I think these platforms would benefit tremendously by aggressively courting the creators on YouTube and Tiktok and Instagram Reels to try creating stuff on the Fediverse. npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley @nprofileā¦shhu Yeah, I 100% agree with this. After migrating onto self-hosted infra, some of the open source alternatives just donāt have great UX. I feel like I have to wrestle with software sometimes to make it do what I want, which is annoying. npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley Itās kind of bizarre that the post-9/11 GI Bill only covers 36 months of classes. Iām currently going to a community college, and the majority of my benefits will be going towards a transfer program. Iām currently on track to graduate in 2028. When I transfer to an actual university, Iām likely going to have to figure out a source of money to cover my living situation and education. Itās honestly pretty scary to think about. npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley Hey! Are you a CEO or project lead of a decentralized, open source communication platform or protocol? Are you tired of dealing with negative responses to your misinterpreted posts? Hire me to be your comms person! I can be your community punching bag that keeps everyone happy and excited! npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley Iām constantly blown away by how good gaming on #Linux is these days. While itās still not perfect, and some live service games will never ever work, the idea of buying a AAA game on day one and have everything work is still wild to me. Valve has done some absolutely incredible work in making this whole thing viable. Most days, the only bugs I have to deal with are the same ones Windows users have. npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley I miss @nprofileā¦jvlv. npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley This #FediCon talk from @nprofileā¦kzgj is probably my favorite out of the bunch. Theyāre all really good, but so many of his points hit home for how I feel about the #Fediverse and what we could do together. https://spectra.video/w/eod3ybLu7sHzAEMihej8km npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley It would be nice if there was a #PeerTube plugin to add social account fields to user profiles. Even if it were just a drop-down of various Fediverse platforms and a text field for URLs, that would be great! npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley Advertisements on YouTube are beyond intolerable now. Just listening to an hour of two people talking results in an ad every five minutes, with the skip button alternating different positions. Itās so shit, but so much of the good content is still on there. Iād love to find a way to get more good creators onto #PeerTube instead, even if theyāre just mirroring a channel. npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley @nprofileā¦0ghv is looking so freaking good. Iām super excited about the new updates coming in. #Fediverse https://wedistribute.org/2025/08/big-updates-are-coming-to-loops/ npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley For some time now, We Distribute has been looking at organizing a fundraiser for our organization. It might be a Kickstarter, it might be something else. Still figuring that one out. As a tech publication based entirely within the #Fediverse, we have a unique opportunity to expand our operations, provide better consistency in the articles we publish, and pay people to write and create media with us. At this point, weāre very small, and at constant risk of burnout. I am hoping to change this. If I were to pass around a form to collect email addresses for people who want to be there on our Day One campaign launch, would this be something youād be interested in? #WeDistribute npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley @nprofileā¦5f2h As a Web client, Phanpy is absolutely amazing. The catch-up feed is probably one of the most creative features Iāve seen in any social app in a long time. Unfortunately, Iām a stickler for native clients when Iām on the go. npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley @nprofileā¦5f2h Iāve searched far and wide, and Moshidon is still the best Android client. Itās not even close. Tusky is really good if youāre going for a āvanillaā Mastodon experience. As an Akkoma user, though, Moshidon offers a bunch of extra features that fit well with the platform. npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley @nprofileā¦dn53 Your best bet for the short term might be to use a multiprotocol client. OpenVibe is pretty good, and lets you use Mastodon, Threads, Bluesky, and Nostr simultaneously. https://openvibe.social npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley @nprofileā¦dn53 The short answer is that Blueskyās various pieces could qualify as āmostly decentralizedā, but one piece that is centralized is basically the account registry of DIDs. Most of the AT Protocol could be hypothetically stood up with independent infrastructure, itās just that this part is managed by Bluesky for whatever reason. npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley Just an FYI: If you missed #FediCon, or just want to see the talks, they are being edited and uploaded to #PeerTube. Thereās only three talks up so far, but I am helping @nprofileā¦vwu2 to add more of them, and ensure that there are accurate captions and nice little thumbnails. You can see a playlist of all #FediCon2025 talks, sorted in order, here: https://spectra.video/w/p/52g7HzMoUCxEm9nU339mPf npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley Question about corporate brands came up on the #Fediverse. The answer is brands.town. #FediCon npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley @nprofileā¦vwu2 unveils https://crowdbucks.fund/ A #Fediverse crowdfunding, tipping, payments platform. #FediCon https://social.wedistribute.org/media/bbc151cfff5544ec936dd218b613a38e0837bec4a4b205d57d90d653cde3374b.jpg npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley The true killer feature of the Fediverse is the ability to leave somewhere, take your stuff with you, and go somewhere else. #FediCon npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley Activity Intents are super cool. Theyāre like a social button you put on websites, to get you back to your own Fediverse client, but it can be used for Likes, replies, sharing, whatever you want. https://codeberg.org/fediverse/fep/src/branch/main/fep/3b86/fep-3b86.md #FediCon npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley The network does not just need technologists. It needs artists, musicians, writers, journalists, and all kinds of other creatives. #FediCon npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley In the beginning of the Internet, it was beautiful and optimistic. The possibilities were endless. Well, now weāre here. #FediCon https://social.wedistribute.org/media/d71b1f5a1df203e99bcbdf7e7ab66711ea1812092be35c8ff832e17b1d638923.jpg npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley Ben Pate from Emissary / Bandwagon is talking about the future of the #Fediverse! #FediCon https://social.wedistribute.org/media/b2109594609958914ebd8ce810dc98b4ea850b6baa71615254b4349828d91b4d.jpg npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley Myth: your instance is a window to the Fediverse. We know this isnāt true, the network has thousands of distinct bubbles. No individual server has a comprehensive purview of the network. #FediCon npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley The Discovery Problem is pretty infamous within decentralized spaces. How do you find the good stuff you care about, and the people you want to hear from most, on a network where everything is everywhere? #FediCon npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley Iām about to go up for the We Distribute Live panel at #FediCon! š„³ npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley Damn, thereās even a Twitch alternative. https://stream.place/ #FediCon https://social.wedistribute.org/media/fa11f3449eab09feb753f72e6b7d3c40f1c761a0efc772e0315f745b8fd9371e.jpg npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley From the perspective of advocacy, I think we really need to take the experiences of SocialBC and other initiatives, and develop a comprehensive playbook on what things were tried, and how these efforts got a foothold in their local communities. Even though SocialBC is small, itās a compelling case study. #FediCon npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley I love the idea of local governments having Fedi accounts. It sounds silly, but the idea of a bunch of local departments being able to get their messages out can actually be really useful. Think about how many municipal accounts post updates on Twitter to keep people informed about local events or developments. #FediCon npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley What kind of organizations would align well to the Social Web? News, Science, Education, Democratic Governments. Weāre seeing seeds being planted for all of these things, but these benefit the network as well as befitting from it. Being able to openly distribute truth, knowledge, and information are crucial in an era where big platforms can alter the narrative and suppress knowledge for political gain. #FediCon npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley āWe need to go beyond donations and volunteering. Beyond anti-capitalism. From established organizations and upstarts, while abolishing overlords and avoiding becoming overlords themselves.ā āJohannes Ernst #FediCon npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley Oh no, Iām 35 today! š© npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley Canāt sleep. My alarm goes off in like two hours anyway, and Iāll be whisked away to the airport. Ah well, thatās okay. npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley Iāve been playing #ClairObscur #Expedition33 for about two weeks straight now. Itās beautiful, dark, enigmatic, deeply surreal, and probably one of the most exciting and satisfying games Iāve played in years. The music, story, art, and gameplay are fantastic. The scenery is like something out of a fever dream. The world-building feels like a whole lot of āshow, donāt tellā, which only adds to the mystery. The combat and character build system stacks and branches in some really incredible ways, too. npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley Nice! Thereās still a fair amount of jank, that jump animation is appalling, and part of his hair does culling at random camera angles. But, I took my custom character and made him move! #GameDev #Godot https://social.wedistribute.org/media/9c5d0fbbf5b564f833fa4ff176d09f5c6e3b9493338fe1211990196cf7851e55.mp4 npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley If I were to make a small game about the Fediverse, it would probably be about project management. It might look like Civilization or another political management game, but also have an insane amount of WarioWare-like mini games. If you fail them, your approval ratings go down. npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley A question for #Fediverse devs: Iām thinking about better ways to document development of the #ActivityPub stack. This would include explanations, demo code, example snippets, and various sections explaining how to build a fully working Fediverse server, with consideration for all of the FEP documents as well. What do you, as a developer, feel is currently missing? What information would make your life a lot easier? npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley Make no mistake, I really love what Ghost is doing with publishing. Iām a happy customer, and intend to stay there for the time being. But Ghostās current ActivityPub offering is ultimately very limited, even when compared to Mastodon. I think Bonfire could provide the building blocks to make something similar to Ghost, but with a far more robust amount of features under the hood. npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley This is a really great read by the @nprofileā¦l8y3 team. As someone who has done all kinds of experiments with long-form articles and publishing directly on the #Fediverse, there are a number of headaches and hurdles we still need to figure out. My overall philosophy is this: rather than adapting existing content management systems to use ActivityPub federation, itās preferable to build a CMS for the Fediverse, with explicit considerations for how the instance and the network should interact with each other. Everything, from the dashboard to side-effects of interaction, should be designed with federation considerations in mind. https://bonfire.cafe/post/01JYRX7HCGME693BGCZF6AGGK1# npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley Okay, #Fediverse, hereās my long-winded reply to @nprofileā¦3wy7 about āThe Seven Deadly Fediverse UX Sinsā. I mainly wrote this because itās a really interesting subject, and I believe thereās a lot of positive things we could do together. https://deadsuperhero.com/mitigating-the-7-deadly-fediverse-ux-sins/ npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley Iāve been writing a long, long response to the excellent article by @nprofileā¦3wy7 about the Seven Deadly Sins of Fediverse UX design. Itās taken me almost a month, and Iām just trying to get through the last few sections. Hopefully, Iāll be able to post it tonight. š
npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley Kind of a weird question, but Iāve never seen it documented anywhere⦠How does the āNewsā tab on #Mastodonās explore page work? npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley @nprofileā¦h6f2 @nprofileā¦vgce to be fair, thatās most FEPs. npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley I couldnāt attend the last day of #FediForum due to unavoidable obligations. However, I felt really good about how everything went down at the event. Thereās a lot of passionate, intelligent, amazing people working in this space. If we connect, and keep the conversation going about what needs to be done, we can change the Web. npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley Iām kind of tempted to try setting up a @nprofileā¦vgce instance for We Distribute. Could be interesting to have a bunch of little badges for exploring the network or learning about it? š¤ npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley @nprofileā¦mkea probably some extra strain from all the bots potentially DDoSāing the service, I would guess. npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley In case youāre just tuning in, weāre covering Day 2 of #FediForum. @nprofileā¦zwgs giving the opening keynote about Spritely, and itās great. https://wedistribute.org/2025/06/fediforum-june-2025/ npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley Hey #FediMusic folks! š Two things worth mentioning here: Our forum now federates with The Social Music Networkās forum, allowing members on each to seamlessly communicate. We hope that this will give us better insight to whatās going on with the art and music community, and help us get better at reporting whatās going on in the space. Iām compiling a list of resources available to the FediMusic community. Does anyone have things that ought to be added to the list? See here: https://forum.wedistribute.org/topic/16/current-fediverse-resources-for-musicians npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley On the one hand, Iām glad that I back up all of my articles on Archive.org. It makes the process of retrieving lost content fairly trivial⦠Except, of course, when Iām trying to get media thatās not actually part of the backup, and is just a dead link to a place where it used to be hosted. Iām scrubbing through Dansupās post history trying to find specific videos for #Pixelfed articles. Itās maddening. npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley One thing that kind of makes me uncomfortable with getting into JavaScript is the sheer amount of frameworks and middleware out there. For the frontend, do I want to use Svelte? NextJS? Fresh? React? What about the backend? Express? h3? Hono? Then thereās stuff like Yarn and Bun and npm⦠Itās just turtles all the way down. npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley I said I would publish this week, I guess it happened earlier than expected. This is a high-level overview of Postmodern, the #Fediverse platform I hope to someday build. It is the culmination of years of study as the network has continued to evolve. https://deadsuperhero.com/my-dream-fediverse-platform/ npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley This is Postmodern, my concept for a #Fediverse platform. This mockup is a builder interface for making your own UI, timelines, and pages visually. Itās a weird and ambitious concept, but this is what Iāve been dreaming about for years. Blog post dropping this week. https://social.wedistribute.org/media/05f72d5e9f1690d4121dedadfe5109634b4cab59c2ec2da7fdec53cffa0aac95.png npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley @nprofileā¦l805 @nprofileā¦v0kv Yeah man, Bonfireās been really exciting to watch. Itās kind of like a super-modular framework for building social networks, and gives admins the ability to choose which bits they want for their communities. npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley Things have been a little slow for a while over at @nprofileā¦v0kv, mostly because of a really busy spring class semester. Now that Iām done with that, I want to start writing articles again. Whatās some interesting things happening in the #Fediverse we ought to cover? npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley @nprofileā¦85l6 @nprofileā¦mkea Yeah, I blogged about it a while ago. I donāt know what the devās current plans are regarding that. We had talked a bit a few months back, and I shared my point of view with them. Even though I disagree with this conceptually, I wouldnāt mind being able to follow musicians that use Funkwhale and listen / like / subscribe or whatever. npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley @nprofileā¦mkea I think thereās a real benefit to finally integrating music platforms into the space. Bandwagon lets artists syndicate their tracks to a global discovery system and even user-run internet radio stations, while still taking full advantage of ActivityPub. Itās still early days, but having first-class support for this stuff would really bolster the current Fediverse music community here. npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley @nprofileā¦mkea Funkwhale is a federated music server that pivoted from being like a āstream my own music collection to myselfā (GrooveShark) kind of platform to a āalso add accounts for artists to stream their music to othersā (SoundCloud) platform. Itās been kinda dormant for a while, but thereās a big 2.0 release around the corner with a total UI overhaul. Bandwagon is kind of like an open Bandcamp alternative that also federates, but every account just uploads their own music and can post tour dates and stuff. Itās built on Emissary by that projectās dev, and has a decent amount of artists from the musician part of the Fediverse. npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley #Bandwagon is really starting to add polish. I think the inbox / timeline still needs some design love, but Iām really impressed at how well the music and discovery side of the app is working. I feel like this is a really solid starting point for the FediMusic community, but I would love to see federation working with other efforts like Mirlo.space and Funkwhale in the near future. https://social.wedistribute.org/media/edf7c4ac3f8352333572d232ea65ef893f4df3b3ee62182346893ff420a68da7.png https://social.wedistribute.org/media/f5deb4286f064f08697df9d503006bc030a7cfcb29d84e4527c72b645bfcc732.png https://social.wedistribute.org/media/f9de478af5e05ff7a8bdc06288c2ce37d75eb66a29ce2cdb421b54c5731b9b65.png https://social.wedistribute.org/media/4feba598c7c673b2becdc644b95f195521b5bd5e210170f30c8527c83d372382.png npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley I am taking a small break from the #Fediverse for a little while. No, itās not permanent. This semester was a really tough one, and I need to focus on wellness for the near future. Right now, Iām playing Oblivion Remastered, and itās wonderful. npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley Someone messaged me on Reddit asking for help on forking #Mastodon. Lol. Lmao even. npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley It sounds like Iād still have to create user accounts locally, if only to properly represent delegation of actions and fight against spam. But, the idea of automatically creating an account on successful authentication doesnāt sound too ridiculous. But, those accounts donāt have to be Actors themselves. A Group admin could review submitted Events, and approve them, and the resulting create / announce activities could use the Group Actor as the author⦠npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley Kind of a weird thought Iāve been kicking around⦠So, itās possible to use the Mastodon API for sign-in and authentication, right? Would it be possible to leverage a remote Mastodon account as a user account in a Web app, then give it the ability to create an Activity within the app, without creating a Note on Mastodon? Iāve been kind of thinking about having an app where people can sign in and submit Event activities to a Group. I donāt want to create a bunch of Actor accounts, but I donāt mind the idea of having a Group Actor delegate on behalf of signed-in users with MastoAPI. If this sounds like āPoor Manās c2sā, yeah, thatās basically it. npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley I wrote up an article on my personal (Ghost-powered!) blog about some of the work Iāve been doing to integrate our news publication at We Distribute into the #Fediverse. This is the culmination of years and years of experiments, and weāre almost to a point where most of our ideas have been realized. https://deadsuperhero.com/integrating-a-news-publication-into-the-fediverse/ npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley @nprofileā¦hftj @nprofileā¦7nr8 @nprofileā¦t9gy I like the term personally, and am still in favor of it. But hereās the real challenge: explain what the Fediverse is to someone who has never used it before, and is only now just learning about it. This is something weāre trying to figure out internally. There are ways to explain it that are less technical and easier to understand, but it takes a lot of workshopping to accurately explain what it is, how it works, and why people would want to use it. npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley @nprofileā¦t9gy @nprofileā¦7nr8 I think one problem we have in this space is explaining its core premise and benefits. When I started writing about the Fediverse, one challenge I really struggled with was the fact that I kept having to explain big concepts before ever getting to the point of the article. Itās kind of our Achilles heel when it comes to advocacy. I think ideas have to be broken up into smaller bits, to make the concepts more palatable to people who have never used this stuff before. npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley I wish WordPress had a straightforward way of separating Pingbacks from Comments. Pingbacks are super useful, but it kind of sucks having them all get mixed in with ActivityPub replies. npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley It feels deeply weird to do a Google search for how to deal with a specific #PeerTube issue, only for Gemini to spit back tips from the in-depth article I wrote right back at me. Edit: Itās this article, and yes, I did fix the problem. š https://wedistribute.org/2024/07/fixing-peertube-videos/ npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley Iāve asked about this in the past, but I think that mightāve been on a different instance, or maybe itās just too far back in history for me to easily find. There are a number of small businesses on the #Fediverse. Some of this is people doing art commissions, multimedia productions, or other kinds of paid trade work. There are also some dedicated hosting services and tools, and maybe there are other things my brain just isnāt thinking about right now. I am thinking of building a directory of homegrown Fediverse businesses as part of Fedizen.net. I have about 5 or 6 entries, but I feel like thereās a lot more out there. If you own a service or want to promote one, let me know! npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley As part of an ongoing effort with We Distribute and #Fediverse advocacy, Iām looking at connecting with other journalists currently writing about the Fediverse, Nostr, Bluesky, and other efforts to build a decentralized social Web. I think it may be possible, even beneficial, to create a newswire service spanning our different sites and publications, to help keep everyone reporting on this growing space on the same page. npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley Itās the waning hours of #FediverseHouse. This is probably the best time Iāve had in years and years. Some hilarious, beautiful, brilliant people, Iām sad that itās almost over, I could spend all my free time hanging out with yāall. npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley Mike: āWhatās something chill we can make a feed out of?ā Me: āBob Ross!ā Another Dude: āDragonball!ā BobRoss X DragonBall feed: https://surf.social/feed/surf%2Fcustom%2F01jp0kmp369phbg9zgtjrctakc #FediverseHouse npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley Couple of things regarding paying creators for access in the #Fediverse: The PeerTube extension allowing Stripe payments: https://github.com/kontrollanten/peertube-plugin-premium-users/ FEP for limiting visibility to authenticated actors: https://codeberg.org/fediverse/fep/src/branch/main/fep/7502/fep-7502.md FEP for Payment Links: https://codeberg.org/fediverse/fep/src/branch/main/fep/0ea0/fep-0ea0.md Theoretically, you could use 2 and 3 together as part of a service. #FediverseHouse npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley āActivityPub 1.1 is coming.ā is this networkās āHalf Life 3 CONFIRMED.ā #FediverseHouse https://social.wedistribute.org/media/7ae26edfd6aa958f10b867e04b49dec2cd968b0beb9565aefd0a2361e8453f92.jpg npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley Some of the biggest things coming out of this session: People donāt want to have to think hard about the experience to find where the decentralization is. My personal experience is that a lot of people are initially indifferent. Open source projects, Fediverse ones in particular, really suck at marketing. I donāt even mean āmake shiny pages showing cool screenshotsā or āuse easy words to understandā, but instead: workshop some values that resonate with people. Similarly, thereās so many core concepts that have to be explained up front before you ever get to the experience itself. These are details that we need to nail down, without info-dumping all at once. #FediverseHouse npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley Quick note for anyone using the #WordPress #ActivityPub integration: weāve been doing odd experiments with doing microblogging using Mastodon apps all from within our own site. I think weāre really close to being able to make the switch over. We want @nprofileā¦mjk0 to eventually migrate completely over to @nprofileā¦v0kv, but thereās a few tiny headaches weāre trying to solve first. If anyone is using the Enable Mastodon Apps plugin with Friends and ActivityPub, can you do me a favor and look at this outstanding issue? Seems like using the WordPress Status post format is causing server errors, and I suspect WordPress interprets most microblogging statuses as this type. https://github.com/akirk/enable-mastodon-apps/issues/219 npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley āFlood the timeline with this image to signify you stand with a country or group!ā What is this, 2010? I thought we mostly agreed that performative signaling was best left on corporate silos. npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley Is anyone building cool stuff with @nprofileā¦j979 ? Iāve been curious about diving in after I learn JavaScript, I think it would be fun to make some simple #Fediverse apps. Iād love to see what other people are making with it. npub1jvev67l596jg465ny5fqnp7uuvst2vkc5nxypfwlm84ufhlu25uqdqnmhu Sean Tilley Am I cringe? š