I opened an issue where people can give feedback and discuss the API so that we can make sure it will meet the needs of Fediverse developers. If you have any feedback or suggestions, please contribute to the discussion:
Anyone know a good library for validating HTTP signatures in PHP? I was looking at https://github.com/99designs/http-signatures-php, but it looks like it doesn't support RSA signatures yet...
If you were ever bullied; thank you for existing. If you ever felt like an outsider; thank you. If you ever felt like the only one in the world who cared about you was you; thank you. If you aren't afraid of seeing reality for what it is and not what society thinks it is; thank you. If you ever questioned authority; thank you. If you ever stuck up for someone; thank you. If you ever befriended someone specifically because you knew they had no one else; thank you. If you ever felt persecuted for existing; thank you. If you ever lost your temper and apologized heartfeltfully; thank you. If you ever did a kind act for strangers without being asked to; thank you. If you ever cried yourself to sleep at night; thank you. If you ever cried alone in the bathroom; thank you.
Knowing there is someone out there who can relate to my worst moments and desiring to find and connect with them has carried me through most hardships. So thank you for being here, on Earth, at the same time as me.
USA government shutdown
i have a cantankerous position towards government in general, much less ours.
but i want to send some love and compassion out to my brothers and sisters who are being impacted by the shutdown.
whether you are missing a pay check or a vital service, i hope you are safe and well.
I wrote up some Opinions™ about iterating on the #ActivityPub protocol and how we can continue improving it without sacrificing compatibility or fracturing the network: https://jeremydormitzer.com/blog/activitypub-good-enough-for-jazz/. Comments welcome here or on the post.
She ripped off her sleeves and the humble wrappings on her feet and they saw not a girl with chickenfeet but a harpy as beautiful and terrible as a falcon.
She flexed the wings she had been trained to hide and the talons she had been told to hate as her cry went on and tears came to her eyes.
'Please stop,' they begged her.
And as the shriek died in her throat, she realised that her difference was power and that she should never have given in to silence.
Her reign began that day.
Kaniini, one of the lead developers of Pleroma, recently published a blog post called ActivityPub: The “Worse is Better” Approach to Federated Social Networking. It’s a critique of the security and safety of the ActivityPub protocol. They make some good points: ActivityPub doesn’t support fine-grained access control checks, e.g. I want someone to be able […]
ActivityPub: Good Enough for Jazz https://jeremydormitzer.com/blog/activitypub-good-enough-for-jazz/
@sean @kaniini @jalcine AP is popular because it's simple and it works. I absolutely agree the design isn't perfect because it does have some gaping holes, but as a protocol framework, it's really solid.
I say we build on that rather than lamenting the fact an imperfect idea is getting traction.
With all of these big brains floating around the fediverse, I know we can do better than 'this is bad, but I don't know the answer'.
This is such an opportunity to set a positive tone moving forward.
I discovered the #Symfony library today. It's super impressive! It offers an extensible, elegant HTTP request handling model. I'm going to use it in my #ActivityPub #PHP library. The library is shaping up really well - it's shaping up to be a full ActivityPub server that can be plugged directly into your existing application with minimal fuss, and extended to meet a broad range of needs.
@jdormit Great post - and I agree with the sentiment. The “switching costs” are perhaps the most challenging- people have built their whole connected network of people within the walled gardens of mainstream social networks. Rebuilding that elsewhere is a large amount of effort - that many (most?) people simply have no desire to do yet. It may be that we need to continue to chip away at barriers so that as more people have the desire, the path is easier for them to move.
Are you making a PHP/WordPress ActivityPub implementation? If so, would you be interested in collaborating on https://github.com/pterotype-project/activitypub-php? It's meant to be a library that takes care of the tricky bits of the ActivityPub protocol so that developers can make new federated applications quickly.
If you're using Android on some phone or tablet and you're not using #fdroid yet, do yourself a favor and install it.
It's an alternative appstore with purely OSS software apps. Overall improved security and privacy on your mobile device (alternative apps for pretty much everything are available, with reduced tracking, no ads, no backdoors, reproducible builds, and so on).
Also follow @fdroidorg while you're at it.
Software engineer in #Boston.
Currently working on #Pterotype, a WordPress plugin that puts your blog onto the Fediverse.
Into: procgen, music, fediverse
This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either! We adhere to an adapted version of the TootCat Code of Conduct and follow the Toot Café list of blocked instances. Ash is the admin and is supported by Fuzzface, Brian!, and Daniel Glus as moderators. Hosting costs are largely covered by our generous supporters on Patreon – thanks for all the help!