He/They

  • 8 Posts
  • 56 Comments
Joined 1 year ago
cake
Cake day: August 12th, 2023

help-circle
  • Let me preface this with the fact that I don’t like Apple, or any major corporation for that matter.

    So, my family (including myself) have been long-time Apple users, heck, we still have our iPad 1 and a few iPods lying around (and they still work great).

    But, we’re all starting to loose trust in them. Most recently there was a problem with a screen that simply seemed to have lost touch sensitivity, it still would move ever so slightly but taps weren’t recognized and slides no longer worked, and Apple really only helped by guiding us to a new phone. Before that, a MacBook Pro’s (and yes, I know it’s not an iPhone) battery flat out died, after being replaced a year or two ago for the the same problem _by Apple_.

    Also, I’m even not tech illiterate, I know I can replace the battery and likely get it working again after some calibration and tinkering — but it’s just not worth it. The family enjoys them for their simplicity and how they “just work” but mine (and the person with the MacBook’s) confidence is swayed.

    One of the biggest problems for me is that error messages are rarely useful. If a message fails to send or iMessages it doesn’t tell you details or even a Microsoft BSOD error message that we’d make fun of for their lack of usability many moons ago, it’s just failed to send and you’re supposed to accept that it simply doesn’t work.

    So yeah, I see where you’re coming from.

    Edit: I’d like to say I’m on an iPhone 8 (stuck on iOS 16) and haven’t had too many problems personally. I think most of the issues are in iOS 17 or the newer firmware versions, but I do feel that the quality has gone downhill recently.


  • I have 22 apps in total, including system apps, and excluding Apple apps (I have an iPhone) I have 15. I think about 9 of my apps are open-source, so…

    If you count the Apple apps: 9/22 = ~0.409 (~40.9%).
    If you only count non-system apps: 9/15 = 0.6 (60%).

    I do plan on getting rid of some apps soon though, so it’s subject to change.

    Edit: Fix formatting.





  • Daniel@lemmy.mlOPtoSelfhosted@lemmy.worldI love Home Assistant, but...
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    8 months ago

    I’m (currently) on Raspberry Pi OS (as I need something that “just works”). Home Assistant is running in Docker like everything else.

    A lot of apps use hard coded paths, so using a subdomain per app makes it much easier to use them all. Traefik has middleware, including stripPrefix, which allow you to strip a path prefix before forwarding the path to the app, though - have you tried that approach?

    I should’ve mentioned this, but I’m using Nginx (I really enjoy the simplicity of just having to add a section to a file whenever I want to add something). Before running HAOS I was running RPIOS again and used Traefik, it worked (but felt like a lot more work to setup than just a plain Nginx setup).

    Edit: I forgot to mention, but there are things like stripPrefix for Nginx, I’m going to look into them. Although, this is what I meant, when you start to do things that are “advanced” with Home Assistant they turn into “hacks,” and the barrier for advanced things feels a lot lower than with other self-hosted services (and I get that Home Assistant is very complex under the hood, it’s just frustrating).


  • I am a happy openHAB user for 5+ years. Have you considered switching to see if you like it?

    I actually have considered it, and I’m still thinking about it.

    I run stuff locally and can connect over VPN to my home and operate as if I am inside the home. I have not looked into these other cloudflare tunnels or tail scale as I don’t think it would provide any advantage to my current setup.

    I have a strange setup. My ISP is Starlink (so I’m behind a CGNAT), meaning I kinda need another service to access them outside the network, but (as mentioned) I mainly host for my family who wouldn’t know how to work another app or VPN.