Up until my switch from zsh to fish I used this oh-my-zsh plugin to start the ssh-agent for me. That just worked, which meant that I never learned how the ssh-agent works in any detail. Switching to fish however, I had to play around with the ssh-agent in order to set it up correctly. In this short post we’ll go through what I learned.
I’ve recently become very fascinated by the actor model, and since we’re using Scala more at work I’m learning to work with Akka. I was learning about supervision strategies and tried to figure out what would happen if a child actor had restarted too many times when the parent utilized a OneForOne supervision strategy. See how my tests went.
If you’re going to develop a Bioconductor package you’ll soon discover that your package has to work on both the development version and the release version of Bioconductor. This means that your package has to build against two different versions of R. Which means you need two different R versions on your own machine to develop your package. This can be done, but not nicely. So what can we do?