Posts
2024
In The Method and Scope of Genetics, published in 1908, William Bateson offers this advice:
If I may throw out a word of counsel to beginners, it is: Treasure your exceptions! […] Keep them always uncovered and in sight. Exceptions are like the rough brickwork of a growing building which tells that there is more to come and shows where the next construction is to be.
2023
Motivated by a recent question from one of my department’s academic counselors, I’ve decided to start a small blog series with tips, tricks, or general advice for undergraduate students in computer science. While some of these may be useful elsewhere, I can’t promise that these will be good ideas when applied in other fields.
So you’ve written a cool thing. Maybe it’s a game that you like and want to let other people play. Maybe it’s a library that you think other people could use. Maybe you want to show off your code to potential employers.
2020
Sometimes, you want to redirect the output of your program to a file–maybe to record it for another program, or because you want to search through it with grep. If you have to do this at the C level, there are a few ways you can accomplish this.
2019
Stop me if you’ve had this problem before. You need to ssh into a server, but it has some horribly complicated rules, so your SSH command looks something like
ssh -p 9999 myuser@complicated.hostname.com
Then you add public key authentication (you are using pubkey authentication right?), only to discover that because you used a nonstandard key name, you have to pass the keyfile to SSH. So now your SSH command looks like
I’m currently working on a project that requires the use of Molecular Dynamics simulations to generate raw data. It’s not really the focus of the project, but I do need some decently long simulations (in the neighborhood of 400ns) to get meaningful data.
2017
Since our friends over at TACC don’t seem to like posting their SSH key fingerprints, I figured I’d go ahead and do it for them. Here are the key fingerprints as seen from the main UT campus.
Looks like I’ve finally been able to make a website!
In case you’re interested in building a quick and easy personal site of your own, I highly recommend the Jekyll framework. It makes configuring basic pages incredibly easy, and it has an incredible selection of available themes, which makes it easy to build a beautiful, responsive website. As a point of reference, the extent of my web knowledge is editing a few tags and paragraphs on the UCM ACM website, but I was able to get this whole site up and working properly in a single weekend—and I threw out the theme I was working with and started over halfway through.