The permission field can also lead you down the rabbit hole of discovering noncompliance to its specification in some PDF writers and workarounds for these that may or may not be present in different PDF readers/libraries.
I'm using Lively Wallpaper[0] to show an audio visualizer (trough CefSharp). The CPU load as shown in Task Manager is around 1.5-2% on my Ryzen 5800X. Therefore I tend to activate it only when I actually play some music and have it show.
It is not a problem to load a static (not changing based on user data) ad from your own server. Using a CDN is likely legitimate interest when it is not using private data for other reasons than serving the content.
Though in the end you're the one clicking busses and bikes and bridges and busses again and when you're through that charade, everything is gone anyway because the bots were faster/better at that..
While local politics are difficult to judge from afar, I generally wouldn't consider the SPD left for a long time now. I'd recommend not putting too much weight on the (local) voting results.
I started "programming" by taking a game server script (template) and building my way around:
> Let's spawn a car there!
> Let's make a multidimensional array of car types & location to spawn!
> Let's load the data from another file!
> What is this "database" thing I just heard of?
The estimate-confidence relation is not linear. In my experience it follows some kind of S-curve, with 0% confidence approaching impossibly short times and 100% approaching infinity (like a logistic function).
I suppose the current situation is that buying is disabled in the app because it is not allowed by Apple (without going trough them and pay the 30% cut), but in an app outside the store it could be enabled.
One benefit of the flat pricing is that it saves a lot of overhead on having to check eligibility. I'm not arguing whether that's good or fair, but it does simplify the system.