David Hugh-JonesIt’s not enough to trick chatGPT into being evil. We need to liberate it!…5 min read·Dec 8, 2022----
David Hugh-Jonescase_when() is a code smell and across() is a code smell tooI’ve written before about the risks of using dplyr without knowing base R. I now feel I can be more specific:5 min read·Oct 16, 2022----
David Hugh-JonesRookie R mistakesHere’s some simple mistakes inexperienced R programmers make.5 min read·May 15, 2021--1--1
David Hugh-JonesTeX must dieSomeone asked me on HN why I hated TeX. I thought my response deserved an article of its own. Warning: ill-tempered rant ahead.2 min read·Nov 8, 2020--1--1
David Hugh-JonesindavidhughjonesLi Bai and the Abominable Prague MachineDU FU: A beautiful night!5 min read·Oct 9, 2020----
David Hugh-JonesI hate BlackboardI’m an academic. Our university uses Blackboard to manage its courses. Using Blackboard is compulsory. Like everything that humans have to…7 min read·Apr 16, 2020--5--5
David Hugh-JonesInstall tinytex on appveyor for RThis took me a long time to figure out.1 min read·Sep 14, 2019----
David Hugh-JonesDon’t forget non-tidyverse solutionsI’m a tidyverse fan. I am not hugely interested in “tidyverse vs. base R” conflicts. I’ve been using R for quite a while; many tidyverse…2 min read·Sep 6, 2019--1--1