//
sign in
Profile
by @danabra.mov
Profile
by @dansshadow.bsky.social
AviHandle
by @danabra.mov
AviHandle
by @dansshadow.bsky.social
ProfileHeader
by @dansshadow.bsky.social
ProfileHeader
by @danabra.mov
ProfileHeaderAlt
by @jakesimonds.com
ProfileMedia
by @danabra.mov
ProfilePlays
by @danabra.mov
ProfilePosts
by @danabra.mov
ProfilePosts
by @dansshadow.bsky.social
ProfileReplies
by @danabra.mov
Record
by @atsui.org
Skircle
by @danabra.mov
StreamPlacePlaylist
by @katherine.computer
+ new component
Profile
Loading...
Practice spirituality; love more. Here for a healing, pluralistic, & human community. I block toxic folks. Christian. Husband. Father. he/him ace 🏳️‍🌈 Building EmdashJS for writers (saying for years it’s coming soon). https://aaronhuggins.com/social-media
Aaron Huggins








Loading...
We use the tools of oppressors at our own peril. Generalizing for an entire group the intelligence, beauty, income, or other traits that folk cannot control is a mistake rooted in supremacy. To say things like “this group of oppressors is not smart” is to underestimate at least some of them. 1/2
These generalizations make others less than ourselves… but only in our minds. We cannot be free until we’re all free, and setting ourselves up as more worthy than those we oppose does not seek collective liberation. Let’s not use the ugly tools of supremacy in pursuit of human flourishing. 2/2
An easy block for me.
I can’t wait to share more about the basic features I needed. As far as I know, nobody is offering quite the underlying data format and handling that I wanted with the flexibility that I needed. It’s tempting to get all “entrepreneur”-brained and hustle-pilled again. Screw that.
This is not an ask. The code is not published yet under its open source license. It won’t be until I can figure out the best license to protect from closed-source and AI theft. When I publish the source code, I promise I’ll ask for help. For now, it’s just for me. And that’s finally okay.