2,239 karma · joined July 11, 2023
Looking back 15 years or so, I remember the old ThinkPad and Dell Latitude/Precision docking stations functioned reliably for as long as I can remember.
Today I have a variety of USB-C and thunderbolt 3/4 docking stations, all of which have been affected by various issues. The the manufacturers of these things don't care.
The latest casualty is a Pluggable TBT4-UDZ, which randomly decided one day that I should only have one working monitor instead of two. Doesn't matter if I use Windows, Mac or Linux. Meanwhile, the same monitors & cables work fine with my desktop.
I appreciate USB-C as a means to charge my stuff, but from now on, I'm going to try and use other ports and cables for everything else. Every laptop's settings will assume only the main screen will ever be used. I've no time to get used to a nice multi-monitor setup just to have it taken away when the USB-C dock starts acting up.
Historian Eric H. Cline has multiple books citing this time period, specifically 1117 BCE as the inflection point for the bronze age "collapse", defined by a deterioration of international shipping routes that weakened the nation-states of the era. I've learned about it recently because YouTube began recommending videos about it.
For example: https://youtu.be/choxcHXhZhE?is=t5lDwQQpqPsE2k5M
One historical event that Cline focuses on is a severe centuries-long drought. It's something the ACOUP article seems to omit. Cline does not focus as much on destruction of bronze-age sites although there is one port city in particular which is linked to the international trade of the time. Exactly who destroyed it appears to be a mystery but it could be linked to the migration theory that ACOUP dismisses. The migration may have actually come as a result of the previously mentioned drought.
Can confirm this practice in place at fortune 50 financial institutions. One in particular calls it "End-User Computing System Risk", meaning the end user created a business-critical "system" (i.e., a complex Excel file or Access database) on their own computer.
>drive up CO2 emissions
>Americans start using AI for "get oxygenated quick" schemes
>profit(?)
>You're likely to attain more worthwhile knowledge by purchasing a second-hand wireless router, dumping the firmware, and finding a null-pointer dereference bug.
Let's keep in mind that a lot of these cybersecurity roles are for people who are meant to be cogs in a machine. Certifications can be useful for people who are new to the field, but for the jobs that require them, they're more like a screening tool than anything else. Unfortunately it means the tests are on the certification material and not the current reality. It's a pain when you know better, but likely better than a company being staffed with workers who don't know how to pass an exam.
Roughly ten years ago, my homelab consisted of a dozen virtual machines running on SmartOS. I was not familiar with Illumos, and this was before it had a widely available web UI, but it was simple enough to use that these challenges didn't matter much. SmartOS was designed to boot reliably from USB flash storage, allowed me to use all my SATA ports for VM storage, and was my first "immutable" operating system. The primary focus on ZFS storage was another great quality of SmartOS.
Two moves and several years later, it was time to rebuild the lab, and I decided to go with Proxmox because it had decent ZFS support. Experience with Proxmox has been very good too. The GUI, many more virtualization features (in addition to the key ones I care about), and better hardware support through the Linux kernel have kept me on Proxmox for a long time.
Customizing my Proxmox installation always gave me anxiety. How could I defend my hypervisor from configuration drift? I wished there could be an immutable version of Proxmox.
Later on, I learned about govulcheck, which offers a novel dynamic/static analysis hybrid approach to vulnerability management. Nothing else out there does this (without teaming up with some huge company). I began to think that I should favor software solutions based on golang.
Ultimately, Incus (and IncusOS) fit this need very well. My IncusOS hosts excellent and I'm glad I can run Incus itself on most Linux distros - including NixOS!
I'll keep a small Proxmox host around for experimenting with new kernel features (Intel GVT-g / SR-IOV graphics) and old operating systems like Windows XP or anything else that needs special QEMU options.
My vote for "high tech game AI" would probably be this old mod for Fallout 4:
>PANPC (Pack Attack NPC Edition) is a unique scripted AI management system for Fallout 4. Rather than treating each enemy as an individual proximity-based reaction agent (basically, a mine with a gun), this system generates social feedback between NPCs belonging to the same or allied factions.
>Enemies factor the overhaul health and success of their “team” into their tactical decisions, adjusting their strategies based on their social and threat awareness. As a result, they will switch between ranged, melee, defensive, and offensive tactics based on their perceptions of team advantage and individual risk.
https://fallout.wiki/wiki/Mod:PANPC_(Pack_Attack:_NPC_Editio...
[0] https://daily.jstor.org/when-aldous-huxley-dropped-acid/
>The real gain is that my virtualization layer became text: versioned in Git, watched by an open-source stack I built alongside it, backed up with immutable snapshots that are my first line of defense against ransomware, and above all legible to my tools, including my AI agent.
All of that can be done on Windows Server today with PowerShell tho.
IMHO, the real benefits of Proxmox over Hyper-V are:
1. Access to special hardware features via the Linux kernel, like GVT-g and SR-IOV for graphics acceleration.
2. Much better support for network configuration, monitoring, and packet capture.
2. ZFS
But there are some real reasons to continue with Hyper-V too, like:
1. Better support for Sleep / Wake-on-LAN if you wanted to save power with unused hypervisor capacity.
2. Running and developing for Windows containers.
3. The org has a VDI or remote desktop gateway that leverages Hyper-V's VMConnect protocol.
Alternatively, what if you added a 2nd 32" 4K screen and then increased the text scaling? Both screens would lose real estate, but you'd have more total screen space and the text wouldn't become any less sharp. This might be the better option unless you're limited to a single screen for some reason (limited ports/bandwidth, M1/M2 Macbook Air models, or lack of desk width).
Google Chrome added vertical tab support in 2026 Q2 and Safari has had them even longer.
Even if it's not the most effective way to raise awareness, it does put pressure on developers to be explicit about the connectivity requirements with users. It would also be a great way to audit an app's local-first / offline-first claim without having to do a network packet capture.
Want telemetry? Send it through Apple and Google. Given Apple's late history and latest trends in Android development, I see them both favoring this approach.