Just managed to implement a first pass at Authorization Code + PKCE for Mastodon, including registration of public clients (token_endpoint_auth_method = none) and expiring access tokens for public clients.
For an idea of how much work I've put into #mastodon since starting to track hours this week: currently 15 hours of work.
This is backed by my crowdfunding, which is currently only funded for about 10-13 hours across all fediverse projects per month.
I'm going to push a draft PR for all this work above tomorrow, but then I need to focus on paid work since I'm out of funding & I've paid work I NEED to do (I've just been amped about 4.3)
Palestinians reflect on the past 30 years since the first Oslo Accords were signed and all the ways in which the agreement impacted their lives, pushing them even further away from achieving liberation and statehood.
It’s so easy to get wrapped up in tempo and pitch when performing a piece, especially when it’s an original song that you’re still trying to work out parts of the melody. But even if you manage to land all your lyrics on the beat and hit the right notes, I find that a recording can still sound lifeless or weak.
I try to address this by “acting”, by being the character that would be telling the story or singing that song, by channeling their emotions into the performance.
I heard a cover band once play Enter Sandman by Metallica. They nailed it, note for note, but even though the vocalist was in time and in key, they didn’t sound the slightest bit angry. This made the performance feel… somewhat unsatisfactory. I feel it needs to be sung with red hot fury and blind hatred in the words. Their performance has stuck with me, and it’s resulted in me making a conscious effort to embody some kind of character for each song.
You know what's nice about here...knowing I can criticize and call out any corporation, politician, or wealth hoarder without being suppressed, hidden, etc at the whim of advertisers or megalomaniacs. #Fediverse
@noondlyt I like the fact that I can learn about transgender issues and use the word "cisgender" without having my post flagged or my account suspended...
I have been on here 2 years now. I find many things to like about the Fediverse and believe the flexibility and willingness for the communities to drive change in the platform is the best part.
It’s the peak of the week. It’s all downhill from here. Let’s have our #KoffeeWithKyle chat and see what we all have going on today. Let’s catch up in the comments.
I have something going on today I can’t discuss right now. Hopefully I’ll have more information later. It’s also just the usual work stuff. Have to go to a client to check some network stuff. The just relaxing this evening.
$800 needed to stay off the street
$200 to cover Car Insurance that already came out my account
We used pretty much all $800 that Mom gets monthly that would have been used for food to stay off the street to avoid dying in the toxic #ClimateChange heat of our state that's deeply in a #drought
I'm unmarried
I'm not breeding
I'm disabled
I'm a woman
I'm Latina
I'm a displaced #indigenous person
I'm not white
I'm not dark enough to be used as a pawn for their BS game with superficial temporary gains
Anyone who asks the marginalized to keep swollowing the tripe of the bourgeois and using fascists' systems for survival is a damn fucking ignorant privileged #bootlicker
You're next, once the #disabled#BIPOC and #LGBTQ+ are dead the thought control and police will only have you to eat
Today is a public holiday in my place, no more work pressure like ordinary week days. I have a small walk near my home under the shining sun, sky looks good. Spent most of my time with computer and sometimes with books. A perfect day to me.
"“Web publishers brace for carnage as Google adds AI answers,” ...Until now, publishers have been able to rely on significant volumes of traffic coming from the blue links that appear under many queries. But [their new] AI overviews often obscure these links, requiring users to click to see them, or simply abstracting them away in an automatically generated summary. Analysts ... say a bloodbath is coming..."
@omniscion I know Hetzner has their own install environment, but if you ever want to drop by our chat, somebody else who uses Hetzner might be able to point you in the right direction. https://owncast.rocket.chat/
Today I learned that the Mastodon instance I’m posting from is subject to censorship, as soon you post something in regards to the Israeli hardline right wing government’s genocide in Gaza. Democracies can only be successful with educated and informed citizen. I’ll look into running my own instance to avoid future censorship. #mastodon#censorship#genocide#israel