The borrow checker still applies in unsafe { } blocks. What it means (iirc) is that you can do pointer/memory stuff that would otherwise not be allowed. But you still fully adhere to Rust semantics
> every link in Microsoft apps opening in Edge regardless of your settings.
fwiw, there is a setting in Teams itself to have it use your default browser instead, on top of having to change it on a system level. This does not work when using the PWA though
> There is a point where your web server becomes fast enough that the scraping problem becomes irrelevant.
It isn't just the volume of requests, but also bandwidth. There have been cases where scraping represents >80% of a forge's bandwidth usage. I wouldn't want that to happen to the one I host at home.
Sure but how much bandwidth is that actually? Of course if your normal traffic is pretty low, it's easy for bot traffic to multiply that by 5, but it doesn't mean it's actually a problem.
The market price for bandwidth in a central location (USA or Europe) is around $1-2 per TB and less if you buy in bulk. I think it's somewhat cheaper in Europe than in the USA due to vastly stronger competition. Hetzner includes 20TB outgoing with every Europe VPS plan, and 1€/TB +VAT overage. Most providers aren't quite so generous but still not that bad. How much are you actually spending?
When I bought my XPS 15 in 2023, I got the "extended care" package (name may differ). Last year I had an issue with the graphics card no longer being detected, and they sent someone over to replace the mobo two days later. Support was very good.
No power issues and such either, but I don't run Windows on it. Only problem I notice is audible whine coming from the speakers when charging and doing GPU work, like scrolling.
You can center the taskbar. Add a spacer on the left of "Application Launcher" and on the right of "Icons-Only Task Manager", and they'll center what's in between.
Unfortunately, that doesn't completely center the application launcher popup, it's still a bit more on the left. Good enough for me.
For end-user applications, there's potentially the
PolyForm Noncommercial License[1]. But since your project is a library, I would not recommend straying from well-known OSS licenses. Very few people would consider using a non-OSS library in a project of any kind.