Simon Smart
banner
simonsmart.bsky.social
Simon Smart
@simonsmart.bsky.social
✨ Shiny app developer at University of Leicester with @statsforbios
🥔 Former spudologist.
🌱 Grows plants 🚲 Rides bikes 🍺 Brews beer
🌐 https://github.com/simon-smart88
Grokipedia - Wikipedia
en.wikipedia.org
October 28, 2025 at 4:52 PM
This is definitely not the case - people have been free to fork wikipedia from the get go as everything is CC licenced. All contributors are made aware of this every time they edit an article.
October 28, 2025 at 3:10 PM
Also, are you aware of {wallace}? That's what I forked to make {shinyscholar} and seems to have some crossover with what you're doing - I think it can load paleo data as well as current data.
October 28, 2025 at 11:08 AM
Interesting to see you used {shinymeta} I'd looked at it but wasn't sure how scalable it would be for complex analyses. github.com/simon-smart8... is my attempt at making a generic solution for reproducible apps
GitHub - simon-smart88/shinyscholar: A template for creating modular shiny applications that meet academic standards and are reproducible
A template for creating modular shiny applications that meet academic standards and are reproducible - simon-smart88/shinyscholar
github.com
October 28, 2025 at 8:49 AM
* on top!
October 26, 2025 at 2:53 PM
My vote would be on. I'd also lose the lines between years as they imply there could be data between the points when that's not the case.
October 26, 2025 at 2:53 PM
.libPaths() gives:
"/home/simon/R/x86_64-pc-linux-gnu-library/4.5"
"/usr/local/lib/R/site-library"
"/usr/lib/R/site-library"
"/usr/lib/R/library"

But I'm not sure how to check where devtools::test() is looking for binaries. I tried installing mirai from github, but test() still couldn't find it
October 20, 2025 at 9:10 PM
Also, not sure if this is related, but it seems like it could be. Last week mirai wasn't being updated by apt and I may have done something stupid in the process of trying to remove it to force the update. Could remove.packages("mirai") have broken something?
October 20, 2025 at 4:17 PM
I've run R CMD check and there are no mirai-related problems, but I get `Error: Reason: On CRAN` when it tries to run the tests.

Not that I know of.

I have mirai 2.2.0 in "/usr/lib/R/site-library" for some reason, but remove.packages() won't remove it.
October 20, 2025 at 4:11 PM
It's definitely in the DESCRIPTION. Tried adding that print statement in various spots e.g. to testthat.R but it doesn't get executed before the error message.
October 20, 2025 at 3:17 PM
#rstats Hivemind:

Latest #rstudio has defaulted to saving R files with a lowercase ".r" extension.

How do I get it to revert to uppercase ".R" extension?
October 1, 2025 at 7:35 AM
I think it's just that you have a blank line between 'runs-on:' and 'name:'
September 29, 2025 at 8:18 AM
Did you find a way? I just noticed you can use connect cloud from positron too now
September 26, 2025 at 12:25 PM
That really depends, but first thing to do is to check the logs on github and see why it's failing
September 26, 2025 at 9:02 AM
```` markdown
This is **Quarto** code

```{{python}}
1 + 1
```
````

This one is really helpful to know!
September 24, 2025 at 5:41 PM
The free tier of posit connect cloud has 4GB: connect.posit.cloud/plans (also much easier to redeploy)
Posit Connect Cloud
Publish your Python applications, R applications, and documents from GitHub to Posit Connect Cloud
connect.posit.cloud
September 15, 2025 at 2:30 PM
What version / command are you running to get that? I'm using 4.8.0 and this works fine:

library(metafor)

dat <- escalc(measure="RR", ai=tpos, bi=tneg, ci=cpos, di=cneg, data=dat.bcg)

res <- rma(yi, vi, mods = ~ ablat + year, data=dat)

se(res)
September 12, 2025 at 5:26 PM
Congrats! I noticed there are a few places in your docs where you load example data - you might want to use e.g. system.file("extdata", "data", "si_data.rds", package = "mitey") to get the path as that will work for everyone once they've installed the package.
September 8, 2025 at 3:50 PM
The animation is all done in the browser so you may struggle on mobile. There's a shinylive version here too simon-smart88.github.io/savage-patte...
Shiny App
simon-smart88.github.io
August 21, 2025 at 9:54 PM
What I don't understand about this approach is how you detect when an API breaks / changes etc? Surely you want to know that your functions are broken and need updating?
August 1, 2025 at 9:46 AM
There's an archived version at archive.ph/v4CbC the kinds of domains used for these "news" articles are classic examples of the the type used by reputation management companies.
July 31, 2025 at 2:23 PM