@OmnipotentEntity@beehaw.org avatar

OmnipotentEntity

@OmnipotentEntity@beehaw.org

This profile is from a federated server and may be incomplete. Browse more on the original instance.

short question by an aspiring user

Hello, apparently hanging out in Lemmy inadvertently makes you thinking about using Linux. I am planning to install Linux Mint cinnamon on an older laptop, which I want to bring to LAN Parties. From what I read I can just format my C:\ windows disk, install Linux via bootable drive and from what I understand, proton is basically...

OmnipotentEntity, (edited )
@OmnipotentEntity@beehaw.org avatar

If “D” is physically on the same hard drive, then you’ll probably want to back it up before installing. Technically, you can manage to do it without screwing everything up, but I would not trust myself to. It’s always a good idea to have backups anyway.

Also, user files typically reside on C by default and it takes some effort to put them on a different drive. Things like Downloads, Documents, Pictures, etc. so it’s worth checking that before wiping as well.

Additionally, you’ll probably want to format your “D” drive to a Linux native filesystem (eventually, after you back it up, because formatting results in data loss). While Linux does support NTFS quite well, it’s not perfect, and your data would probably be safer on ext4 or f2fs (depending on if you have HDDs or SSDs) (or zfs or btrfs is you’re into COW filesystems).

In Linux, you have all of your files mounted to a single “drive” called /. Everything is below /, which is called the “root” of your filesystem.

Typically, user data is stored in “/home” and this resides in the same directory structure as the rest of your OS, but on most systems it’s on a different filesystem or even on a different drive entirely. This is because in Linux it is routine to put a “D” drive just in a folder. On my computer, I have several of these mount points defined, so the different types of data don’t get mixed around, and I don’t have to worry about downloading too much bullshit affecting my computer’s updates.

Hope this helps.

OmnipotentEntity,
@OmnipotentEntity@beehaw.org avatar

If I’m remembering correctly, it’s a WW2 propaganda poster about enlisted men avoiding venereal diseases.

OmnipotentEntity,
@OmnipotentEntity@beehaw.org avatar

Another NixOS user (and minor package maintainer, if it matters) here. Essentially, NixOS is actually rather simple to write a configuration file for a particular program once you get the knack for the nix language and learn how to workaround the sandboxing. I would actually consider it substantially less involved as compared to (for instance) creating your own Debian package.

However, getting to this point will take a bit of effort, and this step is more or less obligatory to use software on NixOS, whereas it generally isn’t (but still is a good idea) on other distributions.

OmnipotentEntity,
@OmnipotentEntity@beehaw.org avatar

You can always configure the garbage collection to reduce disk space usage, or manually run it.

OmnipotentEntity,
@OmnipotentEntity@beehaw.org avatar

The single killer feature that convinced me to move to NixOS is the ability to very easily keep separate development environments separate. For instance, if you’re working on multiple dev projects that have different minimum requirements, and you want to ensure that (for instance) you don’t accidentally use features from after boost 1.61 for project A, because that’s the stated requirement, but you need features from boost 1.75 in project B.

In a normal distribution, in order to set up an environment that has the proper version for project A you’d need to set up a chroot, a virtual machine, a complicated set of environment variables in a bespoke script with custom installation paths that you need to set up manually and remember to source, or just install a newer version of boost and rely on continuous integration to catch it if you screw up.

In NixOS, you can set up different shells which all reference the exact correct version of the libraries required for every project, you can have them installed simultaneously and without conflicts, and there’s even a shell hooking program that will automatically load and unload this configuration when you change directories into and out of the project folder. It makes managing many different projects much easier. It’s like a better version of venv, but for everything.

OmnipotentEntity,
@OmnipotentEntity@beehaw.org avatar

The shittiest thing is that they’re not actually good at it. We generally use compactness as a proxy for a gerrymandered district. However, you can effectively gerrymander using extremely compact districts. youtube.com/watch?v=Lq-Y7crQo44

This is terrifying, and a strong reason to move to multimember districting.

OmnipotentEntity,
@OmnipotentEntity@beehaw.org avatar

Does this scope do Fourier analysis? If so, can you see which frequencies are being suppressed? Does this suppression at this frequency also occur with generated white noise?

OmnipotentEntity,
@OmnipotentEntity@beehaw.org avatar

Did you know that this information can be easily googled, and you don’t have to double down? A writable CD most typically contains between 650 and 700 MB of capacity.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #