Live data from Hacker News

JetBrains: $270M revenue, 405K paying users, $0 raised

twitter.com

611–620 of 680 posts

Re: JetBrains: $270M revenue, 405K paying users, $0 raised

#611

Every time I see these guys pop up, I'm reminded of the time a decade ago where they literally copied my .NET profiler (nprof) into their "brand new" .NET profiling product at the time and just shipped it. No apologies, no compensation for building a commercial product on something I had spent a decent amount of time on. Very disappointing of them.

JetBrains CEO here

At the time, we had a student working on the project and they used a couple of classes from NProf code for loading the profiler under IIS. This was done incorrectly as it was not in compliance with the GPL license. This was brought to our attention on March 18th 2005, and after careful examination we responded on March 21st 2005, following up by removing said code and rewriting it. We indicated this resolution to you and you were satisfied and showed support for JetBrains. We do have reference to the aforementioned interchange between yourself and JetBrains. Should you require a copy, please let us know. We'd like to apologise for this mishap which was a complete oversight, and was remedied as soon as it was brought to our attention.

Feel free to reach me out if you have any further questions

Re: JetBrains: $270M revenue, 405K paying users, $0 raised

#612
post #610
post #294

Earlier quoted context omitted.

It's not just code and linting though - this kind of thing happens when you're editing YAML files, when you're editing pure text, when you're editing CSVs, when you're editing some obscure thing no one's heard of - once you have the primitives down, it's just so easy to apply it everywhere.

Did you read what I just wrote? Those commands are not specific to any language.

Sorry, I was referring to the second part (about the linter.)

Obviously the first part is language-neutral, and is exactly why I think multiple cursors is one of the greatest inventions in text editing! :)

Re: JetBrains: $270M revenue, 405K paying users, $0 raised

#613

Earlier quoted context omitted.

True; that's the only subscription model I find acceptable for software that hardly changes in meaningful ways. For example, I refuse to upgrade Git Tower to version 3 as a protest against fournova's new licensing. Up to that point, I was a loyal customer and product advocate, basically buying every upgrade anyway, but by my own choice. Instead, I'll be on version 2 "forever", despite all its flaws. It was even worse…

I also switched from Tower when they introduced subscription pricing. My current git setup: - Git Fork for committing, pushing - P4 Merge for resolving conflicts (it's not a pretty app, but the fantastic feature set more than makes up for the non-native look) - GitUp for reordering, editing and splitting commits - Command line for the rare things the GUIs can't do None of those cost money and I don't understand how t…

Emacs is free and in my opinion Magit is far, far superior to Tower / Fork / SourceTree (used them all on mac extensively at some point; out of those, fork is pretty nice and lightweight).

I'm not an emacs user but always install it (via spacemacs) everywhere solely to host Magit.

Re: JetBrains: $270M revenue, 405K paying users, $0 raised

#615

Earlier quoted context omitted.

I found P4 Merge to be totally inscrutable, could you elaborate on what makes it so good?

I suggest using SourceGear DiffMerge for resolving conflicts. Best 3-way merge conflict handling tool I've tried: https://sourcegear.com/diffmerge/

Another suggestion is Beyond Compare, the 3 way merge is a pro feature though:

https://www.scootersoftware.com/

Re: JetBrains: $270M revenue, 405K paying users, $0 raised

#616
post #440

Earlier quoted context omitted.

I am mentioning this in the off chance you did not tried it, exclude the node_modules/vendors/build folders or other third party code that is not part of your project you are editing.

It happens also in own projects that are just huge, without any 3rd party libs.

I am not experiencing this issue and I have a large project PHP and JS plus the plugins for jquery and angular , all linting on. After the project loads I don't feel any lag, I run an i5 6th gen CPU , 4cores. I might have tweaked some VM options years back (my configs and styles are at least 5-6 years old so I do not remember).

Also if you transpile all your js into a big minified file, exclude that too, right click on it and there must be an option as mark as plain text.

Re: JetBrains: $270M revenue, 405K paying users, $0 raised

#617

Earlier quoted context omitted.

[flagged]

> Whataboutism The argument here is that USA cannot claim moral high ground when USA is actively committing the same act . Blindly claiming whataboutism without even attempting to refute this argument and is, therefore, a form of intellectual dishonesty. > This is not a court of law, so that's kind of irrelevant. It is important to make reasonable arguments in defense of your claims even outside courts of law. > On t…

> The argument here is that USA cannot claim moral high ground when USA is actively committing the same act.

I guess I just don't consider an annexation from the 1840s to be "active" the same way I think of one from the 2010s.

> Reasonable arguments outside court

Sure. And I think most reasonable external observers agree that Putin has likely ordered the assassination of at least several of his critics.

Re: JetBrains: $270M revenue, 405K paying users, $0 raised

#618

Earlier quoted context omitted.

True; that's the only subscription model I find acceptable for software that hardly changes in meaningful ways. For example, I refuse to upgrade Git Tower to version 3 as a protest against fournova's new licensing. Up to that point, I was a loyal customer and product advocate, basically buying every upgrade anyway, but by my own choice. Instead, I'll be on version 2 "forever", despite all its flaws. It was even worse…

I also switched from Tower when they introduced subscription pricing. My current git setup: - Git Fork for committing, pushing - P4 Merge for resolving conflicts (it's not a pretty app, but the fantastic feature set more than makes up for the non-native look) - GitUp for reordering, editing and splitting commits - Command line for the rare things the GUIs can't do None of those cost money and I don't understand how t…

The terminal is the best and only git client you need and it will always be free. You are doing yourself a disservice as a developer by not learning how to use your terminal

Re: JetBrains: $270M revenue, 405K paying users, $0 raised

#619
post #303

Earlier quoted context omitted.

There are Eclipse shops? In 2019? Why? I mean, even IntelliJ Community (which, despite the implications of the name, can be used for everything) is a fair bit better.

Speed in large projects. IntelliJ is super slow once you have huge source/text files. E.g. WebStorm is unusable for debugging as one step over takes ~10s on a 128GB RAM machine in such cases.

this sounds like a good candidate for issue report. Would you mind collecting performance snapshot and sending it to JetBrains?

Re: JetBrains: $270M revenue, 405K paying users, $0 raised

#620

Earlier quoted context omitted.

> In Vim I'd press `j` to get to the first entry, then `A, ` to append the `,` after the first one, then `j.` to move down and repeat the action. I then press `j.` a bunch more times (which is really easy to do rapidly with your index and ring finger on Qwerty) and in 2 seconds I'm done. Vim's `.` to repeat the last action is really powerful and can save you a ton of time for small ad-hoc edit repetitions that don't…

> That's also probably not the best example, since that's also trivial if you have an editor supporting multiple cursors. Yeah, it's hard to come up with a decent example because I don't even think about it any more, it's just burned into my fingers. I just know how excruciating it feels to edit without Vim (I even wrote that last comment in Vim and then copied it into the browser because writing it in a text field i…

I long ago created a special script (in Macos it's via something called Hammerspoon, I used to have a Windows version).

It basically gives vim-like keys anywhere you want, when holding down the caps lock key. So e.g. caps+h/j/k/l are movement keys.

It goes a lot farther than that: I have a key to delete a line, a key to select a word, a key to go up/down by 4 lines, a key to delete the last word, etc. I even mapped caps+f to jump forward 20 characters (to badly simulate using 'f [letter]' in vim).

This makes so it I never have to leave home position on the keyboard, because while holding caps I have all the movement keys I want at my disposal. It's a total lifesaver, and the only way I can effectively use a keyboard outside of vim :)

Post reply on HN