• 0 Posts
  • 91 Comments
Joined 2 years ago
cake
Cake day: August 12th, 2024

help-circle


  • I dont think that is odd actually. Food just does not have a high status on your side of the family. It is something you do to avoid dying and not something you do to enjoy.

    When you make them nice food it is just the same as the bad food on the “gives me nutients” scale. The taste/enjoyment scale is never used to rate your food.




  • License? I never mentioned licenses.

    Selling drugs is illegal because drugs are illegal. If a OS without age verification is illegal, then (depending on how stupid the laws are) having a site where you can download such a OS could also be declared illegal.

    Basically force all providers of OSs to include verification or block downloads to those states, or face fines for “distributing illegal software”.

    I am saying, if they are stupid enough to do X they might be stupid enough to try the even more stupid thing to achieve X.





  • Yes, cloudflare will not tamper with your record because you are not important enough to be worth the reremovedtion loss. Realistically, no harm will come to you from cloudflare.

    However! They are still the party that could theoretically cause the largest amount of damage to both you and your users.

    Cloudflare cannot track visitors of my website, the only malicious thing they can do is to tamper with my DNS record.

    They “cannot” only because they say so. Changing your DNS record allows them to read 100% of all incoming traffic even if it is TLS encrypted (because they can acquire a valid TLS certificate for your domain through a DNS challenge).


  • DNS is the most important foundational stone. Whoever controls your DNS can redirect all of your users to any address they want AND present a valid TLS cert through a DNS challenge. They can also redirect all E-Mails of the associates domain, and if any address was used to register an account, they can reset that accounts password. Trusting someone to handle your DNS is the highest trust you can put on someone on the internet. And that is both for a website povider trusting the registrar of their domain and for a end user with their DNS resolver.





  • With a tiny bit of offsec you can make pretty bulletproof setup.

    Work only exists inside of a Win11 VM. It never touches the underlying system! All files associated with that VM (most importantly the virtual disk) live on a separate partition, or better separate drive. That partition is not mounted in fstab. So under normal circumstances it should never be mounted. So any fuck up they do to their Linux system will leave that partition untouched. If worst comes to worst that can boot a live iso from USB and run their work VM from there.

    I would trust that setup infinitely more than having windows as a base system.






  • 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.