• 2 Posts
  • 63 Comments
Joined 2 years ago
cake
Cake day: July 3rd, 2023

help-circle


  • I mean, you just listed the most insecure way to host Jellyfin. Poking a hole in your firewall will technically work, but that doesn’t mean it’s the correct way to do things. A good setup would use a reverse proxy, and some sort of authentication wall like Authentik or Authelia.

    All of that would only take about 15 minutes for someone who knows what they’re doing. But the vast majority of people setting up Jellyfin for the first time won’t know what they’re doing. And seeing the inevitable “lol just open your firewall” comments only serves to scare them away, because even the noobs have heads that’s the wrong way to do things.



  • Someone breaking into your password manager is a lot less likely than someone breaking into one of the dozens or even hundreds of services you probably reuse passwords on.

    Exactly. Without a password manager, every single service you have reuses your password on is a security risk, because any one of them will compromise the rest. And it has repeatedly been demonstrated that even large software companies don’t follow best practices regarding passwords. So any one of them being compromised is a risk. With a password manager, as long as it is properly encrypted and secured with a strong master password, the only point of attack will be your master password.

    It’s less about keeping all your eggs in one basket, and more about reducing attack vectors that hackers have access to. With reused passwords, every single individual service is a potential vector of attack.





  • And this is the real crux of the issue. If there are no penalties for ignoring the court order, then we have already entered the “we need to start lighting dome-topped buildings on fire” phase of protests. Because if the judicial branch is truly being ignored, then there is nothing to stop it from escalating to straight up “Secret Police disappearing citizens in the dark of night for having dissenting opinions” levels.



  • This feels a little bit like Brainfuck tbh.

    For what it’s worth, I can think of one thing that would make brainfuck even worse: Instead of using 8 arbitrary characters (it only uses > < + - . , ] and [ for every instruction) for the coding, use the 8 most common letters of the alphabet. Since it ignores all other characters, all of your comments would need to be done without those 8 letters.

    For example, “Hello World” in brainfuck is the following:

    ++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++.
    

    If we instead transposed those 8 instructions onto the 8 most common letters of the alphabet, it would look more like this:

    eeeeeeeeaneeeeaneeneeeneeenesssstonenentnneasostonnIntttIeeeeeeeIIeeeInnIstIsIeeeIttttttIttttttttInneIneeI
    


  • Sure, but it’s a serious issue which is worth mentioning. Lots of Linux fanboys conveniently sidestep the whole “having the most popular GPU on the market will wreck your install” issue.

    It’s absolutely something worth mentioning when you’re pushing someone to try Linux, because the “it’s so easy nowadays” rhetoric does nothing to help when it doesn’t turn out to be easy. If you’re genuinely trying to get people to use Linux as a daily driver, it’s worth warning them about some of the common pitfalls so they can go in with realistic expectations.

    If they go in all starry-eyed and discover it’s not easy, they’re less likely to try it again in the future. After all, they were lied to the last time someone told them it was easy. Why would this time be any different?


  • It has always been there, but until Trump’s first term the Nazis were at least cautious about things. They were afraid to openly and publicly spout their BS, unless they were in large groups. Because they knew that if they held up swastika signs on the street corner, that they’d very quickly get punched in the mouth.

    But Trump changed that. Depending on how old you are, you may remember the “he tells it like it is/he’s not afraid to say what’s really on his mind” types of support for Trump during his first term. What a lot of those people were really saying is “he makes me feel empowered to say what’s is on my mind.” And what was on their mind was white supremacy and nazism. When the highest office in the land is tacitly (and sometimes directly) supporting white supremacists, they feel emboldened. And when they feel emboldened, they escalate.

    What used to be whispered racist jokes escalated into passive racism. What used to be passive racism escalated into active racism. What used to be active racism escalated into openly hostile racism. And what used to be openly hostile racism escalated into nazism.

    And the issue is that Trump/Musk have given Nazis a forum to meet other Nazis. Before, being a Nazi was a fairly lonely hobby. Finding other Nazis carried a lot of risk, because it meant potentially exposing yourself and getting your life ruined. But with Musk buying Xitter, Trump building Truth Social, etc… Yeah, suddenly the Nazis felt empowered to actually start talking to each other. The same way flat earthers used to just be your crazy uncle who smoked too much in his garage. But now that crazy uncle is part of a Flat Earth Society that regularly does large “experiments” to try and prove the earth is flat. By finding a forum to connect with other like-minded individuals, people feel emboldened as their views feel more normalized.







  • Yup. Rand() chooses a random float value for each entry. By default I believe it’s anywhere between 0 and 1. So it may divide the first bill by .76, then the second by .23, then the third by 0.63, etc… So you’d end up with a completely garbage database because you can’t even undo it by multiplying all of the numbers by a set value.