You can use mypy and/or Pydantic.
catastrophicblues
How would you set up a fallback kernel in Arch?
Yeah. Part of what I get for paying is the Bridge app so I can use Thunderbird instead of the website. I don’t want or need the LLM thing.
What do you use? I’d be interested in that sort of thing
To be fair: someone somewhere has to make algorithms that we use. I honestly don’t know if Telegram’s encryption is strong or how strong based on their white paper, but I’m interested in an unbiased evaluation.
I’ll try it (not OP), but I finally got Thunderbird to at least read, if not write, all my calendars (Exchange excluded). It’s surprising that Google seems the most open somehow. Crazy.
Exactly. archinstall is pretty nice, and if you want the frustration of dealing with random errors, it’s still there. But it’s straightforward (but keep the docs handy since you’ll likely need them).
I just use DeArrow so I don’t know what the original thumbnails are. Thank God.
Ugh I can’t find the xkcd about this where the guy goes, “you know what we call precisely written requirements? Code” or something like that
Wine stuff was janky as hell. As were Qt apps. For one thing wine applications, too, expected a Tray, and would instead spawn a tiny window at the corner for tray stuff. Plus there was weird behaviour with some windows and the way they layered. As for Qt apps? Gnome offered no features for setting the look of Qt apps, so if I set Gnome to dark mode (by the way, very neat feature how Gnome’s default theme deals with that, no joke here, very seamless and elegant, even if I’d never use light mode willingly), Qt apps would still be bright and I had to just install a third-party application for it (qt5ct) and set something in my /etc/environment.
Sorry, I laughed out loud when I read that. Only in Linux land would we run into issues like this because stuff is modular so when things aren't the way something expects, shit breaks in the stupidest ways.
All of these things had solutions, to be sure, an extension for the tray, a third-party application for the Qt apps, etc. But then I did an apt upgrade and literally all the extensions broke. So I had to spend an extra hour that day figuring out what I’d do about that. Joy of joys.
Oh I learned early on to either update super regularly so I can see what's breaking as it happens, or be careful upgrading. The number of times I've broken shit by updating software is insane (and not limited to GNOME). Even on macOS, the number of times I've fixed something by symlinking a library file to the same location with an older version name is stupid. I can see why people are interested in something like NixOS.
Then there is the Gnome File Manager.
You could've just stopped there, I had forgotten how weirdly awful it was. The amount of time I spent getting that stupid thing to just fucking have options like "Open in Terminal" is insane.
If you're going to post a code example, at least check that it works. Here's your example, with no type hints, giving me errors both from the LSP, and when trying to run via mypy: https://imgur.com/a/Hq5Y5Gt.