@Bri Love seeing your hobbiest project, I am reminded of similar person with the same passion, not sure if you are aware of Jamal Mazrui, a great Blind programmer active in the late 2000's and early 2010's creating great tools, like edsharp, for text editing and file dir a feature rich file directory. He also open sourced many of his tools and frameworks that he played with, there are many Blind folks that still have ed sharp installed in their system.
github.com/jamalmazrui

If Democrats in Congress want to fight Trump regime’s fascism, these steps are a start.
1. Vote no on DHS funding bill.
2. Repeal the multi-year $75 billion funding for ICE.
3. End qualified immunity for ICE agents.
4. Investigate and prosecute every single ICE agent who broke the law.
1/2
This entry was edited (44 minutes ago)

Hey everyone. Tonight at 6 PM Eastern, Sonic Synergy goes live for another 3 hour tour: through the back roads of crazy conversation.
Tonight, we lay out some of our plans, hopes and dreams for the upcoming year, both for the show and all of our crazy endeavors that we hope to follow through with.
We want to hear from you. Whacha got planned for the year?
We are powered by your calls and texts to (833) 452-4452.
very NSFW and not for everyone.
Listen Live at
sonicsynergy.space/live

Pressure on Senators •is working•. Previously head-in-sand centrist Senators are actually coming out to vote against ICE funding. Their positions are still weak and insufficient, and more need to cave to pressure — but they are visibly buckling.

Again, we should not and must not wait on elected officials to save us — they will not — but we can and should deploy pressure on them as a strategic tool in moments when that can be useful.

Now is such a moment. KEEP IT UP.

1/

Can Walz discharge all the members of the MN National Guard and then immediately swear them all in as State Troopers?

If so, this would be a clever way to prevent them from being federalized and allow them to push out ICE. And then when it's all over just swear them all back in as Guard members again

Yeah it's a lot of paperwork but you gotta fight lawfare with lawfare

Friendly reminder of why #Google is just plain evil: they've taking down #IzzyOnDroid (a third party Open Source Android "app store" like #FDroid) *twice* in the past 30 days over false positive malware scanning.

See floss.social/@IzzyOnDroid/1158… and floss.social/@IzzyOnDroid/1159…

(More detailed history on gitlab.com/-/snippets/4909577#…)

#Android #OpenSource


We are receiving reports that Google flags our repo as "having dangerous apps" or being a "dangerous site" – texts being very vague, no proof given (nor did they inform us). They also link to a page they call "Transparency Report" – which is of the same vagueness, but definitely not transparent (transparencyreport.google.com/…)

We're not aware of any such dangerous content. All apps on our repo are properly scanned, see izzyondroid.org/about/security…

#IzzyOnDroid #serviceToot


This entry was edited (6 minutes ago)

IzzyOnDroid ✅ reshared this.

It's really nice now. Like, all I need to do for a new setting is:
1. Create passes/liquid_dynamics.cpp, or whatever rule I want.
2. Add my settings to LanguagePack
3. Register it in pass_pipeline.cpp
4. Done
The core engine stays clean. Each rule lives in its own file where you can tune it, break it, fix it, without touching anything else. Honestly this would be an old 1990s TTS engineer's dream and that's a good feeling.
This entry was edited (20 minutes ago)

RE: mastodon.scot/@TOrynski/115956…

“Can we just stop equating success with short-term economic growth? What if we used usefulness and longevity? What if we gave more value to the fundamental technological infrastructure instead of the shiny new marketing gimmick used to empty naive wallets? Well, I guess that if we changed how we measure success, Europe would be incredibly successful.”

Worth reading.

Y'all I want to get in the hot tub and not code for the day I hope that's acceptable. We added a lot of stuff today, now I hope languages can take advantage of these new settings. Only by adding good structured rules can we make this thing sound better. Now that the frontend is moduler. So I'm going to update packs from here on out probably, mainly English ones, make words like "good" and "book" sound less British, stuff like that, but I really want to lock the frontend down a bit with some more modularization like this and then worry about extending it as languages need it. It's now as easy as adding a new CPP in /frontend/passes for any extr things, that makes me very happy. I'm not going to keep bloating ipa_engine.cpp with more rules.

Zach Bennoui reshared this.

New NVSpeech Player update! Huge one. But it's V13 so maybe it'll be unlucky. Who knows! I did a major engine change, but languages are kept the same for now.
You'll see checkboxes for coarticulation, microprosody, and phrase-final lengthening. Here's what they do — and why the difference is subtle but real.
Coarticulation: Your tongue doesn't teleport between sounds, it glides. These settings make consonants "lean toward" neighboring vowels. The "velar pinch" makes /k/ sound different before "ee" vs "oo" — try "key" vs "coo" and notice how the /k/ changes. That's real, and now the synth does it.
Microprosody: After voiceless sounds like /p/ or /s/, the next vowel's pitch starts slightly higher. After voiced /b/ or /z/, slightly lower. Maybe 10-15 Hz — tiny, but expected by your brain.
Phrase-final lengthening (off by default, useful for some languages): We slow down at sentence endings. This stretches the final vowel so speech feels punctuated, not abruptly stopped.
Rate-dependent reduction: At high speeds, unstressed schwas get shortened, keeping fast speech crisp.
Anticipatory nasalization (off by default): Vowels pick up nasal resonance before /m/ or /n/. Optional since languages vary.
Will you hear a dramatic difference? Honestly, each one is subtle — like color-grading a photo. You might not spot what changed, but it feels less synthetic. I encourage language speakers to mess with them for their language and report which numbers work.
eurpod.com/synths/nvSpeechPlay…
This entry was edited (41 minutes ago)
in reply to miki

@miki oh, both from people's Feedback being critical but genuine on how things sound in their language and then 3 different AI systems (Claude, Gemini, GPT) to pass code through and ask research-level questions about sounds and phonetics. I feel like I've absorbed months of linguistic knowledge in a matter of about 2-3 weeks, LOL. How strange to learn this way, way more hands-on than first reading all the papers and you learn a lot by ear too and just gain a deeper appreciation for human speech and language. Honestly that's probably why I'm sticking to it in the first place for now.
@miki

Fun fact: about 2/3 of the apps in our repository are confirmed as #ReproducibleBuilds – and (rough guess) about 90% of those are hosted at Github.

Now: Github being marked "malicious" by Google "Safebrowsing" – when? That's where all the malicious code lives then, no? And where all those (90%) "malicious" APKs are attached to releases (which we scrutinize with a bunch of extra scans; you can compare the file hashes to confirm) 🤔

We are slowly building a fully standardized, scalable and coherent social network, step by step 🏗️

All the interactions between the apps and platforms are strictly defined in XMPP

Stories for example are defined in this simple extension: xmpp.org/extensions/xep-0501.h….

And for the first time two totally different clients are sharing Stories, in real time, without any adaptation in between ✨
..and everything is stored on your XMPP account! 🔒 Checkout the Stories integration in @monocles 🤩

#XMPP has never been so alive ♥️

monocles.social/@monocles/1159…

This entry was edited (5 hours ago)

I have started using @Tutanota and I am pretty satisfied with it except for a big issue, which might be a big barrier for many people.
You cannot import email unless you buy the Legendary subscription. I bought Revolutionary, and what a surprise!
I have to say now, if you go to Pricing in the website, there is no mention to that. In fact, when you try to import (only possible in the desktop app) you get an invitation to change to Legend, with the same information, so you cannot say what is happening. If you go to the help center (Support), there is no information in the Import sections about the account level.
In fact, I'm currently unable to find the page where Tuta explains that by the moment only Legend accounts can import email.
I totally understand that migrating accounts can be an important overhead for Tuta now. I also see email importing like a critical feature. It should be included in all paid subscriptions. Maybe limiting the migration size or rate, but it should be present.
And, in any case, it should be clearly stated in all the help pages. Now I have an odd and not very positive feeling about Tuta, like this company was hidding very relevant information when offering their products. I'd like to import my old emails, but I really do not need the Legendary subscription. Indeed, I might accept paying an entry price enabling me to migrate my old account.
I have to say, you need to take care of the help system too. For instance, in the "forward email" section, you show links with further information about activating email forwarding from different providers, but these pages are only comparisons between Tuta and the other providers, there is no explanation about email forwarding.
#Tuta #EmailImport #drawbacks

Hey @Tutanota, I have been using your Tuta mail for some time now. I love the concept of encrypted emails and have since gotten many people to switch to your services.
The only problem I have is with my partner, with whom I share a calendar. When a new event is created, the other person is not notified. Is there already a solution for this, or are there plans to implement something like this?
Thanks a lot in advance and btw. I live your presence here in Mastodon ❤️
@Tuta