Live data from Hacker News

RStudio is now Posit

posit.co

31–40 of 66 posts

Re: RStudio is now Posit

#31
post #3

Quarto is absolutely game changing.

Is it? I liked Rmarkdown until I discovered org-mode and org-babel. It does a lot of stuff better like the option to tangle chunks into multiple files which is killer (last time I looked Rmarkdown still lacked that, not sure about Quarto) and the ability to do stuff like make a table in my text and then USE it in R for calculations is amazing for making examples or grabbing some random HTML table off a site and doing…

Agree. Org-babel makes the alternatives look like toys.

Re: RStudio is now Posit

#32
post #3

Quarto is absolutely game changing.

Yes it is, I’ve looked at various options to publish jupyter notebooks, finally found Quarto, and it’s a full publishing platform with surprisingly decent UX and easy customizability.

Re: RStudio is now Posit

#33
post #13
post #7

From Hadley's video blurb, the ringer is when he states "things just work" in the R environment vis-à-vis python (where he tactfully yet implicitly acknowledges the shitshow that is the python library/package/environment management). Kudos to the R community and supporters for providing a great and useful platform!

> acknowledges the shitshow that is the python library/package/environment management I'm puzzled by this and wonder if you can provide some examples. The scientists I know tend to have incredibly disorganized R code, with a bunch of hard-coded paths and a single global environment in their home directory that all their R packages get installed to. Even stuff that seems critically important like reproducible science…

[deleted]

Re: RStudio is now Posit

#35
post #23

If a C-level executive says, "Posit is not about pivoting from R to Python...", then most likely, it's about pivoting from R to Python.

It's Hadley Wickham of R's tidyverse though, so I'm more inclined to believe the claim.

its a beautiful thing when personal credibility cuts through generic cynicism :)

Re: RStudio is now Posit

#36
post #13

Earlier quoted context omitted.

> acknowledges the shitshow that is the python library/package/environment management I'm puzzled by this and wonder if you can provide some examples. The scientists I know tend to have incredibly disorganized R code, with a bunch of hard-coded paths and a single global environment in their home directory that all their R packages get installed to. Even stuff that seems critically important like reproducible science…

I've also seen my fair share of garbage R code and I think Gordon Shotwell's comment that "There really are no production languages – only production engineers" speaks to this.[0] A big problem in the scientific community is that scientists aren't trained to write code like production engineers. I don't see it necessarily as being an issue that is endemic to R, though. Packrat[1] — an RStudio package — can be used to…

packrat is a little old. You want renv, which is the iteration of the same idea and I've found works very simply and nicely.

Re: RStudio is now Posit

#37
post #7

From Hadley's video blurb, the ringer is when he states "things just work" in the R environment vis-à-vis python (where he tactfully yet implicitly acknowledges the shitshow that is the python library/package/environment management). Kudos to the R community and supporters for providing a great and useful platform!

As a relatively new programmer who entered it through statistics, I've still yet to have a better UX or "it just works" moment than using the tidyverse. Years after moving to Julia, Python, and Rust I still go back to R to do any tabular data work. Speed isn't an issue, I always have data.table, and I'm productive in a way that I could only hope to be while doing non tabular data tasks. RStudio is the perfect IDE. RE…

My workflow for the past year has been develop/analyze in Rstudio and port to Python when ready to deploy to production. Notebooks and VSCode still feel cumbersome to me and not designed as an analytics-first solution.

The time needed to re-write a script in another language, and often using different packages, seems more than made up for by the ease of use of Rstudio.

Re: RStudio is now Posit

#38
post #7

From Hadley's video blurb, the ringer is when he states "things just work" in the R environment vis-à-vis python (where he tactfully yet implicitly acknowledges the shitshow that is the python library/package/environment management). Kudos to the R community and supporters for providing a great and useful platform!

As a relatively new programmer who entered it through statistics, I've still yet to have a better UX or "it just works" moment than using the tidyverse. Years after moving to Julia, Python, and Rust I still go back to R to do any tabular data work. Speed isn't an issue, I always have data.table, and I'm productive in a way that I could only hope to be while doing non tabular data tasks. RStudio is the perfect IDE. RE…

Data.table has got to be the most underrated library ever. If the problem is not big data, but other libraries struggle, fire up data.table and marvel at the sheer speed of it all. On rare tasks when everything was too slow, I'd drop down to c++. Data table essentially made sure that was pretty much never required.

Re: RStudio is now Posit

#39
post #37

Earlier quoted context omitted.

As a relatively new programmer who entered it through statistics, I've still yet to have a better UX or "it just works" moment than using the tidyverse. Years after moving to Julia, Python, and Rust I still go back to R to do any tabular data work. Speed isn't an issue, I always have data.table, and I'm productive in a way that I could only hope to be while doing non tabular data tasks. RStudio is the perfect IDE. RE…

My workflow for the past year has been develop/analyze in Rstudio and port to Python when ready to deploy to production. Notebooks and VSCode still feel cumbersome to me and not designed as an analytics-first solution. The time needed to re-write a script in another language, and often using different packages, seems more than made up for by the ease of use of Rstudio.

I honestly don't understand why we all went this route of "port to Python". I mean we do it too (not my choice) but it really makes no sense to me.

Re: RStudio is now Posit

#40
post #13
post #7

From Hadley's video blurb, the ringer is when he states "things just work" in the R environment vis-à-vis python (where he tactfully yet implicitly acknowledges the shitshow that is the python library/package/environment management). Kudos to the R community and supporters for providing a great and useful platform!

> acknowledges the shitshow that is the python library/package/environment management I'm puzzled by this and wonder if you can provide some examples. The scientists I know tend to have incredibly disorganized R code, with a bunch of hard-coded paths and a single global environment in their home directory that all their R packages get installed to. Even stuff that seems critically important like reproducible science…

The SCIENTISTS have very disorganized R code and also on my experience even worse Python code where they learn inheritance and make some absolutely head scratching choices. It makes me weep from time to time.

Here's the thing, programming is a skill. If people think it's the "not important thing" only the result (seen this often in some of my previous positions), you're going to get disasters yeah.

As for package management in R you can use either Renv or conda. Been coding R for a decade and have always pinned down packages and you could do so well before tooling made it simple as pie.

Post reply on HN