They've done that on and off for ages, and the ones being offered with Ubuntu here are mostly pretty expensive or else not so interesting. I've been content to buy older Thinkpads and self-install Debian for my past several laptops. I was somewhat tempted by recent Ideapad Yogas but resisted, and since then, prices have gone up, whether due to tariffs or whatever else.
Actual difficult instances of TSP are pretty rare, and for something like Uber Eats, it's fine if your route is 2% worse than the mathematical optimum. Traffic fluctuations probably matter more than having the shortest route.
There are many good heuristics for TSP that might not give you the optimal solution, but that will generally come pretty close. The Wikipedia article probably describes some of these.
Changing employment status is a qualifying event or whatever it's called, so assuming the company offers its employees coverage immediately on hiring (not all do), you shouldn't have to wait for open enrollment. However, while health coverage is a common benefit of employment, it's not universal and policies vary by employer. That is: ask the company, or if for some reason you don't want to ask, get a copy of the employee handbook, maybe by asking one of your co-workers for it. The info for the particular company is likely to be in there.
At the dr's office the idea is generally sit down and relax for a few moments, if you have gotten exerted by walking up stairs or whatever. Otherwise there's not much special. The main difference is they usually have a nurse take your blood pressure with a manual squeeze bulb device, using a stethoscope to listen to your pulse underneath the cuff. This is more accurate than using an automatic pushbutton monitor like most people use at home. The pushbutton monitors work somewhat differently and inherently lose accuracy from that.
I don't know if it's possible to take your own blood pressure with the manual gizmo. You might need another person to do it (unless you're one of those rare and exceptional people with three arms), and they have to know how. It's not rocket science but it's more complicated than pressing a button. There are online instructions and youtube vids showing how to do it, I'm sure.
It might be possible to build a fancier machine that does the manual-style measurement automatically, but it would be more expensive than the typical kind.
Mozilla propaganda. It's not just about individually identifiable data. Privacy means not giving the bad guys ANY data, whether or not it points at any individual.
Isn’t the main issue with it that you’re not forced to be functional? It’s supposed to be pretty good at it with the correct libraries.
I'd say CL's main issue is that it's anachronistic by now, and when used idiomatically it's an imperative language (think of LOOP). You can use some functional idioms in it, but it gets painful to do so.
Look at the article "Why Functional Programming Matters" and imagine rewriting the code examples in Scheme (confusing but straightforward) and then in CL (ouch).
Haskell doesn't have impure functions. What you're calling impure functions (functions that produce values in the notorious I/O monad) are actually pure functions, that produce what you could think of as programs that run in an impure interpreter that's outside of Haskell itself. Don't worry about understanding that in detail until you're deeper into learning Haskell, but at that point it will help demystify what the I/O monad (a traditional stumbling block) actually is.
The first few pages of learnyouahaskell.com will give you some sample code to show how clean the language can be.
Your crossposted question was a choice between Clojure and Common Lisp. Between the two I would say Clojure is more functional, but it comes with the baggage of the JVM. Common Lisp on the other hand is more of a 1980s language where you can use a functional style some of the time, and with some pain.
If you want a Lisp-like language, the usual starting point is Scheme, and if you want something with more creature comforts, try Racket. Either way, you'd start by reading SICP (fulltext here). But I think that whole approach misses out on an important aspect of FP, which is how type systems classify values.
So I'd say go with a typed functional language. OCaml is something like what you are used to, while Haskell is more "drinking from the fire hose" (steeper learning curve, but I think you will get more from it).
For Haskell, learnyouahaskell.com is a good place to start. I don't know if there is something similar for OCaml. Haskell can be seen as a gateway drug to even more pointy headed languages like Idris.
Yet another thing to look at as a possible migration point from Ruby is Elixir. It's not really so FP, but it's very practical if you're mostly interested in web development rather than programming languages per se. It's dynamically typed like Ruby and uses Ruby-like syntax, so you should be able to switch to it fairly easily.
This is spammy and AI-style long winded. I didn't read much. A shorter version without the advertising would be more useful.
The usual way to stay mostly private is just set up a corporation and bill through it. Here in California the annual fees are enough to be annoying but in other states they are very low. I once played with the idea of offering "company as a service" that would do everything for you online, but meh.
They've done that on and off for ages, and the ones being offered with Ubuntu here are mostly pretty expensive or else not so interesting. I've been content to buy older Thinkpads and self-install Debian for my past several laptops. I was somewhat tempted by recent Ideapad Yogas but resisted, and since then, prices have gone up, whether due to tariffs or whatever else.