Linux gamer, retired aviator, profanity enthusiast

  • 5 Posts
  • 1.07K Comments
Joined 2 years ago
cake
Cake day: June 20th, 2023

help-circle
  • YOu didn’t (fully) fix it. This is something I don’t see a lot of people talking about regarding Windows/Linux dual boot.

    Unix-like systems like Linux set the computer’s built-in real-time clock to UTC and then do any conversions to local time on the fly. I think that traces back to UNIX’s origins as a minicomputer OS; it needed to talk to other minicomputers across time zones from the beginning.

    Windows, like DOS before it, is designed to sit on a desk by itself plugged into nothing but power and accept data one, maybe two floppy disks at a time. Why would the user care about anything other than the local time? Hell the original IBM 5150 didn’t even have a built-in RTC. It would forget what time it was when powered off and it would ask you when DOS booted.

    Either OS can be set to do it either way in the modern era; pick one to change so that they don’t fight. It’s done with a registry edit in Windows or a bash command in Linux. Do one, or the other, but not both. I recommend changing Windows, because Windows will reset the RTC every daylight savings time and on a mobile system every time it crosses a time zone, Linux doesn’t.


  • I mean, Ubisoft and EA both still have business models, somehow. It’s kinda wild what people will put up with.

    There’s a whole bunch of academic shitware that doesn’t work on Linux. Last time I was in college the math textbook came with a code to a website that wanted to install some Wolfram thing, I dropped out again, shit like that.

    A lot of engineering software and CAD isn’t present. You just turn up to the town council with the bridge you’ve designed in FreeCAD. See how that works out.

    Business software is a wild ride. It’s some mishmash of Windows software, AS400 software, web portals and iPad apps. I genuinely don’t know if I could rent a storefront downtown, fill it with merchandise, and successfully run a business with nothing but x86 machines running Linux.




  • You can learn how to use the terminal. You have demonstrated the ability to compose a coherent sentence, you can learn.

    Every terminal command is a program. Typing a “command” into the terminal is just typing the name of a program. If you type firefox, Firefox launches. If it’s installed, we’ll come back to that. Anything else in the “command” like if you see letters or words after a dash, something like ls -a is an option, it’s like ticking a box in a dialog window, but on the front end. I recommend spinning up a virtual machine or getting a Raspberry Pi or something you don’t care about, and following some tutorials. Learn how to move around the file system, install software, run some utilities.

    About that “if it’s installed” part. You mentioned you run Zorin. Zorin is what I call a Trendy Distro Of The Month. I’ve been using Linux for twelve years now, this hasn’t stopped yet. There’s the mainstays like Debian, Ubuntu, Mint, Red Hat, Fedora, Arch, OpenSuSe, there’s the niche special purpose things like Kali and TAILS and Puppy and Tiny, and then there’s the hundreds of quadrillions of “We took Ubuntu, put Steam on it by default, swapped SystemD for whatever.rs, swapped Firefox for Chromium and did a half-assed job at theming and extending Gnome that’s going to break every time they push an update.”

    PeppermintOS, ZorinOS, ElementaryOS, Pop!_OS, Garuda, Nobara, Endeavor, Manjaro, Bazzite, Cachy, hundreds of others, are basically the same software in some slightly mutated permutation that most veterans aren’t familiar with. Invariably the veterans first hear about them from noobs who went looking for a distro that is “good for gaming” or “easy for beginners” and because SEO they find the Trendy Distro Of The Month. Which always offers some little gimmick that ultimately doesn’t matter. The process of getting a Bazzite ISO is taking a little Cosmo quiz about what you’re going to do, but then the installer is really borked compared to Mint or even Fedora.

    A lot of instructions are written with Ubuntu or sometimes Fedora in mind, and then you pick a distro that differs from those, and then bitch that instructions don’t work.

    Also, you need to upgrade your backup hardware if it takes 20 hours to image a drive. That should take minutes.




  • I’m especially talking about smaller utility programs, like a USB stick formatter. If Gnome even has one of their own, it’ll be an empty window with a single button in the top bar that says “Format Drive.” There will be no choice or indication as to the name, the format, or perhaps even which drive to format. Turns out it will always do the removable drive that was mounted first chronologically. What the pity fuck do you mean you want to format a USB drive while your external backup HDD is attached? Who could ever want to do that? Oh and it’ll be carefully designed to be unusable if you use any theme but light Adwaita. If you want to do something specific, open the terminal and use dd.

    KDE’s USB stick formatter will include several different wiping algorithms, you can key in a custom string to fill the empty drive space with with unicode support, settings for physical disks and solid state memory, the weird features of SD cards, it’ll support formats only used by Sun Solaris and OS/2, you can specify a maximum write speed, and it’s got a full set of drive encryption tools built in. All of this is perfectly themeable, but the UI elements are crammed a little too dense and not quite lined up right so it has a little bit of amateurish Windows 98 jank to it.

    Cinnamon’s USB stick formatter will be somewhere in the middle. It lets you choose which drive to format, what name to call it, which of about 8 formats to put on it, whether to do a “full wipe”, and that’s about it. Made in GTK for Cinnamon’s design language, it looks straightforward but competent, like it’s from Windows 7. Does what almost all users need, almost all of the time, without getting in the way. The only snag I can think of is likely the Cinnamon menu’s fault: They provide a USB Stick Formatter, and a USB Image Writer. And it will switch places in the order it presents so you can’t memorize “for the formatter, type “USB” and hit enter, for the writer, type “USB” press down and enter.” They use the same icon so you have to stop and process the written language to get the app you want.







  • And the very fact that there’s a million forks doesn’t make it better

    Yeah I try to steer folks around the Popular Distro Of The Month because this is the kind of shit that invites. You get some minor gimmick in exchange for several janky reimplementations of software that worked perfectly fine (often package manager GUIs) and significantly poorer googlability when something goes wrong.

    Several of the cheese holes* in the YES DO AS I SAY fiasco did exist are because System76 couldn’t leave well enough alone.

    The bug was actually in the .deb package itself, not the software in it. The dependency data was made in such a way that if it didn’t see one of the normal, standard Linux GUIs, it would threaten to uninstall the entire GUI. This worked fine on Gnome, KDE, Cinnamon, xfce, LXDE, MATE and Unity, but Pop-Desktop was a weird mutant form of Gnome that didn’t quite match. So this bug pretty much only effected Pop!_OS users. APT is designed to detect something strange like that and offer a very stern warning, and GUIs built on top of APT usually detect that warning and automatically say no and just throw an error message to the user.

    This happened to a number of Pop!_OS users, who saw and reported the error to…probably both System76 and Valve. A patched version was released which worked.

    The Pop!_Shop was one of those janky reimplementations of software that worked perfectly fine. For some very Apple scented reason, the Pop!_Shop doesn’t do an apt-get update when launched. I’m not sure why they made that decision, if they were relying entirely on the update routine to do it on a schedule, but in most Debian-based systems it’s typical do do an apt-get update before upgrading or installing anything. And that it doesn’t happen at any point during the install process, it means that between a fresh install and a scheduled check for updates you could have an apt cache that was last updated when the installer ISO was packaged, which may have been weeks ago.

    That’s what happened to Linus. The bugged version was in his apt cache, and neither he nor the system performed an apt update before he started installing stuff.

    What is Linus’ fault is how he reacted to that error. What would happen if some Windows setup.exe had failed? Would he have opened up Powershell and tried to force it to go? No, he’d google “SoftwareName failed to install on windows” and find instructions pertinent to his problem. So why didn’t he do that here? He didn’t google “failed to install steam on popos” which would have turned up discussions of the problem and the correct solution of updating and trying again. Instead, he copped an attitude about how Linux GUIs don’t work (it did; it detected a potential catastrophe and prevented it) and instead googled “How to install steam in terminal”. The page he found, he either skimmed a bit too fast, or was faulty. Because most instructions for installing something on .deb based systems will instruct you to do an apt update and apt upgrade first, which would have prevented the problem. But either someone wrote it wrong, or Linus skipped that part, did an apt install, ignored the dire dire warning, and watched X die.

    Now. Remember a few paragraphs ago when I called the Pop!_Shop “Apple scented?” In another episode of LTT, Linus was reviewing a set of AirPods. They were playing audio out of sync, and needed a firmware update. The process for performing this firmware update was to pair them to an iPhone (no other Apple device would do, ONLY an iPhone), put them in their case with the lid open, on the phone go to into the settings to the version number page for the AirPods, and wait, they should update. Linus, and me, bitched about that. At the time, the only way to manually perform an apt update through the GUI was to launch the Pop!_Shop, go to the Installed tab, and wait. No “Check for updates” button. So even if it occurred to you to try, it wasn’t apparent how.

    *The Swiss cheese model of accident analysis works like this: for an accident to occur, usually multiple factors have to line up just right, like the holes in random slices of Swiss cheese.


  • The only support I’ve ever been given with Windows was “go in this menu, click this button” or “open the Run dialog, type regedit, and change SOME_RANDOM_REGISTRY_KEY from 1 to 0.” And editing the registry happened more and more when I left 7 for 8. What’s the difference between typing a bash command and clicking some button in some menu?



  • “Twelve ninety-nine, first window.” is what usually happens. I’m not the kind of dork that repeats it as “One Two Decimal Niner Niner.” The ham bands are full of geezers that’ll happily play that game with me if I want.

    So, per the Pilot/Controller Glossary, “OVER” means “My transmission ended; I expect a response.” Because the communique at the speaker is finished and I don’t expect a response, “OUT” would be more appropriate, meaning “Conversation is over, I expect no response.” Though on the air you’ll often hear “Good day” which isn’t in the P/CG but I think is nicer.


  • It’s a little hard to comment on high end 4 years ago with low end now because technology marches on, but no I don’t think it would.

    I also built a PC with similar specs for my cousin (we’ll call her Lila) to that in October of 2022, Ryzen 5600X/Radeon RX6800 (non-XT). Built that rig for my cousin. Socket AM4 B550 chipset, 16GB DDR4-3200 RAM. I had a budget of $1500, $500 alone went to the GPU. The 6800 was two years old at that point. Solid mid-range PC that can handle 1440p gaming with no questions asked…okay one question asked: “are you sure you want ray tracing enabled on an RDNA 2 platform?”

    You could go higher. 32 or even 64GB of RAM, a 5800X3D CPU, a Radeon 6950XT or RTX-3090 would provide much more solid 4k gaming with significantly better ray tracing…for a couple more grand.

    The machine I built last year, a Ryzen 7700X/Radeon 7900GRE for myself. I spent $2000, I got socket AM5, 32GB DDR5-6000, a 16 thread CPU, and the third-to-highest GPU in the range. This thing does 1440p ultrawide or reaches into 4k with aplomb and ray tracing is worth turning on. You can still go up from here; the 7900XT and XTX are even more powerful and again Nvidia offers even higher, and there’s several CPU SKUs above me. Mine is a mid-to-high end PC, I expect it to be relevant for 5 more years, then I’ll buy a Ryzen 11800X3D on clearance for it.

    Meanwhile, the PC I’m building now is for a 12 year old (Lila’s daughter, let’s call her Maggy). 16GB of DDR5-5600, a spec’d down 6-core without integrated graphics, the pack-in Wraith Stealth cooler, and a x600 tier GPU for a solid 1080p experience, more than enough for the hand-me-down 1080p60 monitor she’s gonna get with it. This computer is the same generation as mine, but less than half the price at $900 and change. And I honestly struggle to build much lower than that without resorting to used parts, new old stock, or jank.



  • I’m right now in the process of building an “entry level PC” from components, here defining it as new currently produced off the rack parts, no used, no refurbished, and with a Ryzen 7500F and a Radeon RX7600 “AMD can’t decide whether their cards get an XT or not, so why should I?” I price it out right at $900. To go much below that, I’m gonna have to resort to some jank.

    Dumpster dive a core i5 10400F Optiplex, stick a GTX-980 in it, install Linux Mint and you’re making 120FPS in CS:GO for the price of a foot pic.