For low-level system security, I'm a fan of https://llsoftsec.github.io/llsoftsecbook/LLSoftSecBook.pdf as an overview for any systems developer, not just compiler devs. It might not be the most approachable, but it's got great info on everything memory corruption.
If we’d fix the green card caps so that Indian workers could get green cards we wouldn’t see as much abuse. The system is broken, so you’re suggesting break it further? The US benefits from a lot of smart immigrants, we should be making it EASIER, not harder, to attract and retain the best talent from all over the world. The United States is ceding its leadership here and we’re going to pay for that for generations.
We didn’t benchmark this project (yet) but previous c2rust translations had approximately equal performance to the original. This is to be expected since the transpiled output is unsafe Rust that is equivalent to the original C code. One caveat is checked va unchecked array indexing, but unless an array indexing operation into a statically sized array is hot _and_ the Rust compiler can’t elide the checks, that’s unlikely to make much of a difference.
I love Blink, it’s perfect for a remote emacs session. I use esc for alt, capture CTRL-space. You may have to rebind some control sequences, I don’t have that handy, but almost everything gets passed through. Only thing I can think of that doesn’t is F key sequences, and that’s probably for lack of trying.
Edit: this is with an external keyboard. YMMV with the on screen keyboard, but I haven’t noticed any issues the few times I’ve done quick edits with it.
I'm very disappointed in this change. Having communication centralized in one place is important to me, and this means I cannot centralize on open, federated protocols.
There are often privileges and perks associated with being a patron of a certain creator. These perks aren't pro-rated, thus subscribing late in the month for a day or two might be a viable way to cheat this system. Personally, I don't think this is a huge deal, and, if this is their reasoning, it's a mistake.
You assume that tuition is actually an "in kind" benefit. Most of that tuition money is not an in kind benefit at all. Rather, it is a way for the university to siphon off overhead from grant money. If you think of graduate students as apprentice workers, which is far closer to the truth than students, then taxing overhead costs is a ridiculous idea. We don't tax business expenses, why would we tax educational institution business expenses?
I don't know that much about the inner workings of Congress, but I'm guessing that it might be because reps who vote against party lines won't get support for their own pet projects later on?
Thank you for writing this. So many want to tiptoe around and ignore this election, like they've always done before, and that may be the worst mistake of all in this situation.