Rimuru – Refit 1

For me the distinction on Rimuru between 16 and 32 GB of RAM, has more to do with the my goal for the machine to last 10 years of service life. Centauri retired after 8, and I had designed it with 5 in mind.

So I decided to acquire two sticks of the same kind of memory, and fill the other two slots while it’s still possible to get them. Actually, I think this is the first time one of my personal machines has had 4 largely identical sticks; only difference is the color to help ID the slots.

On most of my Windows machines, it’s not uncommon for my “Idle” to hover somewhere between 3.5 ~ 6.5 GB of memory. Centuari had been designed as a 2×4=8 GB machine that grew to a 12 GB when her older sister, Dahlia was decommissioned.

Since my “Work” environment already stresses the hell out of my laptop’s 16 GB, I decided Rimuru’s decade outlook called for 32 GB.

Running a single go of PassMark’s Linux version in WSL2, I had scores of 3298 before and 3520 on the Memory Mark. Which at least confirms to me no performance lossage, that shouldn’t occur because there’s no reason. I like verification. The difference between scores is within margin.

One of the aspects of my old ass Logitech 2.1 system going wonkers was replacing it with a set of Creative Pebble v3s. Since the speakers’ USB mode would only function on any of my machine’s via USB-C, that’s been consuming Rimiru’s lone front USB-C port.

Well, now I have a pair of 10 Gbit/s rated USB-C ports in the back. Problem solved.

If I was a genius, I would probably put a C to C or a C to Micro 3.0 cable in the other port and route it to my desk/monitor area. Much as I have a USB-A 3.0 extension that makes it easier to hook up hard drives and Xbox controllers and such.

 In my opinion this video should be titled, “on why user space Linux sucks”.

In terms of what most users think about in terms of desktop this video has jack shit to do with you. Rather the video mainly focuses on the concerns of packaging your binaries and expecting it to run on Joe Random Linux Distribution.

I kind of applaud Torvalds for his long fought religious mantra of Don’t Break User Space. When you’re working with Linux itself, out of tree drivers breaking or needing pieces rewritten isn’t that unusual. Don’t maintain your driver, and you’re liable to go oh snap they replaced an entire subsystem or removed a deprecated API after comical number of years. But compatibility between the Linux kernel and user space software, is pretty superb.

One of the reasons why MS-DOS PCs took off, and CP/M before it, is the drive towards binary compatibility between customer machines. As much as Windows has often deserved its hate, backwards compatibility and stable ABIs–not I said, ABI, not API, has generally been pretty good.

Binary compatibility between Linux distributions has improved from the days where source systems were the best way to make shit work. But just the same, I did have to snicker at Torvald’s comments about the GNU C library (glibc), which has often pissed me off over the years with their concept of compatibility for such a core piece of user space.

As someone quite fond of desktop linux, I can’t say that binary compatibility of large applications between distributions is especially a fun thing. Not because it’s impossible, but because most of us involved just don’t care. I assume most, like me learned Unix systems in an environment where API compatibility was the only path to victory, or they simply don’t care about the zillion other Linux distributions.

Opinion: The M1 iPad Pro needs iPadOS 15, not macOS

While I typically roll my eyes at many posts regarding fruity things, I find this one more sane.

As a weirdo who actually prefers a Tablet First life style for my non terminal, non video game computing needs, I don’t have a lot of problems with how iPadOS 14 has evolved. So much as I wanted to puke at how iOS 12 was 😝.

Personally, I don’t really care about macOS. In the era of OS X, I used to consider the UNIX underpinnings a reason to choose it over XP if I ever had to choose between an NT or Mac based corporate machine. Basically, I don’t give much of a flying fuck about Macs outside of the POSIX programming environment that overlaps with BSD and Linux based systems.

Being the kind of weirdo who used to dock an Android tablet to a monitor, mouse, and keyboard to do actual work, my main beef with iPadOS today is that it can’t do what I used to. The limitations on background connections make it impractical for me to use my iPad Pro like a terminal. The lack of software like Docker Desktop and XCode, just make the iPad ineffective for local development. So SSH apps being forcefully disconnected by the OS after a short time in the background, means iOS is a poor terminal if you’re switching apps.

For more general use cases are kind of meh. If your GUI software doesn’t work well on my tablet, I’m probably not going to have a big opinion of it on my laptop  either. Software design has come a bit of a long way from just slap a 1990s style menu bar around it. A prime example of sorts: AquaMail worked superbly on my Android tablets and Chromebooks, so much that I wished for a PC version of the app. Something closer to Gmail or Apple Mail or Windows 10 Mail or Thunderbird or Claws, yadda, yadda — just don’t care.

I suppose there is the perk that most of my harsher software demands tend to take a command line centric view. Many of the pieces of software I really do care about fit into the unix history of command line tools from a Bourne style shell session. Not a bunch of clicky all over the place GUIs; I’ll care more about GUIs when I need to use my fat puddgy fingers to interact with a screen or when a keyboard is a combat ineffective way of interacting with a problem. For example, I wouldn’t want a command line version of GIMP, but I don’t need a GUI version of vi either. I’m weird :P.

Two thoughts on trying to take apart one of my old Logitech speakers:

A/ It’d be worth buying a new set versus the effort to take this thing apart and see if I can (probably can) fix it.

B/ Someday I should just randomly go out and buy a drill, so I’ll have one when deemed helpful.

Signs of comfortable goony birds with fur,

Coincidentally when it came time for dinner, I was both lazy and glared at.

Willow’s give me a treat face.

Remarks on The Slime Daries – S01E6 – Changes

This week’s episode of Slime Diaries basically had me bust a gut from the first scene.

Shizu’s spirit comes to visit Tempest for Obon, and comments that she’s heard rumors that Rimuru now has a human form similar to her own appearance. Oh, how embarrassing! Clue Rimuru dressed as a bunny girl, crying and running away from Shion and Shuna, whom are chasing him with a swimsuit and maid outfit.

As usual a multitude of amusing stories, but this joke basically runs through the entire episode. Again with the three adventurers visiting the town to pay their respects, and ask Shizu to continue watching over them. In walking off discussing having dreamt of Shizu, we learn that it involved her running in a bunny outfit and their thoughts on how well that suited her. If a ghost could die of embarrassment, I’m pretty sure Shizu-san would, lol.

The view of Shizu watching Rimuru and the others at the festival, is a beautiful and heart warming render. After which a good short summary of her life is inserted. That’s quickly followed up by a cut to Rimuru in front of a mirror, again being tormented by Shion and Shuna. I kind of like the final scenes where Rimuru pays his own respects, and the “Tell that to them” moment pops up, hehehe.

Slime Diaries is definitely an amusing spin off 😃

One great mystery solved: why corky likes to nap and lounge in the middle of the floor by the bathroom.
Theory: this seems to be the perfect spot where you can feel the most effect from the air vent across the room.
Smart dog.

It’s probably not a big surprise that I made pasta for dinner, and Willow was inclined to be a hungry helper hoping for a piece of rotini to hit the fooor.

Likewise fooooood

 

As it turns out there seems to be more upsides to building a demon lord class machine than expected. A while back, I discovered the massive improvement this makes in H.265/HEVC encoding times.

Series currently running has been averaging about 6 minutes per episode, since it’s one that’s more talky and less stabby than some. But the interesting thing is the responsiveness. See, Centauri could do video encoding at a modest pace but HandBrake would render the desktop hardly usable and nicing it out to take over the whole system didn’t help much because there was no head room above the encoding. Thus leaving the system rather lethargic even if you tried to keep it usable. Rimuru, just doesn’t care.

Rimuru on the other hand remains functional and responsive despite running full bore, it’s spare cycles just breeze through. To the point that I was able to pipeline my work by having MakeMKV start ripping the second disc while the first was still encoding in HandBrake. I couldn’t even tell that my system was under load, as opposed to the “Gah, I’ll come back in half a day” approach that Centauri could offer.

While I’m probably less harsh on the new films than some, I think this illustrates a bit of a trend as well. As time as gone by, I’ve really come to appreciate how awesome sauce CGI became in my life time. Some films and shows have aged vary differently based on their CGI, meanwhile Jurassic Park is one that has aged pretty well overall.

One of the things that I’ve noticed is that our norms of cinematography have changed with the times. Films like Spielberg’s benefit from a master at the helm, and we’ve more than a few great film makers. But some films as they age, you look at, and scratch your head at how they were filmed. A prime example for me was watching the original Terminator for the first time in some years, and thinking no one including James Cameron would shoot some of those scenes the same way because of how tech has changed. Some have also held up better or worse when you consider the budget, and the era behind those special effects. Some are obviously, because they had to figure out how the heck to shoot the scene at all.
Part of me appreciates how awesome CGI has become. Part of me debates what we will lose whole when generations of film makers come and go in the world it created. Jurassic Park kind of was a perfect storm between the state of technology and production talent. In the future, I’m sure we will continue to have story tellers using the camera with care, but I wonder what we’ll miss out on.