To an independent body that doesn't report to the police.
If someone complains about an interaction with an officer where the officer's camera has no record of the interaction, the officer is assumed to be guilty.
That should give officers incentive to ensure their cameras are in working order.
That last sentence should have been, "....remain relevant for the next two years, much less the next 20."
They make some decent stainless steel woodworking rasps and other woodworking tools that require some hand-work.
I did linux kernel development and low-level posix stuff for over a decade, and there's still plenty of work there. I've now moved on to cloud computing, but on the backend infrastructure side. Lots of stuff happening there too...
I'm pretty sure that most of the main guys working on Wayland are guys that have been involved with X for a long time.
I live in the Canadian prairies. Our block heater is 400W. When it's -40, you need the heat.
If you didn't already know about this, and didn't have a network connection, how would you discover this?
(And yes, the same complaint holds true for linux as well....)
Anything performance-sensitive isn't going to use emulation but rather paravirtualization or passthrough of physical devices. Current x86 virtualization is getting pretty good, with minimal hit to CPU-intensive code. As for I/O, you can pass through PCI devices in to the guest for pretty-much native networking performance.
Disk I/O still isn't as good as native, but it's good enough, and most enterprise systems are using ISCSI anyway to allow for efficient live migration.
There are plenty of places where you can't just add more memory...embedded devices in particular. Your phone is limited to 2GB of RAM, and you really don't want any one app chewing it all up. Raspberry Pi, Arduino, BeagleBone, etc. are all relatively limited in terms of resources and to use them efficiently you need to be careful.
Even on really beefy virtualization hosts with a couple hundred GB of RAM, you want to be able to dedicate as much of the resources as possible to the guests, not the host management software--so you need to be able to put strict limits on how much memory the host itself will use under any circumstances.
Apparently there are a number of vaccines being developed. None of them have reached the human trials phase, but several of them have been given to people under in emergency circumstances. The problem is that it requires an official request from the person's government as well as informed consent from the patient. According to the researcher it's hard to get either of these in the area of the current outbreak.
A laptop is useful for lots of things, but when I really want to get some work done, I need screen real estate and a full keyboard and mouse.
My main compute is a laptop with a docking station. It has external keyboard, mouse, dual monitors (can connect via hdmi, displayport, vga, or dvi), audio, networking, etc.
The only downside to my laptop is that it maxes out at 16GB of RAM and the CPU is more limited than what you could put in a power-hungry desktop. But the peripherals are all supported.
but python is single threaded
Only if you use it that way.
CPython (the most common python interpreter) has the "global interpreter lock" which means that even if you have multiple threads only one of them can be executing python bytecode at a time.
I'm fairly sure that my current house could *not* be rented for cheaper than my mortgage payments, and I'm making bigger payments than strictly necessary because I want to pay it down fast and minimize interest costs.
Also, around here (Canadian prairies) housing prices were pretty stable for decades. Recently they took a jump due to more demand in the market, but that's because people want to move here.
f it does no harm in day to day operations and offers protection when your assumptions fail, why *not* run a software firewall?
Connection tracking can be expensive. If you need that, it's going to cut into the performance of your server, so it can be beneficial to do that on a separate box.