David Hugh-Jones @hughjonesd.bsky.social · 30/09/2026hughjonesd.github.io/r-help/ - historical R help pages, going back to R 0.1hughjonesd.github.ioHistorical R help 101
David Hugh-Jones @hughjonesd.bsky.social · 12/09/2026matthewkling.github.io/ggcube/ looks coolmatthewkling.github.io3D Plotting with ggplot2A ggplot2 extension for creating 3D figures. Provides 3D geoms, stats, and a coord_3d() coordinate system supporting rotation, perspective, and lighting. 000
David Hugh-Jones @hughjonesd.bsky.social · 13/08/2026wyclif.substack.com/p/big-famili...wyclif.substack.comBig families are more conservative, but that doesn't affect public opinion muchAnalysis using the Generations and Gender Survey 000
David Hugh-Jones @hughjonesd.bsky.social · 31/05/2026Redoing some ggplot2 examples. Car mpg with geom_smooth() and "classic/pencil". 021
David Hugh-Jones @hughjonesd.bsky.social · 31/05/2026The US economy 1967-2000. #rstats #ggplot #rtistry 120
David Hugh-Jones @hughjonesd.bsky.social · 30/05/2026And this is experimental/hard_blot; the second one uses scale_fill_viridis with option="F" and colours reversed. 000
David Hugh-Jones @hughjonesd.bsky.social · 30/05/2026Really I'm interested in what you can do with graphs and presentation of data. Here's old faithful eruptions, from the geom_contour_filled() example: mypaint_wrap( geom_contour_filled(), brush = "Dieterle/Fan#1" ) 000
David Hugh-Jones @hughjonesd.bsky.social · 30/05/2026This is deevad/sponge_smudging #rstats #rtistry 000
David Hugh-Jones @hughjonesd.bsky.social · 30/05/2026Just a spiral and deevad/blending brush #rstats #rtistry 030
David Hugh-Jones @hughjonesd.bsky.social · 30/05/2026Doodling #rtistry #rstats hughjonesd.github.io/mypaintr 000
David Hugh-Jones @hughjonesd.bsky.social · 30/05/2026@nrennie.bsky.social I thought this might interest you hughjonesd.github.io/mypaintr/hughjonesd.github.iomypaintrPlot R Graphics Like a Human 171
David Hugh-Jones @hughjonesd.bsky.social · 27/05/2026Just doodling #Rtistry #rstats mypaint_device("tmp.png", bg = "grey") plot.new() plot.window(c(-6, 6), c(-6, 6)) set_brush("tanda/acrylic-05-paint") ... 120
David Hugh-Jones @hughjonesd.bsky.social · 27/04/2026One more from the classic graphs vignette. Annual flow of the Nile. The wet lines effect is got by set_brush("classic/ink_blot"); set_hand(human_hand(pressure = 0.6, pressure_taper = 0.6)) lines(years, flow, col = "#075079", lwd = 3) #rstats #rtistry 021
David Hugh-Jones @hughjonesd.bsky.social · 13/04/2026OK, here it is hughjonesd.github.io/mypaintr/art... 250
David Hugh-Jones @hughjonesd.bsky.social · 13/04/2026It doesn't always go right #rstats #ggplot2 2242
David Hugh-Jones @hughjonesd.bsky.social · 13/04/2026But if you don't want your grid lines to be too crazy #Rstats #ggplot2 000
David Hugh-Jones @hughjonesd.bsky.social · 13/04/2026A classic ggplot... #Rstats #ggplot background needs work 000
David Hugh-Jones @hughjonesd.bsky.social · 13/04/2026Shading lines which respect the outline roughness: #Rstats 000
David Hugh-Jones @hughjonesd.bsky.social · 13/04/2026And now what if we put them together #Rstats Haha yeah well it's not yet perfefct 000
David Hugh-Jones @hughjonesd.bsky.social · 13/04/2026And here's a rough rectangle with shading lines #Rstats 000
David Hugh-Jones @hughjonesd.bsky.social · 13/04/2026And here it is with the experimental/bubble brush #Rstats 000
David Hugh-Jones @hughjonesd.bsky.social · 24/01/2026I vibe-coded something for my toddler: hughjonesd.github.io/kaien-app/hughjonesd.github.ioKaien 120
David Hugh-Jones @hughjonesd.bsky.social · 07/12/2025Rmlx is now on r-universe: hughjonesd.r-universe.dev/Rmlx #rstatshughjonesd.r-universe.devRmlx: R Interface to MLX Arrays (GPU-Accelerated with Metal or CUDA) 010
David Hugh-Jones @hughjonesd.bsky.social · 07/12/2025#rstats A fun experiment: github.com/r-devel/r-sv...github.comPr/pipe assignment from main by hughjonesd · Pull Request #218 · r-devel/r-svnThis is a build of R that adds an experimental pipe assignment operator <|>. LHS <|> RHS is parsed as LHS <- RHS(LHS, ...). Examples x <|> sqrt() # becomes x <-... 020
David Hugh-Jones @hughjonesd.bsky.social · 30/10/2025Macs have a GPU to do fast matrix operations. Statistics involves lots of matrix operations. R is a language for statistics... hughjonesd.github.io/Rmlx #Rstats #mlx @rstats.bsky.socialhughjonesd.github.ioR Interface to Apple's MLX library for GPU-accelerated arraysAn R interface to Apple's MLX library, allowing array operations on Apple Silicon GPUs and CPUs. Features include shared memory between the chips, CUDA support, lazy evaluation and automatic different... 3194
David Hugh-Jones @hughjonesd.bsky.social · 15/10/2025What we talk about when we talk about "ancestry" open.substack.com/pub/wyclif/p...open.substack.comWhat we talk about when we talk about "ancestry"Political decisions versus scientific descriptions; ancestry versus ethnicity; ancestry proportions versus individual variants 010
David Hugh-Jones @hughjonesd.bsky.social · 22/09/2025Adam Smith’s second big idea open.substack.com/pub/wyclif/p...open.substack.comAdam Smith’s second big ideaLiberalism is challenged by gains from scale 010
David Hugh-Jones @hughjonesd.bsky.social · 06/06/2025A way to think about scientism open.substack.com/pub/wyclif/p...open.substack.comA way to think about scientismAll just data journalists with pretensions 110
David Hugh-Jones @hughjonesd.bsky.social · 30/05/2025100% this. Citation farming, like most forms of academic careerism, is a degrading game played for absurd and/or tiny rewards. 051
David Hugh-Jones @hughjonesd.bsky.social · 30/05/2025Behavioral economics Also: no political Coase Theorem Also: my entire life 010
David Hugh-Jones @hughjonesd.bsky.social · 21/05/2025Featuring Ain't Going to Goa (Alabama 3) open.substack.com/pub/wyclif/p...open.substack.comCultural surrender: a comment from a readerWhy the negativity? 000
David Hugh-Jones @hughjonesd.bsky.social · 07/05/2025Reflections on Britain's triage-ward state notes.archie-hall.com/p/reflection...notes.archie-hall.comReflections on Britain's triage-ward stateBut first, a detour about a dog 000
David Hugh-Jones @hughjonesd.bsky.social · 07/05/2025Moar data open.substack.com/pub/wyclif/p...open.substack.comThe cultural surrender of the European middle class: part 2Religion, work and attitudes 000
David Hugh-Jones @hughjonesd.bsky.social · 01/05/2025Quite interesting to hear what would, a few years ago, have been a very conventional argument. Now it reads as almost contrarian. 000
David Hugh-Jones @hughjonesd.bsky.social · 30/04/2025A little post with some data wyclif.substack.com/p/the-cultur...wyclif.substack.comThe cultural surrender of the European middle class: part 1Data on marriage and family 000
David Hugh-Jones @hughjonesd.bsky.social · 24/04/2025A lot of people talk about it but when they start doing it… 020
Reposted by David Hugh-JonesOskar Pettersson @oskarpettersson.bsky.social · 31/03/2025Happy to see my first thesis article out in Behavior Genetics! link.springer.com/article/10.1...link.springer.comRaising the Floor? Genetic Influences on Educational Attainment Through the Lens of the Evolving Swedish Welfare State - Behavior GeneticsInterest in the role of genetics in influencing key life outcomes such as educational attainment has grown quickly. However, the question of whether genetic influences on educational attainment, on av... 2207