Live data from Hacker News

Maker of RStudio launches new R and Python IDE

infoworld.com

51–60 of 129 posts

Re: Maker of RStudio launches new R and Python IDE

#51
post #30
post #19

Earlier quoted context omitted.

As a regular R/bash/python user, I think the Posit philosophy is increasingly to break down barriers between the languages. It's no longer an either/or relationship, you can use both. And some packages or features that have been ported to python are just objectively worse in that language, so the want for R is definitely there. Also, a lot of the Posit team are fully "bilingual", it's not like the old guard of academ…

>ported to python are just objectively worse in that language This is absolutely the case. Dplyr syntax is much more intuitive for many use cases than Pandas or Polars equivalents. One thing I miss from RStudio is the Rmarkdown documents with inline outputs. Jupyter notebooks, even in VSCode, are so needlessly over-engineered and under-featured compared to the elegance of RMarkdown. So I am excited to see what Posit…

> One thing I miss from RStudio is the Rmarkdown documents with inline outputs

This is already in Quarto! https://quarto.org/docs/computations/inline-code.html#:~:tex....

Re: Maker of RStudio launches new R and Python IDE

#52
post #17

What is the strategy behind the dizzying pace of product changes in the R/Python space? I heard that RStudio was a great product, yet they have to redo everything again, of course also renaming the company as is also standard practice in the Python "scientific" market. Is it Jupyter envy? Why is it not possible to keep one good product and stay with it? I wish MatLab licenses weren't so expensive, at this point I'd j…

> Is it Jupyter envy?

The funny thing is that the R in Jupyter actually stands for R (the language). It's Julia, Python and R. No need for envy.

Of course, RStudio/Posit != R (at least in theory)

Re: Maker of RStudio launches new R and Python IDE

#53
post #30
post #19

Earlier quoted context omitted.

As a regular R/bash/python user, I think the Posit philosophy is increasingly to break down barriers between the languages. It's no longer an either/or relationship, you can use both. And some packages or features that have been ported to python are just objectively worse in that language, so the want for R is definitely there. Also, a lot of the Posit team are fully "bilingual", it's not like the old guard of academ…

>ported to python are just objectively worse in that language This is absolutely the case. Dplyr syntax is much more intuitive for many use cases than Pandas or Polars equivalents. One thing I miss from RStudio is the Rmarkdown documents with inline outputs. Jupyter notebooks, even in VSCode, are so needlessly over-engineered and under-featured compared to the elegance of RMarkdown. So I am excited to see what Posit…

Just curious, what Rmarkdown features do you find lacking in VSCode notebooks? I have the opposite impression, but I am probably missing something because I don't use RStudio as much as VSCode.

Re: Maker of RStudio launches new R and Python IDE

#54

This looks great, combining the best of VSCode and RStudio. I prefer coding in VSCode but prefer data exploration in RStudio. One issue with this is the lack of copilot. Copilot can be installed on VSCodium [1] but it breaks often. The other is MS’s proprietary Remove Development extension that enables a lot of functionality in VSCode. There is an open equivalent but I haven’t tried it [2] [1] https://github.com/VSCo…

How are you guys using Copilot? I feel it’s a PITA and interferes in between everytime I try to use it. How do you use it properly?

I use it as auto completion, and ironically to discover/have an overview of librairies instead on trying to find the good source between all the AI generated slop websites that Google propose

Re: Maker of RStudio launches new R and Python IDE

#55

Earlier quoted context omitted.

I think the R people see the writing on the wall. Python has sucked all the air out of the room, and it is becoming increasingly difficult for them to target the R space exclusively. If you had no legacy or compliance requirements, are you going to start a new data project in SAS, R, or Python? Where are you going to find the most talent?

the problem is life sciences and statisticans are not going to learn Python though. and that's the talent

They are though. I work in computational biology, I would say the majority of work I see now is in python.

Re: Maker of RStudio launches new R and Python IDE

#56
post #30
post #19

Earlier quoted context omitted.

As a regular R/bash/python user, I think the Posit philosophy is increasingly to break down barriers between the languages. It's no longer an either/or relationship, you can use both. And some packages or features that have been ported to python are just objectively worse in that language, so the want for R is definitely there. Also, a lot of the Posit team are fully "bilingual", it's not like the old guard of academ…

>ported to python are just objectively worse in that language This is absolutely the case. Dplyr syntax is much more intuitive for many use cases than Pandas or Polars equivalents. One thing I miss from RStudio is the Rmarkdown documents with inline outputs. Jupyter notebooks, even in VSCode, are so needlessly over-engineered and under-featured compared to the elegance of RMarkdown. So I am excited to see what Posit…

> One thing I miss from RStudio is the Rmarkdown documents with inline outputs

RMarkdown (Rmd) was recently developed into “Quarto” (Qmd), precisely because they now support Python as well. I’ve used it a bit and it’s excellent.

Re: Maker of RStudio launches new R and Python IDE

#57

This looks great, combining the best of VSCode and RStudio. I prefer coding in VSCode but prefer data exploration in RStudio. One issue with this is the lack of copilot. Copilot can be installed on VSCodium [1] but it breaks often. The other is MS’s proprietary Remove Development extension that enables a lot of functionality in VSCode. There is an open equivalent but I haven’t tried it [2] [1] https://github.com/VSCo…

How are you guys using Copilot? I feel it’s a PITA and interferes in between everytime I try to use it. How do you use it properly?

I find the best way to use it is the chat interface. In VSCode, I can e.g. have the cursor on a Matplotlib command, press Cmd-I to open Copilot Chat, and say “make this plot an inset in the top-right corner of the previous plot above” and it will do it.

The other way that works OK is when drafting new code, I can write some comments about what I want to do and trigger Copilot via a keybinding to draft a first version of the code. It can be useful when working with new libraries since I often don’t know what functions to lookup in the documentation.

Re: Maker of RStudio launches new R and Python IDE

#58
post #2

Speaking of which: does anyone here on HN feel comfortable recommending a Python IDE that's half-way bearable on iPads?

Not an IDE, but “Carnets” gives you a local (i.e. offline) Jupyter installation on iPadOS that includes NumPy, SciPy, Matplotlib, etc.

Re: Maker of RStudio launches new R and Python IDE

#60
post #17

What is the strategy behind the dizzying pace of product changes in the R/Python space? I heard that RStudio was a great product, yet they have to redo everything again, of course also renaming the company as is also standard practice in the Python "scientific" market. Is it Jupyter envy? Why is it not possible to keep one good product and stay with it? I wish MatLab licenses weren't so expensive, at this point I'd j…

I think the R people see the writing on the wall. Python has sucked all the air out of the room, and it is becoming increasingly difficult for them to target the R space exclusively. If you had no legacy or compliance requirements, are you going to start a new data project in SAS, R, or Python? Where are you going to find the most talent?

Students I spoke to were forced to use SAS. They looked at me as if I was from Mars for suggesting alternatives.

For a "big data" project, people will probably use Python (though Google apparently retreats from it except in machine learning).

Why could you not use R and C++ or Java though? For example, Arrow has bindings for both, so the argument that Python is needed to shovel/scrape/steal data becomes less and less valid.

Post reply on HN