Norm Matloff (1948-2026) @matloff.bsky.social I was made aware of the post below made by his daughter. We lost another friend and valued long-time contributor the #Rstats community, gone far too soon, and sure to be missed. His memory will be a blessing.
Mwavu Kennedy
@mwavu.com
i write r for fun & profit. neovim, btw. arch, btw. site: https://mwavu.com
Checking on an R package usually takes five open tabs: CRAN, GitHub, download counts, reverse deps, check results. R Observatory collects all of that on one page, for every CRAN and Bioconductor package. r-observatory.thecoatlessprofessor.com #rstats
HTTP QUERY method slaps so hard, excellent verbiage and functionality
been on a c arc lately. as part of the learning process, i explore coordinates and the straight line in this video. starts with theory + examples, then finally an implementation in c. you might find it cool, idk. youtu.be/qHKUqybP-iI
coordinates and the straight line | c implementation
YouTube video by Mwavu Kennedy
youtu.be
{hypertext} v1.3.0 is on CRAN. added support for all svg tags. we also now have a docs site, thanks to pkgdown. sigflux.github.io/hypertext/in...
HTML Element Construction
Provides a deterministic, framework-agnostic Domain-Specific Language for building HTML nodes and rendering them to a string.
sigflux.github.io
Having a visual component when you are teaching a new concept is always something I value. I went back and redid some old diagrams as animations This website has all mp4, gif and code for you to use yourself in slides of websites! emilhvitfeldt.github.io/tidy-animati... #rstats #quarto #dataBS
#Rstats package update: zip 3.0.0 with some very cool new things: password protected zip files, vectorized and concurrent unzip(), unzip over HTTP, progress bars. Full change log at github.com/r-lib/zip/re...
Releases · r-lib/zip
Platform independent zip compression via miniz. Contribute to r-lib/zip development by creating an account on GitHub.
github.com
#RStats challenge and potential community project: * Create a minimal package 'dumpsterfire' that triggers as many 'R CMD check' issues as possible! Fun, but could also become a excellent resource for illustrating and understanding package check issues Here's a start: github.com/HenrikBengts...
been working through lots of quadratic equations lately. i'm not in school or anything, let's just say i'm exploring free will :) made a video about the quadratic formula, perfect squares, and DIY implementation in R. #rstats you might find it interesting, idk. youtu.be/CRyBiJfh9sU?...
quadratic equation solver in R
YouTube video by Mwavu
youtu.be
> Anyone has an idea why? i do... claude is stupid & outdated.
#rstats question: every time (ok 3 times so far) I ask claude to make some R code it generates this function. ``` `%||%` <- function(a, b) if (is.null(a) || length(a) == 0) b else a ``` Anyone has an idea why? I guess one answer is to avoid adding `rlang` dependency?
R distinguishes between functions and non-functions in almost all contexts, and will look for the appropriate type first. Finding the F density as df happens when there isn't a non-function df to find, and that's when you get "object of type closure is not subsettable"
Built this a while ago but forgot to share: limericks.site 🚫 limericks are obscene It was about building something fun using as many of the internal tools I've developed over the years 👇
Limericks
A website for sharing limericks
limericks.site
"on its way to CRAN", the five sweetest words in the english language #rstats
Watch me ramble about #rstats in an attempt to introduce my "builder" preprocessor. Word count: - "heh" - 56 - "ah" - 47 - "hmmm" - 34 - "..." - 23 - *inaudible - 17 youtu.be/VBj6Q8Ad6aU?...
Builder - a preprocessor for R
YouTube video by John Coene
youtu.be
A month later, here is what happened to this work. blog.thecoatlessprofessor.com/posts/extrac... #rstats
Extraction with a Footnote – TheCoatlessProfessor
blog.thecoatlessprofessor.com
Making #rstats portable on #macOS has been the community's Sisyphean boulder since 2009. Now, download a tar.gz, extract, run from: github.com/portable-r/p... Signed, notarized, 4.3.0 - 4.5.3. Blog: blog.thecoatlessprofessor.com/programming/...
was going through my gh repos and stumbled upon one of the first shiny apps i made. 5 yrs ago. landed me my first r shiny developer role. barely use shiny nowadays but it's great looking back at those early days of my career. the code is a total shitshow, but still runs. shiny-one.mwavu.com
Data Visualization
shiny-one.mwavu.com
📣 Last day for @rconsortium.bsky.social grant submissions! My (unofficial) Tips: - Small scoped R 📦 (or improvement) / tool - ~6 - 12 month duration - 3-7k ask is the sweet spot Spend 45-60 mins with your thoughts to write a proposal! r-consortium.org/all-projects... #rstats
R Consortium – callforproposals
r-consortium.org
The best of both worlds: `<=` <- .Primitive("<-") x <= c(2,5,6) mean(x) #Rstats
R-Consortium grant submission deadline May 1st! My (very unofficial and not-endorsed) recommendation is: - targeted and clearly scoped proposal - Short and concise (maybe a list, chart, table etc) - Milestones across ~6-8 months - ~5k-ish USD #rstats r-consortium.org/all-projects...
R Consortium – callforproposals
r-consortium.org
{hypertext} 1.2.0 is out on CRAN. we've added support for trailing commas in tags. quite a small feature but makes for great UX. check it out: github.com/sigflux/hype... #rstats
my condolences to his family and loved ones. this got me thinking, one day i'll wake up and all the amazing people i've interacted with in the R community will all be gone. it's a specific type of sadness i can't find words for.
It is with great sadness that we announce the passing on 1 April of Tomáš Kalibera, a valuable member of the R Core Team for close to 10 years, after a short but aggressive illness. Tomáš is survived by his wife and 1 year old son. A full obituary will be posted in due time.
got bored, decided to make a video about the bubble sort algorithm. #rstats youtu.be/6uoklttVG94?...
bubble sort algorithm in R
YouTube video by Mwavu
youtu.be
✨ CRAN non-API 📦 package checks via GitHub action and {plumber} API 👨🏻🔧 Changes keep coming left and right and I can't keep up! github.com/JosiahParry/... #rstats
Guy I’m sponsoring very quietly releases #rstats package I’ve been wanting for the last couple of years. pkg.yihui.org/gglite/doc/g... Guess he shut up and took my money. 🤣🤣🤣
Introduction to gglite
A visualization in gglite is built by composing independent layers:
pkg.yihui.org