Home

Tech notes

Notes on setting up miscellaneous tech stuff.

Anonymizing PDF files

Some PDF viewers allow you to add annotations which are embedded in the PDF file itself. This is a problem if one later wants to share the PDF with other people. Moreover, some publishers add text to downloaded PDF files that track who downloaded a particular file from their website. This is just a short list of pdftk invocations to strip unwanted information from a PDF.

(read more…)

Cloning private GitHub repositories using Deploy Keys

Sometimes you want to clone a private repository to a computer without giving it complete access to your GitHub account. While deploy keys allow this, GitHub only allows a particular deploy key to be used in a single repository. This post describes a workaround.

(read more…)

Bibliography management in Hugo

The content of this website is generated from a set of Markdown files using Hugo. To manage citations in blog posts, the simplest option is to manually add footnotes, links, etc., which is a pain.

I have implemented a set of shortcodes to manage citations of papers in my blog posts.

(read more…)