~marnold128/dragonsroost

f83e2af8ad232a744d708295f919e3df457960c1 — Matt Arnold 1 year, 9 months ago ae7f849 main
Keep it weird
M assets/style.css => assets/style.css +7 -0
@@ 126,3 126,10 @@ footer {
  
        
  }
  img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 50%;
    height: auto;
  }

M content/pages/index.md => content/pages/index.md +13 -1
@@ 9,8 9,9 @@ Tags:

Software Engineer, artist, and...

## The Internet's favorite bird person

## The Internet's favorite bird person
![A Brown owl at a computer surrounded by the demisexual pride colors](/assets/uploads/pius-queer.png "Pius Bird")


 In the year 2022 THE INTERNET, and 


@@ 40,4 41,15 @@ To Bring Joy and Delight back into our Digital Lives

Hi I’m Piusbird a/k/a Matt Arnold an independent creator, and artist sort of person. Living with Cerbral Palsy, Autism, and mental health issues. Welcome to my website. Right now it’s just a collection of links, and a blog thing.

## Selected Projects
[vsss]:<https://git.sr.ht/~marnold128/vsss> A Very simple text to speech orchestrator

[bsigs]:<https://git.sr.ht/~marnold128/bsigs> Cryptographic Practice

[MasterText]:<https://git.sr.ht/~marnold128/mastertext> A web based Content Addressable medium corpus text analysis suite 

[Blue Proxy]:<https://blueproxy.fly.dev/> | [git]:<https://git.sr.ht/~marnold128/poseidon> A Readability Proxy

[This Site]:<https://github.com/piusbird/dragonsroost> The Engine and Templates for this site

LOL

M content/posts/2022-01-16-on-accessibility-for-linux-part-0-computing-while-disabled.md => content/posts/2022-01-16-on-accessibility-for-linux-part-0-computing-while-disabled.md +2 -2
@@ 13,11 13,11 @@ I use a custom built screen reader-ish program to well read stuff on the compute

I will make a post on how to get it working in a non me sort of context later possibly tomrrow. In the meantime I'll say you need to rewrite vsss.conf.in for your system. So far as I'm aware Cepstral Swift is the only speech engine that supports the hooks needed for the fancy on screen graphics

When i upgraded to [#Fedora](https://tilde.zone/tags/Fedora) 35 on Thursday it stopped working. Not a problem in my code. I checked. Here's what went down, and why i'm so mad. Basically you have three options for text to speech on linux. First Espeak, Second Svox, (android tts) Third proprietary software synthesizer. And yes i know about the CMU stuff and hardware options. But for various reasons those aren't viable in my case
When i upgraded to [#Fedora](https://treefort.piusbird.space/tags/Fedora) 35 on Thursday it stopped working. Not a problem in my code. I checked. Here's what went down, and why i'm so mad. Basically you have three options for text to speech on linux. First Espeak, Second Svox, (android tts) Third proprietary software synthesizer. And yes i know about the CMU stuff and hardware options. But for various reasons those aren't viable in my case

For various reasons i've used option 3 for the better part of 15 years now. And changing my computer voice now would be a huge adjustment. So the dirty little secret of most non-free speech synthesizers is they treat Linux/Unix as a third class platform. i.e most of the decently priced ones are still using OSS apis in 2021This hasn't been a problem as pulseaudio has this nice LD\_PRELOAD shim, that turns OSS apps into regular pulse clients.

You wouldn't think this would be a big deal for pipewire either; it is backward compatible with pulseaudio clients after all. Turns out it's not. But it turns out that for some reason that was not documented anywhere i could find [#Fedora](https://tilde.zone/tags/Fedora) dropped the shim for it in a recent update.
You wouldn't think this would be a big deal for pipewire either; it is backward compatible with pulseaudio clients after all. Turns out it's not. But it turns out that for some reason that was not documented anywhere i could find [#Fedora](https://treefort.piusbird.space/tags/Fedora) dropped the shim for it in a recent update.

## Breaking Changes Strike Again


M content/posts/2022-11-15-septembers-children.md => content/posts/2022-11-15-septembers-children.md +1 -1
@@ 19,7 19,7 @@ Twitter's cultural, political and market relevance is in it's twilight. not a mo

What seems to rising in it's place is not the alt right Trumpian spaces such as Truth.Social, Parler or Gab, as many predicted. Rather it's the network of sites which speak the ActivityPub protocol. Mastodon, Pleroma, PixelFed, PeerTube and all the rest.

For non techies in my audience, ActivityPub is hard to explain. If you think of your regular social media as say Barns and Noble, or Amazon i suppose. Then Mastodon is like your local library. Superficially they both distribute books. Your library is run by the government or a local non profit for the benefit of the community. Any person or group can start an ActivityPub Server. And they can all talk to each other. For example my Mastodon (like Twitter) account is @piusbird@tilde.zone, and my friend Vantablack is @vantablack@beach.city. Despite being on different sites we can see content from each other, at mention each other and boost (retweet) and star (like), each others posts. There are Corporate run Servers of course. The majority are run by digital community groups or individuals.
For non techies in my audience, ActivityPub is hard to explain. If you think of your regular social media as say Barns and Noble, or Amazon i suppose. Then Mastodon is like your local library. Superficially they both distribute books. Your library is run by the government or a local non profit for the benefit of the community. Any person or group can start an ActivityPub Server. And they can all talk to each other. For example my Mastodon (like Twitter) account is @piusbird@treefort.piusbird.space, and my friend Vantablack is @vantablack@beach.city. Despite being on different sites we can see content from each other, at mention each other and boost (retweet) and star (like), each others posts. There are Corporate run Servers of course. The majority are run by digital community groups or individuals.

## Organizing for a Better Internet