• 1 Post
  • 20 Comments
Joined 2 years ago
cake
Cake day: June 14th, 2023

help-circle
  • I think you’re reading more intent in my post than was actually present. I’m not denying we did genocide to 100 million natives. All I’m denying is that Jackson specifically is significantly worse than the historically reasonable alternatives to the position. Had (for instance) John Quincy Adams, one of the authors of the Monroe doctrine and a big proponent of western expansion, won the presidency, I do not doubt that a similar overall trajectory would have taken place. Maybe we wouldn’t have specifically had a trail of tears moment, but there’s more to the genocide of native americans than just the trail of tears.

    And this is absolving responsibility of all the people who maintained slavery, which one could argue is even worse than jim crow.

    How so? I believe you’re arguing in good faith, but I honestly don’t see how you come to this conclusion from what I wrote?


  • I’m not really trying to weigh and decide if 6000+ deaths and forcible removal of 100k+ people from their homes is better or worse than 100 or so years of systemic oppression followed by more, quieter oppression. Instead, I’m looking at this from the perspective of alternatives.

    After the Civil War we very nearly had a moment when we could have maybe did something real for racial equality beyond anything we’ve seen even up to the present day. The Freeman’s Bureau was fighting for wages for former slaves, and was generally a force for working class empowerment. Black congressmen were already being voted into office rapidly. If it were left to do its work, it might even have helped to innoculate the Irish- and Italian-Americans against future union busting on Black/White racial lines a few decades down the line.

    Instead, after only about a year, Andrew Johnson started fighting and dismantling the Bureau, placing the former slaveowners back into a de facto master/slave relationship with their former slaves, giving the old Southern Democrats back their political power, and generally restoring the status quo as much as possible. The Bureau itself lasted only 5 or 6 years, don’t remember. The KKK rose up because reconstruction wasn’t there anymore to prevent it, because the Democrats wanted so bad to just put all of the states back in the union and go back to bad old days, and so on.

    That was never a realistic moment that I know of in American history where people against war with the native tribes of this land had outsized power and influence. Jackson completely ignoring the Supreme Court’s ruling was awful, but while the ruling was grounded in good moral and legal principles, it was, like it or not, extremely unpopular. There wasn’t an entire party with a supermajority in Congress that could have kept up the pressure on this issue.











  • Honest question, not being catty or anything. Why is this news, exactly? This is a nearly every winter occurrence to get below -50C in Yakutsk, the average winter day is -42C. (It also gets up into the 90s during the summer, Yakutsk is a wild place.)

    This would be roughly equivalent to a news article saying Detroit is down to 10F today, i.e. colder than normal, sure, but not really beyond the pale for a December day.

    Honestly asking because I’m just wondering if this is the start of the “there can’t be global warming because it’s cold somewhere” coverage for this winter season, or if this is intended to be a fun TIL article for the lucky 10000.


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




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



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