327 karma · joined April 13, 2017
Instead of 3 doors, imagine there are 1e9 doors. Then you choose one door (at random), and the host reveals all but one other door.
I think then it's clear why you would switch doors.
I guess what I'm saying is that by allowing a device to upgrade in software to more power-efficient designs, you might claw back some of the efficiency lost by using an FPGA when you consider the entire product's lifetime.
Checking interrupt priorities sounds like an interesting problem. What is the state of the art in deadlock prevention? It would also be cool if you could tell the compiler "I need this interrupt handler to return in less than n clock cycles." I wonder if someone could write a rust compiler plugin to check that.
Typical radar works by sending and receiving a high-bandwidth impulse, which requires high-bandwidth transceivers. Let's say that transmission occupies frequencies between f0 and f1. SFCW radar works by sending a bunch of individual low-bandwidth transmissions between f0 and f1. So each transmission is small, but together they occupy the same f0 to f1 bandwidth. Assuming the environment didn't change in the time it took to send all of those low-bandwidth transmissions, you've effectively simulated a high-bandwidth impulse using a bunch of low-bandwidth impulses. So the spatial resolution will be the same.
That being said, there's a type of radar system called "stepped frequency continuous wave" radar that uses a bunch of single frequency transmissions instead of an impulse transmission. The basic idea is that instead of using a high-bandwidth transceiver to send and receive the impulse, you can use a low-bandwidth transceiver to send and receive tones, and then hop this transceiver over the large bandwidth to get a high-resolution image (the tradeoff being that it takes longer to acquire an image). Since ultrasound is basically radar, I'd imagine this technique could be used for ultrasound too.
To generalize, I think IPv6 represents more freedom for end-users in the form of better p2p services, but I think it also represents a loss in profit for some large companies. These companies play a roll in the IPv6 rollout, so maybe it's not surprising that the rollout has been slower than expected.