Mwavu
banner
mwavu.com
Mwavu
@mwavu.com
i write R for fun & profit.
Reposted by Mwavu
Do you know how to input the commit message when using Git revert? So that no Git editor is opened?

You can't, you have to do it in two steps

git revert --no-commit
git commit -m ""

stackoverflow.com/a/48070921

Something I learnt thanks to teaching at LatinR! 🙏

#Git
Specify commit message with revert --continue
How can I supply a message with the revert --continue command (i.e. after performing a revert and then resolving conflicts)? revert --continue tries to pop up a message editor (fails on my system --
stackoverflow.com
December 9, 2025 at 8:22 AM
{ambiorix} v2.2.2 is rolling out: cran.r-project.org/web/packages...

you can now hand an endpoint a {mirai} and let it resolve when it feels like it.
December 5, 2025 at 12:04 AM
Reposted by Mwavu
Yes! Quarto is available as a vignette engine. cran.r-project.org/web/packages...
Quarto HTML Vignettes
cran.r-project.org
November 28, 2025 at 4:31 PM
Reposted by Mwavu
point of view when CRAN emails you
a boy in a striped vest stands in a crowd
ALT: a boy in a striped vest stands in a crowd
media.tenor.com
November 26, 2025 at 10:19 PM
Reposted by Mwavu
a baptism is just a baptoid in the category of endorituals
if we ever achieve post-scarcity, i'm going to spend all my time modelling data for the love of the game
November 25, 2025 at 8:17 AM
Reposted by Mwavu
November 23, 2025 at 6:02 PM
for anything slightly complicated, LLMs write very poor R code.
i don't suppose they were fed enough training data for R.

this means my dream of ditching programming and becoming a full-time mango farmer has been delayed [again] for more than 5 years :(
November 24, 2025 at 10:42 PM
Reposted by Mwavu
capitalizing the R in package names is the WOrST TrEND EVEr cc @mrcaseb.com
November 23, 2025 at 12:00 AM
Reposted by Mwavu
🎉 I'm looking for an #rstats software engineer to work with me in 2026.

Remote (WFH), swiss-based (already here or willing to move here), permanent or contract.

+ Pros: work with me
- Cons: work with me...

www.linkedin.com/jobs/view/43...
Opifex hiring Software Engineer - R & JavaScript in Switzerland | LinkedIn
Posted 10:12:08 AM. Location: Switzerland, RemoteEmployment Type: Permanent or ContractWorkload: 50% or 100%Start date:…See this and similar jobs on LinkedIn.
www.linkedin.com
November 14, 2025 at 10:26 AM
please stop making {ambiorix} look this good. people will start expecting documentation.
Can you believe this is made with {ambiorix} + tailwind? #RStats
November 12, 2025 at 10:08 PM
Reposted by Mwavu
Do you teach #rstats? Do your students complain about how lame and old-fashioned dplyr is? Don't worry: I have the solution for you: github.com/hadley/genzp....

genzplyr is dplyr, but bussin fr fr no cap.
GitHub - hadley/genzplyr: dplyr but make it bussin fr fr no cap
dplyr but make it bussin fr fr no cap. Contribute to hadley/genzplyr development by creating an account on GitHub.
github.com
November 6, 2025 at 11:25 PM
Reposted by Mwavu
My useR! 2025 talk on Web APIs with R is now available on youtube: www.youtube.com/watch?v=XPMs...

I showed the basic workflow of {httr2} and how to create fictional stories by calling LLM provider APIs. #RStats
Web APIs for useRs: Getting data from websites, databases, and LLMs - Umair Durrani
YouTube video by useR! Conference
www.youtube.com
October 29, 2025 at 9:06 PM
Reposted by Mwavu
I'm excited to share a new version of the Air formatter for #rstats, with support for tabular formatting! Super useful with `tibble::tribble()` calls or `data.table::fcase()`.

It's currently experimental as we're looking to get feedback on the feature, so please let us know what you think.
October 21, 2025 at 10:34 AM
Reposted by Mwavu
Friendly reminder, after 2038 integer representations of datetime are larger than 32-bits #POSIXct
October 16, 2025 at 4:52 PM
Reposted by Mwavu
Demetri Pananos Ph.D - On Climbing Hills
dpananos.github.io
October 15, 2025 at 6:39 PM
Reposted by Mwavu
I regret to inform you that Claude Sonnet 4.5 cannot one-shot developing an R package of moderate complexity.

We now return you to your regularly scheduled AI hypefest programming.
September 30, 2025 at 11:40 PM
Reposted by Mwavu
Similar to what Elizabeth said, first check to make sure there are no duplicates (janitor::get_dupes is one way in R). Then decide what type of join you want to do. Names will also need to be identical across datasets. I give several examples of how to join in R here: cghlewis.com/blog/joins/
Let's talk about joins | Crystal Lewis
An review of horizontal and vertical joins with examples from education research.
cghlewis.com
March 12, 2025 at 2:52 AM
so stoked about this caffeine chalice! thanks @posit.co @libbyheeren.bsky.social
October 1, 2025 at 2:52 PM
Reposted by Mwavu
{latex2exp} - Use LaTeX in plots: github.com/stefano-mesc...

#RStats
September 30, 2025 at 4:31 AM
Reposted by Mwavu
#RStats community, what interesting projects are you working on that are not related to AI?
September 29, 2025 at 2:32 AM
Reposted by Mwavu
So many customization options available with the {cli} package.

cli.r-lib.org/articles/sem...
Building a Semantic CLI
Build a command line interface from predefined elements. Focus on the content, and do not worry about the exact formatting.
cli.r-lib.org
September 28, 2025 at 5:08 PM
Reposted by Mwavu
I’m not letting an LLM write __MY_CODE__.
I’m perfectly capable of producing my own slop.
September 29, 2025 at 7:36 AM
Reposted by Mwavu
Inspired by the posit virtual day talk by @mwavu.com and @john-coene.com, trying my hands at ambiorix to create a multi-page app. Pardon the ugly colors but this is working great. #RStats
September 27, 2025 at 7:31 PM
Reposted by Mwavu
Did you know that the A in FAANG stands for Ambiorix?

(and the R is for #rstats)

github.com/ambiorix-web...
GitHub - ambiorix-web/ambiorix: 🖥️ Web framework for R
🖥️ Web framework for R. Contribute to ambiorix-web/ambiorix development by creating an account on GitHub.
github.com
September 27, 2025 at 7:52 PM