Theia Henderson's Avatar

Theia Henderson

@theias.place

163
Followers
46
Following
12
Posts
26.06.2023
Joined
Posts Following

Latest posts by Theia Henderson @theias.place

All the conference talks were recorded but they haven't been published yet - hopefully they'll be out in a week or two I'll let you know!

14.10.2025 18:55 👍 1 🔁 0 💬 1 📌 0

Glad you found it interesting! Twitter-clones is an oversimplification but no support for private or semi-private (unlisted) content and the need to spin up bespoke servers for certain features (labeling) does vastly reduce the design space...tho you can still build a lot in that smaller space!

28.09.2025 08:56 👍 1 🔁 0 💬 1 📌 0
Socialverse Study Predicting the future of social software.

I'll be following up with how to make Graffiti apps soon! In the meantime, we're running a forecasting study to see what societal-scale effects Graffiti might have if widely adopted. Will apps evolve to be "good" or even more addicting/polarizing/etc? Help us predict the future!
socialverse.study

27.09.2025 15:45 👍 0 🔁 0 💬 0 📌 0

We also present the concepts "total reification" which allows seemingly contradictory designs, including conflicting moderation rules, to interoperate and "channels", which prevent interoperation from occurring by accident, avoiding the phenomenon "context collapse".

27.09.2025 15:45 👍 1 🔁 0 💬 1 📌 0

To be so flexible, Graffiti builds on the concept of "folksonomy". Think of hashtags, which can be any string but there is social pressure to use the same hashtag as other people, like #UIST2025

27.09.2025 15:45 👍 0 🔁 0 💬 1 📌 0

Graffiti *is* decentralized but the protocol(s) that implement is are an implementation detail. We actually present two decentralized protocols and its easy to swap new ones in as technology changes, similar to how the web upgraded from HTTP → HTTPS

27.09.2025 15:45 👍 0 🔁 0 💬 1 📌 0

How is this different from ActivityPub (Mastodon) or the At Protocol (BlueSky)? Graffiti doesn't just make Twitter clones, you can build Wikipedia or Messenger or Pinterest or Goodreads or Minecraft or plenty of *new* apps. And you never need to run your own server!

27.09.2025 15:45 👍 0 🔁 0 💬 2 📌 0

Graffiti is a system that can be used to build a wide variety of personalized social apps with relative ease that also interoperate with each other. People can freely move between a plurality of designs—each with its own aesthetic, feature set, and moderation—all without losing their friends or data

27.09.2025 15:45 👍 1 🔁 0 💬 1 📌 0

Most social apps, from Twitter to Wikipedia, have rigid one-size-fits-all designs, but building new social apps is both technically challenging and results in applications that are siloed away from existing communities.

27.09.2025 15:45 👍 1 🔁 0 💬 1 📌 0
Preview
Graffiti: Enabling an Ecosystem of Personalized and Interoperable Social Applications | Proceedings of the 38th Annual ACM Symposium on User Interface Software and Technology

I'm headed to #UIST2025 🇰🇷 to present our 🏆 Best Paper (!!!), "Graffiti: Enabling an Ecosystem of Personalized and Interoperable Social Applications"
@karger.bsky.social and David Clark
doi.org/10.1145/3746...

27.09.2025 15:45 👍 24 🔁 7 💬 3 📌 1
Video thumbnail

learned how to sing like 100 gecs from @theias.place

29.06.2025 13:32 👍 4 🔁 1 💬 0 📌 0
Preview
Internal Server Error for entire account from bad reply URI · Issue #3858 · bluesky-social/atproto Describe the bug Creating a post that is in reply to the URI of a non-existent post causes the entire account to return an internal server error on both the Bluesky app and with manual calls to the...

Issue filed here: github.com/bluesky-soci...

15.05.2025 15:07 👍 1 🔁 0 💬 0 📌 0
A picture of the BlueSky feeds interface with the "Following" tab selected and an error below saying "Internal Server Error"

A picture of the BlueSky feeds interface with the "Following" tab selected and an error below saying "Internal Server Error"

A picture of a BlueSky profile for @graffiti-garden.bsky.social with the "Posts" tab selected and an error below saying "Internal Server Error"

A picture of a BlueSky profile for @graffiti-garden.bsky.social with the "Posts" tab selected and an error below saying "Internal Server Error"

I've been messing around with the AT Protocol and it seems like I've bricked my test account, @graffiti-garden.bsky.social ... and if you follow it, your follow feed can be bricked too! 🥰🧱(don't worry, unfollowing the "bad" account fix it)

15.05.2025 15:04 👍 2 🔁 0 💬 1 📌 0