Emelia
@thisismissem.social
990 followers 160 following 1.6K posts
Working on trust & safety tech, open-source contributor, I make your social media. You've probably used tech I've contributed to. 🏳️‍⚧️ 🏳️‍🌈 🇩🇪 I'm mostly on the Fediverse: https://hachyderm.io/@thisismissem Bridged: @thisismissem.hachyderm.io.ap.brid.gy
Posts Media Videos Starter Packs
Pinned
thisismissem.social
So a not too well known thing about me: I'm the co-author of the Client ID Metadata Documents internet draft that Bluesky / AT Proto uses for OAuth.

This document came about due to my work on Mastodon's OAuth implementation.

If you'd like to support my work: support.thisismissem.social
Support Emelia Smith (@thisismissem)
Fund her work on the Fediverse, improving trust & safety and other open-source contributions
support.thisismissem.social
Reposted by Emelia
samthielman.com
I hate profiles of conservatives who are worried that their country is changing and would welcome profiles of liberals and leftists who are afraid of same thing from the opposite direction and treated their concerns the same kind of reflexive deference
thisismissem.social
Yeah, that's certainly an option, not sure I can justify buying an iPad though
thisismissem.social
I don't know if it helps, but I didn't do uni; I got into one early but dropped out because tech work took me overseas (twice). You'll figure out the path that works for you.

The only thing I'll note is that degrees make immigration easier
thisismissem.social
I kind feel like I need another screen if I'm to do streaming or more video stuff, though I'm not sure what I'd get and I don't really want a large display just permanently sitting on my desk
Reposted by Emelia
nekomimi.pet
i still really want this so i can use it as a publicly addressable DB for my apps. thats whats cool about atproto to me. i might rip out stuff from cocoon and @atproto/pds for it
nekomimi.pet
is anyone maintaining an absolute tiny pds that has
a. token based auth
b. deleteRecord/putRecord
c. necessary routes to be indexed and discovered
Reposted by Emelia
i18n.pds.madmalkav.stream
I think the tangled team has an explanation somewhere about why they went with knots instead of using PDS. Maybe the PDS is not a good fit for community uses and we need CDS (community data servers)? Maybe the knots may be used as foundation for that? Just brainstorming, I just woke up
Reposted by Emelia
indivisible.org
“No, Speaker Johnson — the No Kings rally on October 18 is not a hate America rally. In fact, it’s quite the contrary: It’s a love America rally.” #NoKings
Reposted by Emelia
why.bsky.team
Running the following feed is like half of our production workload, its kinda silly how much work it is to do that
bnewbold.net
a great way to break up bsky appview implementation work would be implementing "Following" as a regular feedgen.

one of the harder pieces in general high-req-rate full-network scale, but a bunch of ez optimizations: only recent posts, limit following count, only subset of network, etc
Reposted by Emelia
sethanikeem.bsky.social
Because it needs to be said:

The Salvation Army does not exist to save you

The Salvation Army exists to convert you

And if they cannot convert you, they will not lift a finger to save you

Do not support those whose “charity“ comes with conditions
unraveledpress.com
It’s dinner time for the police. Appears to be pizza from a Salvation Army van.

Broadview’s “free speech” curfew starts soon, at 6pm.
thisismissem.social
I've similar from Remington but the brush attachment that spins tends to get tangled in my hair, so I just use the comb attachment
thisismissem.social
Okay, I think I've got the slides prepared for the talk version of my FediForum session the other day.
thisismissem.social
This is how the Fediverse lost many good developers who were excited about building in the Fediverse.
angrydutchman.peedee.es
(sigh) you know ATproto dev folks, if you really want to convince someone to give up, by all means keep talking shit about their project. Yeah, I get it, it has issues. But talking smack only gets you resentment. I honestly thought we'd be better than that here. But I guess not. I guess we're...
thisismissem.social
Same with ActivityPub server-to-server really.
thisismissem.social
You can argue that, but it doesn't negate what I'm saying: building AT Protocol apps requires a mental paradigm shift for developers, which is why we often see monolithic servers in ActivityPub and application that don't feel quite right.
thisismissem.social
Yeah, I'm just wanting to make sure we don't rewrite history — the conversation that lead to CIMDs was specifically about taking the idea from Solid OIDC and lifting it up to an OAuth RFC.

IndieAuth then swapped their html-based approach for CIMDs. OpenID Federation was always it's own thing.
thisismissem.social
Most new decentralized apps start out not looking like decentralized apps. There's a significant paradigm shift that developers often need to spend some time getting their heads around.

This is true for both AT Protocol, ActivityPub and Solid.

So yes, nooki may not look like an AT Proto app today
thisismissem.social
Okay, so yes, but specifically this mechanism of Client IDs as URLs is originally from Solid OIDC.
thisismissem.social
@danabra.mov what's the best way to send you something privately? I have something that I'm working on that I think will really interest you.
thisismissem.social
I should also importantly note that the concept of Clients identifying themselves with a URL came from Solid OIDC originally: solidproject.org/TR/oidc#clie...

We just lifted this concept up to be an OAuth RFC-track document and refined it.
Reposted by Emelia
aaronpk.com
The IETF OAuth Working Group has adopted the Client ID Metadata Document specification!

> This specification defines a mechanism through which an OAuth client can identify itself to authorization servers, without prior dynamic client registration or other existing registration.
thisismissem.social
I had a slightly different take where I argued that the AppView can have a PDS and store communities in there, as long as it makes a copy of other community records it comes across when they're used.
Reposted by Emelia
bmann.ca
Boris @bmann.ca · 22h
Aaron is involved in a number of IETF standards work around OAuth as well as lots of indieweb infra

TLDR if you have a custom domain you can do indieweb logins by entering the domain, or link to your account from your website indielogin.com/setup#atproto
Reposted by Emelia
clarajeffery.bsky.social
We will need Nuremberg-like trials
longtimehistory.bsky.social
ICE secretly kidnap autistic boy during bathroom break—never notify parents.

Mother reported him missing a week ago—turns out ICE had him detained the whole time.

He was helping sell fruit and asked to go to the restroom—by the time she was done helping a customer he was gone.

Houston, Texas