She/They

  • 0 Posts
  • 22 Comments
Joined 1 year ago
cake
Cake day: June 30th, 2023

help-circle

  • Every single sign I see, I mentally note them as a monster. Nothing will change my mind on this. I have brought up these kids and the despicable camps they made even recently to my peers and just get a shrug. This whole thing is nuts and I will never forgive our current government for not making this right, as inconsequential of a detail this is for most people. This shit happened on our own damn soil, concentration/internment camp style. That fucking monster did it, but what about the last 4 years? Did anyone even try to help the people we tortured? Did anyone even care?

    The worst part? A lot of these kids will not even be able to remember or identify their parents at this point. Hell, their parents might not recognize them. You basically need DNA tests at this point, and if you are not their biological parent, you are probably screwed.





  • Well, since you may be forced to use it, here are some utilities to make it better: Rectangle Pro - 200% necessary. $10. Worth every penny. Cleanshot X Homebrew AltTab iTerm2 Oh My Zsh Karabiner Elements may be useful if you need macros/key bindings.

    Also, this is cross platform, but giving a shout-out to Obsidian. With a couple plugins, it is a fantastic notes app that is markdown based.

    There are plenty of things that are irritating in OSX, but there is a lot I like after using it for a while. Most of the irritations are gone with the above utilities. Unlike Windows, I didn’t have to spend a whole bunch of time debloating the OS and advertisements are not shoved in my face. I probably turned it off, but I don’t have a damn digital assistant shoved in my face either. Both Linux and OSX (which is Unix) have very clean interfaces. As someone with severe ADHD, an overly distracting UI will stress me out. A lot.

    I do have some rather strong feelings about what they are doing with permissions in the Sequoia beta, but I also get what they are trying to achieve. iOS though is torture. I will say that for my iPad that it has improved a lot in 18, but I have 0 desire to ever have an iPhone. iPad is still ultimately hindered by the OS. The iPad Pro has an absurd amount of power, but the restrictions in iPad OS hobble what it is truly capable of.







  • UL certification can mean different things, depending on the product and type of mark. It also isn’t that expensive to get UL listed as it isn’t like every single item you produce is tested. Each product you design is tested, but not each item you produce.

    There are 3/4 types. UL listed, UL recognized, and UL classified. Certified is newer and more stringent.

    • Recognized is mostly for machinery and components within machinery. It isn’t terribly difficult to get, but annoying. I have dealt with this type as we design and build electrical panels. Usually you hand the design to a panel builder and they will get it certified before delivery.
    • Listed is for products and appliances, and is fully tested for safety. This applies to most consumer electronics.
    • Certified Enhanced is also for products, and you can read up on it here: https://www.ul.com/news/qa-uls-enhanced-certification-mark
    • Classified is for products and is half ass tested. All it means is that some requirements for UL were tested and passed, but not all.

    If a product is Classified by UL, this can mean its testing meets the particular requirements for a single test with a published result, but has nothing to do with all the other tests that may form part of a Standard (i.e., UL 181).

    As for pricing for UL listed, it can be just a few grand for a single product. Not much when you are selling thousands. I am sure Classified is even cheaper. I wonder how many of these cheap ass lamps say Classified.




  • Hey, I appreciate you at least. At my old job they had a big office in Monterrey, and they were some of the most hard working teams I had the pleasure to work with. I absolutely lost my shit if anyone treated them any differently and I hated how the company ran that division. Working with those teams is the only thing I miss.

    The fact that they always had to get permission for any time off from the team leads, were scrutinized for every cent, and often not even given the tools they needed for their job, all in the name of “saving” money, was absolute bullshit. There really were some ridiculous double standards. We never denied time off and purchased what you needed. We knew how shitty the system was and did what we could.

    So, one shitty American to an awesome Mexican, thank you. For every cook, every maid, field slave, factory worker, engineer, installer, and human from your country that just wants to exist somewhere safe, feed their family, and have a roof over your head, thank you.



  • We had a student run server for piracy at my University to get copied textbooks from, but even then we had to sometimes look elsewhere. I often couldn’t afford books and not all professors allowed the cheaper used previous editions.

    Science textbooks were the worst with their stupid fucking online code bullshit so we could do homework. They even made it where you could buy just the code, which was something like $70. Still better than 300+, but JFC. Having to spend over $1000 for books that you are only going to use for 10 weeks was nuts.

    The last saving grace we had is all textbooks were required to have at least one copy in the library that could not be checked out/removed. You could photocopy the homework pages that way. If your classmates were nice, they would let you borrow theirs to copy any pages too. You could also buy your textbook, copy what you needed, and return it within the return window.




  • Sorry, didn’t make it home until today and not sure if you get notifications on edits. You will need a monitor and keyboard hooked up to your server as you will not have ssh access until the network config is “fixed”. I would do the below with the GPU removed, so you know 100% that your networking config is correct before mucking about further.

    Step 1 - Create 99-default.link file

    Add a /etc/systemd/network/99-default.link with the below contents.

    # SPDX-License-Identifier: MIT-0
     #
     # This config file is installed as part of systemd.
     # It may be freely copied and edited (following the MIT No Attribution license).
     #
     # To make local modifications, one of the following methods may be used:
     # 1. add a drop-in file that extends this file by creating the
     #    /etc/systemd/network/99-default.link.d/ directory and creating a
     #    new .conf file there.
     # 2. copy this file into /etc/systemd/network or one of the other paths checked
     #    by systemd-udevd and edit it there.
     # This file should not be edited in place, because it'll be overwritten on upgrades.
    
     [Match]
     OriginalName=*
    
     [Link]
     NamePolicy=mac
     MACAddressPolicy=persistent
    

    Step 2 - Reboot and find new name of NIC that will be based on MAC

    I forget if you have to reboot, but I am going to assume so. At this point, you can get the new name of your nic card and fix your network config.

    1. ip link should list all of your nic devices, both real and virtual. Here is how mine looks like for reference, with the MAC obfuscated:
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    2: enxAABBCCDDEEFF: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master vmbr0 state UP mode DEFAULT group default qlen 1000
        link/ether AA:BB:CC:DD:EE:FF brd ff:ff:ff:ff:ff:ff
    3: vmbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
        link/ether AA:BB:CC:DD:EE:FF brd ff:ff:ff:ff:ff:ff
    

    Step 3 - Fix your network config and restart network manager

    You will need to edit your /etc/network/interfaces file so the correct card is used.

    1. Make a copy of /etc/network/interfaces, just in case you mess something up.
    2. sudo vim /etc/network/interfaces (or whatever text editor makes you happy) It will need to look something like below. I have to have DHCP turned on for mine, so your config likely uses static. Really all you need to do is change wherever it says enp yada yada to the enxAABBCCDDEEFF you identified above.
     source /etc/network/interfaces.d/*
    
     auto lo
     iface lo inet loopback
    
     iface enxAABBCCDDEEFF inet manual
    
     auto vmbr0
     iface vmbr0 inet dhcp
     #iface vmbr0 inet static
     #address 192.168.5.100/20
     #gateway 192.168.0.1
         bridge-ports enxAABBCCDDEEFF
         bridge-stp off
         bridge-fd 0
    
    1. Restart your networking service. You shouldn’t need to reboot. sudo systemctl restart networking.service

    Step 4 - Profit?

    Hopefully at this point you have nework access again. Check the below, do some ping tests, and if it doesn’t work, double check that you edited the interfaces file correctly.

    1. sudo systemctl status networking.service will show you if anything went wrong and hopefully show that everything is working correctly
    2. ip -br addr show should show that the interface is up now.
    lo               UNKNOWN        127.0.0.1/8 ::1/128
    enxAABBCCDDEEFF  UP
    vmbr0            UP             192.168.5.100/20 
    

    At this point, if all is well, I would reboot anyways, just to make sure. If you add any GPUs, sata drives, other PCI device, disable/enable wifi/bt in the BIOS, or anything else that changes the PCI numbering, you don’t have to worry about your NIC changing.