My Computing Philosophy
My computing setup is designed to maximize the state of flow, by reducing distractions and other associated cognitive overheads.
My computing setup is designed to maximize the state of flow, by reducing distractions and other associated cognitive overheads.
Recently I was trying to set up dual-booting on my laptop, with Fedora 35 and Windows 11.
I followed best practices, installing Windows before Fedora. However, on rebooting Fedora, the laptop booted straight away to Windows 11 without prompting.
The Secure Shell Protocol (SSH) allows one to remotely access a terminal interface on a remote machine. In addition, it allows for capabilities such as port tunneling1, file transfers and screen forwarding.
The main reasons for setting up SSH access on my machine were to allow me to:
localhost
)When working remotely with a laptop, sometimes we might want access to more CPU power, RAM or a GPU. VSCode supports accessing a remote machine, and if Docker is installed on the remote machine, you can even connect to remote development containers. This approach tremendously saves battery life since computation is done on the remote server.
I believe that useful work, of lasting value to oneself and others, comes from uninterrupted concentration. Intuitively it makes sense - imaging working on a complex task, requiring you to hold many pieces of information in your mind simultaneously in order to produce a result, something common in knowledge fields. When you are interrupted, such as by an instant message or some other notification, your attention on the main task is lost, some new context is loaded into your memory as necessary to deal with processing the distraction, and by the time you resume the main task, it becomes harder to recall the pieces of information you were holding in your memory earlier.
npm update
does not write updated versions to package.json
Update: This issue has been fixed in npm
8.3.2.
Found this out the hard way.
I went here during December, 2021, on the VTL lane. We stayed at Club Med St. Moritz. It was full-board and inclusive of ski passes, lessons and rental (of the ski, helmet, boots and poles), which made planning convenient. They also had two-way airport pickup.
Stuff I use, arranged by language/OS. Inspired by this article.
Apple chips are a nice and healthy snack. I made some the other day and it's super easy.
Time required: 3 hours
As a programmer there were a lot of version/environment issues I faced while developing with Python, Node and other tools. Some examples:
pipenv
, venv
and poetry
are ways to manage different Python environments, they still depend on the base Python version installed, which is another external dependencyffmpeg
etc.