Home Creators Posts Import Register Favorites Logout

Content

Ever wonder what it feels like to buy $1200 of computer hardware that you don't remotely want? well, probably not. neither did I! nonetheless, I have now had this experience, and I wrote like ten pages of complaints about it.

None of this is meant as an excuse or a plea for sympathy - even with all this crap, I still have it much easier than most people In This Economy. I just figured, if I'm going to periodically make cryptic "things are a mess but ultimately okay 👍" posts, once in a while I should explain what the "mess" part actually amounts to.

First though, two business matters.

One: I expect to have this latest video out in... another week? Hopefully? I know I'm going to have to go in and shoot a ton of B-roll, and probably at least some pickups, but I think????? I managed to get a clean principal shot in the can and most of it will be usable. It might be another week after that though; no promises.

Two: As reimbursement for your extreme patience, I will most likely publish a Little Guys episode soon, which I thought I'd put on Patreon months ago but apparently never did. Is it good? Probably not? But it's two hours of me doing stuff that at least some of you will enjoy. So that's some good news, in theory. However:

The process of making this video has been absolutely grueling, for largely unclear reasons. I've been dealing with brutal writer's block, and an extremely long research and rewriting process, and the inability to find props - fortunately I was able to come up with pics of the TPC IV keyboard and a pair of actual IBM 5170s on very short notice, so I got all my material needs resolved, at least.

But then I finally got into the studio and started shooting. That was on Monday... and I didn't finish until Wednesday. That's pretty rare for me; these days, basically all my shoots take just one day, and a second if something goes really wrong. Like, if i can't start shooting until 4PM due to some kind of misadventure getting set up and have to stop when I get too tired to think, I might come back the next day, but that's rare.

This week though, while nothing specifically went wrong, I was in a dreadful mood the whole time. I couldn't seem to do more than two paragraphs without getting irritated by nothing in particular, and i have no idea why. I'd feel fine in the morning, but when I'd been performing for about fifteen minutes, I'd just start getting really upset about stuff that didn't matter. This sometimes happens to a lesser degree, but never three days in a row, and I have no idea where it came from.

And of course, being irritable compounds other frustrations. Sometimes reading a complicated passage sucks because my brain just won't form it into words correctly, so I have to do several takes, but after four or five of them I start to forget exactly where the previous take left off, so I'm not sure where I can cleanly cut. This means I'll redo a paragraph over and over, then get nervous and want to go back two paragraphs to be sure I have something I can stitch together. And eventually it gets so bad that I'll want to go back ten paragraphs, because I don't really have a way to play back what I've recorded without a big, complicated, 15 minute process that takes me completely out of any groove i was still in.

This can really waste a lot of time, but this time around it got so bad that in the middle of Tuesday, I turned off the cameras, walked into the other room, and built an instant replay system from scratch. I should probably do a little video about my studio setup at some point to illustrate all the systems I've built to solve problems like this, because I'm pretty proud of them, and this one I'd been thinking about for years and I wish I'd built it sooner because it really wasn't very hard.

I have a streamdeck control pedal under my desk that I've been using for a couple years to switch camera feeds on my preview monitor, but i've retooled it so that when I step on the right pedal, it tells OBS (which switches and processes my camera feeds) to stop recording and then start a new clip. i do this every time i start a clean take - that is, every time there's a pause in the narration that i'm sure i can cleanly cut to. then, if i lose track of where I am in my performance, i can hit a button on my phone which instantly pulls up the latest clip and plays it on the preview monitor.

this immediately paid dividends by keeping me from reshooting a ton of perfectly good takes - or, at least, we'll find out if that's true when i finish editing the video. maybe the result will be all stilted and unnatural, but i doubt it, i think this approach works.

it wasn't until wednesday that i thought of an even more valuable enhancement though, which was pretty easy to add: now, whenever I step on the take pedal, it also writes a timestamp to a text file. at home, i run that through a script that converts it into an EDL, which i can import into Davinci Resolve as timeline markers. The end result...

Rather than having to watch every single second of my footage to figure out where each take begins - and, potentially, wasting time editing takes that i later discard - i now have markers for the beginning of every one, so I can quickly jump through and figure out where the last (and presumably best) take in a given segment was.

I actually set this up so the left and right pedals mark "Good take" and "Bad take", but didn't end up using that feature this time around because it was too much mental load and the pedal was a bit awkward to use that way, so I just marked everything "good." In the future I intend to try this again, because it would theoretically save loads of time editing.

I may also find out that this whole idea is bunk, but hey, I've wanted to try it for ages, so here's the acid test.

Speaking of being tested though, I had multiple infuriating technological failures during this shoot.

First off, on Monday, when I gave up on shooting and went home, I plugged in my footage SSDs, started copying data... and after about five minutes i got the USB "ba-dunk" noise and windows spit a bunch of disk errors into event log. Then it wouldn't talk to that drive anymore.

This has been happening lately. I have to assume Microsoft released a bad patch (do not begin talking to me about how you don't like Windows, we are not having that conversation) because it's been doing this crap for about five months, on two different PCs. I might have been able to mitigate it a few different ways, but I was at my wit's end at this point with USB issues.

So, in a fit of rage, I drove to the Apple store, credit card in hand, ready to make an extremely ill advised purchase. Because if there's one thing I'm certain about, it's that Apple never screws up their USB implementation - I mean, if they did, none of their dongles would work, and thus your Mac would become a pumpkin, so it's gotta be rock solid.

Imagine my surprise to arrive at the Apple Store and find out that you cannot buy a Mac Studio or Mini because - per the employee at the store - the moment they receive any, they get bought up by AI people instantly. They just simply can't keep them in stock. The only computers they had were Macbooks, and while I momentarily considered one, I only had to look up their encoding performance to realize that would be a booby prize. $2200 for a Macbook Pro with an M5 Pro, only to get less than 60fps encoding 4k60 in Resolve... uh, yeah, no.

I went home, rebooted my PC, and it fixed the problem. Sigh.

The next day I struggled through another three hours at the studio, then when I tried to do a technical demo, the software wouldn't run. It took me two hours to reverse engineer the reason - it turned out to be that the Java app was missing a mingw32 dll. Did it tell me this? Of course not; it would be out of character for Java to do anything sensible in an error condition. I had to work it all out myself through intuition and liberal application of a DLL dependency crawler.

Wednesday wasn't pleasant either, but I managed to get it done. Took the rest of the night off, then the next day I hooked up all my SSDs, started editing... and discovered one of them was connecting at USB 2.0 speeds. Meaning my crappy Kingston USB-C dock had failed in some inscrutable way.

Remember my video about the NAS i built, years ago, to offload my footage? Yeah, that worked for about two months. At the time, all my shoots fit within four terabytes, so that's how much storage I'd bought, but a few months later I got a second camera body and started shooting twice as much footage, and no longer had enough space. I always meant to upgrade the array, but I was busy and it was expensive... and then the last couple years happened, and it became fiendishly expensive, so I never did it. I had to go back to editing straight off the SSDs, which I've been doing ever since. It sucks, but what could I do other than spend several thousand dollars about it? I really didn't want to do that when I had a system that was, more or less, working.

Well, when the Kingston dock died, that tore it. it's essentially just a hub, but you can't really buy USB hubs anymore, they don't make them. They used to make them, but they're passe now I guess. The only things you can buy are docks - even if they're CALLED hubs, they're still docks, so they have a bunch of spurious garbage like SD card readers, HDMI ports and ethernet jacks, none of which I want.

For one thing, I don't want a bunch of dead weight hardware polluting my PC and potentially causing problems (OS randomly decides to switch audio outputs to the dock DAC in the middle of the day, spurious monitor in display properties that can randomly decide to enable itself, etc.) But besides that, and perhaps more importantly, none of these things actually have enough ports.

I need four USB ports, minimum. I do not need them to all deliver 10gbps - I mean, I'd be really happy if my SSDs could all share a single 10gbps uplink, since I don't need to hit them all at full speed simultaneously, but a hub that plugs into my 40gbps C port and provides 8 USB 3.0 ports, each promising 5Gbps, would be perfectly adequate for my needs - unfortunately, nobody will make that.

There are hubs on amazon etc. that look like they have enough ports, but in practice they're all USB 3 at best, they're slow and unreliable, and almost every single one has a 4" hardwired cable that will not reach to the back of my computer. Because, of course, I'm not supposed to be using a desktop PC, or at least, not one that I can't place in the center of my perfectly clean, otherwise-empty desk.

see above: the only computing environment any hardware vendor is willing to admit exists, though none of them will ever show you what it looks like to actually use (e.g., a 20 square-foot desk where 15 sqft are taken up by tree-trunk-thick TB4 cables, arcing gracefully out of both sides of your computer because their minimum bend radius is 48", which you dare not so much as breathe on lest you get the dreaded ba-dunk ba-dunk as all your file handles get invalidated.)

Anyway.

It's a mess, and even the docks that look like they have enough ports aren't trustworthy, because it turns out some of those are often USB 2.0, and in some cases, some of the USB C ports aren't even for data, they just pass through PD. It's absurd. There are exceptions, but they're either no-name crap that I don't trust, or overbuilt Caldigits for $350, or "docks" for $185 that just barely deliver the ports I need, while having a bunch of unnecessary junk I can't disable.

It's all very frustrating, and it means I couldn't really just go out and buy a replacement for the Kingston dock, since it's the only thing I've ever seen that takes in a single USBC and spits out four ports that can all use the entire bandwidth of the host port. Thus, I was basically paralyzed and unable to work.

So, sighing heavily, I did what I should have done years ago: I went out and bought 8TB of high speed storage to put in my NAS, so I can copy the data over from the SSDs one drive at a time, and stop putting up with all this USB crap entirely. And, since the only option at this point is high performance NVMe SSDs, the most expensive form of storage available, that's what i had to buy.

Had I bought these two years ago, maybe I could have spent half as much, but that ship sailed, so whatever. I have a credit card, which... isn't maxed yet, and this is a business need, so as much as I hated doing it, I spent this absurd sum of money just to get back something I'd already had, albeit somewhat more reliable. And naturally, despite throwing so much money at it, this process ended up taking all day.

The first Best Buy I went to was out of any drive larger than 2TB. The second Best Buy was out of 8TBs, but did have 4TBs for exactly half the price. So, I bought two 4TB drives and put them in a PCIe carrier, which went into my server.

...except it wasn't that simple, because of course the obnoxious ROG carrier I had on hand is designed (I think?) to hold the drives down with it's integral heatsink. But the drives I bought had big chunky heatsinks built in, because they're meant to be used in a PS5 - you can't buy anything else right now in 4/8TB, it's all sold out, so this is what i had to get, and it wouldn't fit on the carrier with the big heatsink plate installed.

Simple fix: Just don't install the heatsink. Except there's no standoffs; nobody includes m.2 standoffs with anything anymore. Not the card, not the drives, and you can't buy them at best buy, and it takes days to get them shipped. So I went back out, for the third time that day, and spent two hours at REPC looking for standoffs.

I tore apart several laptops, but all the standoffs were press-fit. I went through every boxed motherboard I could find; no standoffs, or they're press-fit. I went through every bag of screws I could find, accumulated from decades of laptop service; nothing. Finally, someone climbed into the huge box of dead motherboards and dug through them like Scrooge in his money bin, and after searching every single one, we came up with two workable standoffs. There were some others, but they all fit the wrong size screw, so in that ENTIRE warehouse of discarded computer hardware, I found the only two m.2 standoffs that could be obtained same-day in, seemingly, this entire city.

Finally I installed the card in the NAS... and spent another three hours doing performance tuning, because at first it wouldn't copy any faster than 1Gbps. In the end I only got it up to about 6, when it should be a full 10, so I need to tweak it more later, but that's another story, and this is, at long last, good enough.

Like I said at the beginning, none of this is really the desperate plea for succor that it might sound like. Things are, after all, ultimately okay - though after this video I am going to strenuously challenge myself to do smaller and simpler things for a while, because I am sick of these huge projects, and I have a million things hanging around that deserve to be on camera instead of in boxes. Here's hoping I manage this time. Thanks for sticking around!

Files

Comments

Chas Becht

Devastatingly relatable technobullshit.

Stormcrash

Boy talk about a yak shaving adventure! Seriously, what happened to USB splitters/hubs with detachable cables? It's mind boggling how impossible they are to find

Jacob Alexander Tice

This rant is extremely cathartic to read because I have been having a far smaller scale version of the same compounding hardware failures issue at this point stretching to years. It all started when my GPU died last year. Great. So I was scrambling in a panic trying to find the one GPU I could get shipped within a few days because I live in a rural area and thus don't have computer stores (or even a goddamn Best Buy). That was the Nvidia RTX 3070. A decent card. So I get that and it works… and then my display stops working. So I start troubleshooting that and eventually realize that at some point Nvidia had fucked the DisplayPort shit up so hard that my system would just lock up on boot. Great! So I had to move over to HDMI. But slight issue: for some reason at the time Nvidia's drivers on Linux would detect the utterly nonsensical resolution of 3840x1080 at 29 hertz over HDMI. The monitor then realizes that that's gibberish and the system locks up. So the solution to that problem was to boot my computer while connected to HDMI and then the exact minute that the kernel modesets and initializes the high resolution video modes unplug HDMI and switch to DisplayPort. So that works for a while even if it's tedious. And then eventually my DisplayPort cable dies entirely (I won't know this for over a year). Great! While dealing with that, my CPU had long been detecting voltage spikes that don't exist. I eventually narrowed down what was causing it and it was my Wifi Card. Yes, really. So I had to order a new one. I also finally realized at this point that my DisplayPort cable had completely died because my monitor stopped being able to see any signal from it at all. So needless to say I very much sympathize with people going through cascading hardware issues. Fucking computers!

Lars Jansen

Good luck with the editing. Finishing the project will hopefully improve the mood. On that note: being so irritable is something to be wary about, it doesn't sound healthy. Take care of yourself!

Jacob Alexander Tice

Also I had no idea that the USB hub is a product that existed once upon a time and has now come to a close until, uh, just now. That's insane and almost certainly because of the whole "the only computer vendors want to recognize exists is the Mac mini shitbox with wireless everything that no human being on Planet Fucking Earth uses" issue.

tobo

Some Dell thin clients have screw type standoffs. And they are normally quite easy to find used.

Nikita Fedorov

You know, I’d be interested in a follow up to the NAS video detailing this travails. Keep on keeping on! Love your stuff. Happy pride month 🏳️‍🌈🏳️‍⚧️

Danny

I always thought printers were the final boss that drive users mad, but after reading this I reconsider. Printing seems like a cakewalk now.

you may fascinate a tendsto42 by saying its name

yeah, all of those untrustworthy USB-C docks are great too, because all their hardwired cables fail in precisely six months and then you're left with a pumpkin glad you figured out a solution that didn't involve those... looking forward to the Little Guys

J H

As someone who just burned an hour of his afternoon trying to diagnose why a brand new brother printer wouldn't play well with the scanner software that IT GOD DAMNED CAME WITH, I feel a small portion of your pain.

Mark the K

You had me at "Little Guys"

Nick R

The USB hub thing really is getting wild. I, too, need USB hubs that deliver at least full speed usb3, have a detachable cable, and are powered (ideally from 12V) for my astrophotography rigs. And if that hub disconnects or otherwise fails, it will halt an imaging plan and at best I've lost out on capturing a couple hours of data that I probably drove multiple hours to get to a dark sky site for, or at worst I miss an event that may not happen again in my lifetime. But I don't know what to do about it other than just having multiple from different brands on-hand and hoping I catch a failing one quickly. Technology is awesome Edit: oh and storage pricing...holy wow. Even "cheap" SSDs on Amazon (which are still $150+) are crap with no dram so after maybe 15 seconds of reasonable transfer speeds they plummet to 15MB/s..... I need to capture raw SER video for an upcoming project and even though I'm using a quite small sensor for it I need a guaranteed 120MB/s write speed, which should be no problem in 2026, except that I'd need to spend more on a reasonable SSD than the rest of the project parts combined... So screw it, I dug out an old spinning disk WD passport and it's benchmarking at ~135MB/s sequential write (which is fine for what I'm doing, not really any random seeking laying down video) and I'm just gonna rol with it. I even have 8 old 1tb 2.5" velociraptors if I really get desperate and so I may be resorting to building a spare-parts nas that can sit under my scope mount, even though it would feel gross, all because a T7 or T8 is ridiculous price now /rant

sdomi

wow. man. I respect you for persisting through all of this garbage. i've had a Shit week with seemingly every project I touched collapsing in my hands or spiralling out of control. so not only can I relate EXTREMELY CLOSELY, i'm amazed at how well you're doing despite everything. Kudos to you, and finger's crossed that shit goes better now!

Mellow Magog

I don't deal with thinking sand all that much at work, but the inability to find perfectly usable incarnations of things nobody apparently makes anymore is an extremely relatable feeling working in healthcare facilities maintenance.

NateG

The bit about MacOS handling USB stuff better than windows got a bitter laugh out of me. I keep a NixOS laptop around for exactly that reason. Granted if you’re not doing microcontroller stuff you’re likely fine.

Maxwell Petrell

I've had a similar set of failures. My NAS, which I primarily use for rendering 3D scenes and other tasks, such as hosting a web server and file server. Recently shat the bed after a thunderstorm. Sadly, the surge protector was no match, and it essentially destroyed the power supply and everything connected to it. IE, the entire damn computer. (2016-2026 RIP) And I had to drop $1k for an entirely new motherboard, CPU (2x because I bought a Supermicro Dual CPU Xeon board), ram and HDD space. I am happy with what I have now, as it is worlds better than what I had before. But even still, I really didn't want to drop that much money on PC parts. Especially now, with the RAM and SSD prices. So I completely understand your pain. I will say that those PCIE m.2 adapters work really well, if you get the right ones. I bought a dual M. 2 one for my normal PC, and though it worked, it was stuck at PCIe X1 when it was reporting to be X8. Maybe that might be why your M.2 speeds are only at 6gbps. Best of luck to you!

Crash Cash

Oh, those are disk drives, not RAM in that pic! "it would be out of character for Java to do anything sensible in an error condition" - that's my fucking life in a nutshell. I have a "Plugable" USBC-HUB7BC 7 port USB 3 hub on my wall (3D printed mount) and it's been pretty good, speedwise. Hubs are 7 ports because they all use the same damn 4-port chip, and they use up a port connecting chip A to chip B. Speaking of USB, lightning recently killed all the USB 2 ports on my MB, so I just have 2 USB 3 ports. I have an internal hub that keeps waking up and pissing off Linux because it fails to configure, so I had to write a udevd script to power it off when it first wakes up. So I'm like "I need a new PC, but memory prices are insane, when did I buy this one..." Uh, Sept 2012... dang. I hate missing the boat on prices too. Fuck Best Buy. Last time I went there, the salesmen and manager laughed at me for daring to want a WIRED ethernet card.

Dom M

God, the number of shitty USB hubs I had to go through to find something reliable. I don't need it to be super fast, I just nees it to power multiple portable hard drives. You wouldn't know it, but apparently half the hubs out there only have power inputs for decoration? They must be, because on most of the ones I tried, adding the plug pack made no difference to the number of high-draw things I could actually plug into it. In fact, I found one that could actually support more drives on bus power than when it was plugged into the wall. Anyway, I now have some 10-port monstrosity with individual power switches that I'm always worried I'll accidentally knock during a transfer, but I can at least load it up with drives and they'll work at just about the full speed the spinning disks can handle. It also includes an sd card reader I don't need smh

Cai Tastrophe

Sorry you've had to deal with all this. And also, ugh, I am never gonna forgive the AI goons for what they've done to the world.

Henry J

For some reason the idea of getting a USB hub for extra ports has never crossed my mind. Maybe because by the time I needed one, as you mentioned, they had all turned into fake pretend things that are only good for hooking up... mice and keyboards or something. When I needed More Real USB Bandwidth Please I bought a relatively inexpensive PCIE card with its own controller separate from the motherboard, which I had to use because the Microsoft VR headsets (that are now bricks) didn't leave any bandwidth for my other devices.

Grey Panther

Sometimes it's just one of those days / weeks. Sending best wishes!

Twenty After Four

A video about all your studio hacks/tools/workflows would be awesome. I don’t even do any video production but I love tools and workflows.

Asaf Sagi

What hub do you have now? I'm looking for one