tinsuke

joined 2 years ago
[–] tinsuke 5 points 11 months ago

The latest release hints towards F-Droid availability: https://github.com/Helium314/HeliBoard/releases/tag/v1.2

Just updating 1.1 APKs would have created issues with incoming F-Droid build.

[–] tinsuke 44 points 11 months ago* (last edited 11 months ago) (8 children)

HeliBoard has been my chosen SwiftKey replacement: https://github.com/Helium314/HeliBoard

Features I value:

  • Multilingual typing (as someone who writes EN, PT and dabbles on DE and NL daily, having to check which language I'm on and switch keyboards/layouts every time sucks)
  • Glide typing (with optional closed source library)
  • Clipboard history
  • Comprehensive layout customization
  • Autocorrect (with customizable level of confidence)
  • Emoji selection and history

It does suck to see an app that I loved and paid for (yes, I used it for THAT long) get enshittified and try push AI* down my throat.

Not to mention M$ owning my typing history (which I kinda could live with).

RIP SwiftKey.

[–] tinsuke 4 points 11 months ago (3 children)

Out of curiosity, which is the launcher you chose?

I froze the stock launcher at the last version without Ads. It works, but I guess some entries like "continue watching" could be bugging out now because it is out of date/never patched.

[–] tinsuke 2 points 1 year ago (5 children)

What's the app? I might check it out.

[–] tinsuke 28 points 1 year ago

I keep using Eternity and even contributed some patches to it because it is Open Source and Android native, which might sound like a low bar, but really:

Open Source

  • It's free
  • I'm not the product. Really, even if some closed source alternatives have relatively cheap Ad and tracking free experiences, you'll always be seen as the source of monetization. And I'm too weary of having paid for a good app only to see it try to twist my arm and squeeze more money or sell out to a big corp.
  • I can fix what's broken. If I find an issue with an otherwise unimportant part of the app, but that matters to me, I don't need to wait and pray it doesn't get forgotten. I can fix it myself and end up helping the devs and whole user base in the process.

Android native

  • It shows. I use a 5 year old phone that still kicks ass. But the otherwise good cross platform alternatives out there make the user experience more jittery than is excusable. Even PWAs (Web Apps) are snappier than those!
  • It is not a Flutter ListView powered timeline. Trust me, I'm lazy, and if cross platform frameworks were up to the task, I'd be among the first to endorse them. But they aren't. Have you noticed that the timeline tends to "jump around" if you're scrolling around on other apps? Yeah, the Android RecyclerView that Eternity uses doesn't have that (apparently unfixable) problem.

Thanks Bazsalanszky!

[–] tinsuke 10 points 1 year ago (7 children)

The maintainer has been very welcoming of my patches.

The "downsides" I could enumerate are that the production app doesn't get released as often as I would like (how entitled!) and, tbh, the code base is a bit messy, having inherited much code debt from the initial Reddit fork.

[–] tinsuke 2 points 1 year ago

It seems they are in the middle of the road of merging SimpleLogin and Proton Pass.

I have Mail Plus (~$4/month) and SL (~$2/month) subs, as they're the only services I need and cost less than the ~$10/month for Proton Unlimited, which is what I would need to pay for if I used both services from Proton.

Right now there's this Proton Pass feature gray area, where I have Pass free, so I'm limited to 10 aliases, but the aliases I create on Pass have the custom domain I setup on SL, and show on my SL dashboard too. Weird.

[–] tinsuke 8 points 1 year ago (8 children)

Trying to make real and good use of AI generative models are cracks in the magic.

[–] tinsuke 3 points 1 year ago

My experience with the last Nvidia GPU generations is the opposite, the fan curves are too conservative temp wise. Your card will get very loud trying to maintain a ~70C temp target. This of course changes with manufacturer and model.

With a 3090 I suggest an undervolt (even a modest one works miracles for the power hungry top tier cards). And after doing that, you can also dial in a slower fan curve.

While finding a good undervolt is time consuming (please do test, stress the heck out of it, with different apps/games), it was a god send to me. And it helps a lot with keeping the memory cool, which is something I worried a lot with the ram chips on the back of the board that the 3090 has.

[–] tinsuke 3 points 1 year ago (2 children)

Does Nvidia have first party software for OC, fan curve, undervolt and OSD?

That's what I use Afterburner currently for.

[–] tinsuke 6 points 1 year ago (1 children)

On handling downloaded songs and offline playback, my personal (but informed) opinion is that there is:

  • some licensing reasons for it to be more complicated than strictly necessary
  • lack of interest of supporting an app feature that doesn't drive numbers immediately up (sure, I agree that a better offline experience would improve the product and help user retention, but it isn't easy/quick to measure its impact), and
  • lack of ownership with many teams having to support a functionality (keep the app working offline) within all the various app features they own.

So, just as a dog with multiple owners, it goes neglected and starves.

[–] tinsuke 34 points 1 year ago* (last edited 1 year ago) (12 children)

I'd say that they're "cooking the books" as in: making it look like they're in better shape than they are by cutting costs, but causing irreparable damage to themselves that will manifest in the long run.

I've survived 3 layoffs at Spotify last year alone. Once I started working there It didn't take long to be proud and feel happy about it. Now, although people still find it cool when I tell them and I still do the same job (no workload increase), I know it is just like any other greedy corpo and I feel compelled to care less and less.

https://c.im/@matdevdug/111828583287417134

view more: ‹ prev next ›