Skip Navigation

Posts
2
Comments
26
Joined
3 yr. ago

Probably based

  • yes, it's Arch all the way for me. it's flexible in the way that I can configure it for any system I need, and I usually know what I want from it.

    my installations on my desktop and laptop look fairly similar, but my server and test computers can look different depending on the hardware specifications they have.

    plus, with BTRFS snapshots, if anything breaks I can simply roll back to a previous version of the system.

  • ntfy.sh v2.18.0 was written by AI

    Jump
  • ts getting you pinned to 2.17 in the compose file 🥹🤞🥀

  • 49, I could imagine running all of those bare would be hard with dependencies

  • when it breaks, which is not very often so around 5-6 years. this P9PXL is getting quite a lot of software support though, so ideally I'll keep it around longer than that.

    unfortunately I know people who get a new phone once simply the battery starts to go bad, as if there wasn't a less expensive way to fix that issue. :(

  • Open Source @lemmy.ml

    auff - A mobile client for 2FAuth

    github.com /powermaker450/auff
  • NSFW Deleted

    Permanently Deleted

    Jump
  • maybe once a month if even.

    only phone I've ever catastrophically broken by drop is a Galaxy S20; curved screen edges are bad for durability. glad most phone manufacturers have axed it now.

  • can't be heartbreaking if you don't have a heart

  • probably not true in most other langauges. although I'm not well versed in the way numbers are represented in code and what makes a number "NaN", something tells me the technical implications of that would be quite bad in a production environment.

    the definitive way to check for NaN in JS would probably be something like

     
        
    // with `num` being an unknown value
    
    // Convert value to a number
    const res = Number(num);
    
    /*
     * First check if the number is 0, since 0 is a falsy
     * value in JS, and if it isn't, `NaN` is the only other
     * falsy number value
     */
    const isNaN = res !== 0 && !res;
    
      
  • C, because yes.

  • other distributions should start having an option for this in the GUI installer, but it might be tricky for the average user

    Arch Wiki has a guide on FDE using the TPM and it's transparent in my everyday usage

    some minor issues I see are:

    • Secure Boot needing to be disabled then re-enabled during install for it to work as intended
    • needing to write down a long backup passphrase, but this also happens on Windows and MacOS iirc
  • then don't.

    it's not something your being forced to do. it's the lifting of an unnecessary restriction that in turn gives you more power on your device.

  • Unless I've missed something big, passkeys are pretty easy for me if the website supports them imo.

    Using KeePassXC, I click register on the website, register the passkey with KeePass, then it just works when I need to authenticate or login. My database is then synced across all my devices.

    Passkey support is yet to come to KeePassDX on Android though, so I'll be awaiting that feature

  • and this is why uBlock origin is the be all end all of extensions.

  • never been diagnosed.

    agnizing over tasks happens often, and at the same time I'm not actually bringing any pleasure to myself by avoiding it.

  • this, except it's just an upsetting reminder that the task I'm putting off is not even that hard, yet I'm still not doing it.

  • Immich full stop, like everyone else has said. self hostable so as much storage as you can buy (and maintain backups of!), AI so you can search your photos like "sunset on beach", and just rock solid, despite it """technically""" still in pre-release stage

  • if you know/use docker, the solution that has been the most straightforward for me is SWAG. the setup process is fairly easy when combined with registering your domain with Porkbun, as they allow free API access needed for obtaining top-level (example.com) as well as wildcard (*.example.com) SSL certificates.

    along with that, exposing a new service is fairly easy with the plethora of already included nginx configs for services like Nextcloud, Syncthing, etc.

  • NSFW

    beeherhe

    Jump
  • I haven't met a single person that didn't like Photon. Photon is the only reason I started browsing on desktop regularly. It's lean, clean, and packed with gorgeous transitions; I've rarely ever found a project that gets form and function right.

    The internet is a shitty place. I'm not surprised that on Lemmy we have shit like

    • "client with no JS when?"
    • "I don't want normies anyway"
    • "I'm too old to appreciate a modern-looking UI"
    • "eww I don't like this thing that carries subjective opinions, let's never let anyone use this."

    The troll energy is strong, but it doesn't change that this is a great project. Alternative UI's are what make Lemmy unique, and you're doing your part. That's appreciated.

  • Selfhosted @lemmy.world

    Alternative to Life360?