Live data from Hacker News

Introducing Atom-IDE

blog.atom.io

261–270 of 324 posts

Re: Introducing Atom-IDE

#262

Earlier quoted context omitted.

I looked at the page, but didn't read the definition of "perpetual fallback license". Thank you for the clarification. It still seems bizarre that one standard case is that you pay for a subscription, presumably using version x, and then are pushed down to version x-1 if you didn't subscribe for at least a year under version x.

Thinking about it a bit more yeah, when you stop subscribing you might have to roll back 12 months of updates on your machine, which is pretty odd. Clearly they want to discourage you from doing it. At least bug fixes are included: "The license also includes all bugfix updates, more specifically in X.Y.Z version all Z releases are included." I can understand giving you the major version at the time you bought the sub…

It's not minor version bump. JetBrains doesn't use semver. X.Y is typically a major release, with X being the year (e.g. 2017.2)

Re: Introducing Atom-IDE

#263

Honestly can't see why I'd use this - I have all the professional grade IDEs I need, why do I need one that is written in JS, is slower and consumes 5x more memory? Not to mention IDEs already have their own extension stores too. This seems like an 'IDE-lite', which doesn't make much sense in a world where professional grade IDEs are free.

I concur. Although the thing that troubles me most about them is that for both Atom and VSCode, the binaries that are distributed by their parent companies are not a direct compile of the public source code. They use the MIT license to their advantage, clone the repo to make it private, make changes to that private repo and then distribute the binary compiled from it.

In this sense, among the popular options only Vim and Emacs live up to my expectations. Also IntelliJ possibly.

Re: Introducing Atom-IDE

#264
post #43
post #37

This seems to also have the BSD + Patents beloved by Facebook[0]. The virus is spreading. [0]: https://github.com/facebook-atom/atom-ide-ui/blob/master/PAT...

What can we reasonably do to stop this? This goes against the very notion of open source.

Don't use it. There exist a few Facebook fanboys but nobody I know likes Facebook.

Re: Introducing Atom-IDE

#265
post #253

Earlier quoted context omitted.

I think every editor can probably configured to do this. I've set up my VIM to do this specifically (auto reload the buffer when the file is modified). I don't think that one's on VSCode.

They're not configured to do that by default, most of them ask prompt you if a file changes. This one is on VSCode for having unsafe default behaviour which is also different to pretty much all the other editors.

VS Code will never close a buffer that has changes (e.g. is dirty). In this case, the buffer was closed because the editor was not dirty. You can change this by configuring "workbench.editor.closeOnFileDelete": false

Re: Introducing Atom-IDE

#266

Earlier quoted context omitted.

How did he feel about perpetually renting them? Even if the tool is currently perfect, I don't trust that the company's future plans will align with my future needs; I expect that they'll diverge. edit: I stand corrected; didn't see the asterisk and the separate page specifying that an active subscription isn't necessary to continue using the current version of the software.

With all subscriptions 1 year or greater, the JetBrains license grants you an eternal, irrevocable license to whatever version was the latest version at the time your subscription expired (look up perpetual fallback license). I'm not a fan of their license change either, but calling it perpetual rent is just not correct.

Last time I checked it was the FIRST version you could keep forever. I guess they wanted to avoid having people buying a license every other year. I could be mistaken, though.

Re: Introducing Atom-IDE

#267
post #233
post #226

Earlier quoted context omitted.

You're probably looking at the "Businesses and Organizations" pricing, where the org pays £499/yr per user. The personal ("Individual Customers") license is starts at £199, and decreases to £159 then £119 for subsequent years. There's a bunch of groups (e.g. Open Source projects) that qualify for free or heavily discounted licenses too.

And maybe importantly, you can use a personal license at work, on paid projects, etc. I've never been particularly bullish on Atom or Electron, but I think Jetbrains is going to be eating their lunch for awhile at least.

You have to buy a personal license yourself, your organization cannot pay for it. I just don't want to pay for work tools, my employer should do that and then it is the higher price.

Re: Introducing Atom-IDE

#268

Earlier quoted context omitted.

I wouldn't bet against Vue been more widely used worldwide than React, it's huge outside the anglosphere and pretty popular inside.

Im on a project thats replacing react because of this issue. I don't agree with that descision, but lawyers. We're going with Inferno. Vue feels like a better Angular, not a better React. It's not even comparable to React. It's just too clunky. One pleasant surprise in this Facebook purge has been the discovery of seamless-immutable. It's far easier to work with, especially if you're using Typescript, which makes Imm…

Interesting, I'm on same stack Vue/TS had not seen seamless-immutable thanks!

Re: Introducing Atom-IDE

#269

Honestly can't see why I'd use this - I have all the professional grade IDEs I need, why do I need one that is written in JS, is slower and consumes 5x more memory? Not to mention IDEs already have their own extension stores too. This seems like an 'IDE-lite', which doesn't make much sense in a world where professional grade IDEs are free.

I'm preferring Visual Studio Code to normal Visual Studio whereever possible. Reasons for this is that I find editing (Ctrl-D) and navigating (Ctrl-P) there much more efficient, git integration is great, and I get more code on the screen (especially on a notebook). For languages were the language service is good (typescript, C#) I barely see a disadvantage to full visual studio. For languages with weaker support (C++…

Tips: VS has a full screen mode. It also has a very configurable layout, much more so than VS Code or Atom.

But if you like VS Code then you should use it.

Re: Introducing Atom-IDE

#270

Earlier quoted context omitted.

Facebook set a precedent in their open source licensing rules where users of their libraries aren't allowed to sue them for patent infringement.

Why would the users of their libraries sue Facebook for patent infringement? I don't get it.

If I recall the argument against Facebook here, the point is: let's assume that you found a company, file for a patent and implement it using some open source tools/libraries, also backed by Facebook. Now somewhere down the line FB decides that your product is really great and they can make something similar work for their platform, so they pour resources into developing their version of your solution. You are pissed, and take them to court - but you yourself are now in breach of licence, so before you can take them to court, you need to invest (possibly a lot of) time and resources to move away from those libraries - and in the meantime their competetive product with their whole financial baking is probably giving your little one a pounding which you may not survive.

If you hadn't had used any FB libraries in the first place and Facebook decided to copy your product, you would at least have a chance to make your case in court in a timely manner.

But I'm also from Europe and may not understand all the intricacies of US justice system, so feel free to correct me if I'm wrong.

Post reply on HN