Pinned toot

Got around to publishing the JVM & Android targets for my multiplatform git REST API wrapper. I ran into a bit of trouble publishing specific build variants, but my poke-it-until-it-works development methodology appears to have succeeded!

Next on the agenda, I'll be implementing some form of request caching and improving its error logs...

James Fenn boosted

The power of a federated social network is that it is so cheap to kick somebody off your server and then block wherever they go. It is why Gab is a failure even tho they forked Mastodon. They can't talk to anybody... well, except the terfs I guess. Instance moderation works.

I'm streaming again today! Me and Shane will be playing Minecraft... looking for yet more netherite to decorate our base. Join us at 8-11pm EST on!

Corbin and Jahir are also streaming (something far more productive) right before me - go check out their work, too!

Well, using this program on my synthesizer definitely doesn't sound much like a Timpani, so it seems it isn't strictly adhered to, at any rate...

Show thread

Why on earth does the General MIDI spec list Timpani as a "strings" instrument? Is there some critical feature of Timpani that I'm not getting here?

I've seen a drum once, I'm definitely qualified. This isn't right!

Today I'm streaming some Minecraft with Corbin - we're looking for netherite, not throwing our diamond tools in lava, and more!

We'll be live until about 10pm (EST) - come hang out!

James Fenn boosted
If you don't want vendor lock-in, stop using companies that have over 30 years history of locking you in!!!! It's actually not that hard!!!!!! There are at least 5 other popular versions of Github!!!! And most other things!!
James Fenn boosted

Having led a few teams in my day, I can say for a fact Pleroma's attitude is an extension of who leads that project. As the saying goes, attitude reflects leadership.

It's not magic Pleroma is so friendly with Gab aligned instances. Bigots feel comfortable using and contributing too that project.

And that's intentional. I don't give a shit how well built it may or may not be.

It has been used to make not only fedi and the world in general an unsafer and more hateful place.

Show thread
James Fenn boosted

So Facebook took down the group that ORGANIZED the group of white terrorists that came specifically to Kenosho to kill people.

How long have we been SHOUTING about the the lack of responsibility these social media platforms have been showing has DIRECTLY lead to violence against targeted communities?

We keep telling you what the problem is but white people don't want to listen. And these terrorists take advantage of it.

We're seeing time and time and time and time again.

James Fenn boosted

Imagine living in fear that on any given day, government agents could shoot you for any reason and face little to no repercussions.

Many don’t have to imagine it. It’s their reality.

When our actions aren’t enough to alleviate that reality and the fear it carries with it, we cannot respond by giving up or demanding approval.

Instead, we listen and learn to see the vision of a world without that fear.

And we hold that vision and take what actions we safely can to make that vision a reality.

James Fenn boosted

Microsoft should not buy Mozilla. That's nuts. If we live in a world where it is inevitable that big tech companies buy independent open-source projects, then we are living in an unhealthy system. (which we are, but still)

James Fenn boosted

Everyone clamors around GitHub because it feels nice (for now). But when (and it will happen, companies move against people and community by design) they move away from people, so many tools and components of the ‘community’ will be stuck behind those doors. (

Show thread
James Fenn boosted
James Fenn boosted
James Fenn boosted

Technology doesn’t solve anything. It’s a mechanism for leverage.

When we grant that power freely, without thought to the way that leverage will be applied by we abdicate our responsibility as technologists.

Sometimes this is done due to coercion (We gotta eat!) but sometimes it is done for ego (People won’t adopt my project if it’s not MIT!)

FYI, the response codes listed at the bottom of the page are links to - the best HTTP status code resource.

Show thread

I've been working on an inline API documentation library for use with Ktor (a Kotlin/JVM server framework) recently - just published its first version!

It was a lot of fun to write - it benefits from a lot of Kotlin's language features - and using kotlinx.html to create the UI was a fairly good experience.

James Fenn boosted

I'm enjoying @1br0wn's paper, "Interoperability as a tool for competition regulation", explaining how governments can use open standards like ActivityPub to break up Big Tech monopolies. Really interesting reading, and it cites Mastodon specifically as a place where interoperability has benefits to content moderation (which is something I've been saying for years!)

(h/t @doctorow for linking this!)

cc @cwebber

James Fenn boosted

I wrote a small entry (which, tbh, I should have written on my blog first - think I’ll [PESOS][] that) that’s like a small rant and - I don’t know, tbh. (


James Fenn boosted

The Twitter hack is the latest in a long line of failures of centralised platforms. Regardless, the decentralised community underestimates resilience of these platforms and remains dangerously unprepared for the wolves that howl at the door of our users.

"This is Fine": Optimism and Emergency in the Decentralised Network.

Show more

A group of individual developers and enthusiasts with a focus on independent services, software, and technology.