• 0 Posts
  • 20 Comments
Joined 1 year ago
cake
Cake day: June 20th, 2023

help-circle
  • I think the biggest problem that people have with NGE is that it just isn’t your typical shounen anime. All of the characters behave in a way because of their past experiences. Shinji being abandoned by his father, witnessing his mother’s death without actually understanding or realising it, asuka being neglected by her mother and Rei being a clone. And all of them in their teens, in a broken world getting told to fight and probably die or humanity is doomed.

    With how saturated anime are with flawed main characters that then use that flaw to their advantage to overcome their enemy, NGE just doesn’t do that.

    I think that viewers just expect this hero story when they watch it.

    I mean. I had a similar impression when I first watched it a long long time ago and thought that shinji was a wuss. But that was after I watched the typical shounen, DB, DBZ, Naruto and bleach. Not to mention that I didn’t understand what the fuck was going on. Only later after watching it a second time and digging into the background a bit, shinjis Oedipus complex, asukas hedgehog dilemma and the general motivation of each of the characters it made a lot more sense. Including the context of their situation made me appreciate the storytelling a lot more because it put everything into perspective.





  • Unraid “supports” docker compose. You can install and use it but you won’t be able to utilize how unraid handles docker containers.

    All that unraid does is make docker more accessible for the normal user. In the end the container template constructs a docker run command.

    So you could use portainer to manage stacks through a webui or install compose and have to SSH into the unraid server all the time.



  • I had the pleasure recently to create an ffmpeg command to transcode a video into HEVC 10bit with quicksync.

    I had tha previously running completely fine on my Nvidia GPU. You would think that it would just be replacing the parameter which device or hardware acceleration to use.

    Yeah, turns out that there are like 4 ways to set the quality value of the transcoded output, CRF didn’t work for some reason with quick sync so you need to use global quality or something. I spend days on this trying to figure this out, DAYS.

    It is a very powerful tool but every time I have to use it, it is too complicated and I have to spend hours or days to get it working.


  • If you look at your library it shows you what they currently use and you can even set which you want as default.

    yeah, can’t say that this is the case. Since the Metadata Agent would be responsible for requesting and adding metadata to your library items it would be set to the Official Plex Metadata Agents, since this is specifically for Movie Artworks, this would then only apply to the Plex Movie Metadata Agent.

    But nowhere is any mention of where that metadata is coming from. Since I already wrote my own Metadata Agent and have some experience with it I know that the metadata is coming from watch.plex.tv as the metadata aggregator. I also know that movie-related Metadata is coming from TheMovieDB or IMDB.

    You can specifically define that you want metadata from any of the sources if your “force match” the related source through the {tvdb-110381} on your folders. But not in the agent settings itself.

    For TV Shows this is somewhat different because you can specifically select the Episode ordering to either TVDB or TMDB. By default, and from my tests, everything is coming from TheMovieDB unless otherwise specified.

    I am curious where you did see that…

    But, again, the point is to make this more clear what the origin is because I have had multiple instances in which I had to do some detective work telling a user where that incorrect metadata is coming from because all they see is some wrong metadata in their library that someone maliciously changed on on TVDB, IMDB or TMDB.




  • I am pretty sure I have disabled this as well but I am not sure about the “set everything to private”. I know I have seen this recently but I cannot find it anywhere so it isn’t that easy to find, at least for me right now.

    On the other hand, even if I would set that family and friends could see my watch history, I would still have to have some assumptions about what is shared and what is not and how that is being accessed. There is a huge difference between “they can see everything that I have watched regardless of whether they have access to the library or not” and, more importantly getting notified about what I have watched or they have to go to some UI element or browser to see what a user has played.



  • As long as people pay for it and they make massive profits through it.

    I mean, look at the last situation in which netflix addressed account sharing. Their user number actually increased because of it from what I have read.

    Those people that can’t afford it will most likely switch to a less expensive tier and then probably see ads. I have seen that recently with my father who wasn’t even bothered or annoyed by the constant ads while watching a single episode.


  • A year or so ago I actually tried to get into Jellyfin and it wasn’t really that pleasant experience.

    A bit of background: I am mainly a Java and JavaScript developer and have used Plex for over a decade now. I even developed a Plugin for Plex with Python. Naturally, Jellyfin came across my radar so I checked it out but they didn’t have a Metadata Provider for the Metadata Source that I needed for some of my Libraries. There were alternatives but this would require to completely change my libraries which I wasn’t interested in.

    So, I set out to just do it myself. I did know some C# but was by far not as up-to-date as you could be but I didn’t really care because I wanted to see how that project went and if I could get into it I could learn more about C# while doing it.

    However, while I could get the Plugin compiled and loaded into a Jellyfin instance and even get some metadata downloaded, I quickly hit brick walls. From what I could tell, there weren’t even method comments for, you know, methods you need to implement so that you can write a metadata provider.

    Not being able to resolve this through trial and error or looking at other currently active Providers (who seem to all do things differently, so no consistency) I asked on the Jellyfin Subreddit for help and got told to use the Matrix Chat instead. This was already annoying because that isn’t how you amass knowledge that someone can fall back to and find when they have questions because Matrix is a walled garden. Regardless I asked there as well and didn’t get any help or the responses didn’t really help me.

    So, I shelved the project.

    What I want to say here is that FOSS Projects like Jellyfin should prioritize their documentation. The easier it is for people to understand how things work and “get into” the project the more people would be willing to actively contribute. I know that what I described above could just be my inexperience or lack of understanding and knowledge of C# and everything around it but I would imagine that many developers are in the same situation as me and would like to contribute but can’t get over those hurdles. This is even worse for new developers who might want to stretch their legs in the Open Source community but are still learning.

    Reading this with “we need developers” and “you can contribute to our documentation” looks a bit contradictory to me because shouldn’t the “experienced” contributor not create the documentation?



  • I use a pihole which is a small computer that checks every domain request and blocks them when they are on one of my blacklists. This works great for browsing the web because you just don’t see most ads anymore. I also use adblocks for, for example, YouTube because pihole can’t distinguish between ads or legitimate requests when they come from the same domain.

    I also download all videos from YouTube to watch. And I also don’t have cable.

    Basically, I see so few instances of ads anymore that any few ads are getting so annoying. The 1-2 ads in front of a YouTube video or in the middle, I just don’t watch that video anymore.

    But when I really noticed that was when I was spending the day with my father and we were watching a TV show on some free provider, every 10 minutes there were 1.5 minutes ads. Which is by far better as normal TV in my country (Germany) but damn, this was really annoying after just a single episode and I’m glad I don’t have to see those at home. It just interrupts the flow.


  • This is the same problem/argument you have with the argument/perception of planes being unsafe.

    In 2022 almost 43000 people died in “motor vehicle traffic crashes”. And yet many believe that Planes are much more dangerous to use than cars because hundreds of people die all at once in a Plane crash.

    A Plane crash is automatically a sensation, something that doesn’t happen every day but a car accident happens every day but this isn’t reported as much because it is already a daily routine.

    The same goes with the “Coal kills more than nuclear” argument which is even less likely to be grasped by the normal population.

    I mean just look at the climate change denier who say “but it is snowing so climate change isn’t real” while at the same time complaining that each summer is so incredibly hot.

    All of those things are so incredibly complex that the vast majority can’t understand and outright deny them because they read/heard somewhere that they actually can understand, that it is a hoax. I mean, I wouldn’t count myself to the people that understand climate change but I can understand that it will have a drastic impact on our lives if this goes on.


  • I just skimmed through the “right to be forgotten” site from the EU and there is nothing specifically mentioned about “search engines” or at least not from what I can find.

    Basically, ANY website that has users from the EU needs to comply with the GDRP which means that you have the “right to be forgotten” when:

    • The personal data is no longer necessary for the purpose an organization originally collected or processed it.
    • An organization is relying on an individual’s consent as the lawful basis for processing the data and that individual withdraws their consent.
    • An organization is relying on legitimate interests as its justification for processing an individual’s data, the individual objects to this processing, and there is no overriding legitimate interest for the organization to continue with the processing.
    • An organization is processing personal data for direct marketing purposes and the individual objects to this processing.
    • An organization processed an individual’s personal data unlawfully.
    • An organization must erase personal data in order to comply with a legal ruling or obligation.
    • An organization has processed a child’s personal data to offer their information society services.

    However, you cannot ask for deletion if the following reasons apply:

    • The data is being used to exercise the right of freedom of expression and information.
    • The data is being used to comply with a legal ruling or obligation.
    • The data is being used to perform a task that is being carried out in the public interest or when exercising an organization’s official authority.
    • The data being processed is necessary for public health purposes and serves in the public interest.
    • The data being processed is necessary to perform preventative or occupational medicine. This only applies when the data is being processed by a health professional who is subject to a legal obligation of professional secrecy.
    • The data represents important information that serves the public interest, scientific research, historical research, or statistical purposes and where erasure of the data would likely to impair or halt progress towards the achievement that was the goal of the processing.
    • The data is being used for the establishment of a legal defense or in the exercise of other legal claims.

    The GDPR is also not particularly specific and pretty vague from what I have read which will also apply to AI and not just “google searches”.

    https://gdpr.eu/article-17-right-to-be-forgotten/

    That means that anyone who gathered the data with or without the consent of the user will have to apply for that if they are serving the application to EU users. This also includes being able to be forgotten so every company has to have the necessary features to delete the data.

    And since the Regulation (it is NOT a law), is already a few years old now and the company that should delete your data does not in fact delete it “without undue delay”. So the arguments “but we can’t” or “it takes too much time” aren’t really valid here, this should have been considered when the application was written/designed.

    However, as stated in the contra points above, someone might argue that AI like ChatGPT could operate in the interest of research or the public interest and that a deletion of that data or data set could “impair or halt progress to that achievement that was the goal”.

    That means that from my knowledge right now it is pretty clear. If someone has private data about you, you can request them to be deleted and that should be done without delay which seems to be that the company has one month to comply with that request.

    But, these are just the things I could gather from the official websites.


  • Fribbtastic@lemmy.worldtoPlex@lemmy.mlHelp with GPU selection
    link
    fedilink
    English
    arrow-up
    5
    ·
    11 months ago

    There is a very helpful link that I will link below that shows stats of what some Nvidia Cards are capable of.

    Though, as with everything “transcoding 4K related” would be, WHY? Why would you go through the trouble to store 4K content and then be okay with letting that high quality be transcoded to either a lower bitrate, resolution or even different codecs? All you do in those cases is affect the quality which you specifically want with 4K content. An alternative, 1080p version would not even take that much storage space from you and eliminate the transcoding requirements.

    Transcoding should be the backup that should be used to make a video playable if any other attempt or way failed, it should NOT be the standard.

    https://www.elpamsoft.com/?p=Plex-Hardware-Transcoding