That's one way to sell a open source project I guess. Not only did Vercel really fight to not have any mention on the React docs about using React _without_ Vercel, but downright to using wording to imply that if you do then you're using it wrong. All clearly states the direction that Vercel is taking React. Soon enough it'll be Vercel-only software.
Yup, I've also gone with a console for all my gaming needs, and keep my computer as just a productivity machine. As a result I don't need nearly as beefy machine and don't need to grind my teeth in bitterness using Windows.
Depends where you are, I guess. In a prison-first rehabilitation-last country like USA, yes. In EU, many countries will close your criminal record after some years (7 in Estonia) at which point nobody other than law enforcement itself can see that you have a record. Not to mention that even if the crime you did was fairly recent, no company has the ability to check your background without your permission, and even then it is not something that is being done in the vast majority of places.
In other words, once you've carried out your sentence, in 99% of the cases it's done and behind you, and you can go on living a normal life without anyone else needing to know.
If only we didn't have a metric boatload of Russian interference and sabotage in our countries that constantly blocks any efforts to get free from their dependence.
This is a joke, right? Diplomacy is something Russians completely disregard, lie about, and only agree to do when they are the only one benefiting, and even then only until they decide to break whatever agreements were made, because they've done so every single time so far. How do you have any diplomacy with someone like that? You can't.
VSCode has started to aggressively force its AI slop stuff down my throat, which has turned me off from using it. JetBrains, thus far, is much less aggressive with its AI offerings. And while yes, everything can be turned off, just like all the adware and spyware in Microsoft Windows can be turned off, I'm just not interested in using a product whose defaults are _this_ anti-consumer.
Punishes companies for not respecting people's settings. It's as if I chose to keep my chat history private in the settings, but they would ignore that and share all my chats with the world. Same problem. I find it odd you can't see how it's damaging to the consumers if you're offering them a choice that you then completely disregard.
Say I have software written that runs just fine, but has not been updated to the latest runtime of Python or Node (as per your example). Perhaps a dependency I use has a broken recent version, but the old version I use works fine. You remove the package, now it breaks my software. This would effectively make it so that all libraries / dependencies that are "abandoned" by the author or inactive, would be deleted, which then results in all the software that used them to also break.
Well here in Estonia we already are getting bunker test drills and flyers in our mailboxes on what to do in case of a bombing / nuclear attack. Sad thing is that since we don't really have any underground places, and Estonia is as wide as the current Russian occupied line in Ukraine, we're all pretty much going to evaporate no matter what we do.
Threading is done with the wave character ~ in Racket? I can't decide if I hate it or not (am used to Clojure's ->). I think my pinky finger doesn't like ~.
Yup, entirely gave up on AI as a result, and it didn't help that reviewing and fixing AI code made me incredibly bored to the point that if this somehow becomes the new norm of development, I'll have to find a new career, because I want to actually build things, not manage AI.
I recall something about them trying to get SwiftUI working on Windows, which would've been a pretty big thing indeed. No idea if they ever did or how exactly they built the Windows UI in the end.
I also switched to KDE, and man, not needing an online account to use a operating system, not having any ads or constant spyware sending every click and keystroke to some ad partner is absolutely amazing. Sad that to get a decent user experience feels amazing, even though it's not really anything special, really goes to show how bad things have gotten.
Translation: plain-text/no security, as much telemetry as possible, and performance depends on how beefy of a computer you have, but it better be beefy.
I'll add that in Estonia you can also get married and divorce entirely online with a few clicks. No need to show up anywhere, no need to wait for a long time. More and more countries in EU are getting easier in that sense - Malta has many online-everything facilities, Ireland as well. The big countries such as France, Spain, Italy seem to suffer from corruption and bureaucracy, but smaller countries tend to do a lot better - Scandinavia, Baltic countries, etc. Though of course in most places you have to become a resident, or at the very least be a EU national, as only Estonia has e-residency, as far as I know.
That's why I call it United States of Corporations. A world in which people bow down to companies as their overlords, defend them fiercely, at the expense of personal freedom, financial ability, and general life quality. Could also bring parallels to a religion in which its followers commit sacrifices for their deity, and to the point that if there's somewhere that does things differently, like EU, they get upset and want them to stop doing things differently, because there is only one true deity in this world (corporations).
In EU we mostly use debit cards (virtual and real), as having debt isn't something most people want to have, and credit cards inherently mean debt. Apart from that, you can't really use the card for payments without authorization. Someone types in my card's info in some payment form? I get a SmartID (https://www.smart-id.com/) verification request, further making credit cards not very useful (I understand security is why North Americans use credit cards?).
Unfortunately in the modern web simply walking the DOM doesn't cut it if the website's content loads in with JS. You could only walk the DOM once the JS has loaded, and all the requests it makes have finished, and at that point you're already using a whole browser renderer anyway.