Live data from Hacker News

WebStorm and Rider Are Now Free for Non-Commercial Use

blog.jetbrains.com

41–50 of 64 posts

Re: WebStorm and Rider Are Now Free for Non-Commercial Use

#41

Earlier quoted context omitted.

> Why do I have to elaborate? Because some of us have never heard of devcontainers as a named concept with its own spec until now. I've been running my dev servers inside containers for a long time now (using JetBrains IDEs!), but have never heard of this before. > It is well known that a container offers a sandbox and process isolation. No, actually, it's well known that containers don't do that. It's one of the fir…

> security isn't one of them Oh but it is. If there is harmful data-stealing software running in the container, it will remain isolated to the container. And if the kernel is shared with the host, that's a read-only share.

>Oh but it is. If there is harmful data-stealing software running in the container, it will remain isolated to the container. And if the kernel is shared with the host, that's a read-only share.

And what protects the production server when you deploy the evil packages?

Re: WebStorm and Rider Are Now Free for Non-Commercial Use

#42

Earlier quoted context omitted.

So you are afraid of evil packages but then you deploy them in production? So you are safe and screw your users ?

Huh. That makes no sense. If I am experimenting with something, I won't necessarily deploy it.

I am 100% sure that everything you deploy you review? Maybe is safer to setup a secure environment for your system and for production if you use dangerous packages.

Re: WebStorm and Rider Are Now Free for Non-Commercial Use

#43

Earlier quoted context omitted.

Why do I have to elaborate? It is well known that a container offers a sandbox and process isolation. The risk from not using one can be severe. The risks include but are not limited to packages and plugins.

So you are afraid of evil packages but then you deploy them in production? So you are safe and screw your users ?

Here’s a scenario: my development pipeline scans every package in the build but I can’t reach into a developer’s local shell session to prevent them from making a typo. Using a dev container changes that from “the attacker gets their data, keys, and anything their session credentials can access” to a more limited exposure and gives your other safeguards a chance to catch it.

Re: WebStorm and Rider Are Now Free for Non-Commercial Use

#44
post #17

Earlier quoted context omitted.

Same here. The JetBrains products are indispensable for me. They've converted me after being an Emacs user for 30 years.

Can you imagine if JetBrains worked their magic on Emacs?! Years ago, there was a company that made a refactoring engine for C, I believe I paid >100$ for it in the late 90s or early 2000s. It was a standalone server that could communicate with Emacs (I wasn't an Emacs user). For a consulting engagement, I bought this tool and learned Emacs. I printed out a poster that I put on the wall that show the workflow for the…

http://xrefactory.com/

now OSS https://github.com/thoni56/c-xrefactory

Re: WebStorm and Rider Are Now Free for Non-Commercial Use

#45
post #4

My JetBrains all products pack is one of the few subscriptions that I enthusiastically pay every year. People talk about Copilot or Claude as a force multiplier, but I use both and would rather give them both up than switch full-time to VS Code or similar. Between their git integration, navigation tools, refactors, search, and so on, programming in a large codebase with a JetBrains IDE is just a completely different…

> My JetBrains all products pack is one of the few subscriptions I happily pay this every year myself, but I think it's important to note it's not really a subscription. You pay for software, and you keep that software forever. If you stop paying, you still get to keep what you paid for. What you pay for every year are the updates. I know it's a subtle distinction, but I think it's an important one to make. Again, I…

iirc only if you have paid for a continuous year.

Re: WebStorm and Rider Are Now Free for Non-Commercial Use

#46
post #39

Earlier quoted context omitted.

> remain isolated to the container. Assuming the code that implements the containerization is 100% bug free and there are no container escapes. I would not bet my user's safety purely on that assumption.

This is as useful as saying that seat belts do not make you safer because people still die in crashes. Containers are not perfect but if you’re starting from the conventional position where you’re one wrong package install away from an attacker having arbitrary access to your account and data, they’re a significant immediate improvement and a good foundation for further improvement.

Yes, exactly. JetBrains fanboys will prefer to remain blind to it, however, not realizing that the free version of JetBrains isn't competitive anymore against VSCode.

Re: WebStorm and Rider Are Now Free for Non-Commercial Use

#47
JetBrains fanboys won't understand or acknowledge that the free versions of JetBrains IDEs are just not competitive anymore against VSCode. This is for multiple reasons. For example, these features are present in VSCode for free, but not in JetBrains IDEs:

(1) CoPilot code completion (for open source GitHub users)

(2) devcontainer integration

(3) docker integration

Re: WebStorm and Rider Are Now Free for Non-Commercial Use

#48
post #4

My JetBrains all products pack is one of the few subscriptions that I enthusiastically pay every year. People talk about Copilot or Claude as a force multiplier, but I use both and would rather give them both up than switch full-time to VS Code or similar. Between their git integration, navigation tools, refactors, search, and so on, programming in a large codebase with a JetBrains IDE is just a completely different…

> My JetBrains all products pack is one of the few subscriptions I happily pay this every year myself, but I think it's important to note it's not really a subscription. You pay for software, and you keep that software forever. If you stop paying, you still get to keep what you paid for. What you pay for every year are the updates. I know it's a subtle distinction, but I think it's an important one to make. Again, I…

Jetbrains does do one thing slightly differently from most "subscription to own" things. You’re only entitled to the version that was current when you last paid your bill. Depending on your billing cycle, this could be the latest one you were using, or it could be up to 1 year old.

It’s a bit odd. I wish I was paying for 1 year of updates.

Re: WebStorm and Rider Are Now Free for Non-Commercial Use

#49

JetBrains fanboys won't understand or acknowledge that the free versions of JetBrains IDEs are just not competitive anymore against VSCode. This is for multiple reasons. For example, these features are present in VSCode for free, but not in JetBrains IDEs: (1) CoPilot code completion (for open source GitHub users) (2) devcontainer integration (3) docker integration

They are very competitive unless you program in a shitty language like JS. 1 is no different. And the other two are simply useless to me for any kind of development (and yes, I do fullstack, just not with Node).

Re: WebStorm and Rider Are Now Free for Non-Commercial Use

#50

JetBrains fanboys won't understand or acknowledge that the free versions of JetBrains IDEs are just not competitive anymore against VSCode. This is for multiple reasons. For example, these features are present in VSCode for free, but not in JetBrains IDEs: (1) CoPilot code completion (for open source GitHub users) (2) devcontainer integration (3) docker integration

As a person that frequently uses vscode and the paid versions of the jetbrains IDEs: Aren't these just Plugins you can install from the settings(both for vscode and jetbrains IDEs)?

Do the free versions not include plugin support?

Post reply on HN