• 0 Posts
  • 13 Comments
Joined 3 years ago
cake
Cake day: July 3rd, 2023

help-circle

  • You shouldn’t even have Jellyfin on a reverse proxy, because it shouldn’t be externally available. There are several known security vulnerabilities (all marked as “closed” due to inactivity on git) that the devs have said will likely never be patched. Because patching them requires breaking away from the Emby fork that the entire project is built on.

    It should only be externally available via a private VPN. And that alone excludes a lot of “I want to share my library with friends/family” scenarios, because step 0 will be getting their devices connected to your VPN.

    At the very least, set up some form of access control/username+PW directly on your reverse proxy as a secondary security measure. Because if you can reach the JF landing page, you can exploit those vulnerabilities without needing a valid JF login. So you should configure your reverse proxy to act as a gatekeeper, and ensure attackers can’t even reach JF at all without having a valid login to your reverse proxy. But this will break most JF apps (except for browsers) because they likely won’t have any way to give an initial user+pass to the reverse proxy before they hit the JF server.


  • I mean, in terms of raw capability, it’s actually one of the better “turn a dumb TV into a smart TV” devices on the market. It has good hardware transcoding support to take the burden off of your server. It also has very little in the way of fluff. It was one of the few boxes that wasn’t packed full of ads by default (though I’m not sure if this is still true).

    But yeah, it means you’re locked into Apple’s ecosystem. Which is… Not always the best. Apple is notoriously difficult/annoying if your app gets tied up in approvals, so native apps can sometimes be trapped in limbo for a while. And that’s assuming they even allow the native app.

    I guess you could build an HTPC with similar functionality and hardware support, but then you’ll be stuck using a Bluetooth keyboard to navigate things, plus all of the “oh let me wait for my computer to boot up before I can watch anything” pains that go along with it. There are solutions for a lot of the complaints, but a lot of them are fiddly or require lots of extra stuff just to achieve the same basic functionality of “remote has power button that turns on TV and streaming box, and navigates menus as if it’s a native app.”







  • Yeah, my complaints about Apple all stem from the fact that my industry has a standard program that only runs on Macs… And every Mac I’ve used has inevitably ended up taking 4x as long to do basically anything else when compared to Windows or Linux. The only reason I ever use a Mac is because my job requires it, and even then it is only begrudgingly; if there was a way to run the program on anything else, I would have done so a long time ago.

    And yeah, I agree 100% about the “different first, better second” design choices. Lots of the most frustrating things about Macs are due to intentional design choices that Apple makes. Not because it is better for the user, but simply because it is different.



  • “I’d rather go to solitary” is said by people who have never had to endure it. Anyone who has actually been in solitary will agree that it was literal torture. For the first day, you’re just bored. By the third day, you’re hallucinating, seeing things crawling around in your peripheral vision and hearing whispers through the walls. By the end of the week, you’re having full blown conversations with ghosts, and can’t tell if you’re awake or asleep. You’re lucky if you haven’t seriously injured yourself by the end of it, because at least pain is stimulating. Then when the guard slides your food through the door slot after a week, they hear you screaming at ghosts and see the blood smeared across the wall, and casually add another week of solitary because you’re being uncooperative.

    The human brain desperately craves stimulation. It craves stimulation so badly that when it can’t find any, it makes its own.


  • Here’s a reminder that the 13th amendment didn’t abolish slavery. It simply added the “they must be a criminal before you can enslave them” qualifier…

    Neither slavery nor involuntary servitude, except as a punishment for crime whereof the party shall have been duly convicted, shall exist within the United States, or any place subject to their jurisdiction

    Emphasis mine. Why do you think the model for the modern police force started as slave catchers, and then pivoted hard towards “law enforcement” after the civil war? The US already had law enforcers. They were called sheriffs (county), troopers (state), and marshals (federal). The individual cities and towns didn’t have their own independent police forces until after the civil war… Instead, the county sheriff would deputize people to enforce laws in the individual cities on the sheriff’s behalf. And those brand new city-level police forces were manned by, you guessed it, former slave catchers. And they never really stopped catching slaves. They just changed what they called it.

    The US thrives on slavery, even today, with private prisons as the modern slave owners.


  • Grand juries are just a puppet of the prosecutor. The rules regarding evidence are much less strict for a grand jury, and the prosecutor has full control over what evidence the grand jury is allowed to see.

    The district attorney is typically an elected position, so the job has to consider politics when deciding whether or not to press charges. And some cases are politically inconvenient. The public wants to see a corrupt cop charged… But the police union has privately told the DA that if they bring charges against the cop, the police will stop cooperating as witnesses or collecting any crime scene evidence until the charges are dropped. Making the DA’s job impossible in other cases.

    Essentially, if it would be politically inconvenient for a prosecutor to press charges, they can simply refuse to bring any evidence before the grand jury. And then when the grand jury refuses to indict (because they had no evidence) then the DA can hop in front of a news camera and go “oh sorry people, I wanted to press charges on this cop, but the big mean grand jury refused. But remember I tried! I’m tough on crime and am constantly fighting to keep our streets safe. Vote for me!” The grand jury is a very convenient scapegoat. They’re a faceless blob that can’t defend themselves in the news headlines.

    Or inversely, if the prosecutor wants to press charges, they could literally just scribble “lmao yeah I did it, signed {defendant}” on a fast food napkin and present it to the grand jury as “evidence”. There also isn’t any defense lawyer at the grand jury proceedings, because nobody has been charged with a crime yet. So there’s nobody to go “hey the DA literally just wrote that confession themselves. That evidence wouldn’t stand up in court.” The old joke among lawyers is that the grand jury would indict a ham sandwich for murder if the DA wanted them to.

    Make no mistake. If the DA wanted to prosecute this, the grand jury would have voted to indict.