If you're not lucky enough to be among the privileged, moving to Europe is impossible unless you have inherited citizenship (which is itself another kind of privilege).
I recently moved from the US to Berlin. I plan to return to the US.
Pros of Berlin:
- Good transport
- Bikeable
- Safe
- Cheaper than the big coastal cities in the US, with lower rent.
- Good clubbing (not my thing)
Cons of Berlin:
- Healthcare is inconvenient. Doctor's offices won't pick up the phone, and won't leave you on hold. You just have to go in person. Providers all work in small doctor-owned practices, and you get a referral runaround with huge wait times.
- The food in Germany is terrible. The quality of produce and other ingredients is very bad, and the restaurants are nothing special. One notable bright spot is the availability of vegetarian and vegan food. Also falafel and doner.
- The salaries are shockingly low. Really ask yourself if all the comforts of Europe are worth cutting your salary in 2 or 3, and that's before...
- Taxes. The top tax rate here is in the low-40s, comparable to the US, but unlike the US, the top tax bracket starts below $65k.
- Europe has an impending demographic crisis, and the social safety net they fund by plundering your paycheck probably won't be there for you when you retire.
- Stores in general suck. They have fewer, and worse products.
There aren't many people with the expertise to produce the vaccine, and they're all already working on the existing production lines. The lead times are just inherently long here; takes months to start up a production line.
Wouldn't you need, in addition to patching the interrupt vector, to make sure there is no existing code running in the kernel when you restore the sensitive registers? This makes the nginx use case seem kind of unrealistic.
The most pleasant thing about this is how the lisp machine's instruction set turned out to be a good bytecode for interpretation. Calling it "microcode" seems risible today, but I don't know if it was as ridiculous in 1993.
I agree. At the very least, there should be some dialogue on whether the trade off is worth it. I lean towards yes, most people think we can get the privacy back without giving up the advantages. I'm not sure how, but I'd be interested.
You don't have to care about memory safety, but if you don't you probably shouldn't speak for "systems programmers" as a whole. Systems need to be safe.
I am betraying my ignorance with this question, but:
On the last page, the authors claim that SQL queries are commonly constructed by concatenating strings. Was this still, in fact, common in 2017? If it was, that's very scary.