James Hawley
- Posts
- 92 from 4 Nov 2013 to 11 May 2026
- Posting
- monthly (6 in the last year)
- Kind
- personal blog
- Feed
- https://jrhawley.ca/feed.xml
2026 4
2025 5
2024 3
2023 10
- Remote collaboration fuses fewer breakthrough ideas? Probably not.
- Unlearning Grad School - Part IIa: Low Stipends and Wages
- Unlearning Grad School - Part II: Sources of Stress
- Unlearning Grad School - Part I: What I Felt
- Unlearning Grad School
- Independence of mean and variance estimators
- Blocked by Cloudflare
- What's missing from values in data tables
- Rethinking Nix for reproducible science
- Cross-compiling with Rust
2022 6
2021 18
- A microcosm of life: lessons learned from a PhD
- Testing the Nix environment manager for computational biology
- The 3D topology of the prostate cancer genome
- Parallelization isn't always faster
- Ignorance is strength
- Limit of a t distribution
- Documents as code and LaTeX
- Strings, OsStrings, and PathBufs in Rust
- Notes, tasks, and planning with Org mode
- Illumina flow cell teardown
- Is your null hypothesis, or your model, more likely to be rejected?
- Running Linux GUI applications on Windows
- "Buying" music sucks
- Understanding file permissions
- Pragmatic tips: Conda CLI
- A solution to dependency hell: static binaries by default
- Why I like Rust - and why it's annoying
- Check your references
2020 24
- Experimenting with web monetization
- Colours and the scientific eye
- Pragmatic tips: Emacs
- A more sane way to modify your PATH
- A collection of useful command line tools
- Notes from a mathematical physics degree
- Aggregate peak analysis with Hi-C data
- What is differential analysis, anyway?
- The Central Limit Theorem and estimation of variance
- Notation and thinking in math
- How to keep track of your bills
- Pragmatic tips: remote teaching
- Teaching stats for statistical thinking
- Anti-curl and Poincare's lemma
- Physical symmetries result from what we think good scientific theories are
- A marketplace of half-baked ideas
- Creating simple genome annotation tables
- Please, show your work
- A fully-fledged toolchain for Rust on Windows
- Creating a custom genome annotation for HiGlass
- Jeffrey Epstein, Harvard, and Martin Nowak
- Structuring code for ggplot
- A Vim user's introduction to Emacs
- High impact papers are not how you learn science
2019 7
2018 7
- The cleverness behind Tajima's D statistic
- Don't trust your data at first glance
- "Support" over "coverage"
- The woes of using bioinformatics software: a case study in trying to install ChAMP
- PubMed + RSS for following specific authors
- Git flow for scientific analysis
- How I Maintain a Reproducible Computational Environment