[–] 6 points 3 months ago (1 child)

A bit cumbersome if you are traveling and using a different public wifi every time though

You're not wrong. But you're probably also familiar with the "secure vs. convenient" dichotomy: the closer to the "secure" end of the spectrum you get, the more cumbersome things will inevitably get. If you feel like you're jumping through too many hoops and you don't know what for, chances are you're overshooting the target in terms of your threat model and might get away with doing less.

  • source
  • parent
  • context
  • [–] 6 points 3 months ago (3 children)
    1. Disable DNS once. Find out URL/IP of captive portal that way.
    2. Add to hosts file (Win/Lin/Mac). Maybe even give an alias: "captive-school", "captive-library", etc.
    3. Turn DNS back on. The hosts file will take prerogative over DNS settings, i.e. it is resolved first.
  • source
  • [–] [S] 1 point 3 months ago

    You are correct, it seems to have supported it for a while now, but it got more support now.

    I'm afraid MusicBee is not for me since my household has been powered by Linux only for years now. I'll look into that beets plugin though, which has been recommended to me somewhere in the comments before. Thanks!

  • source
  • parent
  • context
  •  

    With v0.63, audio streamer Navidrome finally got full lyrics support. I just wanted to try it out and fell flat on my face because... well, not even the official docs say anything about lyrics. Also, I'm not too familiar with how lyrics are added to songs in general. So my questions are these:

    1. How can I add any lyrics to my songs so the web client will display them?
    2. What formats would you recommend sticking with? (TTML, ELRC, SRT, YAML, LRC, or even TXT)
    3. Is there a way to automate adding lyrics in bulk (instead of tedious manual work)?
    [–] 6 points 3 months ago* (last edited 3 months ago)

    “When gold was at US$4500, silver should have been US$300, but has been suppressed for all these 50-odd years by banks who’ve been short the whole time – and maybe I should get mad at myself for playing in a game where it’s manipulated, right?”

    Read: "I should have won bigly, but I didn't. But my ego tells me I can't be wrong, so the game must have been rigged."

    Boy, does that remind me of someone...

    Fuck this guy, the other guy, and fuck their corrupt moneymaking schemes.

  • source
  • [–] 124 points 3 months ago* (last edited 3 months ago) (5 children)

    "Using free Chinese models that you can run locally and offline is a security risk. People and businesses high on AI should be forced to use our expensive cloud-based models that funnel all their data through our servers and can be turned off or price-hiked by us at any moment!"

  • source
  • [–] 1 point 3 months ago

    Personally I would absolutely not want to ever feed my documents into an off-device model, but the point of self-hosted software is that it does what you tell it to and they absolutely should include letting you make bad decisions. decide what's right for you.

    FTFY (although I share your judgment). No disagreement about the rest.

  • source
  • parent
  • context
  •  

    I'll cut straight to the chase: updating the Signal app annoys me and I'd like to know your best practices.

    As far as I know, there are three ways of updating Signal:

    1. From the Play Store. This works quite reliably, yet comes at the cost of trusting and connecting to Google's servers.
    2. Via the app's built-in auto-updater that will, after a while, suggest an update through a notification. However, the frequency of these updates is really lackluster and thus unreliable, and there's no way to trigger an update check manually.
    3. Via the APK on Signal's website. In order for this to work, you need to have done the initial installation of the app from an APK already. Also, as far as I know, this version will not use GCM / Push notifications, but rather deliver notifications through a web socket, which is a huge drain on battery. Also, you'll have to constantly check for updates yourself or rely on the (unreliable) self-updating mechanism (see 2).
    4. //Edit a fourth way might be to just update via Obtainium and pulling APKs off their Github. I'm not sure what that does to GCM/Websocket usage, see 3.

    Let me know how you do it, and if there's something I've overlooked.

    view more: next ›