• 7 Posts
  • 328 Comments
Joined 3 years ago
cake
Cake day: April 27th, 2024

help-circle

    1. this is a joke of a law meant to generate headlines and nothing else; congrats on biting.

    2. how dare you imply the GDPR is bad. It might just be the best consumer protection law ever put to paper, certainly in the digital space. It has massive positive impact on the privacy of EU citizens, and even beyond. All the shitty things associated with GDPR - namely, annoying cookie banners - are not mandated by GDPR, they are malicious compliance from companies furious they can no longer steal your data without telling you. And even then: incredibly small price to pay.













  • I have a lot of custom stuff, esp. regarding HomeAssistant integrations. But my favorite “stupid/not stupid if it works” solution is the following:

    I have an LG TV and attached Nvidia Shield. The Shield is the only input we ever use on the TV, and since its remote also can turn the TV on/off and control volume, its all we need. Which is pretty neat, only one remote.

    Except for image settings (i.e. proper bright picture during the day, different less bright image mode during the night). I don’t want to keep the extra remote on the couch just for that, but unfortunately, these settings are not exposed via HDMI CEC.

    They are, however, exposed via a web API on LG TVs. So my utterly stupid solution is this:

    • install quick actions app on the shield
    • reconfigure Netflix button on the shield remote to open quick actions popup
    • add two quick actions, night and day, that curl simple HTTP endpoints on a VM I set up
    • on the VM, a simple flask server listens, and then sends the (too complex for the quick actions app) API request to the TV.

    (I feel the need to add: the TV is in an isolated subnet and has never once communicated with the internet, and it will damn well die an internet virgin.)

    Anyways, this has been working flawlessly for 2+ years! I also have toggles in HA for the same endpoints, but honestly, never use them. It’s so nice to just be able to toggle the image via remote.


  • Disclaimer: I host and use XMPP. I like using it.

    That being said: the question isn’t if there’s any client, the question is if there’s a good client.

    And my god, do XMPP clients suck ass. At best, they’re decent (monocles comes to mind, for example), but I actively loathe interacting with Linux desktop XMPP clients. There’s not a single one that is competently designed, or rather, they are all so fucking bare-bones and ugly looking.

    “But that doesn’t matter!” yes it does shut the fuck up.

    99% of the population doesn’t give a shit if you support the latest OMEMO spec or are written in memory safe rust or whatever else.

    It takes a a fraction of a second to realize “this client sucks” and at most an additional minute to figure out “…and it’s not suited to my use-case”.

    I also host matrix and use it extensively on all my devices. There actually are nice clients, and even some Discord-likes. But a) the protocol is so horrible, I’m not sure reinventing the wheel can be called a bad thing, and b) I want to cry once a week at least when using it. Why do my old messages not load today? Why does my message show as sent two weeks ago (!), but only arrived now (!) despite having sent plenty of messages both directions in between? Why are all of my messages marked as “can’t verify authenticity” on about half my devices, but not the other, a bug that has been open for YEARS with hundreds of complaints and pleas to at least reduce the danger-signaling indicator since it indicates “insecure!” to non-expert users, with zero maintained response? And this is just for myself, fuuuuuuuuuuuuuuuck supporting matrix for friends & family. I mean, I am doing that, but fuuuuuuuuck thaaaaat.

    Fluxer allows us to tell friends and family “here try this, it’s just like discord but no corporate bullshit!”, and they can open the app and go “oh yeah that is like Discord. Ok, sure, we can try using that instead”.


  • I know it’s not the thing you likely want to hear, but… At this point, I’m glad I switched to a paid search engine (Kagi).

    Theoretically, there’s nothing stopping them from enshittifying down the road. But at least for now (and hopefully the future) they are a great search engine.

    They have their own index (so no relying on google/bing), and it actually works as I remember Google working 7+ years ago. Minus the ads, and plus a ton of flexibility permanently boosting/removing sites from your searches, auto-grouping/ignoring listicle-type articles in results, flagging sites as AI slop and punishing them for it,…

    They even have a fediverse search “lense” that actually works really well to search Lemmy/mastodon/…

    I just realized I sound like a paid shill. Sorry about that. I’m not.


  • I’m not really that purist - I’ll use closed-sourced software when necessary. For example, I have Davinci Resolve and Bitwig Studio installed. Sure I would prefer if those were open, but the target audience here are creatives, who largely won’t care.

    On the other hand, Jolla is trying to sell exactly to those people that DO care, which makes the choice so hard to understand and support.


  • I really like the idea of the Jolla and am seriously considering getting one. I’m also the exact target audience (Linux nerd, privacy conscious, FOSS advocate, want to own MY device fully, hate having to use a US-based duopoly in my current daily life).

    That’s exactly why I don’t understand their decision to keep parts of their system closed. The overlap between people who want a Linux phone and who are OK with that Linux phone not being fully open seems to be tiny.




  • Not really. (When was last time?)

    The reason is more that the config language that you have to learn if you want to use NixOS is the exact same you use to package applications for NixOS.

    So any user is also just a tiny, non-intimidating step away from being a contributor and package maintainer.

    I know for myself, I never packaged for the AUR - just seemed way to intimidating and a lot of new stuff to figure out - but I maintain a bunch of packages and modules in nixpkgs, and they’re all stuff that was “huh, this is cool but not packaged yet; alright, I’ll package it in my private config; oh that was easy, let’s upstream it”.