I just discovered (and tried) this wonderful piece of software

github.com/houmain/keymapper

It allows remapping your keyboard in many ways, and it's controlled from a simple configuration file (so, you can prepare one for your disabled friend).

You can, for example, remap the keyboard to only use its right half, if the left hand is dysfunctional (similar to the mirrored keyboard I made, github.com/clackups/qmk_firmwa… ).

Also, it should be useful for #disabledgamers , to map, for example, AWSD to different keys.

#disability #keyboard #accessibility

@Tutanota@mastodon.social Hey, I love what you do and I appreciate it, but please take the flatpak package more seriously. I hope you do this year.

Using an AppImage is not really a universal solution. For example, for those of us on musl distros (Alpine, Chimera Linux, etc.) that package is useless.

I really hope you consider treating flatpak as a first-class package because in musl it is our best and probably only option ​:neofox_laptop_owo:

@Tuta

Aha, how fitting for NV Speech Player. eurpod.com/synths/nvSpeechPlay… is the first version to hit the 10th file milestone for my synthesizers. It's also the first time I'm using the new directory link. This copy fixes memory corruption problems in the frontend, Post-stop aspiration block was made non-brittle now, and the applyRules allocation performance fix. No new versions for awhile until we have tweaked more languages, so I'm done with new files at least until way later in my evening or tomorrow.
This entry was edited (43 minutes ago)

People asked for it, and I do think it's a great idea! All of my Speech synthesizers live at eurpod.com/synths - easy to remember URL, and if you want to check it for updates, easy to look at for a version difference. At most, we are only keeping the last 2 versions of a synthesizer, so they will not pile up here. Still uploading some of the larger files, but in the next hour this will all be updated.
The old URLs will work for now, a little bit. As time goes on I will remove them from their old locations and update the blog page to point to this folder too.
This entry was edited (57 minutes ago)

Jak zní tepelné čerpadlo v -15 ℃


Hlučnost tepelných čerpadel vzduch-voda je předmětem mnoha debat a panuje o něm mnoho mýtů. Když u nás bylo po ránu -15 ℃, využil jsem toho a nahrál jsem si naše tepelné čerpadlo Nibe F2120-8 při teplotě, při které už si opravdu mákne. I při takto nízké teplotě se jedná jen o šum, který už pár metrů od čerpadla nijak výrazně neruší. Tento model podle výrobce dokáže pracovat přes kompresor až do teplot -25 ℃, ale technik říkal, že ho mají vyzkoušené i při -28 ℃. To je na českou zimu dostatečná rezerva.

We will be doing some performance tweaks in the C++ wrapper next update. I can already see people complaining that there's a slight hit. You want to know why? I made a mistake. Or maybe GPT. Well one of us did anyway. I wrote the base C++ outline for it and then it helped me. But uh, at the moment we are allocating memory for out and copying the entire text string for every single rule, even if the rule doesn't match. If we have 50 replacement rules (common in phonology), we are re-allocating and copying the full text string 50 times per function call. Ouch ouch. I'm fixing this.
in reply to TheFriedChip

@flyingpenguinMwauthzyx @jscholes Unpopular opinion these days, because not everything has to be open source. I don't know anyone who'd contribute to it and I don't see the requirement. Tweesecake also wasn't OSS and people loved it. I like OSS software yes, absolutely, but it's also work to respect kinda. I know that wasn't your intention just saying my thoughts. Of course Quin can and probably has a different reason.

The great thing is, people should not notice changes to existing sounds and tonality. What did change were expansions of rules we can define per language, but to everyone else, this update should not introduce changes in UK and US English, or how the voice sounds. That was not the goal. The goal was to decouple the IPA rule tokenizer into a nice, beautiful frontend.
This entry was edited (1 hour ago)

OK. Huge huge refactoring of NV Speech Player is now complete. Download: eurpod.com/nvSpeechPlayer-2025…
We now have per-language files in the packs folder. Check it out. It is currently defining 22 languages. I would like help improving these languages, now that everyone is able to modify rulesets for them. This has decoupled the rules from the IPA.py engine itself, allowing anyone to freely update and modify voice prosody, tonality, and inflection per letter and phoneme creating it. That is, huge.
Languages supported: English (US, UK), Bulgarian, Chinese (Mandarin), Czech, Danish, Dutch, Spanish (Spain, Mexico), Finnish, French, German, Hungarian, Italian, Polish, Portuguese (Brazilian and Portugal), Romanian, Slovak, Swedish. Speakers of these languages are invited to modify their language files and test to make it sound more native.

Pitermach reshared this.

It’s amazing how these people talk about AGI as if it was actually possible (it’s not).

What’s being sold as “AI” currently is slightly random statistical token chain generation; it has zero to do with thinking, intelligence or creativity.

theguardian.com/technology/202…