Sign in

iiinova is part of the Atmosphere — an open, public network where you own your identity.

Emelia 👸🏻

@thisismissem.hachyderm.io.ap.brid.gy
156 followers 9 following 2.2K posts

Corruptress of Protocols, Tech Princess 👸🏻 Working on Trust & Safety, open-source software, and open social web as an Independent Contractor You've probably […] 🌉 bridged from ⁂ hachyderm.io/@thisismissem, follow @ap.brid.gy to interact

PostsRepliesMedia
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 45m
@imanijoy fyi, I accidentally broke your new design for @Mastodon The three buttons expect a certain minimum font-size below 16 (maybe 14), and because I'm a bit blind I use minimum 16 font-size
000 0
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 02/09/2026
Here's what the new designs look like: (Someone help me out with alt text because I don't think I can accurately describe these screenshots in a way that'd make sense)
392 9
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 07/08/2026
@evan @trwnh @jdlh @quillmatiq There's been plenty of demand for domains as handles from the blogging platforms on ActivityPub, where they currently end up with awkward handles like the attached screenshot. There's also this from Ghost […] [Original post on hachyderm.io]
ActivityPub for WordPress
@activitypub.blog@activitypub.blog

News about the ActivityPub plugin for WordPress.

17 posts 89 followers
000 0
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 23/06/2026
Here's the receipts:
000 0
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 20/06/2026
@thenexusofprivacy @wiert @elena
000 0
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 05/06/2026
Apparently I was on to something 9 months ago when I penned the Statement on Discourse About ActivityPub and AT Protocol open letter, nice to see it pop up again in the materials for european.social
Photo of a flyer with the names of key European.social signatories above a section that prominently displays my open letter to both communities calling for collaboration instead of division.
1251 25
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 18/02/2026
Oh, and this is a lovely snippet of the hate mail I'm getting from some people right now: And yes, they're send it and then immediately deleting it, but I still get the notification for it. If you think this is an okay way to engage with anyone, you should probably get some help.
William Mercer @origamiunicorn@mastodon.social

@thisismissem go back to your fascist
friendly CEO, crypto bro VC and ICE
verified accounts. "L(") /
<3 love you though.

Labeled: POST DELETED

18. Feb 2026 at 16:37
321 3
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 08/12/2025
Have been working on label management during imports for FediMod FIRES today. This is where I'm at right now, it kinda works, but needs a bunch of refinement still.
200 2
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 04/12/2025
Ooooh! ID-JAG or OAuth Identity Assertion JWT Authorization Grants looks interesting: www.ietf.org/archive/id/draft-ietf-… #oauth
Screenshot summarizing the flow for this grant from the linked internet draft document.
012 2
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 30/11/2025
Seriously, what's up with this on @github's packages UI? There's clearly a latest version, and it's not the one that is highlighted under "installation", but rather the version tagged "latest" github.com/fedimod/fires/pkgs/conta…
Screenshot from the URL in the post.
101 1
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 30/11/2025
Okay, so I'm working on fixing the punycode issue in FediMod FIRES, and here's where I'm currently at with the user interface for displaying encoded values:
010 1
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 12/11/2025
Just backed the @bonfire crowdfunding campaign, since it is a genuinely interesting project in the fediverse: www.indiegogo.com/en/projects/bonfi… Even though money's tight for myself right now, I wanted to personally support their project.
Screenshot of my pledge for Bonfire, listing me as backer #127
097 9
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 31/10/2025
@julian I think this email every few days would be annoying to you too. (hint: I'm pretty sure that they don't have any "earnings" for me)
000 0
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 25/10/2025
We could have it so much better on ActivityPub: at-me.fly.dev/view?handle=thisismis…
Screenshot of the link's content (slightly modified), which shows one identity and PDS with multiple applications all interacting with it.

Applications include Bluesky, Bluesky Chats, Tangled.sh (git), Stream.place (twitch), atwork (linkedin), smokesignal (eventbrite)
112 2
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 23/10/2025
Lieferando workers are on strike starting today, fighting for employee status, instead of being sub-contractors per the EU's Platform Workers Directive: Strike fund: ko-fi.com/lwcbln #lieferando #strikeaction
October 23, 13:00, ROTHERSTRASSE 17

Lieferando Workers Collective

NOT A RIDER?
You can support the STRIKE anyway.

Attending the protest on 23 October at 13:00 is the best way to show your support for all last-mile workers, who see how the daily deterioration of their working conditions seems to never reach its bottom.

By scanning the QR code, you can donate a small amount of money to the
LWC strike fund. With this money, we want to help compensate for lost wages for all those workers who, despite being in a
difficult financial situation, decide to make an effort and support the
strike.

OCTOBER 23, 13:00 at 
ROTHERSTRASSE 17 in Berlin
038 8
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 14/10/2025
Developers building ActivityPub applications picking what AS2 object type to use when doing ActivityPub federation:
243 4
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 14/10/2025
Okay! I think I've finished adding support for displaying quote posts in the Mastodon moderator UI: github.com/mastodon/mastodon/pull/3… This should help moderators manage reports about quotes to some degree.
Screenshot displaying all the permutations of post rendering in the Moderator UI. Yeah, it's a lot.
242 4
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 11/10/2025
Have finally been updating the pull request from last year to improve the ability for moderators to find reports: github.com/mastodon/mastodon/pull/3…
Screenshot of the redesigned report filtering in the Mastodon Moderator UI. It allows filtering for reports from or about a given domain, or reports about a given account.

It also allows viewing all the reports, not just resolved or unresolved.
102 2
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 10/10/2025
In the same theme, we now have proper looking content warnings in the moderator UI, another change I've been working on: github.com/mastodon/mastodon/pull/3… Next on this list is display of quote posts in the moderator UI, which is quite a doozy of […] [Original post on hachyderm.io]
Screenshot showing the Mastodon Moderator UI for an account's statuses, one of which has a content warning which looks visually like the content warnings in the web UI with hide/show buttons.
100 1
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 10/10/2025
Just landed display of preview cards in the @Mastodon moderator UI: github.com/mastodon/mastodon/pull/3… This is part of a series of changes to improve the display of content in the Mastodon Moderator UI, such that mods have better context when posts […] [Original post on hachyderm.io]
Screenshot of an individual status in the Mastodon Moderator UI, showing a rich preview card, but the open graph image is blurred out for safety.
132 3
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 09/10/2025
Whilst I attempted to look at @crowdbucks, please don't try using that platform to donate to me. They only support the US & Canada, so I can't actually set up the account to receive donations, but the public profile there makes it appear as if I can:
Screenshot showing my crowdbucks profile with a big "Donate Now" button, even though I cannot actually receive donations.
000 0
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 08/10/2025
In other news:
GitHub Invitation: You've been invited to the IETF OAuth Working Group organization!
2151 15
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 22/09/2025
This is a neat look at my GitHub contributions data over time. I'm still not sure what all my activity was in 2013 though. I was working for a very closed source company at the time 🤔
Contribution chart for @thisismissem on GitHub, presented in the classic light green to dark green colour scale of squares of contributions per day.

Total Contributions: 11232

2025: 1790 Contributions (so far)
2024: 9530 Contributions
2023: 633 Contributions
2022: 860 Contributions
2021: 654 Contributions
2020: 847 Contributions
2019: 70 Contributions
2018: 499 Contributions
2017: 87 Contributions
2016: 669 Contributions
2015: 345 Contributions
9014: 950 Contributions
2013: 1098 Contributions
2012: 840 Contributions
2011: 75 Contributions
2010. 54 Contributions
2009: 7 Contributions
2008: 1 Contribution

Made by @sallar & friends - github-contributions.vercel.app
121 2
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 20/09/2025
Here's a neat little thing I learned this week: How to ignore files in a git repository locally, without modifying the .gitignore that's tracked under version control: #git
161 6
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 20/09/2025
Not me having to allow this 500 times because an ansible deploy shelled out to 1password CLI for credentials a lot.
System warning: "Visual Studio Code.app" would like to access data from other apps.

Keeping app data separate makes it easier to manage your privacy and
security.

[ Don't Allow ] [ Allow ]
000 0
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 19/09/2025
@cheeaun on bluesky they're separate:
Screenshot showing Bluesky's UI for reposts & quotes
100 1
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 18/09/2025
None of these besides maybe the security thing are interesting to me, sorry VS Code.
Welcome to the August 2025 release of Visual Studio Code. There are many updates in this version that we hope you'll like, some of the
key highlights include:

Model flexibility
- Let VS Code select the best model
- Contribute models through VS Code extensions

Security
- Confirm edits for sensitive files
- Let agents run terminal commands safely

Productivity
- Remove distractions from chat file edits
- Use AGENTS.md to add chat context
000 0
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 12/09/2025
Like, this is world-changing for anything that needs to do custom domains:
A safer, more complete version of our on-demand config looks like this:
```
{
  on_demand_tls {
    ask  http://localhost:5555/check
  }
}

https://{
  tls {
    on_demand
  }
  reverse proxy localhost:9000
}
```

Now on-demand TLS is enabled because Caddy will ask http://localhost:5555/check?domain=example.com before issuing a certificate for a domain name in a TLS handshake.

Typically, this endpoint would be a little program or script that checks your database to see if that domain name is recognized. Some users even configure this endpoint to be served by the same Caddy instance - very elegant! Make sure your endpoint returns 200 OK only for allowed domains or you could be blocked by CAs if your server is an abuse vector!
200 2
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 10/09/2025
We all dodged a bullet (npm attack) xeiaso.net/notes/2025/we-dodged-a-b…
075 7
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 08/09/2025
@jaz @laurenshof @ben after @evan forced the statement to be moved, I did have a few choice words, but those were never part of the letter that people were signing. They were above the horizontal line before the letter starts, and someone pointed out those words […] [Original post on hachyderm.io]
Screenshot of the current statements foreword, including the horizontal line before the letter actually begins. That said, the horizontal line is a **little** hard to see.
100 1
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 06/09/2025
”Australians, spread this petition far and wide. Demands Parliament “open anti-trust investigations and penalize the unregulated monopoly of a key part of everyday infrastructure,” as “payment processors are not there to regulate what legal content people […] [Original post on hachyderm.io]
Petition EN7799 - Stop VISA and
MASTERCARD from dictating
access to Legal Content.

Petition Status

The petition is currently open for signatures

Petition Reason

VISA and MASTERCARD control the payment processor market, in a monopoly, that is not regulated in the least. These companies openly dictate access to services, sales, or operations, of legal items, or legal businesses, based on their own political views. Credit Card Processors should only be there to process legal transactions, and not dictate what someone spends their money on. VISA and MASTERCARD are so big and control a market that can be equated to a utility. There are no alternatives widely available in the market, despite these companies acting as a key part of all payment infrastructure. Just like water companies or electricity providers are regulated to prevent them from stopping service based on arbitrary views, VISA and MASTERCARD should be held to the same standard.
212 2
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 04/09/2025
Holy smokes, it works on CI too: github.com/mastodon/mastodon/action…
Screenshot from the linked website
000 0
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 04/09/2025
Oh no y'all, I started writing something:
Screenshot of text for a heading titled “ActivityPub & AT Proto: More alike than different”
443 4
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 02/09/2025
This was really well done, but I don't think I fully agree with everything said in it: Why Humans Are Vanishing — Kurz www.youtube.com/watch?v=LBudghsdByQ
000 0
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 01/09/2025
@cheeaun Ivory has changed to the new language mentioned above
Screenshot of Ivory's post visibility selector
100 1
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 01/09/2025
Wow, I'm apparently doing 7 figures on Ko-fi (a platform I've discontinued using) (I still have a fewer people supporting my work that way)
Here's how your Ko-fi page did last month!
(includes estimated currency conversion)

€426.9890
Total Income
100 1
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 28/08/2025
PH / Picture of the burn on my foot
Picture of Emelia's very sore foot with a chemical burns from Finalgon cream. You can see her right foot is quite reddened compared to the left foot
000 0
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 28/08/2025
So I had a sore ankle this morning like I'd twisted it, so I thought "I know, I'll put some warming cream on it", I had voltaren and finalgon from the pharmacy, had never used the finalgon so decided to try it. Turns out this shit causes fucking chemical burns on "sensitive skin"
A blue and red box containing FINALGON® Wärmesalbe DUO 4 mg/g + 25 mg/g Salbe, Nonivamid + NicoboxilPhoto of the tube the Finalgon product comes in, it's white with blue and red bands going length ways.
102 2
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 28/08/2025
The Weird OS Built Around a Database: Pick OS www.youtube.com/watch?v=pWZBQMRmW7k
100 1
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 27/08/2025
The change for supporting link previews is an interesting one, because a consideration that had to be made was to make the link preview image blurred by default until a moderator chooses to unblur it, and we simply didn't have UI for that. Here's the WIP for […] [Original post on hachyderm.io]
100 1
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 27/08/2025
Today's small-ish Mastodon PR? Adding support for displaying polls in the Admin / Moderator UI: github.com/mastodon/mastodon/pull/3…
Screenshot of the Mastodon Moderator UI showing a single status with a multiple choice poll that has had multiple edits over time. Previously the status would just appear as the text "Test live poll with edit 🏳️‍⚧️ multiple choice", and there'd be no poll attached, but when you viewed the public version of the status, there was a poll attached.

n.b., The reason the version history shows the latest version as being single choice when it's in fact multiple choice is because status edits didn't preserve the type of poll, just the options, so we don't have that data to display.
100 1
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 10/08/2025
I thought spaghetti was only straight until it gets wet, but I just got this queer piece.
Emelia's hand presenting a piece of spaghetti in an elongated upside-down U shape.
011 1
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 10/08/2025
This was a good conversation from @taylorlorenz and Kat about The Lil Tay Situation, and sex work and internet censorship www.youtube.com/watch?v=Ph2-pN9lBzU
101 1
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 05/08/2025
Deno: Our fight with Oracle (over the JavaScript trademark) is getting crazy... www.youtube.com/watch?v=_tGwOv3scKw
011 1
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 30/07/2025
*sigh* nearly €900 in the red this month. Partly because a grant payment hasn't come through since requesting it a month ago. Luckily I could dip into my taxes to hopefully tide me over, even though it's a horrible practice to do.
Message from my banking app:

Your account has 899,69€ less than you are expected to owe for taxes.
000 0
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 29/07/2025
The Secret War To Censor The Internet www.youtube.com/watch?v=SmHHnPLllUk
002 2
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 26/07/2025
Wow! Pulse-like rupture and curved slip - Analysis of Myanmar earthquake rupture www.youtube.com/watch?v=dbEYe65eDdw
000 0
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 23/07/2025
I'm pretty sure we have a problem when one of the most notable voices in the community responds to a "well, you could hire folks to implement things for you" like this: And folks wonder why I'm on burn out leave at the moment. Like, we really need to have a […] [Original post on hachyderm.io]
Chat log from a discord I'm in:

renchap 18:03:

It helps if there is discussion with us first

Evan Prodromou 18:05:

Nice. I'll give it a try. There are a few small ActivityPub items l'd love to see tweaked.
Really active Open Source projects can get the majority of their code written by people outside the core team, but it requires a lot of effort on the part of the core team.

renchap 18:10:

Most Open Source projects are not user-facing products
If you want a strong and consistent product & user interface, it is very complex. This is why we ask that significant contributions first start by a discussion with us, so we can (maybe) assign some product design time to the contribution to ensure that it will be done in a way that can be merged

thisismissem@hachyderm.io 18:25:

Paying a developer familiar with the codebase can also help in getting things implemented, though the conversation with the Mastodon team is still necessary of course

Evan Prodromou 18:25:

LOL

(two people reacted with a confused reaction)
519 9
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 23/07/2025
People Vs Big Tech (@peoplevsbigtech.bsky.social): Majority of Europeans want European based social media (little do they know it already exists)
002 2
Emelia 👸🏻 @thisismissem.hachyderm.io.ap.brid.gy · 20/07/2025
Huh, it seems the ubuntu 25.04 arm64 installer hangs if the virtualbox is not in the foreground? The little indefinite loading bar just stops spinning round and the UI becomes totally non-responsive.
Screenshot of the Ubuntu 25.04 installer within a virtualbox window on MacOS.
100 1