Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)F
Posts
1
Comments
616
Joined
3 yr. ago

  • AdGuard has many products that "works on" iOS.

    The main app is a glorified localhost VPN (it runs a basic VPN-like server locally and redirects all the traffic through the app, allowing for DNS based filtering). This uses the official AdGuard servers and allows for no configuration whatsoever.

    One step better is taking the time to grab their DNS profile for iOS which allows for DNS based filtering without the VPN app constantly running.

    An even better step to take is to use the AdGuard DNS service - it's basically like a hosted version of AdGuard Home, but it's paid, limited in queries and devices, on the other hand you have control over the blocking (add exceptions, custom blocklists, rules and so on). This service allows setting up different "servers" (rulesets) you can assign to different devices, and everything is controlled from one interface, which is nice.

    And the best is what I do, self-hosting AdGuard Home with custom blocklists, and a privacy focused approach (AGH serves as my local DNS resolver for my home network and VPNs over port 53, and 443 with a Caddy proxy in front for DoH outside the network, with a secret subdomain approach per device so only my own devices can abuse my DNS server).

    Then there's the browser plugin based filtering that literally looks at the incoming HTML and picks out the ads. That unfortunately does not work with either Chrome or Firefox on iOS.

  • ubo doesn't work on iOS Chrome tho.

  • Meanwhile the people over at Element:

  • Removed Deleted

    Permanently Deleted

    Jump
  • Do you not realise how pathetic it is to duck out of a debate by talking and bowing to a nonexistent audience?

  • Fuck GadgetReview for their use of predatory "ad-reclaim" services though...

    No, assholes, my DNS based ad blocker doesn't "prevent your site from loading". It loads perfectly, then your script unloads the CSS, breaking the page, and then you have the audacity to blame me for it.

  • The next article I'd love to read is entitled "Blood clot disrupts circulatory system of tangerine wannabe dictator 'for fun'; Trump dead at 79"

  • And these amateurs are incredibly problematic.

    Their "work" often results in evidence that is not admissible, the confrontation itself often is done in a way that allows the paedos to counter-sue and get away with things, AND on a number of occasions these groups have harassed innocent bystanders that happened to bear a passing resemblance to the paedo they wanted to catch.

    "Let's go online and catch some paedos" sounds good and all, and I'm all for protecting children, going on vigilante paedo hunts isn't the answer. and it quickly turns non-fun when you realise that by baiting and confronting a paedo, you have:

    • not helped catching or exposing them
    • now that you confronted them, they'll up their game and be harder to catch next time
    • anything you could do to a paedo that one considers fun, the law considers illegal (even though there are software to permanently modify PDF files...)
    • anything you did is most likely useless to the police
  • Removed Deleted

    Permanently Deleted

    Jump
  • Pray tell where you saw anti-Semitism in my comment, dumbfuck. Especially when I specifically pointed out that the hatred isn't towards a group of people based on ideology or genetics, but how they act.

    Or are you trying to imply that somehow genocide and war crimes are inherently a Semitic/Jewish trait, therefore it's anti-Semitic to hate the people who do them?

  • They're already doing that by partnering with the likes of HP who keep pushing "1TB" Laptops - 128GB eMMC + 1TB OneDrive for a year.

  • Removed Deleted

    Permanently Deleted

    Jump
  • Well, hating Israel (the state and its actions, not its people) is perfectly fine when Israel is an actively warmongering, genocidal state.

    Or are you one of the nutjobs who thinks people should hear out Nazis?

  • It seems you have a basic misunderstanding of how the Fediverse works.

    There's no singular Lemmy, there's no singular "community" here. You might be opening an app called Lemmy on your phone, etc., but you need to understand that what you're experiencing is an amalgamation of multiple instances of Lemmy, kbin/mbin, piefed, and other federated social networks.

    Think of it as if anyone and everyone was able to run their own little Facebook/Reddit/Twitter instances with different users and rules, and it all went into one big pot at the end, creating a non-curated Feed of Everything (sans de-federated instances).

    This means there's no singular community, much like in the world - there's cliques on top of cliques, different groupings mixing and being exposed to each other.

    And yes, this often results in certain intolerant elements accidentally stumbling upon safe spaces, where they don't read the specific community's rules (since they see the posts in their main feeds and go directly to the post), and act intolerant. This is an unfortunate, but luckily, quickly moderated side effect of federation.

  • Uh, that's a bit off to be fair.

    Our computers are 15x faster than they were about 15-20 years ago, sure...

    But 1, the speed is noticeable and 2, not all the new performance is utilised 100%.

    Sure, operating systems have started utilising the extra hardware to deliver the same 60-120fps base experience with some extra fancy (transparency with blur, for example, instead of regular transparency), but overall computer UX has plateaued a good decade and half ago.

    The bottleneck is not the hardware or bad software but simply the idea of "why go faster when going this speed is fine, and we now don't need to use 15-30% of the hardware to do it but just 1-2%".

    Oh and the other bottleneck is stupidity, like letting long running tasks onto the main/UI thread, fucking up the experience. Unfortunately, you can't help stupid.

  • Yes and no. You need to understand that no home service truly replaces Netflix, for a few reasons (the media might not be available on any of the services you're using, for example).

    It's also not as simple as searching for a media in Jellyfin/Plex (or whatever other media frontend you choose, like Emby). There's a fixed flow.

    But let's start by explaining the layers:

    1. The frontend - Plex/Jellyfin/Emby/Kodi. This is what your users see, aka the "Netflix experience" - open the app, and all the media available on your storage device will be shown. Then they can click one and play it.
    2. The request manager - Seerr (previously Overseerr/Jellyseerr). This is a separate interface where your users can request media. You still need to manually accept it (unless you set it up to automate things fully, but make sure you trust your users!). If something isn't available, your users will come here and ask for it, then the manager will show the status (requested, accepted, downloading, available). Once available, your users can watch it through the frontend.
    3. The media managers - Radarr/Sonarr/Lidarr/etc. This is the software responsible for keeping a list of media you want, regularly looking them up on torrent trackers, Usenet servers, etc., and matching your requirements (resolution, language, encoding, file size, and so on), then grabbing the release and passing it on to the download client.

    When you accept a request in the request manager, it passes on the info to the media manager, which adds the requested media to its internal list and begins looking for it.

    1. Download client - torrent/Usenet downloader (qBittorrent, sabnzbd, etc.) pretty straightforward, this thing takes an incoming download request from the media manager, and downloads the file according to protocol, then signals the manager that the download is ready.

    At this point, control is passed back onto the media manager, which finds the freshly downloaded file, copies/moves it to the right place according to settings, renames it according to settings, marks it done then sends a signal to the request manager to indicate the request was fulfilled.

    Finally, the media frontend, which is set up to watch the folder where the new media items are copied/moved and renamed, gets a notification that a new file is available, scans it, prepares metadata (poster, background image/music, description, actor and production lists, ratings, etc.), and makes it available in the search interface.


    So the key differences with Netflix are:

    • limited content compared to Netflix
    • the ability to request new media
    • no CDNs, so if you have lots of users and not much bandwidth/processing power (latter in case of transcoding), your users will struggle. A standard home server and internet connection can serve 3-4 users at the same time.
    • limited language support. since these are pirated media, and most pirated media has at most 2-3 audio tracks, you'll lose that Netflix perk of having 6-8-10 audio tracks available. subtitles can be supplemented though (audio tracks too but they rarely match perfectly to the video so it's not as simple as downloading a file and call it a day).

    That about covers all the functional differences between an arr stack and Netflix.

  • At this point I'm not even above buying a PC/laptop from Amazon, pulling the RAM then returning the whole thing...

  • Gaben really just should've said "fuck you" to card processors and created his own PayPal-like system that doesn't expose purchase data to card networks and is big enough that the networks can't afford to lose them...

  • Unraid uses a pretty whacky "license" checking system. There's cracks for it out there that hook into the core license system and use it to generate a valid one for the current version.

    One key note is that you HAVE to update the crack before updating Unraid itself.

  • you can always just bypass their security.

  • And yet they went with K3s at first, a crappy implementation at that, and refused to even consider adding Docker for like a year, then suddenly it became super important to replace their k3s stack with docker in the next release, barely giving people 2-3 months to get all their apps updated.

  • Lead Lemmy developer dessalines@lemmy.ml Appears to Have Had Their Account Compromised After Moderation Actions Raise Serious Concerns

    Jump
  • A utility package for Linux that MANY packages depend on, often including core distro/system packages. It implements LZMA de/compression. Meaning it would come pre-installed on many, many distros.

    https://en.wikipedia.org/wiki/XZ_Utils_backdoor

  • Lead Lemmy developer dessalines@lemmy.ml Appears to Have Had Their Account Compromised After Moderation Actions Raise Serious Concerns

    Jump
  • What I find quite ironic is that dessalines started Lemmy to get away from the perceived over-moderation of Reddit... only to do the exact same thing.