Avatar
Akito
7046b61ca13784ae2df56301c8603b22782660cb5b88ac419fed3ec712477f80
#DevOps Engineer with a heavy focus on #CloudOps with #Kubernetes #k3s #Rancher #Helm. Smithing my own cloud services, for the infrastructure I build, with #Kotlin #PostgreSQL #SpringBoot on #Docker #containerd #Linux #Alpine #Ubuntu. On hobby projects I'm working with #Nim #Rust #Julia #Nu #Ballerina #Nix.

Funny that you ask, because I wanted to post about it already, anyway.

Many years ago, I was a happy owner of a smartphone with an actual physical keyboard. Was the best thing ever. Not a #Blackberry, btw.

Since then, it was apparently "cool" to not ever offer physical keyboards again, but do everything via touch, even if touch was still unreliable back then.

Nowadays, touch has become pretty sophisticated & reliable, but I still don't like how imprecise it is.

I tried a lot of #FLOSS keyboards from #F-Droid, but they are all pretty extremely shitty & I still cannot understand how people are using them. It's too hard to type on them & their predictions are laughable at best.

For example, their touch detection, especially when long pressing keys for symbols, is so off & difficult to tweak.

The worst thing about those keyboards is that they all SUCK ASS when it comes to the usage of different languages. I type in 3 to 5 different languages & if those #Keyboard's even understand the concept of a non-English language, you always have to explicitly switch to that language, rather than being able to type most languages on the same layout & have simultaneous predictions for several languages, all in one.

These are some of the reasons I got used to using a specific proprietary keyboard over too many years, which I block with my #Firewall, so it cannot call home, at all.

Its predictions are amazing & even allows writing some words you are not sure of, because the predictions will lead the way to the correct spelling etc. Unlike your usual #FOSS keyboard, where you are using some stone age thing.

However, even this keyboard isn't ideal, because it's still not great to type on & easy to mistype.

Predictions & #AutoCorrect actually make things worse when you use custom words, because it wants to correct a word that is already fine, but just unknown.

Obviously, it being extremely proprietary, made by a #TooBigToFail #BigTech corporation is also a huuge no-no.

Now, the best part & the moral of the story.

Recently, I found a #FLOSS keyboard app on #F-Droid which finally gives hope. Is it finally an #OpenSource keyboard on #Android, which does not suck ass?

https://f-droid.org/en/packages/com.dessalines.thumbkey/

It is explicitly designed to be super fast & easy to type on & so far, I can only confirm that claim.

The only downside for many users is the learning curve. This post was partially written with this & partially with the old one, because I'm still pretty slow with this one & need to practice more.

The other problem is language support. It is designed & optimised for English, nothing more, nothing less.

However, so far it seems to be very great & once you type often enough, all this will get into your muscle memory & you will be able to type without any mistouches whatsoever & you will forget something like predictions exist, because it's so simple & easy to just manually type out all words.

It also may remind you of good old #CellPhone's, which you could wash in your washing machine & they would still work afterwards.

#FreeSoftware #Freedom #GPL #GitHub #TechSupport #Technology #FreeAlternative #Amethyst #ThumbKey #Smartphone #Phone #FuckGoogle #FuckMicrosoft #Degoogle #Privacy #Security #Spyware #Infringement #FuckUSA

Replying to Avatar ferrell

so i’m doing diy nostr:npub1aghreq2dpz3h3799hrawev5gf5zc2kt4ch9ykhp9utt0jd3gdu2qtlmhct on my li and i cannot get it to connect to my internet! got it hooked up to the router w cat 5e cable and everything. nada.

i need your help #nostriches! i’m a noob to all this so please be patient 😊

#grownostr #asknostr #plebchain #btc

Make sure, your #RaspberryPi may connect to the internet at all.

It was already a huge push to post anything, at all, so the middle way is to do something at least to document the reception of a participation award. πŸ˜‚

Only use stuff that is run by the people, i.e. you.

Never use stuff by #TooBigToFail #BigTech or companies trying to get into #BigTech.

If everyone would follow this, we would get all the benefits of #technology, but barely any of the downsides, we face nowadays.

Anybody #zap the #zapathon?

The word "accounting" has different meanings.

In ambiguous situations like this, humans tend to understand the version they want to understand. πŸ˜‰

Actually, the other way around.

Was into coding & now looking for some fun #Nostr related project I can work on in my spare time with other collaborators. πŸ™‚

It can only be managed if the person being like that has a personal issue, they actually want to sort out in all honesty.

If that person does not even admit & recognise there is an issue, which is too often the case, there is no other way than to avoid that person.

However, sorting out that issue would probably be a therapy & not a job thing.

As to the candidate screening level, I'm not sure whether it would work in reality.

In theory, you just need a person, who is really really really great at reading people, to be able to sort out the toxic ones. Done deal.

However, in reality, you probably have to abide weird laws, so the not accepted one's cannot sue or something. I'm not a lawyer & it's different for every country, but I definitely do now, that more & more laws like that are making their way into daily work lives.

So, I imagine, that if you constantly weed out bad personnel like that, it would seem like, the reasons were arbitrary, from the eyes of the law.

Again, just a guess though. I'm not sure about those laws.

I remember being scolded to the ground in a "developer" community, when telling a someone, that JavaScript is only a frontend world thing.

They tried to portray me as some n00b who has never programmed anything, ever. πŸ˜‚

Yeah, like I'm gonna count in NodeJS & all that other bullcrap, which is basically the programmer's way of shitting in one's mouth.