

Btrfs has a bunch of features and is one of the contenders for the “next” filesystem. Ext4 is utterly bulletproof though and has good enough perf so it’s still your best bet unless you specifically want to use the advanced btrfs features.


Btrfs has a bunch of features and is one of the contenders for the “next” filesystem. Ext4 is utterly bulletproof though and has good enough perf so it’s still your best bet unless you specifically want to use the advanced btrfs features.


Are you putting Linux on it, or are you looking to run MacOS?
If you’re doing Linux, doing a GCC cross tool chain (with a tool like crosstool-ng) should be a good start.
Oh, that makes more sense, but then “unsigned” void?


Okay, U8, sure, but a boolean is U0? Surely U1 if you absolutely must…
My God… Is the fact that boomers think '60s weed was mind altering proof of time incursions from the dank future???


I have a giant FLAC collection and I sometimes wish I could use these local players because I used Winamp/XMMS/quod libet back in the day, but I feel like I just can’t give up consistent access from outside the house.
I ran Tauon for a while (and have run a few of the others over the years) but I always end up back at my Airsonic setup. Works in any browser, works in a few different Android apps (Subsonic compatible), less of a pain than mpd.
Maybe it’d be different if I was still sitting in front of my computer virtually all the time, but nowadays phone to Bluetooth speaker/car/Chromecast is like 90% of my listening.


Basically, the executing thread might get interrupted in a window of code where the interrupt flags are wrong. Not looking at the specifics, but this could lead to various things from mostly harmless (e.g. potentially holding a lock for many times longer than expected but eventually releasing it) to program crashing (e.g. if taking an interrupt while handling the fault leaves the data structures in an inconsistent state).
This is likely the first one, since it was missed for so long in a very well exercised piece of code.


Are you running the native version or through Proton? When I played Civ VI the Linux native version performed worse than using Proton, ironically. Either way, maybe try switching?
Since you specified multiplayer I’m guessing it’s not time to load from disk or anything.


For ancient stuff, maybe, but AMD is also active in enabling new stuff in the kernel and userspace. AMD basically invented Vulkan, and have had the best open source driver stack for years at this point.
I love what Valve has done for Linux, but it’s the last mile of track at the end of huge amounts of outside work enabling the hardware to work in the first place.
As lime mentions, look at swap. The Mint installer should have suggested it, but if not it’s pretty easy to setup after the fact (just use a swap file instead of a partition). Windows does this as well and it should pretty clearly deal with OOM.
Coral Island has a platinum rating on ProtonDB so it should be absolutely no sweat to run if you have the resources.


I have a wife stuck in the Adobe-verse and yeah, going back that far should work great. It didn’t become a huge hassle until they started being insane with the licensing.


I burned a Blu-ray a few years back just to supplement some of our encrypted Google Drive backups with copies that would be more accessible in case of my demise, or physically grabbable in case of disaster. I know they won’t last forever, but if Drive shut down on the same day my local copies failed at least I have an option.
Otherwise, I haven’t used physical media in years. I got the 4K LOTR set when it came out and tried to use it, but it ended up being easier to just pirate the rips like anything else.


Linus’ apathy may keep ten different competing security ideas from each being mainlined, but it’s not impossible for them to continue and prove their worth out of tree until some sort of coherent best practices are established.
Meanwhile, actual security issues will continue to be patched as needed and Linux remains the most analyzed and targeted kernel in the world.
Look on my works Sim Mayor and



Yeah, I got started in silicon thinking cheaper, faster, more power efficient chips would be a net benefit to the world… Then we became a social media surveillance state and AI dogshit is just the icing on the cake.
Now I drink to forget we’re boiling the oceans to ruin society. One day this capitalist hellscape will end.
So traditional it’s like a Norman Rockwell painting.


I agree, but I can envision scenarios where you are integrating into someone else’s workflow/machine and they (or their build system etc.) are expecting a shell script. Python is ubiquitous but sometimes you just want to work like everything else.


I mean, anything is possible, but that seems farfetched to me. The router is typically a hard target for malware unless you have physical or at least LAN access. They are generally pretty locked down and don’t execute anything from remote access, they examine packet headers and send them on their way. If it was compromised I’d expect something more nefarious than ruining file transfers too.
The biggest strike against this being a network hardware/driver issue is that normal browsing works. If packets were being screwed up in transit, connections would drop, text and images would be corrupt as well (which the browser would probably choke on). It seems to have an issue only when the disk is involved, when data is being saved.


No sweat, I hope that’s enlightening. Another thing that may be interesting is checking dmesg after you trigger the input/output error (or just generally since you are seeing silent corruption). Bad errors there are usually signs of hardware issues, and may also give you something more specific to search with.
Another person of refinement and good taste, I see. Both gone way too early. I have been rationing Discworld since Pratchett died.