Spyke

Replies

privacy

Comment on

How to get push notifications in a degoogled phone?

Most libre applications implement their own websockets for this. EDIT: some propriety spyware like WhatsApp use those too, can confirm myself, as I unfortunately have to use it on my GrapheneOS owner profile (which ofc doesn't have the sandboxed GPlay services installed; I could technically use it on my profile for personal proprietary apps, but it would be a major pita) ENDEDIT
(unfortunately Proton uses only Google FCM in most of their apps and doesn't publish them on F-Droid or Accrescent)

However, those can take a strain on your battery since every websocket maintains it's own connection.
This is where UnifiedPush in combination with either nfty or Sunup comes in
(EDIT: I use ntfy myself, also Sunup seems to be quite new, so it might come with some quirks; EDITEND there is also a plugin for your own Nextcloud)

Since Unifiedpush maintains only one connection for every app using it, this takes quite a bit less charge to upkeep
(it's explained quite well on their website, which is hyperlinked)

If you are looking for Unifiedpush support on Signal: Molly is a hardened fork of the client and does support it through Mollysocket

EDIT: If you use Telegram there is Mercurygram. As for Matrix clients, I use Element and Schildichat. All these support UnifiedPush

linux

Comment on

CISA Warns of Linux Kernel Use-After-Free Vulnerability Exploited in Attacks to Deploy Ransomware

Reply in thread

Granted, I was mostly shit posting. But in all seriousness: wouldn't Rust prevent that kind of exploit by inherent design?

Due to Rust’s ownership semantics, when we free a value, we relinquish ownership on it, which means subsequent attempts to use the value are no longer valid.

https://stanford-cs242.github.io/f18/lectures/05-1-rust-memory-safety.html

linux

Comment on

Fedora 42 installer defaults to btrfs? What's everyone's opinion or experience on that?

On Fedora, Btrfs has been the default for years now iirc. It's modern and rock solid too (as long as you avoid Raid 5/6) and has some features I can't live without nowadays:

  • Copy-on-write (prevents file duplication)
  • Snapshots (your systems broke? most easy rollback you will ever experience is with Btrfs in combination with Timeshift)
  • on-the-fly compression (I'd recommend "--compression-force=zstd:3" as a mount option. Last I checked Fedora defaulted to using the lowest compression level, which is not the Btrfs default, making you lose some gains. FYI about the "force": btrfs by default checks whether a file is compressible or not, this is redundant with zstd, which does the same thing but quite a bit faster AFAIK)
privacy

Comment on

*deleted by creator*

Just use Librewolf on desktop, Mull on your phone and be done with it

also I'd recommend Adnauseam instead of ublock. It's based on ublock but clicks on ads inseatd of blocking them.
Basically a form of protest against surveillance capitalism and obfuscation against it's methods.

Comment on

Firefox has moved onto Github

Bc this seems to be a crosspost, imma cross-comment:

I get wanting to phase out Mercurial in favour of git. But why did they have to choose Github T_T

Ideally they would have just hosted a their own Forgejo instance (heck, a Gitlab one would have been better too FFS). Even just using Codeberg and donating would have been better

The for-profit side of Mozilla seems to have succeeded in purging most of the principles Mozilla used to have (IK they have been eroding over the years and sometimes been too "pragmatic", this is just the cherry on top of a long series of shitpiles)

If Mozilla actually stood for a free/libre future they'd push Forgejo to the lvl they need it to be (if it already isn't capable of all that stuff. Haven't rly interacted much with it). Since they will still keep the CI/CD on Mercurial for now, there is even less valid reasons for using Github...

https://programming.dev/comment/16918830