-
#ploopy mouse (https://ploopy.co/mouse/) review 4/10
After getting frustrated at the electronics waste I'm generating by cycling through computer mice every 3-5 years, I decided to grab a kit for the highly repairable #ploopy mouse.
With three months of use, I find it _tolerable_. I'm trying my damnedest to like it, which pains me to say because I would love a truly open mouse.
🧵 breakdown to follow
-
Heya R devs - did you know you can run all your favorite GitHub actions on Codeberg?
Codeberg is rolling out Forgejo actions - an (almost) drop-in replacement for GitHub actions, which means we can (almost) use `r-lib/actions` directly on a free and open source platform!
Just a couple tweaks are needed, and for your convenience I'm automatically mirroring r-lib/actions and applying those changes so they're ready to use.
-
A question for the #rlang -in-the-terminal crowd
Does anyone know of an R package for plotting in the terminal using a terminal graphics protocol (kitty/iterm/sixel)?
I’ve been toying around with it, but realized I should do some due diligence to make sure it doesn’t already exist before I get too far along.
-
While at the Lu Xun museum in Shanghai, found this marvelously detailed woodblock print. Roughly 10cm x 15cm.
Lu Xun was a writer and artist responsible for establishing China’s cultural identity in the early 20th century. He popularized woodblock as a medium of choice for its accessibility and portability.
#woodblockprints #mokuhankan #mokuhanga #printmaking #linocut #mubanhua #木版画
-
Love S7's property validation, getters and setters, but miss R6's "update-anywhere" (mutability)?
I threw together a little proof-of-concept to add reference class semantics (R6-like mutability) to S7.
Instead of `my_class(...)`, use `mut(my_class)(...)`
-
In the past year, there’s been a growing realization in #rlang #RStats that maybe having all our eggs in the Microsoft GitHub basket might be a bad idea.
@defuneste and I kicked off a small migration guide for #Codeberg - a GitHub alternative run by a non-profit and built on the fully open source #Forgejo.
There’s still plenty more we could do to make the site more beautiful, add Forgejo action examples and make Woodpecker CI easier to use.
-
The R Consortium’s grant cycle is rolling around (Deadline October 1st). Of course, if you have a burning idea this is the opportunity to pitch it.
If you don’t and you’re an avid R developer looking to get paid for open source work, then I’d gladly support you in carrying some of my projects over the finish line 🧵
-
Trying out @Posit’s `air` formatter for #rlang and super impressed so far. It even respects my #editorconfig which I wasn’t expecting to see in the R world.
I spent some time packaging it in a local container because I’m not crazy about the `curl script | sh` trend of binary installs, but it was pretty painless to throw it in a slim image and land somewhere a bit more controlled.
Finally I can format on save in a blink. Looking forward to it including the rest of the LSP