This is written in Rust because I personally believe that writing security critical components that we would ship with the operating system in C is a massive disservice to our users. Go also doesn’t really have a good story to do interoperability with core C system components like this (the Go runtime is massive and as of writing this post the entire PAM module I’ve written is smaller than the Go runtime, even with a statically compiled copy of libcurl).
Source: The Surreal Horror of PAM – Xe
You can already see C fanbois off in the distance carrying pitchforks and torches
I first started using Linux and FreeBSD on laptops in the late 1990s. Back then, there were all sorts of hassles and problems, from hangs on suspend to pure failure to boot. I still worry a bit abo…
Evidently nothing has changed since we stopped using Linux as our daily driver OS. We were actively thinking of switching back as we got tired of Windows rebooting on me whenever it felt like. Slight problem— We have two 4K displays and two 1080p displays hooked to a Radeon GPU and AMD isn’t particularly nice about proper driver support; they’re better than Nvidia but not by much.
We hate to think what would happen if we have to switch to a laptop full-time. We’d probably give in fully to the dark side and run WSL on Win11. More and faster progress is being made on running desktop applications on it than people are doing on fixing these issues on “real” Linux.
Actually, no joke, the marachino cherries you put on sundaes really aren’t red. They’re made from cherries like the Queen Anne variety, which are yellow and pink. They are dyed red.
Yes. With the blood of ferrets.
Fact I didn’t just make up, it’s often with insect-derived dyes, which is why some brands are not kosher.
Ferrets are the largest known insect.
There is a reason why famous people are often screwed up: it’s not that wankers become famous, it’s that fame makes you a wanker.
So the reward to surviving the mortifying ordeal of being known is… to become an asshole?
So we took the upgrade onto Android 12 for my phone. It’s just nice, much has already been said about it so not going to repeat any of that. We do have one bone to pick and it is that the youtube app is now permanently installed onto the phone and it ignores any of the preferences you had set in Android 11. It just so happens we have NewPipe as my preferred app cos Reasons. Here’s my workaround for that.
Disable youtube app
- Go to Settings → Apps → See All Apps.
- Scroll to YouTube, tap it.
- Tap disable. Android will put up a warning to scare you.
- Tap Disable app.
Re-enable newpipe permissions and links
- Tap back out to All Apps.
- Scroll to NewPipe.
- Tap Open by default.
- Enable Open supported links.
- In the list of Links to open in this app, enable the ones you want. We got lazy so we just enabled everything.
- Exit out to your home screen.
There, you can now enjoy youtube videos in Android 12 without youtube trying to ram any of its paid options down your throat every other video.