Dirk Eddelbuettel
banner
eddelbuettel.com
Dirk Eddelbuettel
@eddelbuettel.com
Code, Data, Analysis, Teaching, Running, Breadmaking ... https://dirk.eddelbuettel.com

"God doesn't know, and the devil isn't telling." xkcd.com/2867/
Pinned
Reposted by Dirk Eddelbuettel
in Canada they put the central bank head in charge of the country, in the United States they try to put the President in charge of monetary policy
January 12, 2026 at 1:20 AM
RApiDatetime 0.0.10 on CRAN: Maintenance
Exported C-level API of R for Date + Datetime conversion
dirk.eddelbuettel.com/blog/2026/01...
#rcpp #rstats
January 12, 2026 at 12:01 AM
The only celebrity thing happening this weekend is someone getting a new bike.
January 11, 2026 at 11:38 PM
Gave baguettes au levain another go. #breadsky
January 11, 2026 at 10:22 PM
RProtoBuf 0.4.25 on CRAN: Mostly Maintenance
An R interface to Google Protocol Buffers data serialization
dirk.eddelbuettel.com/blog/2026/01...
#rstats #rcpp
January 11, 2026 at 9:41 PM
I see. Revising 2026 goal to 12,000 miles?

Really glad you got your bike now. Better late than never.
January 11, 2026 at 12:00 AM
Rcpp 1.1.1 on CRAN: Many Improvements in Semi-Annual Update
Seamless R and C++ Integration
dirk.eddelbuettel.com/blog/2026/01...
#rstats #rcpp

/cc @enchufa2.es @kevinushey.bsky.social
January 10, 2026 at 9:42 PM
Venables and Ripley, "S Programming", Springer, 2000 (!!) just call it 'function' in the discussion of `tapply` leading to `sapply` and `lapply`, and warns about care needed when using internal functions. With S 😉
January 10, 2026 at 5:07 PM
Reposted by Dirk Eddelbuettel
The Norwegian Nobel Prize committee has been forced to make a statement, declaring that the prize cannot be transferred.
It's hard even to comprehend how stupid this has become
January 10, 2026 at 9:15 AM
BREAKING: Trump says it would be an honor to receive Dennis Rodman's 1989/90 and 1990/91 NBA awards for Defensive Player of the Year.
BREAKING: Trump says it would be an honor to accept Lee Greenwood's 1985 Grammy award for Top Male Vocal Performance.
January 10, 2026 at 12:17 AM
PSA: The long-lived "let us talk about anything and everything" related to #Rcpp mailing list 'rcpp-devel' at R-Forge seems to have moved on to another place where we cannot reach it. May its memory be a blessing. #rstats

Going forward, let's try to connect at this link: github.com/RcppCore/Rcp...
RcppCore Rcpp · Discussions
Explore the GitHub Discussions forum for RcppCore Rcpp. Discuss code, ask questions & collaborate with the developer community.
github.com
January 9, 2026 at 6:36 PM
RcppCCTZ 0.2.14 on CRAN: New Upstream, Small Edits
Powerful C++ timezone / datetime library for R
dirk.eddelbuettel.com/blog/2026/01...
#rstats #rcpp
January 8, 2026 at 4:46 PM
RcppSpdlog 0.0.24 on CRAN: New Upstream
Modern C++ logging for R extension packages
dirk.eddelbuettel.com/blog/2026/01...
#rcpp #rstats
January 8, 2026 at 3:03 PM
Yay
January 8, 2026 at 2:26 PM
I have not yet looked at `rv` but we cover in the FAQ for #r2u what works / does not work with e.g. `renv`. In short, the way the apt repo is _currently_ built does not support dated snapshot but that is _not_ an apt limitation. With sufficient resources (I am a one-man team here) this could work.
January 8, 2026 at 12:04 PM
Have you seen #r2u? I have written a few posts (some with video) showing e.g.

docker run --rm -ti rocker/r2u

followed by

install.packages(c("tidyverse", "devtools"))

(to take your example) takes care of all system packages along with the R packages via the apt integration. Try it!
#rstats
January 8, 2026 at 4:01 AM
Reposted by Dirk Eddelbuettel
A rose by any other name? In Jan 1979 Bradley Efron published his bootstrap resampling method.‘Bootstrap’ was derived from “The Surprising Adventures of Baron Munchausen”- the baron pulled himself out of a swamp by his own bootstraps. But Efron's friends had other suggestions...
January 4, 2026 at 10:51 AM
The world may well be going down the drain ... but then $evilStreamingCorp just served me this so there are small moments of respite.

open.spotify.com/track/4NHNzt...
April In Paris
open.spotify.com
January 5, 2026 at 1:30 AM
No cheating. Reskeet the most recent picture of your pet(s).
January 4, 2026 at 12:33 AM
If a file is checked in, committed, or ... is a git repo property.

Whether a package passes R CMD check is not related to that.

As said, I have been using the very workflow you describe in order to develop and test locally just fine for many years now -- usually directly out of git repo.
January 2, 2026 at 8:58 PM
I understood your question as asking "why can I not test from my local git repo directory with staged files etc" and I gave you an answer that describes one way of doing just that. No need to copy the git repo, no need to go to ci/cd (that often comes later). FWIW the RStudio IDE does it similarly.
January 2, 2026 at 8:29 PM
You can run `rcmdcheck::rcmdcheck()`. Note that (as the thread points out) there are fundamental R issues here: you really want a tar.gz created, and then run the test on the tar.gz. And that works: I have checked hundreds of packages directly off `git` for many years that way.
January 2, 2026 at 8:09 PM
Reposted by Dirk Eddelbuettel
Canada: Our Prime Minster studied at Oxford and Harvard, was the Governor of both the Banks of England and Canada, and is recognized as one of the sharpest financial minds around.

America: oh yeah? Our guy has to take dementia tests every week.
January 2, 2026 at 1:53 PM
Reposted by Dirk Eddelbuettel
According to the new rules, if you and a few friends go to a defense contractor’s testing facility and you say “where are the missiles” and they don’t let you in then all federal funds for defense contractors will be frozen
January 1, 2026 at 10:44 PM