• 0 Posts
  • 56 Comments
Joined 1 year ago
cake
Cake day: August 12th, 2024

help-circle





  • Maybe a short introduction what the terminal actually is. Programs are a bunch of code that runs on your computer. With many of that programs you as the user want to interact with. The point of contact between the program and you (and actually other programs) is called an interface. Some programs have a graphical interface (GUI - graphical user interface). Other programs have a Comand line interface (CLI). Writing a CLI is a lot easier than a GUI and it works on a lot more different systems. So many programs chose to only have a CLI while some only have a GUI and some have both. The terminal is your way to access those CLIs. And some problems are a lot easier to solve with a CLI than with a GUI. Maybe a function in a GUI is in a few menues deep so you need to click a lot to get there, and then use a slider to set a value, then click accept, etc. In a CLI, it is just one word you have to type. Especially in Linux a lot of developers are not designers so they write programs with good CLIs but bad (or none) GUIs. Especially when it comes to system settings sometimes there is no GUI to achieve what you need. So when you open the terminal, don’t think that you are diving in to a whole new magic world, but just that you are taking a different route to talk to the same programs that you were using already, and some new ones that you didn’t knew before.

    Maybe just to take some of the mystique away, take a program you are used to (maybe Firefox?) and call that from the CLI. Type “firefox --help” and see the options that you have available there and compare them to what you know from the GUI. Most things will be in both but maybe some are very well hidden in the GUI.

    After that it is just getting used to the utilities that you have for the terminal, all the little programs like “cd, ls, pwd, cp, mv”, etc… They are just programs that do things you are used to do with your mouse in the file explorer. Just the CLI analog to “select, right click, copy, paste”. Since CLIs are text based you also have a lot of utilities to handle text like grep, sed, cut, tr, they just do what you were doing in a text editor.


  • But dont you think universes are located under /dev/ so you lose 4 additional characters. And I hope they are not just 1 character names each, that would make it realy annoying to differentiate universes from say a USB device or a tty. So if they are called /dev/uv01 you would need 9 characters per universe instead of 2 at least for the first dimension, after that / + 1 character would be fine. So in a reasonable universe with sensible path defaults, the max multiverse depth would be 2043 with a trailing slash. So the highest dimension is allowed to only contain imaginary objects as there is no character left to assign to the objects.



  • I don’t think sov civs actually have a problem with rules or authority. I think they are deeply insecure in the fact that they don’t understand the rules so they make up new ones that they believe to be absolute and above all else.

    They believe like dogma in this shit like the maritime flag with stripes and a court with that flag gets magically invalidated so they don’t have to follow any rulings. They get a feeling of control when they understand the rules even when the rules are imaginary.



  • Looks better but is basically unusable for navigation in any sense. Mercator at least preserves direction but not size. Robinson preserves nothing. It combines all the drawbacks without adding any advantages except “looks nice”. Which is actually the philosophy of the projection:

    I visualized the best-looking shapes and sizes. I worked with the variables until it got to the point where, if I changed one of them, it didn’t get any better. Then I figured out the mathematical formula to produce that effect.

    I can respect that. 10/10 no notes.




  • groet@feddit.orgtoGames@lemmy.worldGaming Pet Peeves
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 month ago

    Skyrim has a collectible item that is found in a main story area that is only accessible once. Its a very early mission and in one of the last thief’s guild quests they will tell you to get that item. That might be 200h after you did that main quest …

    Good thing modding exists






  • You don’t get hacking protection from bots

    I disagree. I don’t know the details of cloudflares bot detecion, but there are many automated vulnerability scanners that this could protect against.

    I said that instead of crashing the system they should have something that takes an intentional decision and informs properly about what’s happening.

    I agree. Every crash is a failure by the designers. Instead it should be caught by the program and result in a useful error state. They probably have something like that but it didn’t work because the crash was to severe.

    What’s the point of your complaint if you do agree?

    I am not complaining. I am informing you that you are missing an angle in your consideration. You can never prevent every crash ever. So when designing your product you have to consider what should happen if every safeguard fails and you get an uncontrolled crash. In that case you have to design for “fail open” or “fail closed”. Cloudflare fucked up. The crash should not have happened and if it did it should have been caught. They didn’t. They fucked up. But, i agree with the result of the fuck up causing a fail closed state.


  • it shouldn’t crash the whole thing: if the bot detection module crahses, control it, fire an alert but accept the request until fixed.

    Fail open vs fail closed. Bot detection is a security feature. If the security feature fails, do you disable it and allow unchecked access to the client data? Or do you value Integrity over Availability

    Imagine the opposite: they disable the feature and during that timeframe some customers get hacked. The hacks could have been prevented by the Bot detection (that the customer is paying for).

    Yes, bot detection is not the most critical security feature and probably not the reason someone gets hacked but having “fail closed” as the default for all security features is absolutely a valid policy. Changing this policy should not be the lesson from this disasters.