2 ms·
As a computational physics graduate student, I found multiple factor is bringing my localhost experience to an end already. I am moving the part of localhost co
by chazeon 4y ago
As a computational physics graduate student, I found multiple factor is bringing my localhost experience to an end already. I am moving the part of localhost computing to a self-hosted PC (I got a 8th gen intel with 32G ram, which is $300 from ebay) at home. The factors includes:
* Tailscale makes virtual networking available and very convenient.
* VSCode, then its derivative, code-server, make development (coding and terminal) from browser a reality for everyone. See https://chazeon.com/notes/software/code-server-over-ssh/ https://chazeon.com/notes/software/code-server-over-ssh/, it also give me an interface to the HPCs.
* Jupyter, similar to above.
* My all-day battery from M1 Pro MacBook allows me to code anytime, moving local part of the computing to remote also contribute to a better battery life.
* Caddy etc. makes HTTPS certificates easy to get.
Right now my computing environment is then 3-layer structure:
[Laptop] == [PC] == [HPC]
I also want to add Ben Thompson's article "Thin Platforms" a helpful summary of Microsoft's view of edge computing strategy, and similarly end up that "localhost" is about to end: https://stratechery.com/2022/thin-platforms/ https://stratechery.com/2022/thin-platforms/
I am just not too sure about the AWS part, it is still way too expensive for computing expensive jobs for individuals, for corporates, they are probably okay.