Live data from Hacker News

Migrating to Positron, a next-generation data science IDE for Python and R

posit.co

31–40 of 51 posts

Re: Migrating to Positron, a next-generation data science IDE for Python and R

#31
post #27

Reading the title, I expected this to be the successor of Electron. Or at least a positive version of it...

Each Positron installation annihilates one Chrome clone from the PC and frees up 1-2 Gigajoules of RAM in the process.

Re: Migrating to Positron, a next-generation data science IDE for Python and R

#32
post #9

> A %PRODUCTNAME% next generation editor/ide is released > Look inside > VS Code

VS Code is the chromium of IDEs. I shall not explain further.

And when you look inside VS Code, it is Chromium.

Re: Migrating to Positron, a next-generation data science IDE for Python and R

#33

Oof. That's a damn shame. I think languages and use-cases like this are the perfect place for purpose built IDE development. If even these guys are turning into a VS Code downstream that's just sad. Coincidentally I was thinking of giving R another go, but honestly now... I'm good...

Who cares if it's VSCodium-based?

Because generally they don't add anything that couldn't have just been a VSCode extension... in which case it would really be better for users if it was a VSCode extension. The only reason they don't do that is for branding & control purposes.

There are exceptions. E.g. Theia actually does enough stuff differently that I think it warrants being its own thing. At least it did. Looks like they have jumped on the AI bandwagon too.

Maybe this is the same; I haven't looked at it in detail. But "we have an IDE! (don't tell them it's vscode)" feels a lot like "we have an app! (don't tell them its a webview)".

Re: Migrating to Positron, a next-generation data science IDE for Python and R

#34
I was initially interested in Positron, until checking out the license:

"Positron is licensed under the Elastic License 2.0, a source-available license. This license makes Positron available for free to everyone to use, build on, and extend for personal, academic, and commercial use. Its primary restriction is that you can’t host Positron as a service to third parties without Posit’s agreement. This restriction is necessary for us to build a sustainable business around Positron while also offering it free of charge to the community."

"You may not move, change, disable, or circumvent the license key functionality in the software, and you may not remove or obscure any functionality in the software that is protected by the license key."

This is not a recommendation on whether anyone should use Positron. I think it's fair that people know it's just another piece of proprietary software with a license key. Posit is a public benefit corporation, which sounds nice, but you're still subject to the same games any other for-profit private company plays with its customers.

(I use Posit Cloud in my teaching, so my interactions with their products are as a customer, but I use RStudio, which is open source.)

Re: Migrating to Positron, a next-generation data science IDE for Python and R

#35

Earlier quoted context omitted.

I sent this to an R friend, and he was like, "yeah, it's been changed for a few years now". Is he missing something or has there been a major version or something?

May be mixing-up the company change with the IDE: Posit, the company, was named a few years ago, whereas Positron, the IDE, is new.

The IDE has been available for awhile.

Re: Migrating to Positron, a next-generation data science IDE for Python and R

#36
post #30
post #12

I know "next-generation" is just SEO slop, but I'm going to hyper fixate on this for a moment (so feel free to ignore if you're actually interested in Positron). I think the future of data science will likely be something else, with the advent of WebGPU[1] (which isn't just a web technology) and the current quality/availability of GPUs in end user devices, and a lot of data computation clearly standing to benefit fro…

Interesting question. I don't know much about WebGPU, but I'd posit (heh!) that the GPU on the client devices doesn't matter too much since folks will likely be working over the network anyways (cloud-based IDE, coding agent connected to cloud-hosted LLM, etc) and we also have innovations like Modal which allow serverless lambdas for GPUs. As long as silicon is scarce it would make sense to hoard it and rent it out (…

I guess in my mind I was thinking use cases other than AI. Like statistical or hierarchical scientific models, simulations or ETL work. I also don't know if some of the econometricians I know with a less technical background would even know how to get setup with AWS, and I feel more boardly there's enough folks doing data work in a none tech field who know how to use Python or R or Matlab to do their modelling but likely isn't comfortable with cloud infrastructure, but might have an apple laptop with apple silicon that could improve their iteration loop. Folks in AI are probably more comfortable with a cloud solution.

There are aspects of data science which is iterative and you're repeatedly running similar computations with different inputs, I think there's some value in shaving off time between iterations.

In my case I have a temporal geospatial dataset with 20+ million properties for each month over several years each with various attributes, it's in a nonprofessional setting and the main motivator for most of my decisions is "because I can and I think it would be fun and I have a decent enough GPU". While I could probably chuck it on a cluster, I'd like to avoid if I can help it and an optimisation done on my local machine would still pay off if I did end up setting up a cluster. There's quite a bit of ETL preprocessing work before I load it into the database, I think are portions that might be doable on the GPU. But it's more so the computations I'd like to do on the dataset before generating visualisations in which I think I could reduce the iteration wait time for processing for plots, ideally to the point I can make iterations more interactive. There's enough linear operations you could get some wins with a GPU implementation.

I am keen to see how far I'll get, but worst case scenario I learn a lot, and I'm sure those learnings will be transferrable to other GPU experiments.

Re: Migrating to Positron, a next-generation data science IDE for Python and R

#37
post #20
post #12

I know "next-generation" is just SEO slop, but I'm going to hyper fixate on this for a moment (so feel free to ignore if you're actually interested in Positron). I think the future of data science will likely be something else, with the advent of WebGPU[1] (which isn't just a web technology) and the current quality/availability of GPUs in end user devices, and a lot of data computation clearly standing to benefit fro…

check out the RAPIDS ecosystem from 2018 or so :)

This looks interesting, thanks for sharing.

Re: Migrating to Positron, a next-generation data science IDE for Python and R

#39

I was initially interested in Positron, until checking out the license: "Positron is licensed under the Elastic License 2.0, a source-available license. This license makes Positron available for free to everyone to use, build on, and extend for personal, academic, and commercial use. Its primary restriction is that you can’t host Positron as a service to third parties without Posit’s agreement. This restriction is ne…

> just another piece of proprietary software

Feels really strange to lump this together with PowerBI...

Respectfully, I feel like we could all benefit from having better categories than you are offering. Good categories are tools to navigate an increasingly complex world, and this sort of reduction serves very little

Re: Migrating to Positron, a next-generation data science IDE for Python and R

#40
post #35

Earlier quoted context omitted.

May be mixing-up the company change with the IDE: Posit, the company, was named a few years ago, whereas Positron, the IDE, is new.

The IDE has been available for awhile.

In beta state.
Post reply on HN