Sign in

David Hugh-Jones

@hughjonesd.bsky.social
75 followers 34 following 130 posts

Social scientist. Newsletter at wyclif.substack.com.

PostsRepliesMedia
David Hugh-Jones @hughjonesd.bsky.social · 30/09/2026
hughjonesd.github.io/r-help/ - historical R help pages, going back to R 0.1
hughjonesd.github.io
Historical R help
101
David Hugh-Jones @hughjonesd.bsky.social · 12/09/2026
matthewkling.github.io/ggcube/ looks cool
matthewkling.github.io
3D Plotting with ggplot2
A 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/2026
wyclif.substack.com/p/big-famili...
wyclif.substack.com
Big families are more conservative, but that doesn't affect public opinion much
Analysis using the Generations and Gender Survey
000
David Hugh-Jones @hughjonesd.bsky.social · 02/06/2026
This is not a smart or even serious take
110
Reposted by David Hugh-Jones
Nicola Rennie @nrennie.bsky.social · 31/05/2026
Abstract generative artwork composed of a grid of soft-edged rectangular blocks in muted navy blue, orange, crimson red, olive grey, dusty pink, and pale cream. The rectangles vary in size and placement, creating an irregular patchwork pattern with several open cream-coloured spaces. Each block has a hazy, cloud-like texture with blurred circular brush marks, giving the geometric composition a painterly and atmospheric feel.
4101
David Hugh-Jones @hughjonesd.bsky.social · 31/05/2026
Redoing some ggplot2 examples. Car mpg with geom_smooth() and "classic/pencil".
021
David Hugh-Jones @hughjonesd.bsky.social · 31/05/2026
The US economy 1967-2000. #rstats #ggplot #rtistry
120
David Hugh-Jones @hughjonesd.bsky.social · 30/05/2026
And 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/2026
Really 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/2026
Dieterle/Blender #rstats #rtistry
010
David Hugh-Jones @hughjonesd.bsky.social · 30/05/2026
And tweaking the colours a bit
000
David Hugh-Jones @hughjonesd.bsky.social · 30/05/2026
This is deevad/sponge_smudging #rstats #rtistry
000
David Hugh-Jones @hughjonesd.bsky.social · 30/05/2026
Just a spiral and deevad/blending brush #rstats #rtistry
030
David Hugh-Jones @hughjonesd.bsky.social · 30/05/2026
Doodling #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.io
mypaintr
Plot R Graphics Like a Human
171
Reposted by David Hugh-Jones
R stats memes @rstats-sky.bsky.social · 05/05/2025
#RStats
A meme using a screenshot of Bilbo Baggins from The Hobbit with a confused expression. Top panel text: "Stumbling upon an unexplained p-value." Bottom panel shows Bilbo holding the p-value skeptically, with the caption: "But, why shouldn't I keep it?" The meme humorously compares statistical confusion to Bilbo's wary curiosity.
0113
David Hugh-Jones @hughjonesd.bsky.social · 27/05/2026
Just 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") ...
A painted spiral using the mypaintr R package
120
David Hugh-Jones @hughjonesd.bsky.social · 24/05/2026
R infrastructure, 2026 #Rstats #cran
120
David Hugh-Jones @hughjonesd.bsky.social · 27/04/2026
One 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 · 25/04/2026
one more #rtistry #rstats
020
David Hugh-Jones @hughjonesd.bsky.social · 25/04/2026
Codex vibecoding like a boss with mypaintr
310
David Hugh-Jones @hughjonesd.bsky.social · 13/04/2026
OK, here it is hughjonesd.github.io/mypaintr/art...
250
David Hugh-Jones @hughjonesd.bsky.social · 13/04/2026
One more #Rstats #ggplot2
040
David Hugh-Jones @hughjonesd.bsky.social · 13/04/2026
It doesn't always go right #rstats #ggplot2
2242
David Hugh-Jones @hughjonesd.bsky.social · 13/04/2026
Some violin plots #Rstats #ggplot2
000
David Hugh-Jones @hughjonesd.bsky.social · 13/04/2026
But if you don't want your grid lines to be too crazy #Rstats #ggplot2
000
David Hugh-Jones @hughjonesd.bsky.social · 13/04/2026
Better #ggplot #Rstats
000
David Hugh-Jones @hughjonesd.bsky.social · 13/04/2026
A classic ggplot... #Rstats #ggplot background needs work
000
David Hugh-Jones @hughjonesd.bsky.social · 13/04/2026
Shading lines which respect the outline roughness: #Rstats
000
David Hugh-Jones @hughjonesd.bsky.social · 13/04/2026
And 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/2026
And here's a rough rectangle with shading lines #Rstats
000
David Hugh-Jones @hughjonesd.bsky.social · 13/04/2026
And here it is with the experimental/bubble brush #Rstats
000
David Hugh-Jones @hughjonesd.bsky.social · 13/04/2026
And another. This is VADeaths. #Rstats
010
David Hugh-Jones @hughjonesd.bsky.social · 12/04/2026
Little teaser for you #rstats
010
David Hugh-Jones @hughjonesd.bsky.social · 24/01/2026
I vibe-coded something for my toddler: hughjonesd.github.io/kaien-app/
hughjonesd.github.io
Kaien
120
David Hugh-Jones @hughjonesd.bsky.social · 07/12/2025
Rmlx is now on r-universe: hughjonesd.r-universe.dev/Rmlx #rstats
hughjonesd.r-universe.dev
Rmlx: 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.com
Pr/pipe assignment from main by hughjonesd · Pull Request #218 · r-devel/r-svn
This 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/2025
Macs 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.social
hughjonesd.github.io
R Interface to Apple's MLX library for GPU-accelerated arrays
An 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/2025
What we talk about when we talk about "ancestry" open.substack.com/pub/wyclif/p...
open.substack.com
What 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/2025
Adam Smith’s second big idea open.substack.com/pub/wyclif/p...
open.substack.com
Adam Smith’s second big idea
Liberalism is challenged by gains from scale
010
David Hugh-Jones @hughjonesd.bsky.social · 06/06/2025
A way to think about scientism open.substack.com/pub/wyclif/p...
open.substack.com
A way to think about scientism
All just data journalists with pretensions
110
David Hugh-Jones @hughjonesd.bsky.social · 30/05/2025
100% 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/2025
Behavioral economics Also: no political Coase Theorem Also: my entire life
010
David Hugh-Jones @hughjonesd.bsky.social · 21/05/2025
Featuring Ain't Going to Goa (Alabama 3) open.substack.com/pub/wyclif/p...
open.substack.com
Cultural surrender: a comment from a reader
Why the negativity?
000
David Hugh-Jones @hughjonesd.bsky.social · 07/05/2025
Reflections on Britain's triage-ward state notes.archie-hall.com/p/reflection...
notes.archie-hall.com
Reflections on Britain's triage-ward state
But first, a detour about a dog
000
David Hugh-Jones @hughjonesd.bsky.social · 07/05/2025
Moar data open.substack.com/pub/wyclif/p...
open.substack.com
The cultural surrender of the European middle class: part 2
Religion, work and attitudes
000
David Hugh-Jones @hughjonesd.bsky.social · 01/05/2025
Quite 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/2025
A little post with some data wyclif.substack.com/p/the-cultur...
wyclif.substack.com
The cultural surrender of the European middle class: part 1
Data on marriage and family
000
David Hugh-Jones @hughjonesd.bsky.social · 24/04/2025
A lot of people talk about it but when they start doing it…
020
Reposted by David Hugh-Jones
Oskar Pettersson @oskarpettersson.bsky.social · 31/03/2025
Happy to see my first thesis article out in Behavior Genetics! link.springer.com/article/10.1...
link.springer.com
Raising the Floor? Genetic Influences on Educational Attainment Through the Lens of the Evolving Swedish Welfare State - Behavior Genetics
Interest 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