Greg Lin's Avatar

Greg Lin

@glin.github.io

12 Followers  |  29 Following  |  13 Posts  |  Joined: 15.11.2024  |  1.6943

Latest posts by glin.github.io on Bluesky


Why not both, archive the private repo with history intact and publish a copy of the repo with a clean slate :)

That's what we'll do when there's potentially sensitive info in the repo, e.g. at one point someone accidentally committed credentials

09.01.2026 00:27 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Oo yeah I remember libgit2 in EPEL 9 now. There was some CVE back then I think, that did get backported, but they ended up breaking it anyway

GDAL 1.x on RHEL 7 is rolling in its grave right now πŸ˜‚

02.12.2025 14:12 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thanks for the heads up, rebuilding all older geospatial packages now. I've never seen RHEL let major ABI breakages for a big library in like this, esp years after RHEL 9's release, but I guess that can just happen now 🀷

02.12.2025 13:47 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Winners of the 2025 Table Contest - Posit We had many submissions to the Posit 2025 Table Contest and this post will show you the winners, the special prize recipients, and the runners up!

Announcing the Winners of the 2025 Posit Table Contest! πŸ†

The data community showcased stunning work in #RStats/ #Python using gt, Reactable, and #Quarto, transforming complex data into beautiful, effective communication.

Congrats to all the winners!

See the innovation: posit.co/blog/2025-ta...

11.11.2025 15:48 β€” πŸ‘ 20    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0
Posit Status Welcome to Posit's home for real-time and historical data on system performance.

P3M should be updated now. There was a bad symlink on CRAN that affected us and others mirroring CRAN, and CRAN fixed that this morning.

Going forward, we'll try to communicate these issues better using status.posit.co

For reporting P3M issues, no direct email but posting on forum.posit.co works

28.10.2025 21:12 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Even with LLMs, I'm not sure this approach is for everyone. but if you're like me years ago, trying to jam custom JS into R and finding it horrible to develop/maintain, I think it's worth going full web dev and getting all the benefits of proper tooling + unlimited JS libraries on npm

18.09.2025 00:27 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I've been trying this out recently and it works great! simplifies the JavaScript <-> R communication a lot. I've updated my Shiny+React example app to use this, as another example: github.com/glin/shiny-r...
#rstats

18.09.2025 00:27 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Posit Package Manager

yessssss, arm64 linux binaries in posit package manager!! #rstats packagemanager.posit.co/client/#/wha...

12.09.2025 18:38 β€” πŸ‘ 35    πŸ” 6    πŸ’¬ 1    πŸ“Œ 0
A screenshot showing the Logfire tracing UI with traces from a Shiny app using ellmer, httr2, and mirai on the left and some attributes on the right.

A screenshot showing the Logfire tracing UI with traces from a Shiny app using ellmer, httr2, and mirai on the left and some attributes on the right.

A Shiny chatbot with a conversation about the weather in Atlanta, GA. It clearly serves as the source of the traces in the first image.

A Shiny chatbot with a conversation about the weather in Atlanta, GA. It clearly serves as the source of the traces in the first image.

More #rstats + OpenTelemetry news: @schloerke.com finally got all of the async issues in {ellmer} and {shiny} sorted out and tracing now works!

Here's what combining {shiny} + {ellmer} + {httr2} + {mirai} + {otel} looks like today.

(All credit for the screenshots to @schloerke.com.)

10.09.2025 19:06 β€” πŸ‘ 11    πŸ” 3    πŸ’¬ 1    πŸ“Œ 1
Preview
Add kapa ai to navbar by hadley Β· Pull Request #7684 Β· tidyverse/dplyr For this to work locally, you need to make sure you have the very latest pkgdown.

it was pretty easy to add to the pkgdown site too, h/t github.com/tidyverse/dp... for showing how

08.09.2025 23:25 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Interactive data tables for R Interactive data tables for R, based on the React Table JavaScript library. Provides an HTML widget that can be used in R Markdown or Quarto documents, Shiny applications, or viewed from an R console.

reactable now has an AI chatbot for docs, thanks to kapa.ai's open source program: glin.github.io/reactable

It's been neat to see it in dplyr, arrow, the Posit docs. also wicked cool that it can index GitHub issues too and dig up answers to old questions that I've long forgotten :D

#rstats

08.09.2025 23:25 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Posit We preview a new way to avoid managing complex system dependencies for your R packages.

Besides the repo URL change, we're also working on eliminating the `apt install deps` step with more wheel-like binaries that bundle their system dependencies. posit.co/blog/introdu...
Probably still makes more sense to use conda pkgs w/ conda R, but these sidestep some compatibility issues at least

24.07.2025 21:41 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Posit products and community tools have mostly baked in the config step, so it's only these very uncommon cases, e.g. conda R run from the terminal, that hit this issue. That's why we hadn't realized this was a bad documentation issue a lot earlier, so sorry about that.

24.07.2025 21:41 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

There's a long story of why it's like this. To summarize, I guess:

R has never natively supported linux binary packages and this PPM "support" is bolted on.

Binary installation used to just work in the past. A recent-ish R bug that was never fixed made this config step necessary.

24.07.2025 21:41 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Correct! Adding to what Lachlan said, pretty soon you'll be able to use a repo URL like p3m.dev/cran/latest/... and it will *just work*. The current docs are indeed leaving out that critical step, but we're removing it completely because of how awful it is to configure yourself.

24.07.2025 21:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Posit We preview a new way to avoid managing complex system dependencies for your R packages.

This is still somewhat experimental, but we're working on "pan-Linux" style package binaries now that are probably closer to Python wheels than Julia binaries. System libs are bundled so the binaries will work on just about any glibc-based Linux.
posit.co/blog/introdu...

24.07.2025 21:09 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@glin.github.io is following 20 prominent accounts