std::vector, with dynamic memory allocation, is not necessarily safe for embedded applications. It seems like Rust provides bounds checks at a primitive level.
The cost to tax payers isn't a hit to the overall economy though. The government spending replaced fees that would ordinarily be payed by taxpayers and tourists.
Because the student body, even those who haven't had him as a lecturer, adore him. He may be burning bridges with others in the department, but he has an incredibly strong bridge with the rest of campus.
If you read the whole article you'll see that he's actually lower paid. One of the reasons the department doesn't like him is that he demonstrates that it's possible to teach more students better (even if just slightly) at a lower salary, and that scares them because they're so focused on increasing their budget.
No that's not right. The FFT is not infinite dimensional. It's the same dimension as whatever length FFT you take. The FFT is just a set of algorithms for computing the DFT. In general they work by recursively decomposing an N-length DFT into shorter length DFT's.
The DTFT on the other hand is "infinite" dimensional in that it takes an infinite time series as input and outputs a continuous spectrum with period of 2pi.