@eddelbuettel@mastodon.social
@eddelbuettel@mastodon.social avatar

eddelbuettel

@eddelbuettel@mastodon.social

This profile is from a federated server and may be incomplete. Browse more on the original instance.

eddelbuettel, to datascience
@eddelbuettel@mastodon.social avatar

PSA: If you do frequent builds via docker, and notice less and less free diskspace, consider running

docker system prune

and compare the before/after with docker system df. I recovered almost 100 gb on my machine.

eddelbuettel, to datascience
@eddelbuettel@mastodon.social avatar

STAT 447 -- aka Methods -- is coming to a close for this term, and I am quite pleased with how we ended with a story arc: from shell via other key tools, a lot of to ... Github Actions using shell again to tie it all together (with the Spotify example I had posted about earlier). Slides are at https://stat447.com (while other material is for Illinois students only),

eddelbuettel, to random
@eddelbuettel@mastodon.social avatar

RcppSpdlog 0.0.17 on CRAN: New Upstream
Modern C++ logging for R extension packages
https://dirk.eddelbuettel.com/blog/2024/04/26#rcppspdlog_0.0.17

eddelbuettel, to random
@eddelbuettel@mastodon.social avatar

digest 0.6.33 on CRAN: Bugfix
Compact hash representations of arbitrary R objects
https://dirk.eddelbuettel.com/blog/2023/07/07#digest_0.6.33

eddelbuettel, to ubuntu
@eddelbuettel@mastodon.social avatar

Happy to share that now provides 24.04, 3.19, and of course 4.4.0.

20.7k CRAN packages, and 400+ BioConductor packages as apt binaries with fast and full resolution of all dependencies.

: Fast. Easy. Reliable. Pick All Three.

https://eddelbuettel.github.io/r2u/

eddelbuettel, to random
@eddelbuettel@mastodon.social avatar

PSA The next release 4.4.0 will be out April 24, or in about five weeks.

eddelbuettel, to random
@eddelbuettel@mastodon.social avatar

R^4 Post : Using r2u in Codespaces
Combining r2u and codespace in for browser-based compute power
https://dirk.eddelbuettel.com/blog/2023/08/13#041_r2u_and_codespaces

With concrete demos for (sf) and (Seurat, cellxgene.census, tiledbsoma)

/cc @grant_mcdermott @eitsupi

image/png
image/png
image/png

eddelbuettel, to random
@eddelbuettel@mastodon.social avatar

Did something change in how RSS is rendered and nobody told me? CRANberriesFeed takes what it gets from diffstat and places it into a <pre> .... </pre> block. Comes out right in html, and in the generated rss file. But both feedly and another RSS reader I tried garble those lines now.

eddelbuettel, to random
@eddelbuettel@mastodon.social avatar

Dang. %||% coming to base R in R 4.4.0 next April.

eddelbuettel, to random
@eddelbuettel@mastodon.social avatar

The visualization of the top nine songs among the Spotify TopUS (in the US) is now running on 'auto-pilot' as a simple demonstration of GitHub Actions. It updates the data, does a small transformation and updates chart each night. Currently very seasonal 😉

See https://github.com/eddelbuettel/spotifytop50us for code, and the earlier post for reference https://mastodon.social/@eddelbuettel/111556914817593551

eddelbuettel, to random
@eddelbuettel@mastodon.social avatar

tinythemes 0.0.1 on CRAN: New Package
Lightweight Repackaging of ggplot2 Themes
https://dirk.eddelbuettel.com/blog/2023/12/18#tinythemes_0.0.1

/cc @hrbrmstr

eddelbuettel, to random
@eddelbuettel@mastodon.social avatar

x13binary 1.1.60 on CRAN: Upstream Update, Updated Build
X13-ARIMA-SEATS by the US Census Bureau for R
https://dirk.eddelbuettel.com/blog/2024/01/22#x13binary_1.1.60

/cc @christophsax @kirill @jeroenooms

eddelbuettel, to random
@eddelbuettel@mastodon.social avatar

Getting a wee bit tired of grandstanding that " cannot do reproducibility" because of what may be a misunderstanding: you do not "get" reproducibility "for free" by shoving your (semi-randomly?) collected dependencies into some sort of persistence envelop or environment.

You get reproducibility by carefilly writing code using stable interfaces. I have packages that have been on CRAN 20+ years and work now as they worked then. Still on .libPaths(), and no issues.

eddelbuettel, to random
@eddelbuettel@mastodon.social avatar

Over on the dead bird site we have another BS thread claim that 'corporations will not touch software XYZ (here: ) ... because of GPL'.

Now, I have worked in industry since the 1990s: on Wall St, at Fortune 500 corp, at big Hedge Fund. GPL software is everywhere. Most companies do not sell or distribute software and are very well served by the GPL because it ensures these software resources will not go away -- but can, and are used and adapted at will. So just stop the FUD.

eddelbuettel, to random
@eddelbuettel@mastodon.social avatar
eddelbuettel, to random
@eddelbuettel@mastodon.social avatar

Long knives at CRAN. My (old) local script watching Rcpp usage changes see 135 fewer packages at CRAN (!!): 20594 versus 20729 (and 21 fewer Rcpp uses). That is a Yuge delta to yesterday, and it will take a few more (hourly) @CRANberriesFeed messages (which I cap to one removal message per run) to catch up....

(Subsequent closer look confirms 139 removals which is likely a new record.)

eddelbuettel, to random
@eddelbuettel@mastodon.social avatar

Earlier @TreeStarMan asked 'why is it so hard to get tidyverse, sf, lme4 onto Linux for ' leading to another quick demo -- the link should open an 80 second mp4 video in your browser showing how thanks to the packages tidyverse, sf and lme4 along with all their dependencies install in ... thirty seconds on Ubuntu from a single command.

mp4 link:
https://eddelbuettel.github.io/images/2024-04-08/r2u_tidyverse_sf_lme4_2024-04-08.mp4

: Fast. Easy. Reliable. Pick all Three.

eddelbuettel, to random
@eddelbuettel@mastodon.social avatar

And contra @Cmastication it remains "complicated" and data (size) dependend! 😮 At smaller N data.table continues and polars sparkles less.

https://mastodon.social/@Cmastication/111710185488530976

eddelbuettel, (edited )
@eddelbuettel@mastodon.social avatar

@Cmastication I should get on with real work but maybe one big summarising post should focus on just how effin' awesome all these solutions are when they give us one-liners (data.table) or short expressions doing all this in friggin 30 seconds whereas in the original Java contest they have to work rather hard to beat that by large margins.

In short, it is beyond awesome to have a potent data language and with it even competing solutions for every style and preference!

eddelbuettel,
@eddelbuettel@mastodon.social avatar

@Cmastication I already did. It runs circles around the others (and for amusement I also did sqlite which craaaaaawls). But I don't think the comparison is fair when I first copy to an in memory table and don't count that time. So not sure how to account for this differece. Maybe your turn, mate! 😜

brodriguesco, to python
@brodriguesco@fosstodon.org avatar

No disrespect to Wes McKinney (I don’t like , but I personally could have never done something like that myself), but there’s literally 0 reason (apart from running legacy code) to use now when there’s on . With , is still the GOAT

eddelbuettel,
@eddelbuettel@mastodon.social avatar

@brodriguesco

"checks for rpolars on CRAN"

"and that's why we can't have nice things"

It's complicated. It'll get there. But it may take a toolchain update (or two, or three, ...) to get there. But all things avant-garde become mainstream eventually due to the passage of time ...

Mehrad, (edited ) to emacs
@Mehrad@fosstodon.org avatar

You know, sometimes function/variable names are hilarious and yet extremely unintuitive. I wanted to kill the window after eshell was exitted. I tried M-x eshell with kill, terminate, exit, or end, and I came up empty.

Out of frustration I searched online only to find that, lo and behold, the function I was trying to advise is 🥁 🥁 🥁 eshell-life-is-too-much 😂 and guess what is the description in the documentation:
"Kill the current buffer (or bury it). Good-bye Eshell."🤣

eddelbuettel,
@eddelbuettel@mastodon.social avatar

@Mehrad C-x k ?

Also, 'exit' in the shell 😉

Anyway, I keep mine running 'forever' as I run a particular recurrent task there and likes separate bash history keeping....

eddelbuettel,
@eddelbuettel@mastodon.social avatar

@Mehrad That strikes me as perfectly fine. You asked for a vertical split. You get to keep your vertical split.

I offered C-x k as alternative to the (humorous !!) function you listed. It works for me, and it sounds like you found something that works for you so all is good in the land of The One Editor.

brodriguesco, to random
@brodriguesco@fosstodon.org avatar

hi @eddelbuettel do you know how big the complete set of compiled CRAN binaries are for Ubuntu on amd64?

eddelbuettel,
@eddelbuettel@mastodon.social avatar

@brodriguesco Of course. Slight overestimate because I do not delete as CRAN does:

edd@rob:/var/local/r2u/ubuntu/pool/dists$ du -csh *
20G focal
20G jammy
40G total
edd@rob:/var/local/r2u/ubuntu/pool/dists$

hrbrmstr, to random
@hrbrmstr@mastodon.social avatar

@eddelbuettel was kind enough to take over maintenance of the {ulid} 📦 so it'll be back on CRAN at some point in the not-too-distant future.

eddelbuettel,
@eddelbuettel@mastodon.social avatar

With big thanks to @hrbrmstr for creating and curating the ulid package for so long, it is now back on CRAN ... which also deserves a big Thank You! for having such a well-oiled machine. From upload to newbies assignment to 'thanks, on its way to CRAN' in just over an hour (!!). I tried to do my homework here, and we had prior email, repo transfer and social media post showing I didn't hijack. All good!

eddelbuettel, to random
@eddelbuettel@mastodon.social avatar

Does anybody know where to report possible p3m / ppm / rspm issues to @Posit ?

Today's update apparently is all source and not binary (for the platforms I look at: Ubuntu 22.04 + 20.04, R 4.3)

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • ngwrru68w68
  • tacticalgear
  • magazineikmin
  • Youngstown
  • khanakhh
  • rosin
  • slotface
  • InstantRegret
  • everett
  • mdbf
  • Leos
  • cisconetworking
  • cubers
  • modclub
  • GTA5RPClips
  • ethstaker
  • osvaldo12
  • Durango
  • provamag3
  • normalnudes
  • tester
  • anitta
  • megavids
  • lostlight
  • All magazines