I've been using a reverse proxy on a Hetzner VPS pointing at my home plex server for years without issue. Maybe this only applies to people running the actual Plex software on a Hetzner VPS?
My partner picks up my controlled medication on a regular basis. They ask her for her ID but that's it. She's not registered anywhere as someone allowed to pick things up for me, we don't have the same last name, etc.
Wayland support for multi-monitor configurations is better than X11. Whatever performance degradation you claim to experience is also a "you" thing, not a "Wayland" thing. There's an underlying issue with your setup.
Capitalizing on a highly marketable hype bubble because the technology is specifically designed to deceive people into thinking it's more capable than it is
What I described isn't necessarily functional. This is just a principle for ensuring objects represent clear and well-defined contracts. The idea is that to mutate something, you should own it; that means interfaces / public APIs, which can be called externally, should take immutable arguments. You can still mutate instance members internally because those are owned by the instance. If mutation is really necessary between two objects then it should be coordinated by an object owning them both.
That's a footgun sure but at least you can avoid it once you're aware of the problem.
I never write function signatures with mutable interfaces. It's always IEnumerable, IReadOnlyCollection, or IReadOnlyList; otherwise, use a concrete type. The latter is typical for private/protected methods that are called with instance members of a concrete type rather than public interfaces. If you want to mutate an object, you should own it. Public methods are invoked with data not owned by the instance.
For example, a lot of extension methods in LINQ have a signature IEnumerable
<T>
--> IEnumerable
<T>
, and internally the first thing they do is call .ToList(). The interface makes minimal assumptions about the input data, then puts it into a concrete type you can manipulate efficiently. You can similarly define a method for IReadOnlyList and explicitly make it mutable via .ToList(), rather than use IList and check .IsReadOnly. Both ensure correctness but the former does it at the type level, at design time, instead of relying on runtime checks.
C# is old and full of oldness. But it's also an excellent language that can be written beautifully if you know how. And there's lots of great code to learn from in the open-source dotnet core runtime repo and related projects.
The hot dog says "served with fried potatoes" at least. If the burger doesn't come with fries that's criminal. How can you serve a burger without fries
So I'm not advocating for speeding, and I think getting a ticket for going 38 in a 30 is reasonable enough, she should be more careful. But "the probability of death given a collision" is an astronomically low contributor to the risk to pedestrians compared to "the probability of a collision." We all know getting hit by a car is extremely dangerous even at low speeds. The risk of hitting a pedestrian doesn't go up much between 38mph and 30mph under normal conditions, so the risk to pedestrians doesn't change much. It's probably within typical margins considering the difference between drivers who may be older, have slower reaction times, have slept less that day, etc.
Somebody, sure. There's advertisers on porn sites. Just not the same ones on all the other sites, and they don't pay the same. It's a different market. Any company for whom all-ages content is a significant part of their product is gonna want the non-porn advertisers
Those ideas don't really solve this problem though. Advertisers and payment processors would just not service these "adult content" sites. So all the popular sites wouldn't allow adult content.
I mean, yeah, but it's also a pretty central part of this yard plan, so the yard is kind of functioning as a pathway here. If you imagine a bunch of lil paths going in various directions instead of plain grass it doesn't seem unreasonable.
I've been using a reverse proxy on a Hetzner VPS pointing at my home plex server for years without issue. Maybe this only applies to people running the actual Plex software on a Hetzner VPS?