@rfleury I'll often inline every 'helper function' I find while coding. This frequently lets me find more general patterns that can be more compactly expressed, and it also often results in me finding removable state that existed because of coupling between 'helpers'.
@bee_fumo You mention RHEL, but keep in mind that Rhel 7 is still out there in the wild on GNOME 3.28 until 2029.
And that's also not getting into the sea of breaking changes in the X11->Wayland transition occurring right now in the Linux desktop space.
@bee_fumo Enterprise and government insanity makes up a lot of it. Often software might get certified with a specific 'OS' that is expected to be kept constant sans security updates, and having to go back and regression test + patch over breaking changes is expensive.
@thecowmilk@vkrajacic Paying for good quality software is good actually.
The "Team Pro" tier is also intended for commercial use. Businesses tend to like being able to buy software with some sort of contract they can hold up to force the software vendor to fix/change X or Y thing as needed.
@Noutus_@SaffronOlive They made some degree of sense in the specific block they came in. They incentivized multicolor splashes with what were really above rate bodies at the time. Red simply didn't get 2 mana 2/2s at the time, let alone with keywords.
The white leech just plain sucked though.
The top critical replies to Coder Girl here were "4 hours fixing audio drivers nobody asked about", "Installing Linux is a mess", and "sure if you don't like to game".
I have been a Linux user since SlackWare in the mid 90s. I would have agreed with all three of those up until around a year ago.
Here is the reality I have been experiencing now:
1) My livingroom gaming machine is now permanently Bazzite. I installed the default Bazzite distribution from a USB key with no modifications. It can run Steam in deck mode, so I can use it with my (Microsoft!) XBox controller, and I play almost exclusively Windows games on it, which run (shockingly) flawlessly in Proton. I have yet to encounter a single compatibility problem, although I am sure I would if I played competitive shooters since their anticheat kernel drivers are designed to prevent using it anywhere but on unaltered Windows distributions. Anticheat is really the only thing holding Linux back from being an immediate substitute for a Windows gaming machine.
2) My audio workstation is now also Bazzite, since I figured it was easier than maintaining two distros. Default install just worked, no drivers necessary, despite the equivalent Windows install needing both Yamaha and Behringer drivers to be installed manually to function properly. It "just worked" out of the box for audio as compared to the Windows equivalent, and has been rock solid - no drop outs, no crashes. I did not have to touch a single audio configuration option. I just installed Reaper and PianoTeq, and everything worked.
3) The only machine I've found so far that has trouble working out-of-the-box with Linux is a Microsoft Surface tablet. But I still got it to work, it just required me to manually install a kernel patch because support for things like the Surface touchscreen aren't built into Linux distros currently. Once I did install the patch manually, it works perfectly, and even has a touchscreen keyboard just like Windows does. So even Microsoft's own hardware can run Linux just fine, and it would even be turnkey if your Linux distro of choice decided to mainline the Surface driver repo.
The bottom line is that people who think Linux is worse than Windows either haven't used it lately, or are not being honest about how bad Windows has become.
Windows is circling the drain. Every update, it gets worse. The number of problems I regularly have to solve on our remaining Windows machines dwarf anything I have to do for Linux system maintenance.
Windows had a good run, but Microsoft has obviously focused its resources on SaaS and cloud computing. They don't care about Windows anymore, and neither should you. The next decade is about transitioning to Linux everywhere.
@DetvanS @messeduppcs They generally map super common actions like this to attack or block since it means people don't have to choose between a claw grip or not controlling the camera while performing the actions bound to them.
@Wunkolo "What's that, you're unimpressed with the AI assisted coding tools? Clearly that's because you were using the wrong model. Gromble 6 totally changes the game 100%, anything else is trash"
@rfleury I thought the dementia mechanic in the original where you look at a wall and the model would forget what the surroundings were like and generate some new incoherent nonsense was kinda novel.
My quick thoughts on the Fed situation:
1. Ideally central banks would not exist, or if they exist at all their purpose should be narrowly constrained to a tiny toolbox charged with price stability. The great problem with their existence throughout history is that they are susceptible to political influence that usually manifests in inflationary actions that service the short-term goals of the governing regime at the long term expense of the money base. Our central bank, the Fed, is no different, and its track record from the Great Depression to Stagflation to the Financial Crisis to the Bidenflation era is poor.
2. If the Fed must exist, it should have strict limits on what it can even do, as a Fed with a small toolbox has fewer avenues through which it can be politically manipulated. Our Fed has far too many powers in its toolbox.
3. If the Fed's toolbox is overly expansive, then a modicum institutional independence is still preferable to direct control by politicians, whose impulse will almost invariably entail stretching the Fed's powers to their maximum. This will involve (a) seeking short-term economic gain by artificially stimulating the economy through monetary levers, (b) using the central bank to debt-finance a spending agenda, or (c) both.
4. Trump's use of lawfare against Powell, and against Lisa Cook before him, can only be interpreted as bids for more direct presidential control over the Fed. Given the Fed that we have, this bid risks exacerbating the already-poor incentive structures around monetary policy by making them even more subservient to White House priorities.
5. Unfortunately, we already know what the Trump White House prioritizes in Fed policy - they desire a sharp and economically imprudent reduction of rates in order to goose the economy through a short term monetary stimulus. The rate cuts they desire are far in excess of the measured and gradual reductions that the Fed has started to implement as it walks back from the counterinflationary hikes that it enacted to combat Bidenflation. We know this because Trump's 2nd term appointee to the Fed - Steve Miran - keeps proposing sharp cuts at monthly board meetings that are far out of sync with the other governors, including the more level-headed advocates of modest and gradual rate reductions.
6. We also know that Miran's position is not the product of sound economic analysis - it's a political ploy by an unqualified figure who has a long and public history of advancing fringe economic theories rooted in crackpot theories about tariff protectionism and an equally frightening intentional scheme to devalue the dollar as a backdoor default on the US national debt. These theories are dangerous and destabilizing in ways that could trigger a recession, or worse.
7. Insofar as Miran's positions signal what monetary policy would look like if the Fed is made politically subservient to the current White House's whims, the lawfare against Powell (and Cook before him) is an existential danger to the long term health of the US economy.