Pinned post

I made a bot! Inspired by the mtg lookup bot made by @monorail. Invite to your unencrypted room and you can look up MTG cards with the double square bracket syntax. Code available at

For some reason, Android Element doesn't want to render the images, but desktop works fine.

Pinned post


It's been a minute since I did an so why not. I'm Serra, a software engineer who's trans/non-binary, queer, and living with (well managed) psychopathy and (poorly managed) depression. I have two cats, Dottie and Velcro. The languages I'm most familiar with are Ruby and javascript, and I enjoy Rust, Go, and Elixir. I don't toot often but I like faving toots from others. I have a server at that I'd love more people to be on, lemme know if you're interested!

Pinned post

Progress update for Thurim, a homeserver implementation written in ! I think I've worked out how auth events work as well as how to correctly create a event id from the hash of the even content. Shout out to the maintainers of for writing superbly easy to follow code!

Neighbors are having an outdoor party at past midnight. Which, go off, I guess.

I would like to (dis)prove something my transphobic father said.
#transgender people, did you choose a name that’s a diminutive of or sounds like your deadname?
Preferably boost for a larger sample size.

Ugh, room versions in are about as complicated as the sync endpoint. I feel like I need a fucking whiteboard.

Thanks to particle physics we can extrapolate new exotic people. You've heard of bottoms, but have you heard of stranges and charms?

Just attended Frolicon in Atlanta, and decided to order some herbal teas from one of the con's sponsors. I'm definitely looking forward to the Death Tarot themed one.

Someone carved the alphabet into a tree and let it deform for five years and made a font out of it:

Progress update on Thurim, a homeserver implementation written in ! I've gotten the sync architecture and endpoint into a good place. I really think it's downhill from here, at least as far as the client api is concerned.

Oh, haha, forgot to accept the self-signed cert for running https for dev. Well at least I got a crash course in deploying to!

Show thread

I'm about ready to launch an instance of Thurim, my homeserver implementation written in . It's no where near ready for regular use, like no where near, but I want to slowly build out the functionality by pointing a client at it, and for some reason, I can't point anything at localhost anymore.

through the ditches
through the witches
in the back of my dragula

we're seeing unprecedented rust levels

(98%) ■■■■■■■■■□

If you need to write HTML for a login or account management site, I got a little tip for you.

The input's "autocomplete" attribute can be more than just "on" or "off"!

You can actually set autocomplete to "username" or "current-password", to help a password manager find the right fields.

In the case of changing passwords, you can set autocomplete to "current-password" or "new-password" to avoid password managers trying to autofill your current password into the new password field.

I got into GA Tech's Online Master's of Computer Science program!!

Hot MTG take 

Infinite combos are a boring way to win the game

Is it weird that I'm ok with being a third parent to my best friend's and her husband's child?

Show older
LGBTQIA+ Tech Mastodon

*Due to increased bot signup, manual approval is required. Please write some applicable request text on signup with why you want to join. Blank submissions will be denied.*

This Mastodon instance is for tech workers, academics, students, and others interested in tech who are LGBTQIA+ or Allies.

We have a code of conduct that we adhere to. We try to be proactive in handling moderation, and respond to reports.

Abridged Code of Conduct

Discrimination & Bigotry Won’t Be Tolerated.

We're not a free speech absolutist. We're not interested in Nazis, TERFS, or hate speech. No homophobia, transphobia, queerphobia, racism allowed.

Respect Other Users.

This instance is meant to be a friendly, welcoming space to all who are willing to reciprocate in helping to create that environment.

Consent is Important in all contexts.

If you’re ever unsure, ask first. Use CWs where required.

Listen; Don’t Make Excuses.

If you’re accused of causing harm, either take some responsibility or ask moderators for help.

Use the Report Feature.

Our moderators are here to listen and respond to reports.

For more detail, please
Review our Full Code of Conduct

This instance is funded in part by Patreon donations.