• 0 Posts
  • 14 Comments
Joined 2 years ago
cake
Cake day: June 30th, 2023

help-circle
rss


  • I’ve done server manufacturing in my career and generally I use only two tools to check disk health if it’s not behind another card:

    smartctl - this will give you a readout of disk information, and depending on which options you use it will give you attributes that can indicate pre-failure modes and current health as well as link health in case you have a bad cable or port on your motherboard.

    if you want all the information generally I would do this: smartctl -x /dev/sda (or whatever drive designation it is)

    look at the attribute section and the phy health section at the bottom.

    warning this can be a little complicated to interpret if you don’t already know what to look for so read the manual on Smart CTL to see the values mean.

    I think zorinos is Ubuntu based, so I nabbed you a guide, I’ve never used this one but looked okay when I skimmed it: https://thelinuxcode.com/install-and-configure-smartctl-on-ubuntu/

    fio - this is a multi-purpose stress utility. it’s not too complicated to set up but you do want a configuration file and you might need a little help with that or to use a copy from online.

    this will run some operations on your drive and provide you a report about how well it performed.

    warning, do not run long read write operations on SSD, it will eventually wear out the drive.

    I would probably do a longer sequence of sequential and random reads with a couple of short runs of random read write

    link to fio install instructions for Ubuntu: https://dev.fio.net/docs/install-using-packages



  • people look at this stuff as a yes or no and that’s a major misunderstanding.

    I work in tech, and I can tell you 100% you could not just give a job to AI and call it a day.

    I cannot even imagine this type of response generation ever being capable of that without developing some sort of true intelligence if for no other reason than to turn bad prompts by people who do not understand what they want or what is possible into functional projects.

    that said, but I do believe is possible is that it makes like 5 to 10% of the job a little bit faster. programming is like 10 to 20% writing code and 80 to 90% understanding what that code should be and why it isn’t working that way yet.

    Even the code you get from it is generally wrong but sometimes useful.

    best case scenario I could see right now is not that it replaces jobs but that it makes people more effective, kind of like giving a framer a nail gun instead of a box of nails and a hammer except not that big of an efficiency gain.

    ultimately this might mean you do the job with 8 people instead of 10, or something like that.

    if it reduced the total number of jobs because it was a tool that made people more effective - did it take the job away?





  • I definitely spent a frustrated 45 minutes trying to figure out why curl wasn’t working when it was supposed to be supported in PowerShell.

    then I hit tab a couple of times and noticed curl.exe was an option, that works exactly the same as I had expected with original syntax.

    they do this to a lot of things though a lot of common commands end up being an alias to a powershell command with a specific option set that doesn’t always line up



  • I use awk all the time. a very common and probably simplest reason I use it is it’s ability to handle variable column locations for data.

    if you know you always want the last field you can do something like

    awk '{print $NF}'

    but usually using it as for performing more advanced operations all in one go without having to pipe something three times.

    sure you can do grep cut grep printf, but you can instead do the pattern matching, the field, the formatting, whatever you need to all in one place.

    it’s also got a bunch of more advanced usage of course since it’s its own language. one of my favorite advanced one liners is one that will recognize if it is going to print a duplicate line anywhere in your output and prevent it. in cases where you don’t want to sort your output but you also want to remove duplicates it is extremely helpful and quick rather than running post-processing on the output in another way.

    all that said main reason I use it is because I know it and it’s fast, there’s nothing you can do in awk that you can’t do in Python or whatever else you’re more comfortable with. The best tool for the job is the one that gets it done quickly and accurately. unless your environment is limited and it prevents the installation of tools you’re more familiar with then there’s no real reason to use this over Python.


  • agree with one and two and younger me would have agreed with your third point but I think I don’t anymore.

    yes cut is the simpler and mostly functional tool you need for those tasks.

    but it is just so common to need a slight tweak or to want to substitute something or to want to do a specific regex match or weird multi character delimiter or something and you can do it all easily in awk instead of having to pipe three extra times to do everything with the simplest tool.



  • I am overall happy to see this response even though the last patch was crap.

    very much would like to see a free respec and loadout feature I’m glad they’re talking about that. I know people hate a lot of things about D3, but the armory system was nice and if we’re going to have characters that continue like this, I don’t want to have to raise three necromancers to try out different builds.

    I actually agree on the vulnerable changes, it felt required, although I’ve been doing okay after I switched to a blood overpower build, it still wasn’t that strong. I do wish they had fixed the issue by buffing other things rather than by nerfing vulnerable though.

    Glad they are adding more stash tabs, but the very least it feels like you need one to two stash tabs for individual character stuff, Plus another one to two for generic legendaries and gems and stuff. so only getting four total felt like they wanted you to only have one character. not as big of a deal in a season but annoying overall. imo, you should have 2-3 stash tabs unique to your character and 2-3 shared between all

    only major disappointment here for me is that they are not addressing how terrible latency is for so many people.

    about a third of the time I go to play the game. I just quit in 5 to 10 minutes because I ran for half that time and then rubber banded back to town. I’ve got excellent low latency internet with any other program so I know it’s not on my end. I don’t know why blizzard has such a history of failing to invest in the hardware necessary to support their games.