Jonathan Carroll
@jonocarroll.fosstodon.org.ap.brid.gy
96 followers 3 following 61 posts
#rstats primarily but learning #haskell, #julia, #rust, #python, #APL, #lisp, and many others :rstats: :haskell: :julia: :rust: :apl: :python: :bash: Happy […] [bridged from https://fosstodon.org/@jonocarroll on the fediverse by https://fed.brid.gy/ ]
Posts Media Videos Starter Packs
jonocarroll.fosstodon.org.ap.brid.gy
It looks like I've made 309 pull requests in the 10 years I've been on GitHub, but I started somewhere.

Last year we merged 12 pull requests and worked through merge conflicts, resetting changes, review suggestions - even I learned a few new things about how reviews work.
jonocarroll.fosstodon.org.ap.brid.gy
Oh, no! My R package {safespace} is in a broken state - won't someone (new to PRs) help me fix it???

I'm renewing my offer to guide newbies through the R package building / fixing / reviewing process during Hacktoberfest - see this post […]
Original post on fosstodon.org
fosstodon.org
Reposted by Jonathan Carroll
lilpecan.mastodon.social.ap.brid.gy
Today I saw someone toot, in dismay, people are posting their everyday life to Mastodon when they could simply buy a diary for $1.99. I can't stop thinking about this.
What if this is all they have? What if they're isolated with or without people in their life? What if the only kind word they […]
Original post on mastodon.social
mastodon.social
jonocarroll.fosstodon.org.ap.brid.gy
The latest issue of @rweekly is now live!

https://rweekly.org/2025-W39.html

This week's highlights:
✏️ All the Ways to Programmatically Edit or Parse R Markdown / Quarto Documents by @rOpenSci
🈂️ I Vibe Coded an R Package by @jonocarroll
☑️ Quality Control for Scanned Multiple-Choice Exams by […]
Original post on fosstodon.org
fosstodon.org
Reposted by Jonathan Carroll
jonocarroll.fosstodon.org.ap.brid.gy
I Vibe Coded an R Package
and it ... actually works?!?

https://jcarroll.com.au/2025/09/13/i-vibe-coded-an-r-package/

I wanted an #rstats package to exist so I spent $20 and got Claude Code to build it for me.

Plus a shiny app using it: https://jcarroll.shinyapps.io/kanjiexplorer/
Kanji Explorer available at https://jcarroll.shinyapps.io/kanjiexplorer/
jonocarroll.fosstodon.org.ap.brid.gy
I Vibe Coded an R Package
and it ... actually works?!?

https://jcarroll.com.au/2025/09/13/i-vibe-coded-an-r-package/

I wanted an #rstats package to exist so I spent $20 and got Claude Code to build it for me.

Plus a shiny app using it: https://jcarroll.shinyapps.io/kanjiexplorer/
Kanji Explorer available at https://jcarroll.shinyapps.io/kanjiexplorer/
jonocarroll.fosstodon.org.ap.brid.gy
I'm not sure where the #user2025 discussions are happening but I'm curious about one slide in particular from @hadleywickham's talk

https://www.youtube.com/live/ctc2kx3LxG8

why the addition of 0 for each term of the multiplication? Is it to have NA values […]

[Original post on fosstodon.org]
Slide from Hadley's talk showing (x+0)*(y+0)
jonocarroll.fosstodon.org.ap.brid.gy
I have an entry-level vinyl turntable and today I learned:
- a phone app can measure the rotation speed fairly decently just by going for a ride on the platter
- 34.3rpm is 3% faster then the desired 33.3rpm
- I can distinguish the 3% difference by ear; I definitely could hear it was off pitch […]
Original post on fosstodon.org
fosstodon.org
jonocarroll.fosstodon.org.ap.brid.gy
@williamnb.bsky.social @ericsfraga my understanding is that Gentry Lee wrote the subsequent books in the series with Clarke editing, so they don't have quite the same balance, but I recall absolutely loving the entire series 20 years ago and have the Omnibus to revisit sometime. I believe […]
Original post on fosstodon.org
fosstodon.org
jonocarroll.fosstodon.org.ap.brid.gy
The latest issue of @rweekly is now live!

https://rweekly.org/2025-W31.html

Highlights:
📊 Copy the Pros: How to Recreate this NYTimes Chart in R by @MrPecners
⏩ Speed Testing Code: Three Levels by @kellybodwin
🧪 Testing your Plumber APIs from R by @jakub-sobolewski.bsky.social

As always […]
Original post on fosstodon.org
fosstodon.org
jonocarroll.fosstodon.org.ap.brid.gy
Today's gripe: I rebuilt my CV using {datadrivencv} which is a nice workflow

https://github.com/nstrayer/datadrivencv/

but the resulting .html is about 5MB because it contains ~30k lines from pagedjs (plus the handful of lines of actual content). Thirty thousand!?!

Developer Tools shows 13% […]
Original post on fosstodon.org
fosstodon.org
jonocarroll.fosstodon.org.ap.brid.gy
I'll be in Sydney CBD next week Mon-Thurs for #dataengbytes so will be on the lookout for anyone either in or from Sydney to catch up with esp. Monday afternoon/evening - bonus points if you're also going to that conference and/or you use R/Julia/APL/Haskell
jonocarroll.fosstodon.org.ap.brid.gy
What are the odds? @dlakelan @jimbob

Would only have been better with the latter's previous username, or if the supplied landscape picture was of a lake, someone else named Daniel, or Daniel at a lake.

😳
A pun on "Bela Lugosi's Dead" followed by a post from account with a different pun of the same as their username (who previously had exactly that first pun as their username, IIRC)
jonocarroll.fosstodon.org.ap.brid.gy
I do remote work for several companies who want to claim they are modern and technological, yet in the last 24 hours I've had both of:
- a company-wide service outage leading to dozens of channel-level slack messages (3k+ member) either announcing the outage or adding 'same for me'
- IT person […]
Original post on fosstodon.org
fosstodon.org
Reposted by Jonathan Carroll
thomas-sandmann.genomic.social.ap.brid.gy
This week, I learned how to create and explore a data lake with duckdb, using its new ducklake extension. It was surprisingly easy to hand over the creation and management of parquet files with larg(ish) tables to ducklake. I loved being able to explore the data using R, python or plain SQL - […]
Original post on genomic.social
genomic.social
jonocarroll.fosstodon.org.ap.brid.gy
I don't think anyone actually uses it, but I've updated {ggghost} to align to the upcoming {ggplot2} release (an example was failing)

https://cran.r-project.org/package=ggghost

I also used the opportunity to update my cran_pkgs page to reflect total downloads of each package […]
Original post on fosstodon.org
fosstodon.org
Reposted by Jonathan Carroll
jonocarroll.fosstodon.org.ap.brid.gy
New post: https://jcarroll.com.au/2025/06/29/counting-digits-quickly/

What if you could just wave a magic wand over your R #rstast :rstats: code and have it transform into something that ran as fast as or faster than C? @t_kalinowski's {quickr} 'R to Fortran Transpiler' does that for you! […]
Original post on fosstodon.org
fosstodon.org
jonocarroll.fosstodon.org.ap.brid.gy
New post: https://jcarroll.com.au/2025/06/29/counting-digits-quickly/

What if you could just wave a magic wand over your R #rstast :rstats: code and have it transform into something that ran as fast as or faster than C? @t_kalinowski's {quickr} 'R to Fortran Transpiler' does that for you! […]
Original post on fosstodon.org
fosstodon.org
jonocarroll.fosstodon.org.ap.brid.gy
for the pedants:

(-2+0i)^3.1 = -8.154537-2.64957i
jonocarroll.fosstodon.org.ap.brid.gy
Fractional exponents are a thing

x ^ z

where z is not an integer. For example x ^ 0.5 is the same as taking the square root, sqrt(x).

I must have either not learned, or forgotten that this only applies to positive values of x and spent a bit of time […]

[Original post on fosstodon.org]
Owlturd 'Yeah That Makes Sense' meme showing 

2^3 = 8
(-2)^3 = -8
2^3.1 = 8.574
(-2)^3.1 = NaN
jonocarroll.fosstodon.org.ap.brid.gy
I saw the 1 billionth GitHub repo being celebrated

https://github.com/AasishPokhrel/shit

Fine. Whatever.

One of the earlier PRs was adding an empty commit with a specific prefix in the hash ("bada55"). I was intrigued; how did they do that???

The lucky_commit tool, written in Rust, computes […]
Original post on fosstodon.org
fosstodon.org
jonocarroll.fosstodon.org.ap.brid.gy
A brilliant talk from Aaron Hsu (not on Fedi, AFAICT) https://youtu.be/V8sACAhg4vM

I'm left wondering though, is his lack of satisfaction in types due to #apl having so few of them? I absolutely see the benefits of typing things more strictly, and at the same […]

[Original post on fosstodon.org]
jonocarroll.fosstodon.org.ap.brid.gy
{ggeasy} has now been updated to 0.1.6 on CRAN https://cran.r-project.org/package=ggeasy to align to an upcoming {ggplot2} release, but in fixing the revdep issue I discovered that easy_labs() (which used column labels as axis labels if present as attributes) […]

[Original post on fosstodon.org]