WHERE ARE ALL THE CHEAP X86 SINGLE BOARD PCS?
Year: 2021
Starting A Series of Unfortunate Events on Netflix, I’m pleasantly surprised to see Joan Cusack pop up as Justice Strauss.
APPLE ISN’T JUST A WALLED GARDEN, IT’S A CARRIER – The return of the Angry God of ARPU.
Captain’s log, Star date 2021.163
Thus far it has been a good day.
Between work and a leaking hot water heater: it feels like the first day off I’ve actually had in a while.
Which of course means that I had to drag my ass out of bed and go do erands, lol.
Long overdue grocery shopping got done, and on the way from other stuff: I opted to stop at the diner for an omelet and coffee-exactly what I needed. Managed to slurp coffee and catch up on video games and Netflix between dog walks.
Sometimes the whole sitting on the couch and drooling plan, as I call it, rather has a therapeutic effect upon my sanity.
The subtle joys of a hot water heater that doesn’t leak: when not only is your hot water working great, but you don’t have to mop the floor so often 😂
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.
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.