I am trying to use https://github.com/go-oauth2/oauth2 in the #ActivityPub server I am building and its design, lack of documentation, confusing terminology (partly OAuth2's fault there) leads me to have some reservations about using it.
I don't really want to reimplement OAuth2 though so there's that, too.
I must admit I was introduced to Discharge in my childhood thanks to Metallica -- here is their cover of that song:
Metallica - Free Speech For The Dumb
Conversations today reminded me of this classic punk song!
Sing it with me...
Discharge - Free Speech For The Dumb
Im still writing a blog post about ethics in software, and how that relates to Open Source Software and Free Software.
One thing I am stuck on is how Free Software's ethics implicitly relies on the assumption that "all users have the technical literacy to modify and run software". And I use literacy to truly mean a fundamental capability that should be taught to everyone, because Free Software assumes "the user" can "modify" said software in order to satisfy it's ethics.
I don't like this flaw
The Real US Pol News: The Census Show more
US Citizen question on the census is dog whistle for systemic voter suppression along racial lines.
I am watching the Oversight committee's 8 hour long debate from yesterday, off and on. It never fails to impress me how creative Republicans are at the game of gerrymandering and redistricting with the intent to disenfranchise non-white and/or poor voters.
... tells shareholders they still made a handsome profit, and refuses to share their now-proprietary source code. This is where software ethics fails and the medical ethics organizations must take over instead."
I start from the very ground up and built towards the conclusion that when I do FOSS you get all of me including my moral choices, those that disagree can fork off otherwise since it's their FOSS-god-given right to do so.
I have a spicy blog post brewing about software and ethics (it'll be long I'm sure):
"I am sure there are many Open Source followers that would find my following scenario morally objectionable, but such words are worthless when the product of the movement, the license, makes no judgement on a corporation that makes pacemakers, takes Open Source software, modifies it and accidentally creates a flaw that kills 1% of patients, makes tons of money, settles out-of-court with the deceased’s families...
@ben Do you expect go-fed to fetch HTTP Signature certs, or do you expect it to be an optional piece to enable/disable?
Just realized I had built it without HTTP signature validation in mind, but that may be breaking assumptions about the library.
So now considering adding a library function to let people use HTTP Signatures if they so wish.
What's the opposite of fun? Show more
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!