@ajroach42 Thunderbird for personal stuff, Evolution for work. (On different computers, obviously.)
(Why? No particular reason. Sometimes I switch. Evolution does Exchange a bit better, which is sometimes useful, but you can get Thunderbird to do most of that with enough tinkering too, and with luck you don't have to care about Exchange anyway.)
@ajroach42 The state of the art on this is not great in terms of automation. If you're trying to stimulate an attack, you do what attackers do (find the most "expensive" page to render, hit it as hard as you can). If you're just trying to test for real users, maybe record a few normal sessions into a HAR file and look at something like https://github.com/mrichman/hargo on several DO droplets or some other short-term VPS provider?
re: Overheard at the coffee shop
@ajroach42 You have nice hair! At least from the photos I've seen. 🤷
@suricrasia Has the same feeling as aqua styling a la early OS X. Cool tech demo, but not realistic, and quickly dated.
@suricrasia If you care about the details, the details matter here. Unicode can give you a couple chapters on case folding, canonicalization, etc. (see Unicode TR #30), but the short version is that in the generic case you'll need to use the data files supplied by Unicode, probably preprocessing them first. Or use something rather heavyweight like libicu that does it for you. (Or hardcode it for the languages you care about, but that always feels bad.)
@suricrasia "Evaluate any `else` block if RAX == 0 upon reaching it" isn't the *worst* possible interpretation, but good luck if you want to compile with any warnings on.
@suricrasia After some time, viewings slow down enough that a few geographically-distributed people are assigned to keep looking from time to time. It's a stable configuration until one of the Europeans gets sick and forgets to call their reserve, and the other is in a car accident. South America slowly gets more dangerous.
@suricrasia libvips has always looked interesting, but I struggle with the thought of integrating a pile of C, for reading images no less, into anything I care about. There's reportedly a WebAssembly version that could probably be turned into a sandboxed version with a little effort, but also maybe you're not dealing with potentially-malicious input and C is fine.
@ajroach42 Possibly? I know if you have a Kobo e-reader, there's a Calibre plugin ("Obok") to turn them into DRM-free ePubs. That's good enough for me, but if you want to encourage DRM-free sellers by buying from them, you may have to find one. I haven't looked recently, but unfortunately it's hard to find them (that aren't just sketchy resellers of libgen files) for books from popular publishers. 😞
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!