Deganta
Joined 8 years ago
Joined 8 years ago
1. Compile time
2. Non-optimized builds
Stuffing everything into the Standard Library using lots of template magic does has its upside, but debug performance is one of the big downsides.
Another one are really clunky interfaces, like std::variant. This should really have been a language feature, not a library features.
I actually didn't expect much to happen, but it completely changed my diet. It was the first time I actually had to think about what to eat, and it turned out, that I ate a ton of meat, and not a lot of vegetables.
For the first few weeks it was pretty hard to find something to eat, but it got easier. Over time I discovered more vegetarian recipes I actually enjoy.
I'm not a vegetarian, but nowadays I hardly eat any meat, and still do the meatless lent every year. I lost about 15kg in the year after the first lent, and held this weight every since.
E.g. screencapture. Does Wayland support screencapture? Yes (kind of), but I can't write a Wayland screencapture app. I need to write a Gnome screencapture app or a wslroot screencapture app, or I can even write one that supports both.
But what if someone using the new Future Desktop Environment wants to use my app? It probably won't work because it probably will use a different extension for the same behaviour. So I need to add the extension for that too...
Sure, America does a lot of shady stuff, but the situation in China is just way worse in pretty much every way imaginable.
Pretty much everyone with a Smartphone has Whatsapp, but there are lots of people without a Facebook Account. These are mostly older people. There are also people (like me, but I know several others) who do have a Facebook account, but don't use it on their phone.
The really nice thing about Whatsapp is the installation experience. Just download the App from Google Play/Appstore. Start it. Confirm your phone number. And you can communicate with all your friends. Facebook is much harder in this regards. Signal is similar, "but network effects".
The implementation of the actual sync is pretty good (I never had a problem with it).
But, the UI is not intuitive at all. Its hard to setup a new sync, and if you're not careful you can set it up in a way that deletes all your files without any warning.
This is a much greater hassle than just linking dynamically, so we don't do it.
My point is that my company would be willing to pay for Qt (and it did pay in the past), but not that much. In the current situation they don't get any money from us at all.
There was no gas flowing through the pipeline anyway.
Ukraine is already winning the war.
European states are already looking to buy gas from anywhere but Russia
And finally, there is a huge risk involved for the US. If any evidence ever surfaces, the US may lose the trust of most of its allies. I don't see why taking this risk would be justified.