2024
classifying pvc states
2024-09-28
covid is so weird
2024-09-25
premature ventricular complexes
2024-09-24
2022
we are on our own, COVID-wise
2022-09-06
support the UW Health nurses
2022-08-25
2021
wtf uw 5: "student" employees
2021-05-14
wtf uw 4: just a shitty corporation
2021-05-12
wtf uw 3: faculty are an impediment
2021-05-10
wtf uw 2: the new wisconsin idea is money
2021-05-07
wtf uw 1: how can you treat people like that?
2021-05-06
2020
debugging with docker and r-devel
2020-12-03
ten year reproducibility challenge
2020-02-07
reproducible abstract
2020-02-07
2019
data analysis principles
2019-08-15
reproducibility guidelines
2019-04-01
omg, binder!
2019-02-18
writing text in Minecraft with R
2019-02-11
another new laptop
2019-02-02
2018
twitter break
2018-10-05
learning a new programming language
2018-03-16
2017
these guys
2017-12-18
halloween 2017
2017-10-31
EOF within quoted string
2017-08-08
yay, yihui!
2017-08-03
miner and craft
2017-05-31
omg, bookdown!
2017-05-31
deeply nested functions
2017-05-30
ROpenSci Unconf 2017
2017-05-27
miniCRAN
2017-05-23
reading/writing biggish data, revisited
2017-05-11
updating d3panels and R/qtlcharts for D3 version 4
2017-05-11
crayon colors, simplified
2017-05-02
caching blogdown
2017-05-01
sqlite, feather, and fst
2017-04-30
old posts
2017-04-30
→ kbroman.org/blog
2017-04-30
new blog
2017-04-29
I thought maybe I was being paranoid
2017-01-30
2016
Halloween 2016 count
2016-10-31
My JSM 2016 itinerary
2016-07-27
Chris Walker at Faculty Senate
2016-04-15
I am a data scientist
2016-04-08
Action items in response to hateful shit
2016-04-05
Hateful shit at UW-Madison
2016-04-04
2015
Write unit tests!
2015-12-07
Fitting linear mixed models for QTL mapping
2015-11-24
Session info from R/Travis
2015-09-25
It's not you, it's me
2015-09-24
Reproducibility is hard
2015-09-09
God-awful conference websites
2015-08-05
Memories of past JSMs
2015-08-03
Randomized Hobbit
2015-06-22
MongoDB with D3.js
2015-06-22
Cheat sheets for R-based Software Carpentry course
2015-04-29
2015 AAAS in San Jose
2015-02-13
2014
Initial steps towards reproducible research
2014-12-04
The value of thesis intro/discussion
2014-12-03
Car crash stats revisited: My measurement errors
2014-11-03
Scholarly Publishing Symposium at UW-Madison
2014-10-30
Interactive plot of car crash stats
2014-10-30
Improved graphs of car crash stats
2014-10-29
Error notifications from R
2014-09-04
Notifications from R
2014-09-03
Yet another R package primer
2014-08-28
The mustache photo
2014-08-28
If I could do it over again, I'd self-publish
2014-08-12
Testing an R package's interactive graphs
2014-08-01
UseR 2014, days 3-4
2014-07-21
Why hadn't I written a function for that?
2014-07-16
2014 UseR conference, days 1-2
2014-07-02
hipsteR: re-educating people who learned R before it was cool
2014-05-15
Further points on crayon colors
2014-05-09
Two more points about crayon colors
2014-05-08
Crayon colors in R
2014-05-07
Reform academic statistics
2014-05-01
"[" with the apply() functions, revisited
2014-04-29
Simple web sites with GitHub Pages
2014-04-05
Startling lack of training in statistical computing
2014-03-14
Googling errors
2014-02-14
Emacs key bindings in MS Word
2014-02-12
I still don't like it
2014-02-09
Copyright of video lectures
2014-02-09
knitr in a knutshell tutorial
2014-02-06
2013
Things to avoid as a new faculty member
2013-12-05
OMICS Keynote? No!
2013-11-19
Fixing a font problem for XeLaTeX
2013-10-11
It was a really bad idea to use slides in that class
2013-10-08
Better-looking LaTeX/Beamer slides
2013-10-07
Complaints about the NIH grant review process
2013-10-02
Hiring computational biologists
2013-09-25
Code review
2013-09-25
Department websites
2013-09-11
Electronic lab notebook
2013-08-20
"[" and "[[" with the apply() functions
2013-08-20
Read the source code
2013-08-06
More on Chutes & Ladders
2013-05-20
Chutes & ladders: How long is this going to take?
2013-05-17
Stack Exchange: Why I dropped out
2013-05-13
Tutorials on git/github and GNU make
2013-05-10
"My" chromosome 8p inversion
2013-05-08
$18 for a two page PDF? I still don't get it.
2013-05-02
Methods before results
2013-04-29
Use meaningful URLs
2013-04-10
Knuth: Journal referees should assist authors
2013-04-08
Data science is statistics
2013-04-05
Beware of grep with a list
2013-04-03
x[[c(5,3)]]
2013-04-02
Thoughts on statistical consulting
2013-04-02
apply vs for
2013-04-02
LaTeX + Unicode → XeTeX
2013-03-19
ENAR highs and lows
2013-03-19
Data structures are important
2013-03-19
Why aren't all of our graphs interactive?
2013-03-16
Towards making my own papers reproducible
2013-03-10
What a waste of paper
2013-03-07
The Hopkins SPH logo, part 3: Karl's revenge
2013-03-06
Interactive eQTL plot with d3.js
2013-03-06
charset="utf-8"
2013-03-02
A bit more on the fire
2013-03-01
There's a fire in the building...
2013-02-28
UW-Madison joins Coursera
2013-02-21
Interactive MA plot
2013-02-11
Interactive graphics with d3.js
2013-02-08
D3.js difficulties
2013-02-08
Microsoft Office
2013-01-30
NIH to hire Associate Director for Data Science
2013-01-15
5/9 data journalists use Excel
2013-01-15
2012
I don't want your irrelevant communications either
2012-12-12
Child abuse and neglect is cancelled today
2012-11-29
The Hopkins SPH logo, part 2
2012-11-21
Wireless router woes
2012-11-20
The Hopkins SPH logo, part 1
2012-11-16
Puzzling typo
2012-10-27
Open access, animated
2012-10-25
Wired on statistics
2012-10-23
Web-enabled publishing environment
2012-10-23
Helmets and bike sharing programs
2012-10-23
The future of personalized medicine
2012-10-11
Curved arrows in R
2012-10-11
What, no coffee?
2012-09-28
Odd smoother
2012-09-27
Bottle filling station
2012-09-24
Hilarious graph
2012-09-11
How to evaluate faculty?
2012-09-08
Practicing talks
2012-06-22
Learning a new language
2012-06-21
A course in statistical programming
2012-05-25
Police
2012-05-24
What should I do badly?
2012-05-23
Should I be nice?
2012-05-18
Trees
2012-05-17
Genetic testing of sperm donors
2012-05-16
No commuter bikes on sidewalk
2012-05-08
Boring us to submission
2012-05-07
Rob Tibshirani and Andy Clark named to NAS
2012-05-03
Positive comments on peer review
2012-04-27
Microarrays suck
2012-04-25
ENAR 2012
2012-04-18
as.character() for rownames()
2012-03-22
Row names in data frames: beware of 1:nrow
2012-03-21
UW-Madison news item about Elsevier boycott
2012-02-21
Collaborative Cross papers
2012-02-16
I just refused an Elsevier review
2012-02-10
James Crow
2012-02-06
More on open access
2012-02-03
I hate reading other people's code
2012-02-03
Paying for scholarly publications
2012-02-02
Elsevier boycott
2012-02-01
Muted startup
2012-01-26
2011
12 deg F, but still good biking
2011-12-23
Here's what I need
2011-12-13
Revised bicycle laws in Wisconsin
2011-12-01
Statistics comic
2011-11-23
Sports statistics
2011-11-07
Halloween 2011 count
2011-10-31
Caffeine
2011-10-27
SUV-driving bastards
2011-10-25
Tips on grant writing
2011-10-21
Parachutes
2011-10-19
Fund people not projects?
2011-10-19
New title, new look
2011-10-15
Resizing windows in Lion
2011-10-14
Designer of C died
2011-10-14
Animal research
2011-10-12
Terry on communication
2011-10-03
Poster flop
2011-09-30
Seminars, bad and good
2011-09-29
Meetings vs work
2011-09-28
Ghastly R code
2011-09-27
Gamified
2011-09-26
Infographic
2011-09-22
Lager yeast
2011-09-19
My first fancy poster
2011-09-16
Quick labels within figures
2011-08-26
useR! Conference 2011 highlights
2011-08-20
The stupidest R code ever
2011-08-17
Introduction
2011-08-17