xianjam

joined 2 years ago
[–] xianjam@programming.dev 2 points 1 day ago

That has got to be AI generated

[–] xianjam@programming.dev 20 points 3 days ago (5 children)

We've all done it. ...right?

[–] xianjam@programming.dev 6 points 5 days ago

Oh my, things have changed fast. I wasn't aware there were other metadata providers. There I go spreading misinformation again.

[–] xianjam@programming.dev 10 points 5 days ago (2 children)

Spotube doesn't actually use the Spotify API. They used to use the Spotify API for their music database, but they stopped when they received a cease and desist.

[–] xianjam@programming.dev 1 points 1 week ago (1 children)

Why is storing resources in the database unusual? I've done that my entire career, and I've believed it to be a best practice.

[–] xianjam@programming.dev 3 points 1 week ago

Israel controversially participated in 2024 and is set to participate in 2025.

[–] xianjam@programming.dev 1 points 1 week ago

I use this for NewPipe as there seems to be no alternative for Linux, and I can sync my subscriptions from my phone which is nice. It works surprisingly well. I also tried RedReader but it doesn't seem to work.

[–] xianjam@programming.dev 2 points 2 weeks ago (1 children)

I agree. As it stands, there is no immediate problem with buying a vendor unlockable phone for LineageOS or GrapheneOS. It does seem like Google is slowly closing the doors to FOSS, so the future could require an AOSP fork. But it also might not. We don't really know for sure. As long as LineageOS and GrapheneOS exist and have developers, we have nothing to sorry about.

If, in the future, all hardware manufacturers fail us, I have used Waydroid on an old Thinkpad, and it is fantastic. And, more in the Linux ecosystem is Android Translation Layer which translates Android syscalls into Linux syscalls. It is buggy, but I could see it getting better in the future.

Anyway, I'm not really worried. There are still a lot of paths forward, and FOSS advocates are persistent.

[–] xianjam@programming.dev 2 points 8 months ago* (last edited 8 months ago)

I would love to use it, but I've had some issues with getting it working with Termux. The author provides some builds that have the same signatures as Termux, along with instructions on setting up early-init.el here: https://sourceforge.net/projects/android-ports-for-gnu-emacs/ which I thought should resolve any issues. However, I've encounter issues with permissions and with interpreting certain paths (/usr/bin, /etc/ /usr/lib) which makes some features which execute commands fail on Emacs. I also get annoying warnings spamming the console like WARNING: linker: normalize_path - invalid input: "nil", the input path should be absolute. I'm kind of waiting until someone has a better solution for Termux integration.