As someone that works writing firmware for SAS devices… it’s happened all too many times
As someone that works writing firmware for SAS devices… it’s happened all too many times
I’ve got 3D pipes running on my spare Win10 machine :) fills me with nostalgia every time I see it, even still
I started with C++ too, and then ended up finding a job writing firmware pretty much all in C. There really hasn’t been anything we’ve run into that’s made us consider switching to C++; being able to (and needing to) have complete control over your memory means you can do some pretty fancy stuff with the tiny amounts of memory on our ASICs.
We’ve been eyeballing switching to rust a little bit, but really only for other applications; the root of our main code base is over 25 years old at this point and a rewrite would take a Herculean effort.
Meh? I write pretty much exclusively in C and honestly I still like C++ better, and wouldn’t mind switching to Rust either
the fitness gram pacer test is a multistage…
I’ll let you guess if that was my most or my least favorite
Sure thing! I tend to over explain things anyways, lol
Easiest GitHub install I have ever done - works well on both Linux and windows per my own testing. Go onto the Automatic1111 stable-diffusion-webui github and find the git clone link, and then, from a command shell, use “cd” to get into your directory of choice and then do a “git clone <link>”. After that, go into said folder and literally just run the webui.bat/.sh file (might be called webui or might be called setup, can’t remember). That’s it - it should install all of the packages and python stuff and everything for you, and from there, honestly just fuck around with it for a while. On Linux, I had to install a few extra things/screw around a bit to get it working fully, but it wasn’t too tough. I highly recommend also installing the “dynamic prompts” extension and playing around with wildcards and such. Civitai has some great models and LoRAs you can play around with, too - Dreamshaper is a great one. If you’ve not got a 4000-series GPU, I would suggest editing the webui-user.bat/sh file and adding “—medvram” or “—lowvram” to help you get higher res images at the cost of a little bit of speed. Let me know if you’ve got any more questions! If nothing else, it’s honestly just a lot of fun to use.
GPU limiting and a general lack of either knowledge or wanting to put in the effort to do it themselves. Even just going into Github in the first place is enough of a barrier for a lot of people, unfortunately
True, he is sitting at a terminal - but it appears to be connected to an IBM 5150 or similar. So maybe not so dumb!
Looking at the rest of things more carefully - very likely a 5150, if not definitely. Iconic and hugely popular PC for its era, so it would make sense for sure.
…absolutely, positively, super false. I work in a sector where we’re constantly dealing with huge capacity enterprise SSDs - 15 and 30 terabytes at times. Always using RAID. It’s not even a question. Not only can you have controller malfunctions, but even though you’ve got what’s known as “over provisioning” on the SSDs, you still need to watch out for total disk failures!
On the Pentalobe screw front, albeit somewhat random, I do know that all Samsung SATA & SAS 2.5” SSDs use Pentalobe screws to hold them together. Unsure if there are other Samsung products that use them as well but I deal with their drives on a weekly basis.
Even if you were able to make your own PCB and somehow solder everything onto it, one of the things that makes complex boards like motherboards so tough to make is signal path lengths. Ever see how some of the traces on motherboards are squiggly and take up more space than the straight ones? That isn’t just for fun - all of the traces have to be incredibly specific lengths for a whole number of reasons, including signal timing and interference with other traces.
I think (could be wrong so please correct me if I am) that a bunch of people on Epstein’s “list” either just got their names released or are about to get them released very soon, after a few years of attempting to scrub their names from said list legally (not the sort of list you want to be on). Which is why it’s in the news again.
Not sure because I use TestFlight but I believe it’s because they pushed a huge app update today. They pushed it for TestFlight a week or two back and it logged me out then as well.
RAID 1. Raid 0 stripes data between disks, meaning you get much faster I/O speeds but if one disk fails, you lose it all. RAID 1 is when you have 2 (or more) disks and the data is mirrored between both. So if one does, you’ve got a perfect copy of it on the other disk. RAID 0 = “striped”, RAID 1 = “mirrored”
Internet 2
Professional C developer (Firmware Engineer). Also do a lot of work with ASM, and some Python in there, too. I’ve always loved it, though, and sometimes do it for fun as well. Programming Arduinos in C++ and the like.
I actually started later in high school at some summer camp doing C++ and fell in love from there. Since, I’ve learned C/C++, Java, Python, HTML/CSS, et cetera. But my favorite language remains C++!
Lol, I kinda hope so. I wanna see some of the uptimes people have accumulated! I’ve seen as high as around 100k POH on an old Barracuda.
I think the warning itself is not inherently bad, but the “please consider replacing the drive soon” portion is definitely unacceptable. I work in the disc drive industry and 3 years is very little, especially for a NAS drive. I’ve personally seen and used a number of drives with >100k POH.
Carefully-calculated trace lengths and signal pathing have left the chat