🇨🇦

  • 10 Posts
  • 340 Comments
Joined 3 years ago
cake
Cake day: July 1st, 2023

help-circle



  • I try to be in the habit of making a full image onto a demonstrably working spare card every couple weeks.

    That’s a whole lot of writing to an sd card, wearing it out. It may fail by the time you want to read it. You also destroy each previous backup by creating a new one.

    Each of my rpis backup to my main server nightly using dd via ssh. The server then keeps historical backups of those .img files via Borg so I can pull any version from any day of the last year or so.


  • I use Emby instead of Plex or Jellyfin; mostly because it has an Xbox client, and I’ve already got a lifetime licence. One of my most active users only watches via Xbox.

    Really don’t like Plexs centralised user system or the overall direction they’ve been headed for years, so I moved away from that long ago (8+ years ago at least). Jellyfin wasn’t up to par at the time (though they’ve made leaps and bounds of progress in that time), and Emby has always supported more types of devices\clients. Their device limit (the client count limit with premeir) has never come into play for me, but I know there are larger user bases out there where that is a problem.

    Embys development is extremely slow though, taking YEARS to implement simple features or even address major concerns. Plus their support sucks without the community stepping in and providing it on behalf of the staff. Luke (the main dev) is better at copy+pasting candid responses than he is at actually interacting with human beings.








  • Darkassassin07@lemmy.catoAsklemmy@lemmy.ml*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    1 month ago

    Pihole is a self-hosted DNS server that filters out domains that serve ads, as well as malware and tracking domains. When clients try to access a blocked domain, the DNS request fails, so the client doesn’t know where to connect and the ads/malware simply fail to load, while the rest of the game/webpage loads just fine.

    Highly customizable, either manually or with various online lists of known domains. It’s also a handy tool to create local-only domain names for accessing your own self-hosted services.

    Alternatively there’s Adguard or Nextdns; public dns servers that perform a similar function, but give you much less control over what is or isn’t blocked.




  • I’m actually going to make a separate point from my other comment:

    Art is a matter of perspective.

    Maybe you don’t care about how your toothbrush was designed; but someone somewhere sat down and made decisions about how to best shape it, what materials to use, what kind/how many/what thickness of bristles, how to color it, etc. Those were decisions made from experiences that person had which they chose to factor into their designs.

    Someone else out there is interested in what led to those design choices, perhaps to design their own with improvements or changes, perhaps just out of curiosity. They can’t ask an algorithm why it made the choices it did and have a discussion about the details; but they could with a person.

    What some find disinteresting, others immerse themselves in. AI destroys those opportunities for human connection. Human connection we already struggle to find as a species.

    You might not care how this site was created, but some do. The use of an LLM has made it impossible to discuss the choices made, because there weren’t any decisions, just an algorithm spitting out letters one after another…


  • True; however many of the current use cases for AI aren’t utilitarian, but are instead forcibly replacing artists while stealing their work to do so. Ontop of this, the infrastructure behind/supporting these tools is destructive and measurably making a significant amount of peoples lives worse.

    These factors have jaded people against AI as a whole; as support for AI is seen as support for the destruction and instability it’s brought with it.



  • The only thing in there I find surprising is the battery info. I’m not sure what legitimate use a website would have for that one. And perhaps that the gyro isn’t behind a permission. There’s pages that use it for 360 video for example, but you should have to allow that one.

    Your IP address is a fundamental part of communication over the Internet, obviously the servers you speak to are going to need to know where to send their replies. There are ways to mask that ofc; proxies, vpns, etc.

    Timezone+Language are needed for localization.

    Display information and preferences, to render things correctly/as desired. Desktop web pages look like crap on a mobile display (and what type of mobile? Tablet, or phone?), plus they can’t (well, shouldn’t) show things in darkMode unless you tell them that’s what you want…

    Cookies: it does say 0mb stored by others for me, but that’s not entirely true. Sites are typically given independent storage so they can’t read eachothers cookies, but they can work together to have one site read its own cookies and pass that on to the site you’re currently visiting, on request, all embedded in the original page you were viewing. Just because they can’t read eachothers storage directly doesn’t necessarily mean thay can’t get the data. 10gb per site seems like an absurdly high limit for this though. You could store whole movies in that space.

    Visibility is one I’ve known but never really liked. The only ‘legitimate’ use for that I’ve seen is pausing media when it leaves your screen (or waiting to start media until its entered view), but half the time that’s undesirable anyway. Why should a site know if, when, and how long I’ve looked at a particular portion of the page?



  • You don’t.

    Seprate your work life and your personal life.

    There’s nothing wrong with advocating for FOSS alternatives; but you don’t get to decide what you can or cannot use on work devices, that’s up to your employer. You should not be entering personal info/performing personal tasks on work devices.

    If you’re unwilling to perform work with the tools (software) your employer provides/requires, find a new job. Refusing to do the work or tampering with the equipment provided is a great way to get fired.

    For school; personal laptop. Or again strictly school tasks on their devices.


  • Darkassassin07@lemmy.caOPtoSelfhosted@lemmy.worldOpenVPN ipv4 troubles.
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    2 months ago

    To avoid this, you will need an IPv4 address on your client, or an IPv6 address on your server.

    This confuses me because I have an IPv4 address on the client, and that IPv4 is what the server is seeing make the connection…

    /edit

    I think I get it.

    The client actually only has IPv6. The IPv4 address I’m seeing in the log and whatismyipaddress.com is the address of my mobile providers NAT.

    Thanks. I still haven’t totally wrapped my head around IPv6. Stubbornly happy with IPv4 tbh, but it seems the rest of the world is moving on, understandably.