Blog posts

2024

The good news on climate

6 minute read

Published:

The good news on climate: Part 1 (Working Draft)

May contain some factual innaccuracies and poor phrasing

2023

Presenting WoofGPT

1 minute read

Published:

WoofGPT represents a novel breakthrough in animal language models

First pass at an ROC curve visualizer

less than 1 minute read

Published:

##Standalone Webapp Below

Below is the first pass of making an ROC curve visualizer for explaining how and what ROC curves are! please go here if it doesn’t load!

Robots wont kill us all

19 minute read

Published:

Why AGI Will Not directly lead to the destruction of greater than 5% of the human population

2019

A short but efficient start in mandarin

10 minute read

Published:

Introduction For various reasons I have had interest in learning mandarin for quite some time. After slowly making my way through the first three Pimsleur language tapes I finally had made a plan to go to a mandarin speaking country and begin to learn mandarin in earnest. For the past four months I have been in Taiwan learning mandarin and have arrived at around the B1 level in the CEFR framework by my and my teachers estimation. This means that I am quite confident having conversations about simple daily topics but I will frequently have grammar mistakes and when discussing something like politics I frequently find myself missing words. However, for travelling and having short conversations I find this is more than enough. As I continue to learn mandarin I hope that this will help to provide a strong foundation on which I can learn more and more. The following summary is a condensation of information that I have found on the web that has proven to be invaluable to me on my path of learning mandarin. It is my hope that the following suggestions will help people efficiently learn mandarin and amalgamate various sources of information that I have spent a significant amount of time to search for.

Retirement isn’t always easy

1 minute read

Published:

You should start saving for retirement yesterday Or should you? The looming but distant idea of retirement almost seems like a fantasy when you are not yet to the second half of your twenties. Personally I always just tell myself that I will work until I die, problem solved, no need to retire at all!

Blastn returns subject id as a number rather than the fasta sequence id

less than 1 minute read

Published:

Overview After recently using blastn for annotation, I came across an error that I had not received before. Instead of my subject id being the name of the sequence that I was using the subject id was a number. Although I was able to find someone with a similar issue on the biostars site this didn’t appear to be an “issue” that people had trouble with.

Getting up and running with archlabs on a lenovo T480

4 minute read

Published:

Overview For the most part these are some fairly sparse notes about installing archlinux on a lenovo thinkpad T480. I bought mine without the built in Nvidia graphics card to avoid the headache of video drivers. Unfortunately this post will be unhelpful to you if you are looking for driver help.

Actually getting started with Blast and Blastn

7 minute read

Published:

Blast is a great tool and one that people in bioinformatics use all the time. In many ways it is akin to the biological version of grep. However with that ubiquity comes some assumptions that can make it hard to get started.

2018

Adventures(headaches) with paths and python

less than 1 minute read

Published:

I ended up getting an odd error this weekend which kept telling me that even though I was able to compile c code correctly I had an error with my compiler.

auto changing Iterm2 profile on login

less than 1 minute read

Published:

Changing iterm2 profiles on server login can be hugely helpful if you want to make sure that you never make the mistake ofrunning dangerous commands on an environment that isn’t safe for it.

Changing Jekylls default home page

1 minute read

Published:

Jekyll has a ton of great features but one thing that was absolutely bamboozling me wwhen I first started to use it was the way to switch which markdown file would be used as the home page. Its possible to just shuffle around pages within the server that you are hosting on after Jekyll successfuly compiles, but this ended up breaking things on the site that I didn’t want to break and was much more trouble than it was worth. After going through a whole post on the way to override themes, I realized that this was what I was looking for. Jekyll renders pages based on what the markdown file is titled. This was something that I didn’t quite understand at first but after changing the name of about.md to index.md and switching my index.md to posts.md I finally go tthe effects I wanted. Switching this and rerunning the jekyll build command now set the index.md rendering as the index.html in my sites folder and I could use this as my “homepage” now.