You know more than fresh graduates, but fresh graduates don’t absorb 100% of the material being taught — more like 50% at best, and many promptly forget that knowledge after taking the final. As someone who went back to school after about five years in SWE industry, I did (and still am) learning things in CS classes.
Granted I did know a lot of the material already, and I do go to Berkeley which has a comprehensive CS program, so YMMV. My main point is to not compare your knowledge to fresh grads knowledge to determine what they are taught.
Alphabetical is the norm in algorithms theory. It is not the norm in other subfields that I can think of, even theoretical fields like programming language theory.
> Wouldn't extracting too much energy from the earth's core cool it down, at least a little bit?
The earth generates ~50 terawatts of energy through radiation/other processes, while global energy consumption over the last year was 0.003 terawatts. I think we're fine.
Where are you getting 0.003 terawatts? Another user elsewhere in the thread[0] claimed "Global total energy (not just electricity) consumption is currently 180,000TWh/year, or about 20TW."
Google is showing me other figures like 25,000 terawatt hours of electricity consumption annually.
One might also be careful to count energy properly. The fossil fuel industry has been counting "total energy" including losses to make fossil look bigger and harder to replace. But a gas car throws away like 70% of the energy, so going electric, you don't need the same energy to run the car. Not even close.
Nit: the correspondence between phi-SSA and basic block arguments is not one to one. With block arguments, you can jump to the same block with different arguments depending on a condition. You can’t do that in SSA without adding new blocks.
Is there a specific issue with more context? I looked at the repo already but it’s not obvious which operations are slowest / most important to optimize.
My guess is that without operating system support or equivalent, there is not an easy way to avoid extracting the zip file. (You could patch syscalls in the Python interpreter to read from the zip file for certain paths, but that might be hacky.)
I did find https://github.com/google/mount-zip which might be useful, but you would likely have to still mount the zip manually. However, you don’t have to worry as much about cleaning up after yourself.
Think they are aerobically fit but can't run a 5km in less than 20 minutes and can't run a 10km at all.
Is this a typo / did you mean 30 minutes? 5k in 20 minutes is already maybe top 2% of people who compete in races. And running a 10k is far, far easier than running a 5k sub 20.
Granted I did know a lot of the material already, and I do go to Berkeley which has a comprehensive CS program, so YMMV. My main point is to not compare your knowledge to fresh grads knowledge to determine what they are taught.
reply